--- /srv/rebuilderd/tmp/rebuilderd1wkekc/inputs/python3-iisignature_0.23+git20260603.447577b+ds-1+b1_i386.deb +++ /srv/rebuilderd/tmp/rebuilderd1wkekc/out/python3-iisignature_0.23+git20260603.447577b+ds-1+b1_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-27 20:39:04.000000 debian-binary │ -rw-r--r-- 0 0 0 1412 2026-06-27 20:39:04.000000 control.tar.xz │ --rw-r--r-- 0 0 0 934428 2026-06-27 20:39:04.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 923952 2026-06-27 20:39:04.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: python3-iisignature │ │ │ Source: iisignature (0.23+git20260603.447577b+ds-1) │ │ │ Version: 0.23+git20260603.447577b+ds-1+b1 │ │ │ Architecture: i386 │ │ │ Maintainer: Debian Math Team │ │ │ -Installed-Size: 6479 │ │ │ +Installed-Size: 6455 │ │ │ Depends: python3-numpy2-abi0 | python3-numpy-abi9, python3 (<< 3.15), python3 (>= 3.14~), python3-numpy, python3:any, libc6 (>= 2.38), libgcc-s1 (>= 4.2), libstdc++6 (>= 13.1) │ │ │ Section: math │ │ │ Priority: optional │ │ │ Homepage: https://github.com/bottler/iisignature │ │ │ Description: library to compute signatures of data streams │ │ │ This package provides tools for calculating the signature and log signature of │ │ │ a data stream. These are summary statistics of piecewise linear paths, │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -3,15 +3,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/lib/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/ │ │ │ -rw-r--r-- 0 root (0) root (0) 7 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/INSTALLER │ │ │ -rw-r--r-- 0 root (0) root (0) 3680 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/METADATA │ │ │ -rw-r--r-- 0 root (0) root (0) 29 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/top_level.txt │ │ │ --rw-r--r-- 0 root (0) root (0) 883060 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature.cpython-314-i386-linux-gnu.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 858484 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature.cpython-314-i386-linux-gnu.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature_data/ │ │ │ -rw-r--r-- 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature_data/__init__.py │ │ │ -rw-r--r-- 0 root (0) root (0) 5723372 2026-06-27 20:39:04.000000 ./usr/lib/python3/dist-packages/iisignature_data/bchLyndon20.dat │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:39:04.000000 ./usr/share/doc/python3-iisignature/ │ │ │ -rw-r--r-- 0 root (0) root (0) 325 2026-06-27 20:39:04.000000 ./usr/share/doc/python3-iisignature/changelog.Debian.gz │ │ ├── ./usr/lib/python3/dist-packages/iisignature.cpython-314-i386-linux-gnu.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - GNU │ │ │ │ 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: 881940 (bytes into file) │ │ │ │ + Start of section headers: 857364 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 28 │ │ │ │ Section header string table index: 27 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x09d24 0x09d24 R 0x1000 │ │ │ │ - LOAD 0x00a000 0x0000a000 0x0000a000 0xb8c98 0xb8c98 R E 0x1000 │ │ │ │ - LOAD 0x0c3000 0x000c3000 0x000c3000 0x12ee8 0x12ee8 R 0x1000 │ │ │ │ - LOAD 0x0d6c54 0x000d6c54 0x000d6c54 0x00788 0x007b0 RW 0x1000 │ │ │ │ - DYNAMIC 0x0d6e5c 0x000d6e5c 0x000d6e5c 0x000f8 0x000f8 RW 0x4 │ │ │ │ + LOAD 0x00a000 0x0000a000 0x0000a000 0xb2cb8 0xb2cb8 R E 0x1000 │ │ │ │ + LOAD 0x0bd000 0x000bd000 0x000bd000 0x13294 0x13294 R 0x1000 │ │ │ │ + LOAD 0x0d0c54 0x000d1c54 0x000d1c54 0x00788 0x007b0 RW 0x1000 │ │ │ │ + DYNAMIC 0x0d0e5c 0x000d1e5c 0x000d1e5c 0x000f8 0x000f8 RW 0x4 │ │ │ │ NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0c7b40 0x000c7b40 0x000c7b40 0x0109c 0x0109c R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0c1970 0x000c1970 0x000c1970 0x0109c 0x0109c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x0d6c54 0x000d6c54 0x000d6c54 0x003ac 0x003ac R 0x1 │ │ │ │ + GNU_RELRO 0x0d0c54 0x000d1c54 0x000d1c54 0x003ac 0x003ac R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ 02 .rodata .eh_frame_hdr .eh_frame .gcc_except_table │ │ │ │ 03 .init_array .fini_array .data.rel.ro .dynamic .got .got.plt .data .bss │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 28 section headers, starting at offset 0xd7514: │ │ │ │ +There are 28 section headers, starting at offset 0xd1514: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000178 000178 000e20 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00000f98 000f98 001a40 10 A 4 1 4 │ │ │ │ @@ -10,28 +10,28 @@ │ │ │ │ [ 5] .gnu.version VERSYM 00008d74 008d74 000348 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000090bc 0090bc 000180 00 A 4 4 4 │ │ │ │ [ 7] .rel.dyn REL 0000923c 00923c 0007a8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000099e4 0099e4 000340 08 AI 3 23 4 │ │ │ │ [ 9] .init PROGBITS 0000a000 00a000 000020 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0000a020 00a020 000690 04 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 0000a6b0 00a6b0 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 0000a6c0 00a6c0 0b85c4 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 000c2c84 0c2c84 000014 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000c3000 0c3000 004b40 00 A 0 0 64 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 000c7b40 0c7b40 00109c 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000c8bdc 0c8bdc 00ae54 00 A 0 0 4 │ │ │ │ - [17] .gcc_except_table PROGBITS 000d3a30 0d3a30 0024b8 00 A 0 0 4 │ │ │ │ - [18] .init_array INIT_ARRAY 000d6c54 0d6c54 000004 04 WA 0 0 4 │ │ │ │ - [19] .fini_array FINI_ARRAY 000d6c58 0d6c58 000004 04 WA 0 0 4 │ │ │ │ - [20] .data.rel.ro PROGBITS 000d6c5c 0d6c5c 000200 00 WA 0 0 4 │ │ │ │ - [21] .dynamic DYNAMIC 000d6e5c 0d6e5c 0000f8 08 WA 4 0 4 │ │ │ │ - [22] .got PROGBITS 000d6f54 0d6f54 0000a0 04 WA 0 0 4 │ │ │ │ - [23] .got.plt PROGBITS 000d6ff4 0d6ff4 0001ac 04 WA 0 0 4 │ │ │ │ - [24] .data PROGBITS 000d71a0 0d71a0 00023c 00 WA 0 0 32 │ │ │ │ - [25] .bss NOBITS 000d73e0 0d73dc 000024 00 WA 0 0 8 │ │ │ │ - [26] .gnu_debuglink PROGBITS 00000000 0d73dc 000034 00 0 0 4 │ │ │ │ - [27] .shstrtab STRTAB 00000000 0d7410 000104 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 0000a6c0 00a6c0 0b25e4 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 000bcca4 0bcca4 000014 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 000bd000 0bd000 004970 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 000c1970 0c1970 00109c 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000c2a0c 0c2a0c 00b404 00 A 0 0 4 │ │ │ │ + [17] .gcc_except_table PROGBITS 000cde10 0cde10 002484 00 A 0 0 4 │ │ │ │ + [18] .init_array INIT_ARRAY 000d1c54 0d0c54 000004 04 WA 0 0 4 │ │ │ │ + [19] .fini_array FINI_ARRAY 000d1c58 0d0c58 000004 04 WA 0 0 4 │ │ │ │ + [20] .data.rel.ro PROGBITS 000d1c5c 0d0c5c 000200 00 WA 0 0 4 │ │ │ │ + [21] .dynamic DYNAMIC 000d1e5c 0d0e5c 0000f8 08 WA 4 0 4 │ │ │ │ + [22] .got PROGBITS 000d1f54 0d0f54 0000a0 04 WA 0 0 4 │ │ │ │ + [23] .got.plt PROGBITS 000d1ff4 0d0ff4 0001ac 04 WA 0 0 4 │ │ │ │ + [24] .data PROGBITS 000d21a0 0d11a0 00023c 00 WA 0 0 32 │ │ │ │ + [25] .bss NOBITS 000d23e0 0d13dc 000024 00 WA 0 0 8 │ │ │ │ + [26] .gnu_debuglink PROGBITS 00000000 0d13dc 000034 00 0 0 4 │ │ │ │ + [27] .shstrtab STRTAB 00000000 0d1410 000104 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), │ │ │ │ R (retain), D (mbind), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -136,288 +136,288 @@ │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.0 (9) │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.1 (20) │ │ │ │ 134: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (2) │ │ │ │ 135: 00000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (4) │ │ │ │ 136: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21 (4) │ │ │ │ 137: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (21) │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ - 139: 00060860 4902 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature11sigJacobianEPKdiiiPf │ │ │ │ - 140: 000a82b0 1141 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC2ERKSt6vectorIdSaIdEEiiRS_ │ │ │ │ - 141: 000ae300 3380 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE17_M_default_appendEj │ │ │ │ - 142: 000a6180 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ - 143: 000a9ba0 1173 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ - 144: 0003a220 98 FUNC GLOBAL DEFAULT 12 _Z17getPreparedRotInvP7_object │ │ │ │ - 145: 000a8730 956 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEiibRS_ │ │ │ │ - 146: 000b7820 581 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC1ESB_i │ │ │ │ - 147: 000b7140 91 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPN24TotalDerivativeSignature12DiffVariableEEvT_S3_ │ │ │ │ + 139: 0005e2f0 4902 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature11sigJacobianEPKdiiiPf │ │ │ │ + 140: 000a35f0 1141 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC2ERKSt6vectorIdSaIdEEiiRS_ │ │ │ │ + 141: 000a9080 2903 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE17_M_default_appendEj │ │ │ │ + 142: 000a1560 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ + 143: 000a4d10 1087 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ + 144: 00039a30 98 FUNC GLOBAL DEFAULT 12 _Z17getPreparedRotInvP7_object │ │ │ │ + 145: 000a3a70 946 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEiibRS_ │ │ │ │ + 146: 000b1a90 581 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC1ESB_i │ │ │ │ + 147: 000b13a0 91 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPN24TotalDerivativeSignature12DiffVariableEEvT_S3_ │ │ │ │ 148: 000359b0 65 FUNC GLOBAL DEFAULT 12 _ZNK14LogSigFunction12logSigLengthEv │ │ │ │ - 149: 000abe80 482 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 150: 00012f70 34 FUNC GLOBAL DEFAULT 12 _Z7catcheri │ │ │ │ - 151: 000b5610 91 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIdSaIdEEEvT_S4_ │ │ │ │ - 152: 000a1040 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 153: 000a6180 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ - 154: 000b87a0 603 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EEC2ERKS5_ │ │ │ │ - 155: 00056d80 851 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15backConcatenateEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ - 156: 000a1040 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 157: 000bffe0 1002 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EE14_M_fill_assignEjRKS3_ │ │ │ │ - 158: 000d6df4 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 159: 000beec0 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ - 160: 00039120 98 FUNC GLOBAL DEFAULT 12 _Z17getLogSigFunctionP7_object │ │ │ │ - 161: 000bade0 482 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ - 162: 0008cfd0 1464 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants20invariantsFromMatrixERKSt6vectorIdSaIdEEiiRS0_IS0_ISt4pairIydESaIS6_EESaIS8_EE │ │ │ │ - 163: 00036660 698 FUNC GLOBAL DEFAULT 12 _Z19logSigJoinUsingAreaPKdS0_iiPd │ │ │ │ - 164: 000b94c0 4146 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC2EiNS_13InvariantTypeE │ │ │ │ - 165: 000affe0 1098 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE12emplace_backIJS5_EEEvDpOT_ │ │ │ │ - 166: 000c2a10 580 FUNC WEAK DEFAULT 12 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEESD_PS7_ET1_T_T0_SF_ │ │ │ │ - 167: 000a10b0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 168: 000a8260 65 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED2Ev │ │ │ │ - 169: 000a1070 53 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 170: 000af1b0 1687 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE17_M_default_appendEj │ │ │ │ - 171: 000beec0 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ - 172: 000b4990 1167 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIfEvPKciiiiiPKdPf │ │ │ │ - 173: 00086e70 3929 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra17makeMappingMatrixEiiRK9BasisPoolRKSt6vectorIP8BasisEltSaIS5_EERKS3_IjSaIjEE │ │ │ │ - 174: 0005d360 2273 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12expBackwardsERNS_9SignatureERKS0_ │ │ │ │ - 175: 000337d0 377 FUNC GLOBAL DEFAULT 12 _Z16printCoefficientRK11CoefficientRSo │ │ │ │ - 176: 00030b90 372 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13backToSegmentEiiRKNS_9SignatureERS0_ │ │ │ │ - 177: 0009bc40 18726 FUNC GLOBAL DEFAULT 12 _Z22makeFunctionDataForBCHiiR9BasisPoolR12FunctionDataRSt6vectorIP8BasisEltSaIS5_EEbPFvvE │ │ │ │ - 178: 000a10b0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 179: 00061e20 3065 FUNC GLOBAL DEFAULT 12 _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ - 180: 00091cd0 1602 FUNC GLOBAL DEFAULT 12 _Z20productCoefficients3R11CoefficientRKS_S2_ │ │ │ │ - 181: 000a8260 65 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED1Ev │ │ │ │ - 182: 00057280 60 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKdS1_Pf │ │ │ │ - 183: 0003e6c0 1512 FUNC GLOBAL DEFAULT 12 _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ - 184: 000a7aa0 1214 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIdEvPKciiiiiPKdPf │ │ │ │ - 185: 000adfe0 385 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_default_appendEj │ │ │ │ - 186: 000befd0 2064 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIdSt6vectorIjSaIjEEES3_IS6_SaIS6_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_ │ │ │ │ - 187: 000a10e0 53 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 188: 000a0570 1697 FUNC GLOBAL DEFAULT 12 _Z18makeLogSigFunctioniiR14LogSigFunctionRK13WantedMethodsPFvvE │ │ │ │ - 189: 000d6e0c 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 190: 000d6e48 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 191: 00087dd0 6631 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra24makeSparseLogSigMatricesEiiR14LogSigFunctionPFvvE │ │ │ │ - 192: 000aae80 1565 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ - 193: 0009a6e0 2997 FUNC GLOBAL DEFAULT 12 _Z3bchR9BasisPoolSt10unique_ptrI10PolynomialSt14default_deleteIS2_EES5_iPFvvE │ │ │ │ - 194: 000a75a0 1279 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIdEvPKciiiiiPd │ │ │ │ - 195: 000b7820 581 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC2ESB_i │ │ │ │ - 196: 000b66f0 358 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC1ERKS3_ │ │ │ │ - 197: 00033d60 616 FUNC GLOBAL DEFAULT 12 _Z20slowExplicitFunctionPdPKdRK12FunctionData │ │ │ │ - 198: 0003d0d0 56 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKdiiiS0_Pf │ │ │ │ - 199: 000b4250 536 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIydESaIS1_EE17_M_realloc_appendIJRjRdEEEvDpOT_ │ │ │ │ - 200: 000bac40 407 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EE7reserveEj │ │ │ │ - 201: 000649b0 836 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants14possibleHalvesEi │ │ │ │ - 202: 000355d0 977 FUNC GLOBAL DEFAULT 12 _Z28slowExplicitFunctionBackwardPKdS0_RK12FunctionDataS0_PdS4_ │ │ │ │ - 203: 000409a0 354 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature8multiplyERKNS_12DiffVariableES2_d │ │ │ │ - 204: 000d6e20 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 205: 000b0b20 3399 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction6SimpleESaIS1_EESaIS3_EE17_M_default_appendEj │ │ │ │ - 206: 000b7f50 520 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS0_I8InputArriES2_ESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ - 207: 000559d0 776 FUNC GLOBAL DEFAULT 12 _Z20polynomialOfBasisEltPK8BasisElt │ │ │ │ - 208: 000b8160 708 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC1ESF_i │ │ │ │ - 209: 000c1cc0 3316 FUNC WEAK DEFAULT 12 _ZN9BasisPool10doneAddingEv │ │ │ │ - 210: 000a82b0 1141 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEiiRS_ │ │ │ │ - 211: 0005bce0 1888 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15expTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ - 212: 000bfdf0 495 FUNC WEAK DEFAULT 12 _ZSt18__do_uninit_fill_nIPSt6vectorISt4pairIydESaIS2_EEjS4_ET_S6_T0_RKT1_ │ │ │ │ - 213: 000a57f0 100 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD2Ev │ │ │ │ - 214: 000a2740 656 FUNC WEAK DEFAULT 12 _ZNSt7__cxx119to_stringEi │ │ │ │ - 215: 00030850 174 FUNC GLOBAL DEFAULT 12 _Z18calcSigTotalLengthii │ │ │ │ - 216: 00036920 890 FUNC GLOBAL DEFAULT 12 _Z28logSigJoinUsingAreaBackwardsPKdS0_iiS0_PdS1_ │ │ │ │ - 217: 000545a0 837 FUNC GLOBAL DEFAULT 12 _Z10isBasisEltPK8BasisEltRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 218: 000d6e00 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 219: 000a4aa0 3406 FUNC WEAK DEFAULT 12 _ZN5Maker4makeER3MemRK12FunctionData │ │ │ │ - 220: 00092320 1228 FUNC GLOBAL DEFAULT 12 _Z18productPolynomialsR9BasisPoolPK10PolynomialS3_i │ │ │ │ - 221: 000b5670 2110 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIdEEviiiPKciiRNS_9SignatureEPf │ │ │ │ - 222: 000a57f0 100 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD1Ev │ │ │ │ - 223: 00038ab0 20 FUNC GLOBAL DEFAULT 12 _Z16interrupt_wantedv │ │ │ │ - 224: 000bafd0 2305 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ - 225: 000a61f0 320 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ - 226: 000a3080 6682 FUNC WEAK DEFAULT 12 _ZN5Maker20make_main_multipliesER3MemRK12FunctionData │ │ │ │ - 227: 000b4470 1311 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIfEvPKciiiiiPd │ │ │ │ - 228: 00032fc0 380 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature18accumulateMultiplyERNS_12DiffVariableERKS0_S3_ │ │ │ │ - 229: 000a2e60 150 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD2Ev │ │ │ │ - 230: 000c7680 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 231: 0008c440 2953 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra29makeSparseMatrices4LogSig2SigERK14LogSigFunctionPFvvERSt6vectorIS5_INS0_8SmallSVDESaIS6_EESaIS8_EE │ │ │ │ - 232: 000a7fd0 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EED2Ev │ │ │ │ - 233: 00036ca0 1255 FUNC GLOBAL DEFAULT 12 _Z16setWantedMethodsR13WantedMethodsiibbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 234: 000a61f0 320 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ - 235: 00049510 53 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKciiRNS_9SignatureE │ │ │ │ - 236: 000abc90 482 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 237: 000ade80 350 FUNC WEAK DEFAULT 12 _ZN9BasisPool17lexicographicLessEPK8BasisEltS2_ │ │ │ │ - 238: 000a98f0 686 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ - 239: 000a5860 65 FUNC WEAK DEFAULT 12 _ZN9RefHolderD2Ev │ │ │ │ - 240: 000af040 362 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE6resizeEj │ │ │ │ - 241: 000bf7e0 1540 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltSt6vectorIS2_IjfESaIS7_EEES6_ISA_SaISA_EEEENS0_5__ops15_Iter_less_iterEEvT_SH_SH_T0_ │ │ │ │ - 242: 000a7280 440 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED2Ev │ │ │ │ - 243: 000a2e60 150 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD1Ev │ │ │ │ - 244: 000d7400 4 OBJECT UNIQUE DEFAULT 25 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ - 245: 000d73f8 8 OBJECT UNIQUE DEFAULT 25 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ - 246: 000932b0 25090 FUNC GLOBAL DEFAULT 12 _Z19makeListOfBasisEltsR9BasisPoolii │ │ │ │ - 247: 0003f0f0 2281 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ - 248: 000b0520 385 FUNC WEAK DEFAULT 12 _ZNSt6vectorIjSaIjEE17_M_default_appendEj │ │ │ │ - 249: 000a7fd0 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EED1Ev │ │ │ │ - 250: 000b73b0 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 251: 000c13b0 2291 FUNC WEAK DEFAULT 12 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEEiNS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_T1_ │ │ │ │ + 149: 000a6dd0 482 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 150: 00012cb0 34 FUNC GLOBAL DEFAULT 12 _Z7catcheri │ │ │ │ + 151: 000af930 91 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIdSaIdEEEvT_S4_ │ │ │ │ + 152: 0009c280 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 153: 000a1560 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ + 154: 000b2a00 603 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EEC2ERKS5_ │ │ │ │ + 155: 00054ef0 854 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15backConcatenateEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ + 156: 0009c280 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 157: 000b9ee0 1020 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EE14_M_fill_assignEjRKS3_ │ │ │ │ + 158: 000d1df4 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 159: 000b8cf0 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ + 160: 00038a80 98 FUNC GLOBAL DEFAULT 12 _Z17getLogSigFunctionP7_object │ │ │ │ + 161: 000b4db0 482 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ + 162: 00088eb0 1464 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants20invariantsFromMatrixERKSt6vectorIdSaIdEEiiRS0_IS0_ISt4pairIydESaIS6_EESaIS8_EE │ │ │ │ + 163: 000365e0 698 FUNC GLOBAL DEFAULT 12 _Z19logSigJoinUsingAreaPKdS0_iiPd │ │ │ │ + 164: 000b3710 4107 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC2EiNS_13InvariantTypeE │ │ │ │ + 165: 000aaa90 989 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE12emplace_backIJS5_EEEvDpOT_ │ │ │ │ + 166: 000bca30 580 FUNC WEAK DEFAULT 12 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEESD_PS7_ET1_T_T0_SF_ │ │ │ │ + 167: 0009c2f0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 168: 000a35a0 65 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED2Ev │ │ │ │ + 169: 0009c2b0 53 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 170: 000a9d50 1477 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE17_M_default_appendEj │ │ │ │ + 171: 000b8cf0 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ + 172: 000aeca0 1183 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIfEvPKciiiiiPKdPf │ │ │ │ + 173: 00083070 3805 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra17makeMappingMatrixEiiRK9BasisPoolRKSt6vectorIP8BasisEltSaIS5_EERKS3_IjSaIjEE │ │ │ │ + 174: 0005aeb0 2319 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12expBackwardsERNS_9SignatureERKS0_ │ │ │ │ + 175: 000338e0 377 FUNC GLOBAL DEFAULT 12 _Z16printCoefficientRK11CoefficientRSo │ │ │ │ + 176: 000311e0 372 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13backToSegmentEiiRKNS_9SignatureERS0_ │ │ │ │ + 177: 00097950 15970 FUNC GLOBAL DEFAULT 12 _Z22makeFunctionDataForBCHiiR9BasisPoolR12FunctionDataRSt6vectorIP8BasisEltSaIS5_EEbPFvvE │ │ │ │ + 178: 0009c2f0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 179: 0005f8b0 2574 FUNC GLOBAL DEFAULT 12 _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ + 180: 0008da90 1602 FUNC GLOBAL DEFAULT 12 _Z20productCoefficients3R11CoefficientRKS_S2_ │ │ │ │ + 181: 000a35a0 65 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED1Ev │ │ │ │ + 182: 000553f0 60 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKdS1_Pf │ │ │ │ + 183: 0003e690 1348 FUNC GLOBAL DEFAULT 12 _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ + 184: 000a2de0 1214 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIdEvPKciiiiiPKdPf │ │ │ │ + 185: 000a8d60 385 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_default_appendEj │ │ │ │ + 186: 000b8e00 2262 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIdSt6vectorIjSaIjEEES3_IS6_SaIS6_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_ │ │ │ │ + 187: 0009c320 53 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 188: 0009b7c0 1681 FUNC GLOBAL DEFAULT 12 _Z18makeLogSigFunctioniiR14LogSigFunctionRK13WantedMethodsPFvvE │ │ │ │ + 189: 000d1e0c 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 190: 000d1e48 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 191: 00083f50 6631 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra24makeSparseLogSigMatricesEiiR14LogSigFunctionPFvvE │ │ │ │ + 192: 000a5e10 1491 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ + 193: 000963f0 2997 FUNC GLOBAL DEFAULT 12 _Z3bchR9BasisPoolSt10unique_ptrI10PolynomialSt14default_deleteIS2_EES5_iPFvvE │ │ │ │ + 194: 000a28f0 1263 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIdEvPKciiiiiPd │ │ │ │ + 195: 000b1a90 581 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC2ESB_i │ │ │ │ + 196: 000b0a10 358 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC1ERKS3_ │ │ │ │ + 197: 00033e60 633 FUNC GLOBAL DEFAULT 12 _Z20slowExplicitFunctionPdPKdRK12FunctionData │ │ │ │ + 198: 0003d170 56 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKdiiiS0_Pf │ │ │ │ + 199: 000ae570 536 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIydESaIS1_EE17_M_realloc_appendIJRjRdEEEvDpOT_ │ │ │ │ + 200: 000b4c10 407 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EE7reserveEj │ │ │ │ + 201: 00062000 836 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants14possibleHalvesEi │ │ │ │ + 202: 000355c0 993 FUNC GLOBAL DEFAULT 12 _Z28slowExplicitFunctionBackwardPKdS0_RK12FunctionDataS0_PdS4_ │ │ │ │ + 203: 000405f0 354 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature8multiplyERKNS_12DiffVariableES2_d │ │ │ │ + 204: 000d1e20 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 205: 000ab500 2941 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction6SimpleESaIS1_EESaIS3_EE17_M_default_appendEj │ │ │ │ + 206: 000b21b0 520 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS0_I8InputArriES2_ESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ + 207: 00053b50 760 FUNC GLOBAL DEFAULT 12 _Z20polynomialOfBasisEltPK8BasisElt │ │ │ │ + 208: 000b23c0 707 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC1ESF_i │ │ │ │ + 209: 000bbce0 3316 FUNC WEAK DEFAULT 12 _ZN9BasisPool10doneAddingEv │ │ │ │ + 210: 000a35f0 1141 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEiiRS_ │ │ │ │ + 211: 000599b0 1907 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15expTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ + 212: 000b9cf0 495 FUNC WEAK DEFAULT 12 _ZSt18__do_uninit_fill_nIPSt6vectorISt4pairIydESaIS2_EEjS4_ET_S6_T0_RKT1_ │ │ │ │ + 213: 000a0bd0 100 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD2Ev │ │ │ │ + 214: 0009db00 656 FUNC WEAK DEFAULT 12 _ZNSt7__cxx119to_stringEi │ │ │ │ + 215: 00030ea0 173 FUNC GLOBAL DEFAULT 12 _Z18calcSigTotalLengthii │ │ │ │ + 216: 000368a0 890 FUNC GLOBAL DEFAULT 12 _Z28logSigJoinUsingAreaBackwardsPKdS0_iiS0_PdS1_ │ │ │ │ + 217: 00052710 853 FUNC GLOBAL DEFAULT 12 _Z10isBasisEltPK8BasisEltRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 218: 000d1e00 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 219: 0009fe80 3406 FUNC WEAK DEFAULT 12 _ZN5Maker4makeER3MemRK12FunctionData │ │ │ │ + 220: 0008e0e0 1228 FUNC GLOBAL DEFAULT 12 _Z18productPolynomialsR9BasisPoolPK10PolynomialS3_i │ │ │ │ + 221: 000af990 2110 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIdEEviiiPKciiRNS_9SignatureEPf │ │ │ │ + 222: 000a0bd0 100 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD1Ev │ │ │ │ + 223: 00038440 20 FUNC GLOBAL DEFAULT 12 _Z16interrupt_wantedv │ │ │ │ + 224: 000b4fa0 2289 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 225: 000a15d0 320 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ + 226: 0009e460 6682 FUNC WEAK DEFAULT 12 _ZN5Maker20make_main_multipliesER3MemRK12FunctionData │ │ │ │ + 227: 000ae790 1295 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIfEvPKciiiiiPd │ │ │ │ + 228: 000330c0 380 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature18accumulateMultiplyERNS_12DiffVariableERKS0_S3_ │ │ │ │ + 229: 0009e230 150 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD2Ev │ │ │ │ + 230: 000c1260 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 231: 00088320 2953 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra29makeSparseMatrices4LogSig2SigERK14LogSigFunctionPFvvERSt6vectorIS5_INS0_8SmallSVDESaIS6_EESaIS8_EE │ │ │ │ + 232: 000a3310 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EED2Ev │ │ │ │ + 233: 00036c20 1255 FUNC GLOBAL DEFAULT 12 _Z16setWantedMethodsR13WantedMethodsiibbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 234: 000a15d0 320 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ + 235: 00048380 53 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKciiRNS_9SignatureE │ │ │ │ + 236: 000a6be0 482 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 237: 000a8c00 350 FUNC WEAK DEFAULT 12 _ZN9BasisPool17lexicographicLessEPK8BasisEltS2_ │ │ │ │ + 238: 000a4a60 686 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ + 239: 000a0c40 65 FUNC WEAK DEFAULT 12 _ZN9RefHolderD2Ev │ │ │ │ + 240: 000a9be0 362 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE6resizeEj │ │ │ │ + 241: 000b96e0 1540 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltSt6vectorIS2_IjfESaIS7_EEES6_ISA_SaISA_EEEENS0_5__ops15_Iter_less_iterEEvT_SH_SH_T0_ │ │ │ │ + 242: 000a25d0 440 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED2Ev │ │ │ │ + 243: 0009e230 150 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD1Ev │ │ │ │ + 244: 000d2400 4 OBJECT UNIQUE DEFAULT 25 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ + 245: 000d23f8 8 OBJECT UNIQUE DEFAULT 25 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ + 246: 0008f070 24915 FUNC GLOBAL DEFAULT 12 _Z19makeListOfBasisEltsR9BasisPoolii │ │ │ │ + 247: 0003efb0 1881 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ + 248: 000aaf60 385 FUNC WEAK DEFAULT 12 _ZNSt6vectorIjSaIjEE17_M_default_appendEj │ │ │ │ + 249: 000a3310 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EED1Ev │ │ │ │ + 250: 000b1610 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 251: 000bb3e0 2291 FUNC WEAK DEFAULT 12 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEEiNS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_T1_ │ │ │ │ 252: 00035c60 979 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra31printMappingMatrixLevelAnalysisEiRKSt6vectorISt4pairIS0_IhSaIhEES0_IPK8BasisEltSaIS6_EEESaIS9_EERKS0_IS1_IS6_jESaISE_EERSo │ │ │ │ - 253: 000a5860 65 FUNC WEAK DEFAULT 12 _ZN9RefHolderD1Ev │ │ │ │ - 254: 00083430 2460 FUNC GLOBAL DEFAULT 12 _Z19sumPolynomialLevelsRSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EES8_ │ │ │ │ - 255: 000a7280 440 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED1Ev │ │ │ │ - 256: 00057120 60 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKdRNS_9SignatureEPf │ │ │ │ - 257: 000ad700 1917 FUNC WEAK DEFAULT 12 _ZN9BasisPool23manualLexicographicLessEPK8BasisEltS2_ │ │ │ │ - 258: 000b8740 91 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorISt4pairIydESaIS2_EEEvT_S6_ │ │ │ │ - 259: 00033140 63 FUNC GLOBAL DEFAULT 12 _Z24calcSigTotalLengthSuffixii │ │ │ │ - 260: 000a2f00 221 FUNC WEAK DEFAULT 12 _ZN3MemD2Ev │ │ │ │ - 261: 000ae170 385 FUNC WEAK DEFAULT 12 _ZNSt6vectorI5InputSaIS0_EE17_M_default_appendEj │ │ │ │ - 262: 000a7440 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_IjfESaIS4_EEESaIS7_EESaIS9_EED2Ev │ │ │ │ - 263: 000a6b10 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ - 264: 0004eed0 3500 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ - 265: 000b06b0 1056 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltS_IS0_IjfESaIS4_EEESaIS7_EE17_M_realloc_appendIJRPS1_S6_EEEvDpOT_ │ │ │ │ - 266: 000a6be0 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ - 267: 00039060 79 FUNC GLOBAL DEFAULT 12 _Z20simpleNew_ownLastDimiP16tagPyArrayObjectji │ │ │ │ - 268: 0003ecb0 1074 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ - 269: 000ad600 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIPK8BasisEltSaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ - 270: 000ad510 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ - 271: 000a2f00 221 FUNC WEAK DEFAULT 12 _ZN3MemD1Ev │ │ │ │ - 272: 000a6cc0 751 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE7reserveEj │ │ │ │ - 273: 000a6080 242 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD2Ev │ │ │ │ - 274: 0009b2a0 2458 FUNC GLOBAL DEFAULT 12 _Z7calcFlaiiPFvvE │ │ │ │ - 275: 000a8040 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairIydESaIS1_EESaIS3_EESaIS5_EED2Ev │ │ │ │ - 276: 000a7440 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_IjfESaIS4_EEESaIS7_EESaIS9_EED1Ev │ │ │ │ - 277: 00064d00 1212 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13getInvariantsEi │ │ │ │ - 278: 000a6b10 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ - 279: 000a6400 1801 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE7reserveEj │ │ │ │ - 280: 000b8160 708 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC2ESF_i │ │ │ │ - 281: 000a6be0 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ - 282: 00055ce0 1316 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra20getLetterFrequenciesEPK8BasisElt │ │ │ │ + 253: 000a0c40 65 FUNC WEAK DEFAULT 12 _ZN9RefHolderD1Ev │ │ │ │ + 254: 0007f560 2460 FUNC GLOBAL DEFAULT 12 _Z19sumPolynomialLevelsRSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EES8_ │ │ │ │ + 255: 000a25d0 440 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED1Ev │ │ │ │ + 256: 00055290 60 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKdRNS_9SignatureEPf │ │ │ │ + 257: 000a8480 1917 FUNC WEAK DEFAULT 12 _ZN9BasisPool23manualLexicographicLessEPK8BasisEltS2_ │ │ │ │ + 258: 000b29a0 91 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorISt4pairIydESaIS2_EEEvT_S6_ │ │ │ │ + 259: 00033240 63 FUNC GLOBAL DEFAULT 12 _Z24calcSigTotalLengthSuffixii │ │ │ │ + 260: 0009e2d0 221 FUNC WEAK DEFAULT 12 _ZN3MemD2Ev │ │ │ │ + 261: 000a8ef0 385 FUNC WEAK DEFAULT 12 _ZNSt6vectorI5InputSaIS0_EE17_M_default_appendEj │ │ │ │ + 262: 000a2790 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_IjfESaIS4_EEESaIS7_EESaIS9_EED2Ev │ │ │ │ + 263: 000a1e50 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ + 264: 0004d5c0 2978 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ + 265: 000ab0f0 947 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltS_IS0_IjfESaIS4_EEESaIS7_EE17_M_realloc_appendIJRPS1_S6_EEEvDpOT_ │ │ │ │ + 266: 000a1f20 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ + 267: 000389c0 79 FUNC GLOBAL DEFAULT 12 _Z20simpleNew_ownLastDimiP16tagPyArrayObjectji │ │ │ │ + 268: 0003ebe0 962 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ + 269: 000a8380 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIPK8BasisEltSaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ + 270: 000a8290 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ + 271: 0009e2d0 221 FUNC WEAK DEFAULT 12 _ZN3MemD1Ev │ │ │ │ + 272: 000a2000 767 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE7reserveEj │ │ │ │ + 273: 000a1460 242 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD2Ev │ │ │ │ + 274: 00096fb0 2458 FUNC GLOBAL DEFAULT 12 _Z7calcFlaiiPFvvE │ │ │ │ + 275: 000a3380 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairIydESaIS1_EESaIS3_EESaIS5_EED2Ev │ │ │ │ + 276: 000a2790 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_IjfESaIS4_EEESaIS7_EESaIS9_EED1Ev │ │ │ │ + 277: 00062350 1212 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13getInvariantsEi │ │ │ │ + 278: 000a1e50 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ + 279: 000a17e0 1642 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE7reserveEj │ │ │ │ + 280: 000b23c0 707 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC2ESF_i │ │ │ │ + 281: 000a1f20 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ + 282: 00053e50 1316 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra20getLetterFrequenciesEPK8BasisElt │ │ │ │ 283: 00035a00 43 FUNC GLOBAL DEFAULT 12 _Z18inputPosFromSingle5Input │ │ │ │ - 284: 00030d10 3770 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14scaleSignatureERNS_9SignatureEPKd │ │ │ │ - 285: 00053a70 2861 FUNC GLOBAL DEFAULT 12 _ZN7ReadBCH4readEv │ │ │ │ - 286: 000b7a70 792 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC1ESC_i │ │ │ │ - 287: 000b66f0 358 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC2ERKS3_ │ │ │ │ - 288: 000a6080 242 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD1Ev │ │ │ │ + 284: 00031360 3063 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14scaleSignatureERNS_9SignatureEPKd │ │ │ │ + 285: 00051be0 2861 FUNC GLOBAL DEFAULT 12 _ZN7ReadBCH4readEv │ │ │ │ + 286: 000b1ce0 776 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC1ESC_i │ │ │ │ + 287: 000b0a10 358 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC2ERKS3_ │ │ │ │ + 288: 000a1460 242 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD1Ev │ │ │ │ 289: 00035a30 550 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra18printMappingMatrixERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_IjfESaIS5_EEESaIS8_EESaISA_EERSo │ │ │ │ - 290: 000a8040 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairIydESaIS1_EESaIS3_EESaIS5_EED1Ev │ │ │ │ - 291: 000b94c0 4146 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC1EiNS_13InvariantTypeE │ │ │ │ - 292: 000b87a0 603 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EEC1ERKS5_ │ │ │ │ - 293: 000390b0 103 FUNC GLOBAL DEFAULT 12 _Z22simpleNew_ownLast2DimsiP16tagPyArrayObjectjji │ │ │ │ - 294: 000b7d90 437 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 295: 00037190 5385 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15multiplyOutTermERSt6vectorIhSaIhEE │ │ │ │ - 296: 000d73e8 4 OBJECT GLOBAL DEFAULT 25 g_bchLyndon20_dat │ │ │ │ - 297: 000ac070 3342 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEj │ │ │ │ - 298: 000d6de8 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 299: 000c29c0 76 FUNC WEAK DEFAULT 12 _ZSt23__copy_move_backward_a2ILb1EPN12FunctionData8LineDataES2_ET1_T0_S4_S3_ │ │ │ │ - 300: 0005dc50 458 FUNC GLOBAL DEFAULT 12 _Z20logsigToSigBackwardsPKdS0_RK14LogSigFunctionPd │ │ │ │ - 301: 000d6e34 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 302: 000a9840 169 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEj │ │ │ │ - 303: 000b4e20 2028 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIfEEviiiPKciiRNS_9SignatureE │ │ │ │ - 304: 000b8430 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIjSaIjEE17_M_realloc_appendIJjEEEvDpOT_ │ │ │ │ - 305: 000b8a00 2738 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairIydESaIS1_EESaIS3_EESaIS5_EE14_M_fill_assignEjRKS5_ │ │ │ │ - 306: 00084f90 3655 FUNC GLOBAL DEFAULT 12 _Z15uniquifyDoublesRKSt6vectorIdSaIdEERS_IjSaIjEERS1_d │ │ │ │ - 307: 000a2c70 484 FUNC WEAK DEFAULT 12 _ZNK8BasisElt6lengthEv │ │ │ │ - 308: 0005f9b0 1723 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15logTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ - 309: 000a0fd0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 310: 000a2230 927 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 311: 00032db0 282 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature10sumInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ - 312: 000a8110 331 FUNC WEAK DEFAULT 12 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ │ │ │ │ - 313: 000bce00 2305 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ - 314: 00031bd0 4576 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature23scaleSignatureBackwardsERKNS_9SignatureEPKdS2_RS0_RSt6vectorIdSaIdEE │ │ │ │ - 315: 000a6fb0 327 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED2Ev │ │ │ │ - 316: 000386a0 281 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15getWantedMethodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13InvariantTypeE │ │ │ │ - 317: 0005ee90 1408 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14expTensorNaiveERNS_9SignatureE │ │ │ │ - 318: 000a0fd0 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 319: 000aa810 385 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ - 320: 000af850 1923 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_default_appendEj │ │ │ │ - 321: 00049550 1883 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ - 322: 000d6ddc 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 323: 00032ed0 232 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature15multiplyInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ - 324: 0003ce70 52 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKdiiiPd │ │ │ │ - 325: 000a6fb0 327 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED1Ev │ │ │ │ - 326: 000a2c20 77 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD2Ev │ │ │ │ - 327: 000a2fe0 150 FUNC WEAK DEFAULT 12 _ZN3Mem4pushEh │ │ │ │ - 328: 00092df0 1209 FUNC GLOBAL DEFAULT 12 _Z19productCoefficientsRK11CoefficientS1_ │ │ │ │ - 329: 000aa040 1996 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ - 330: 000537d0 670 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdjji │ │ │ │ - 331: 000d73e4 1 OBJECT GLOBAL DEFAULT 25 g_signal_given │ │ │ │ - 332: 000a1000 53 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 333: 000b71a0 520 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltjESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 334: 000a58b0 1314 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD2Ev │ │ │ │ - 335: 000a7510 137 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED2Ev │ │ │ │ - 336: 000927f0 1533 FUNC GLOBAL DEFAULT 12 _Z16productBasisEltsR9BasisPoolRK8BasisEltS3_ib │ │ │ │ - 337: 00036040 1556 FUNC GLOBAL DEFAULT 12 _Z30expandLogSigFromBasisBackwardsRK14LogSigFunctionRKN13CalcSignature9SignatureERKSt6vectorIS6_INS_8SmallSVDESaIS7_EESaIS9_EEPd │ │ │ │ - 338: 000a6c50 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED2Ev │ │ │ │ - 339: 0005f410 1431 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14logTensorNaiveERNS_9SignatureE │ │ │ │ - 340: 000bea40 1140 FUNC WEAK DEFAULT 12 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_ │ │ │ │ - 341: 000a1e90 927 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 342: 000a5de0 663 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC2Eb │ │ │ │ - 343: 000a2c20 77 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD1Ev │ │ │ │ - 344: 000a0fb0 6 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 345: 0003d090 57 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKciiiiiPKdPf │ │ │ │ - 346: 000994c0 870 FUNC GLOBAL DEFAULT 12 _Z22printListOfLyndonWordsii │ │ │ │ - 347: 000c03d0 2432 FUNC WEAK DEFAULT 12 _ZStltISt6vectorI5InputSaIS1_EEdEbRKSt4pairIT_T0_ES9_ │ │ │ │ - 348: 000a8af0 3399 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEj │ │ │ │ - 349: 000a7f60 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED2Ev │ │ │ │ - 350: 000a6330 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ - 351: 000b1870 3342 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction13SmallTriangleESaIS1_EESaIS3_EE17_M_default_appendEj │ │ │ │ - 352: 0003f9e0 999 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ - 353: 000b3290 2002 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ - 354: 000a58b0 1314 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD1Ev │ │ │ │ - 355: 000a7510 137 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED1Ev │ │ │ │ - 356: 000a6c50 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED1Ev │ │ │ │ - 357: 000b7a70 792 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC2ESC_i │ │ │ │ - 358: 000b5eb0 2110 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIfEEviiiPKciiRNS_9SignatureEPf │ │ │ │ - 359: 000a5de0 663 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC1Eb │ │ │ │ - 360: 000334e0 227 FUNC GLOBAL DEFAULT 12 _Z19printBasisEltDigitsRK8BasisEltRSo │ │ │ │ - 361: 00039770 2730 FUNC GLOBAL DEFAULT 12 _Z11postPrepareP14LogSigFunction │ │ │ │ - 362: 000bcc10 482 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ - 363: 000a7f60 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED1Ev │ │ │ │ - 364: 000a6330 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ - 365: 000b6860 2260 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ - 366: 00012f40 45 FUNC GLOBAL DEFAULT 12 _Z9interruptv │ │ │ │ - 367: 000bd710 4901 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKciiiiii │ │ │ │ - 368: 000335d0 133 FUNC GLOBAL DEFAULT 12 _Z27printBasisEltBracketsDigitsRK8BasisEltRSo │ │ │ │ - 369: 000acd80 1923 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEj │ │ │ │ - 370: 000b86e0 91 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIhSaIhEEEvT_S4_ │ │ │ │ - 371: 000c7840 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 372: 000a1120 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 373: 0005c440 1136 FUNC GLOBAL DEFAULT 12 _Z11logsigToSigPKdRK14LogSigFunctionPd │ │ │ │ - 374: 000b3a70 2007 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EE12emplace_backIJS3_EEEvDpOT_ │ │ │ │ - 375: 000a7100 370 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED2Ev │ │ │ │ - 376: 000ab4a0 2028 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIdEEviiiPKciiRNS_9SignatureE │ │ │ │ - 377: 000a0fc0 1 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ - 378: 0003fdd0 3024 FUNC GLOBAL DEFAULT 12 _Z28projectExpandedLogSigToBasisPdPK14LogSigFunctionRKN13CalcSignature9SignatureE │ │ │ │ - 379: 0003ce30 53 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKciiiiiPd │ │ │ │ - 380: 000c7920 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 381: 00033660 364 FUNC GLOBAL DEFAULT 12 _Z26ceilingOnNumberOfBasisEltsii │ │ │ │ - 382: 000a1120 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 383: 000572c0 4171 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature16sigJoinBackwardsEiiPKdS1_S1_dPfS2_Rd │ │ │ │ - 384: 000a7100 370 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED1Ev │ │ │ │ - 385: 00062a20 8071 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra25analyseMappingMatrixLevelERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_IjfESaIS5_EEESaIS8_EESaISA_EEiRS0_IS1_IS0_IhSaIhEES0_IS4_SaIS4_EEESaISJ_EERS0_IS1_IS4_jESaISN_EE │ │ │ │ - 386: 000b2580 3342 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction8SmallSVDESaIS1_EESaIS3_EE17_M_default_appendEj │ │ │ │ - 387: 000a1150 53 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 388: 00083dd0 169 FUNC GLOBAL DEFAULT 12 _Z14sumPolynomialsR10PolynomialS0_ │ │ │ │ - 389: 000c7760 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 390: 00065500 2376 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants7shuffleERKSt6vectorISt4pairIydESaIS2_EEiS6_i │ │ │ │ - 391: 000a29d0 45 FUNC WEAK DEFAULT 12 _ZNSt5mutex4lockEv │ │ │ │ - 392: 000ba500 1849 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED2Ev │ │ │ │ - 393: 000d73e5 1 OBJECT GLOBAL DEFAULT 25 g_signals_setup │ │ │ │ - 394: 000b0430 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIjSaIjEE17_M_realloc_appendIJRKjEEEvDpOT_ │ │ │ │ - 395: 000651c0 831 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13possiblePartsEii │ │ │ │ - 396: 00039540 556 FUNC GLOBAL DEFAULT 12 _Z7getDatav │ │ │ │ - 397: 000c0d50 1620 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEEiS4_NS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_T0_SG_T1_T2_ │ │ │ │ - 398: 000b8520 441 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN14LogSigFunction8SmallSVDESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 399: 000a2a00 537 FUNC WEAK DEFAULT 12 _Z23iisignature_num_threadsv │ │ │ │ - 400: 000570e0 57 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKciiRNS_9SignatureEPf │ │ │ │ - 401: 000a8730 956 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEiibRS_ │ │ │ │ - 402: 00038a60 72 FUNC GLOBAL DEFAULT 12 _Z13setup_signalsv │ │ │ │ - 403: 000ba500 1849 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ - 404: 00033950 504 FUNC GLOBAL DEFAULT 12 _Z15printPolynomialR10PolynomialRSob │ │ │ │ - 405: 000bef90 59 FUNC WEAK DEFAULT 12 _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ - 406: 000bb8e0 4901 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKciiiiii │ │ │ │ - 407: 000309c0 461 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature10printSizesERKNS_9SignatureE │ │ │ │ - 408: 000387c0 664 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants18invariantsToMatrixERKSt6vectorIS0_ISt4pairIydESaIS2_EESaIS4_EEiRS0_IdSaIdEE │ │ │ │ - 409: 000b0ad0 79 FUNC WEAK DEFAULT 12 _ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESF_EvT_T0_ │ │ │ │ - 410: 0003d960 3418 FUNC GLOBAL DEFAULT 12 _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ - 411: 0003ab80 625 FUNC GLOBAL DEFAULT 12 PyInit_iisignature │ │ │ │ - 412: 00057160 279 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKciiPKdPf │ │ │ │ - 413: 00060070 2024 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12logBackwardsERNS_9SignatureERKS0_ │ │ │ │ - 414: 000aa9a0 1237 FUNC WEAK DEFAULT 12 _ZN18ReadArrayAsDoubles4readEP16tagPyArrayObjectj │ │ │ │ - 415: 00030810 62 FUNC GLOBAL DEFAULT 12 _Z18calcSigLevelLengthii │ │ │ │ - 416: 00033240 149 FUNC GLOBAL DEFAULT 12 _Z18printLetterAsDigithRSo │ │ │ │ - 417: 0003d5a0 948 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ - 418: 00055890 318 FUNC GLOBAL DEFAULT 12 _Z10basicCoeffi │ │ │ │ - 419: 000b74a0 886 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 290: 000a3380 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairIydESaIS1_EESaIS3_EESaIS5_EED1Ev │ │ │ │ + 291: 000b3710 4107 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC1EiNS_13InvariantTypeE │ │ │ │ + 292: 000b2a00 603 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EEC1ERKS5_ │ │ │ │ + 293: 00038a10 103 FUNC GLOBAL DEFAULT 12 _Z22simpleNew_ownLast2DimsiP16tagPyArrayObjectjji │ │ │ │ + 294: 000b1ff0 437 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 295: 00037110 3877 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15multiplyOutTermERSt6vectorIhSaIhEE │ │ │ │ + 296: 000d23e8 4 OBJECT GLOBAL DEFAULT 25 g_bchLyndon20_dat │ │ │ │ + 297: 000a6fc0 2900 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEj │ │ │ │ + 298: 000d1de8 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 299: 000bc9e0 76 FUNC WEAK DEFAULT 12 _ZSt23__copy_move_backward_a2ILb1EPN12FunctionData8LineDataES2_ET1_T0_S4_S3_ │ │ │ │ + 300: 0005b7c0 458 FUNC GLOBAL DEFAULT 12 _Z20logsigToSigBackwardsPKdS0_RK14LogSigFunctionPd │ │ │ │ + 301: 000d1e34 20 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 302: 000a49b0 169 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEj │ │ │ │ + 303: 000af140 2028 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIfEEviiiPKciiRNS_9SignatureE │ │ │ │ + 304: 000b2690 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIjSaIjEE17_M_realloc_appendIJjEEEvDpOT_ │ │ │ │ + 305: 000b2c60 2722 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairIydESaIS1_EESaIS3_EESaIS5_EE14_M_fill_assignEjRKS5_ │ │ │ │ + 306: 00081230 3503 FUNC GLOBAL DEFAULT 12 _Z15uniquifyDoublesRKSt6vectorIdSaIdEERS_IjSaIjEERS1_d │ │ │ │ + 307: 0009e040 484 FUNC WEAK DEFAULT 12 _ZNK8BasisElt6lengthEv │ │ │ │ + 308: 0005d410 1738 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15logTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ + 309: 0009c210 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 310: 0009d5f0 927 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 311: 00032eb0 282 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature10sumInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ + 312: 000a3450 331 FUNC WEAK DEFAULT 12 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ │ │ │ │ + 313: 000b6d00 2289 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 314: 00031f60 3920 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature23scaleSignatureBackwardsERKNS_9SignatureEPKdS2_RS0_RSt6vectorIdSaIdEE │ │ │ │ + 315: 000a2300 327 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED2Ev │ │ │ │ + 316: 00038040 258 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15getWantedMethodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13InvariantTypeE │ │ │ │ + 317: 0005c8f0 1408 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14expTensorNaiveERNS_9SignatureE │ │ │ │ + 318: 0009c210 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 319: 000a5860 385 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEE17_M_default_appendEj │ │ │ │ + 320: 000aa320 1891 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_default_appendEj │ │ │ │ + 321: 000483c0 1883 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ + 322: 000d1ddc 12 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 323: 00032fd0 232 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature15multiplyInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ + 324: 0003cf10 52 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKdiiiPd │ │ │ │ + 325: 000a2300 327 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED1Ev │ │ │ │ + 326: 0009dff0 77 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD2Ev │ │ │ │ + 327: 0009e3b0 150 FUNC WEAK DEFAULT 12 _ZN3Mem4pushEh │ │ │ │ + 328: 0008ebb0 1209 FUNC GLOBAL DEFAULT 12 _Z19productCoefficientsRK11CoefficientS1_ │ │ │ │ + 329: 000a5150 1808 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ + 330: 00051940 670 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdjji │ │ │ │ + 331: 000d23e4 1 OBJECT GLOBAL DEFAULT 25 g_signal_given │ │ │ │ + 332: 0009c240 53 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 333: 000b1400 520 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltjESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 334: 000a0c90 1314 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD2Ev │ │ │ │ + 335: 000a2860 137 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED2Ev │ │ │ │ + 336: 0008e5b0 1533 FUNC GLOBAL DEFAULT 12 _Z16productBasisEltsR9BasisPoolRK8BasisEltS3_ib │ │ │ │ + 337: 00036040 1427 FUNC GLOBAL DEFAULT 12 _Z30expandLogSigFromBasisBackwardsRK14LogSigFunctionRKN13CalcSignature9SignatureERKSt6vectorIS6_INS_8SmallSVDESaIS7_EESaIS9_EEPd │ │ │ │ + 338: 000a1f90 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED2Ev │ │ │ │ + 339: 0005ce70 1431 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14logTensorNaiveERNS_9SignatureE │ │ │ │ + 340: 000b8870 1140 FUNC WEAK DEFAULT 12 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_ │ │ │ │ + 341: 0009d250 927 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 342: 000a11c0 663 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC2Eb │ │ │ │ + 343: 0009dff0 77 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD1Ev │ │ │ │ + 344: 0009c1f0 6 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 345: 0003d130 57 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKciiiiiPKdPf │ │ │ │ + 346: 000951d0 870 FUNC GLOBAL DEFAULT 12 _Z22printListOfLyndonWordsii │ │ │ │ + 347: 000ba2e0 2716 FUNC WEAK DEFAULT 12 _ZStltISt6vectorI5InputSaIS1_EEdEbRKSt4pairIT_T0_ES9_ │ │ │ │ + 348: 000a3e30 2941 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEj │ │ │ │ + 349: 000a32a0 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED2Ev │ │ │ │ + 350: 000a1710 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ + 351: 000ac080 2900 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction13SmallTriangleESaIS1_EESaIS3_EE17_M_default_appendEj │ │ │ │ + 352: 0003f710 1015 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ + 353: 000ad740 1807 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ + 354: 000a0c90 1314 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD1Ev │ │ │ │ + 355: 000a2860 137 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED1Ev │ │ │ │ + 356: 000a1f90 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED1Ev │ │ │ │ + 357: 000b1ce0 776 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC2ESC_i │ │ │ │ + 358: 000b01d0 2110 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIfEEviiiPKciiRNS_9SignatureEPf │ │ │ │ + 359: 000a11c0 663 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC1Eb │ │ │ │ + 360: 000335e0 227 FUNC GLOBAL DEFAULT 12 _Z19printBasisEltDigitsRK8BasisEltRSo │ │ │ │ + 361: 000390d0 2385 FUNC GLOBAL DEFAULT 12 _Z11postPrepareP14LogSigFunction │ │ │ │ + 362: 000b6b10 482 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ + 363: 000a32a0 105 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED1Ev │ │ │ │ + 364: 000a1710 207 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ + 365: 000b0b80 2077 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ + 366: 00012c80 45 FUNC GLOBAL DEFAULT 12 _Z9interruptv │ │ │ │ + 367: 000b7600 4715 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKciiiiii │ │ │ │ + 368: 000336d0 133 FUNC GLOBAL DEFAULT 12 _Z27printBasisEltBracketsDigitsRK8BasisEltRSo │ │ │ │ + 369: 000a7b20 1891 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEj │ │ │ │ + 370: 000b2940 91 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIhSaIhEEEvT_S4_ │ │ │ │ + 371: 000c1420 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 372: 0009c360 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 373: 0005a130 997 FUNC GLOBAL DEFAULT 12 _Z11logsigToSigPKdRK14LogSigFunctionPd │ │ │ │ + 374: 000ade50 1813 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIydESaIS1_EESaIS3_EE12emplace_backIJS3_EEEvDpOT_ │ │ │ │ + 375: 000a2450 370 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED2Ev │ │ │ │ + 376: 000a63f0 2028 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIdEEviiiPKciiRNS_9SignatureE │ │ │ │ + 377: 0009c200 1 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ + 378: 0003fb10 2773 FUNC GLOBAL DEFAULT 12 _Z28projectExpandedLogSigToBasisPdPK14LogSigFunctionRKN13CalcSignature9SignatureE │ │ │ │ + 379: 0003ced0 53 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKciiiiiPd │ │ │ │ + 380: 000c1500 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 381: 00033760 380 FUNC GLOBAL DEFAULT 12 _Z26ceilingOnNumberOfBasisEltsii │ │ │ │ + 382: 0009c360 41 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 383: 00055430 3605 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature16sigJoinBackwardsEiiPKdS1_S1_dPfS2_Rd │ │ │ │ + 384: 000a2450 370 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED1Ev │ │ │ │ + 385: 000602c0 7481 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra25analyseMappingMatrixLevelERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_IjfESaIS5_EEESaIS8_EESaISA_EEiRS0_IS1_IS0_IhSaIhEES0_IS4_SaIS4_EEESaISJ_EERS0_IS1_IS4_jESaISN_EE │ │ │ │ + 386: 000acbe0 2900 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction8SmallSVDESaIS1_EESaIS3_EE17_M_default_appendEj │ │ │ │ + 387: 0009c390 53 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 388: 0007ff00 169 FUNC GLOBAL DEFAULT 12 _Z14sumPolynomialsR10PolynomialS0_ │ │ │ │ + 389: 000c1340 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 390: 00062b50 2309 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants7shuffleERKSt6vectorISt4pairIydESaIS2_EEiS6_i │ │ │ │ + 391: 0009dd90 45 FUNC WEAK DEFAULT 12 _ZNSt5mutex4lockEv │ │ │ │ + 392: 000b4720 1252 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED2Ev │ │ │ │ + 393: 000d23e5 1 OBJECT GLOBAL DEFAULT 25 g_signals_setup │ │ │ │ + 394: 000aae70 227 FUNC WEAK DEFAULT 12 _ZNSt6vectorIjSaIjEE17_M_realloc_appendIJRKjEEEvDpOT_ │ │ │ │ + 395: 00062810 831 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13possiblePartsEii │ │ │ │ + 396: 00038ea0 556 FUNC GLOBAL DEFAULT 12 _Z7getDatav │ │ │ │ + 397: 000bad80 1620 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEEiS4_NS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_T0_SG_T1_T2_ │ │ │ │ + 398: 000b2780 441 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN14LogSigFunction8SmallSVDESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 399: 0009ddc0 553 FUNC WEAK DEFAULT 12 _Z23iisignature_num_threadsv │ │ │ │ + 400: 00055250 57 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKciiRNS_9SignatureEPf │ │ │ │ + 401: 000a3a70 946 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEiibRS_ │ │ │ │ + 402: 000383f0 72 FUNC GLOBAL DEFAULT 12 _Z13setup_signalsv │ │ │ │ + 403: 000b4720 1252 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ + 404: 00033a60 504 FUNC GLOBAL DEFAULT 12 _Z15printPolynomialR10PolynomialRSob │ │ │ │ + 405: 000b8dc0 59 FUNC WEAK DEFAULT 12 _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ + 406: 000b58a0 4715 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKciiiiii │ │ │ │ + 407: 00031010 461 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature10printSizesERKNS_9SignatureE │ │ │ │ + 408: 00038150 664 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants18invariantsToMatrixERKSt6vectorIS0_ISt4pairIydESaIS2_EESaIS4_EEiRS0_IdSaIdEE │ │ │ │ + 409: 000ab4b0 79 FUNC WEAK DEFAULT 12 _ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESF_EvT_T0_ │ │ │ │ + 410: 0003da00 3202 FUNC GLOBAL DEFAULT 12 _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ + 411: 0003a390 625 FUNC GLOBAL DEFAULT 12 PyInit_iisignature │ │ │ │ + 412: 000552d0 279 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKciiPKdPf │ │ │ │ + 413: 0005dae0 2054 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12logBackwardsERNS_9SignatureERKS0_ │ │ │ │ + 414: 000a59f0 1052 FUNC WEAK DEFAULT 12 _ZN18ReadArrayAsDoubles4readEP16tagPyArrayObjectj │ │ │ │ + 415: 00030e60 62 FUNC GLOBAL DEFAULT 12 _Z18calcSigLevelLengthii │ │ │ │ + 416: 00033340 149 FUNC GLOBAL DEFAULT 12 _Z18printLetterAsDigithRSo │ │ │ │ + 417: 0003d640 951 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ + 418: 00053a10 318 FUNC GLOBAL DEFAULT 12 _Z10basicCoeffi │ │ │ │ + 419: 000b1700 902 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,355 +1,355 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x923c contains 245 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -000d6c54 00000008 R_386_RELATIVE │ │ │ │ -000d6c58 00000008 R_386_RELATIVE │ │ │ │ -000d6c60 00000008 R_386_RELATIVE │ │ │ │ -000d6c64 00000008 R_386_RELATIVE │ │ │ │ -000d6c68 00000008 R_386_RELATIVE │ │ │ │ -000d6c6c 00000008 R_386_RELATIVE │ │ │ │ -000d6c74 00000008 R_386_RELATIVE │ │ │ │ -000d6c78 00000008 R_386_RELATIVE │ │ │ │ -000d6c7c 00000008 R_386_RELATIVE │ │ │ │ -000d6c80 00000008 R_386_RELATIVE │ │ │ │ -000d6c88 00000008 R_386_RELATIVE │ │ │ │ -000d6c8c 00000008 R_386_RELATIVE │ │ │ │ -000d6c90 00000008 R_386_RELATIVE │ │ │ │ -000d6c94 00000008 R_386_RELATIVE │ │ │ │ -000d6c9c 00000008 R_386_RELATIVE │ │ │ │ -000d6ca0 00000008 R_386_RELATIVE │ │ │ │ -000d6ca4 00000008 R_386_RELATIVE │ │ │ │ -000d6ca8 00000008 R_386_RELATIVE │ │ │ │ -000d6cb0 00000008 R_386_RELATIVE │ │ │ │ -000d6cb4 00000008 R_386_RELATIVE │ │ │ │ -000d6cb8 00000008 R_386_RELATIVE │ │ │ │ -000d6cbc 00000008 R_386_RELATIVE │ │ │ │ -000d6cc4 00000008 R_386_RELATIVE │ │ │ │ -000d6cc8 00000008 R_386_RELATIVE │ │ │ │ -000d6ccc 00000008 R_386_RELATIVE │ │ │ │ -000d6cd0 00000008 R_386_RELATIVE │ │ │ │ -000d6cd8 00000008 R_386_RELATIVE │ │ │ │ -000d6cdc 00000008 R_386_RELATIVE │ │ │ │ -000d6ce0 00000008 R_386_RELATIVE │ │ │ │ -000d6ce4 00000008 R_386_RELATIVE │ │ │ │ -000d6cec 00000008 R_386_RELATIVE │ │ │ │ -000d6cf0 00000008 R_386_RELATIVE │ │ │ │ -000d6cf4 00000008 R_386_RELATIVE │ │ │ │ -000d6cf8 00000008 R_386_RELATIVE │ │ │ │ -000d6d00 00000008 R_386_RELATIVE │ │ │ │ -000d6d04 00000008 R_386_RELATIVE │ │ │ │ -000d6d08 00000008 R_386_RELATIVE │ │ │ │ -000d6d0c 00000008 R_386_RELATIVE │ │ │ │ -000d6d14 00000008 R_386_RELATIVE │ │ │ │ -000d6d18 00000008 R_386_RELATIVE │ │ │ │ -000d6d1c 00000008 R_386_RELATIVE │ │ │ │ -000d6d20 00000008 R_386_RELATIVE │ │ │ │ -000d6d28 00000008 R_386_RELATIVE │ │ │ │ -000d6d2c 00000008 R_386_RELATIVE │ │ │ │ -000d6d30 00000008 R_386_RELATIVE │ │ │ │ -000d6d34 00000008 R_386_RELATIVE │ │ │ │ -000d6d3c 00000008 R_386_RELATIVE │ │ │ │ -000d6d40 00000008 R_386_RELATIVE │ │ │ │ -000d6d44 00000008 R_386_RELATIVE │ │ │ │ -000d6d48 00000008 R_386_RELATIVE │ │ │ │ -000d6d50 00000008 R_386_RELATIVE │ │ │ │ -000d6d5c 00000008 R_386_RELATIVE │ │ │ │ -000d6d68 00000008 R_386_RELATIVE │ │ │ │ -000d6d74 00000008 R_386_RELATIVE │ │ │ │ -000d6d80 00000008 R_386_RELATIVE │ │ │ │ -000d6d8c 00000008 R_386_RELATIVE │ │ │ │ -000d6d98 00000008 R_386_RELATIVE │ │ │ │ -000d6da4 00000008 R_386_RELATIVE │ │ │ │ -000d6db0 00000008 R_386_RELATIVE │ │ │ │ -000d6dbc 00000008 R_386_RELATIVE │ │ │ │ -000d6dc8 00000008 R_386_RELATIVE │ │ │ │ -000d6dd4 00000008 R_386_RELATIVE │ │ │ │ -000d6e14 00000008 R_386_RELATIVE │ │ │ │ -000d6e18 00000008 R_386_RELATIVE │ │ │ │ -000d6e1c 00000008 R_386_RELATIVE │ │ │ │ -000d6e28 00000008 R_386_RELATIVE │ │ │ │ -000d6e2c 00000008 R_386_RELATIVE │ │ │ │ -000d6e30 00000008 R_386_RELATIVE │ │ │ │ -000d6e3c 00000008 R_386_RELATIVE │ │ │ │ -000d6e40 00000008 R_386_RELATIVE │ │ │ │ -000d6e44 00000008 R_386_RELATIVE │ │ │ │ -000d6e50 00000008 R_386_RELATIVE │ │ │ │ -000d6e54 00000008 R_386_RELATIVE │ │ │ │ -000d6e58 00000008 R_386_RELATIVE │ │ │ │ -000d6f98 00000008 R_386_RELATIVE │ │ │ │ -000d6f9c 00000008 R_386_RELATIVE │ │ │ │ -000d6fa0 00000008 R_386_RELATIVE │ │ │ │ -000d71a0 00000008 R_386_RELATIVE │ │ │ │ -000d71d4 00000008 R_386_RELATIVE │ │ │ │ -000d71d8 00000008 R_386_RELATIVE │ │ │ │ -000d71e0 00000008 R_386_RELATIVE │ │ │ │ -000d7200 00000008 R_386_RELATIVE │ │ │ │ -000d7204 00000008 R_386_RELATIVE │ │ │ │ -000d720c 00000008 R_386_RELATIVE │ │ │ │ -000d7210 00000008 R_386_RELATIVE │ │ │ │ -000d7214 00000008 R_386_RELATIVE │ │ │ │ -000d721c 00000008 R_386_RELATIVE │ │ │ │ -000d7220 00000008 R_386_RELATIVE │ │ │ │ -000d7224 00000008 R_386_RELATIVE │ │ │ │ -000d722c 00000008 R_386_RELATIVE │ │ │ │ -000d7230 00000008 R_386_RELATIVE │ │ │ │ -000d7234 00000008 R_386_RELATIVE │ │ │ │ -000d723c 00000008 R_386_RELATIVE │ │ │ │ -000d7240 00000008 R_386_RELATIVE │ │ │ │ -000d7244 00000008 R_386_RELATIVE │ │ │ │ -000d724c 00000008 R_386_RELATIVE │ │ │ │ -000d7250 00000008 R_386_RELATIVE │ │ │ │ -000d7254 00000008 R_386_RELATIVE │ │ │ │ -000d725c 00000008 R_386_RELATIVE │ │ │ │ -000d7260 00000008 R_386_RELATIVE │ │ │ │ -000d7264 00000008 R_386_RELATIVE │ │ │ │ -000d726c 00000008 R_386_RELATIVE │ │ │ │ -000d7270 00000008 R_386_RELATIVE │ │ │ │ -000d7274 00000008 R_386_RELATIVE │ │ │ │ -000d727c 00000008 R_386_RELATIVE │ │ │ │ -000d7280 00000008 R_386_RELATIVE │ │ │ │ -000d7284 00000008 R_386_RELATIVE │ │ │ │ -000d728c 00000008 R_386_RELATIVE │ │ │ │ -000d7290 00000008 R_386_RELATIVE │ │ │ │ -000d7294 00000008 R_386_RELATIVE │ │ │ │ -000d729c 00000008 R_386_RELATIVE │ │ │ │ -000d72a0 00000008 R_386_RELATIVE │ │ │ │ -000d72a4 00000008 R_386_RELATIVE │ │ │ │ -000d72ac 00000008 R_386_RELATIVE │ │ │ │ -000d72b0 00000008 R_386_RELATIVE │ │ │ │ -000d72b4 00000008 R_386_RELATIVE │ │ │ │ -000d72bc 00000008 R_386_RELATIVE │ │ │ │ -000d72c0 00000008 R_386_RELATIVE │ │ │ │ -000d72c4 00000008 R_386_RELATIVE │ │ │ │ -000d72cc 00000008 R_386_RELATIVE │ │ │ │ -000d72d0 00000008 R_386_RELATIVE │ │ │ │ -000d72d4 00000008 R_386_RELATIVE │ │ │ │ -000d72dc 00000008 R_386_RELATIVE │ │ │ │ -000d72e0 00000008 R_386_RELATIVE │ │ │ │ -000d72e4 00000008 R_386_RELATIVE │ │ │ │ -000d72ec 00000008 R_386_RELATIVE │ │ │ │ -000d72f0 00000008 R_386_RELATIVE │ │ │ │ -000d72f4 00000008 R_386_RELATIVE │ │ │ │ -000d72fc 00000008 R_386_RELATIVE │ │ │ │ -000d7300 00000008 R_386_RELATIVE │ │ │ │ -000d7304 00000008 R_386_RELATIVE │ │ │ │ -000d730c 00000008 R_386_RELATIVE │ │ │ │ -000d7310 00000008 R_386_RELATIVE │ │ │ │ -000d7314 00000008 R_386_RELATIVE │ │ │ │ -000d731c 00000008 R_386_RELATIVE │ │ │ │ -000d7320 00000008 R_386_RELATIVE │ │ │ │ -000d7324 00000008 R_386_RELATIVE │ │ │ │ -000d732c 00000008 R_386_RELATIVE │ │ │ │ -000d7330 00000008 R_386_RELATIVE │ │ │ │ -000d7334 00000008 R_386_RELATIVE │ │ │ │ -000d733c 00000008 R_386_RELATIVE │ │ │ │ -000d7340 00000008 R_386_RELATIVE │ │ │ │ -000d7344 00000008 R_386_RELATIVE │ │ │ │ -000d734c 00000008 R_386_RELATIVE │ │ │ │ -000d7350 00000008 R_386_RELATIVE │ │ │ │ -000d7354 00000008 R_386_RELATIVE │ │ │ │ -000d735c 00000008 R_386_RELATIVE │ │ │ │ -000d7360 00000008 R_386_RELATIVE │ │ │ │ -000d7364 00000008 R_386_RELATIVE │ │ │ │ -000d736c 00000008 R_386_RELATIVE │ │ │ │ -000d7370 00000008 R_386_RELATIVE │ │ │ │ -000d7374 00000008 R_386_RELATIVE │ │ │ │ -000d737c 00000008 R_386_RELATIVE │ │ │ │ -000d7380 00000008 R_386_RELATIVE │ │ │ │ -000d7384 00000008 R_386_RELATIVE │ │ │ │ -000d738c 00000008 R_386_RELATIVE │ │ │ │ -000d7390 00000008 R_386_RELATIVE │ │ │ │ -000d7394 00000008 R_386_RELATIVE │ │ │ │ -000d739c 00000008 R_386_RELATIVE │ │ │ │ -000d73a0 00000008 R_386_RELATIVE │ │ │ │ -000d73a4 00000008 R_386_RELATIVE │ │ │ │ -000d73ac 00000008 R_386_RELATIVE │ │ │ │ -000d73b0 00000008 R_386_RELATIVE │ │ │ │ -000d73b4 00000008 R_386_RELATIVE │ │ │ │ -000d73bc 00000008 R_386_RELATIVE │ │ │ │ -000d6d4c 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6d58 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6d64 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6d70 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6d7c 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6d88 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6d94 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6da0 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6dac 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6db8 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6dc4 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6dd0 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6ddc 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6de8 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6df4 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6e00 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -000d6d54 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6d60 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6d6c 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6d78 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6d84 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6d90 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6d9c 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6da8 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6db4 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6dc0 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6dcc 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6dd8 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6de4 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6df0 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6dfc 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6e08 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ -000d6de0 0000e601 R_386_32 000c7680 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6dec 00018501 R_386_32 000c7760 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6df8 00017301 R_386_32 000c7840 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6e04 00017c01 R_386_32 000c7920 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6e10 00014201 R_386_32 000d6ddc _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6e24 00012a01 R_386_32 000d6de8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6e38 00009e01 R_386_32 000d6df4 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6e4c 0000da01 R_386_32 000d6e00 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6f54 00000306 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ -000d6f58 00000806 R_386_GLOB_DAT 00000000 PyBool_Type │ │ │ │ -000d6f5c 00000a06 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -000d6f60 00000b06 R_386_GLOB_DAT 00000000 _Py_TrueStruct │ │ │ │ -000d6f64 00012806 R_386_GLOB_DAT 000d73e8 g_bchLyndon20_dat │ │ │ │ -000d6f68 00000d06 R_386_GLOB_DAT 00000000 PyTuple_Type │ │ │ │ -000d6f6c 00001106 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000d6f70 00001206 R_386_GLOB_DAT 00000000 PyCapsule_Type │ │ │ │ -000d6f74 0000bd06 R_386_GLOB_DAT 000d6e0c _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6f78 0000f406 R_386_GLOB_DAT 000d7400 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ -000d6f7c 00001f06 R_386_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ -000d6f80 00002306 R_386_GLOB_DAT 00000000 _ZTIPKc@CXXABI_1.3 │ │ │ │ -000d6f84 0000cc06 R_386_GLOB_DAT 000d6e20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6f88 00002a06 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ -000d6f8c 0000f506 R_386_GLOB_DAT 000d73f8 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ -000d6f90 00012d06 R_386_GLOB_DAT 000d6e34 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6f94 00003706 R_386_GLOB_DAT 00000000 PyExc_ModuleNotFoundError │ │ │ │ -000d6fa4 0000be06 R_386_GLOB_DAT 000d6e48 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ -000d6fa8 00003f06 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000d6fac 00004006 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000d6fb0 00004406 R_386_GLOB_DAT 00000000 _ZNSt13runtime_errorD1Ev@GLIBCXX_3.4 │ │ │ │ -000d6fb4 00014b06 R_386_GLOB_DAT 000d73e4 g_signal_given │ │ │ │ -000d6fb8 00004706 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000d6fbc 00004f06 R_386_GLOB_DAT 00000000 _ZNSt11logic_errorD1Ev@GLIBCXX_3.4 │ │ │ │ -000d6fc0 00005206 R_386_GLOB_DAT 00000000 _ZSt4cout@GLIBCXX_3.4 │ │ │ │ -000d6fc4 00005806 R_386_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ -000d6fc8 00006206 R_386_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ -000d6fcc 00018906 R_386_GLOB_DAT 000d73e5 g_signals_setup │ │ │ │ -000d6fd0 00006c06 R_386_GLOB_DAT 00000000 PyLong_Type │ │ │ │ -000d6fd4 00007506 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -000d6fd8 00007706 R_386_GLOB_DAT 00000000 _ZTISt11logic_error@GLIBCXX_3.4 │ │ │ │ -000d6fdc 00007906 R_386_GLOB_DAT 00000000 PyBytes_Type │ │ │ │ -000d6fe0 00007c06 R_386_GLOB_DAT 00000000 PyExc_ImportError │ │ │ │ -000d6fe4 00007e06 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -000d6fe8 00008206 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -000d6fec 00008606 R_386_GLOB_DAT 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ -000d6ff0 00008706 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ -000d73d0 00005401 R_386_32 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4 │ │ │ │ -000d73d4 00007d01 R_386_32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ -000d73d8 00006e01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ +000d1c54 00000008 R_386_RELATIVE │ │ │ │ +000d1c58 00000008 R_386_RELATIVE │ │ │ │ +000d1c60 00000008 R_386_RELATIVE │ │ │ │ +000d1c64 00000008 R_386_RELATIVE │ │ │ │ +000d1c68 00000008 R_386_RELATIVE │ │ │ │ +000d1c6c 00000008 R_386_RELATIVE │ │ │ │ +000d1c74 00000008 R_386_RELATIVE │ │ │ │ +000d1c78 00000008 R_386_RELATIVE │ │ │ │ +000d1c7c 00000008 R_386_RELATIVE │ │ │ │ +000d1c80 00000008 R_386_RELATIVE │ │ │ │ +000d1c88 00000008 R_386_RELATIVE │ │ │ │ +000d1c8c 00000008 R_386_RELATIVE │ │ │ │ +000d1c90 00000008 R_386_RELATIVE │ │ │ │ +000d1c94 00000008 R_386_RELATIVE │ │ │ │ +000d1c9c 00000008 R_386_RELATIVE │ │ │ │ +000d1ca0 00000008 R_386_RELATIVE │ │ │ │ +000d1ca4 00000008 R_386_RELATIVE │ │ │ │ +000d1ca8 00000008 R_386_RELATIVE │ │ │ │ +000d1cb0 00000008 R_386_RELATIVE │ │ │ │ +000d1cb4 00000008 R_386_RELATIVE │ │ │ │ +000d1cb8 00000008 R_386_RELATIVE │ │ │ │ +000d1cbc 00000008 R_386_RELATIVE │ │ │ │ +000d1cc4 00000008 R_386_RELATIVE │ │ │ │ +000d1cc8 00000008 R_386_RELATIVE │ │ │ │ +000d1ccc 00000008 R_386_RELATIVE │ │ │ │ +000d1cd0 00000008 R_386_RELATIVE │ │ │ │ +000d1cd8 00000008 R_386_RELATIVE │ │ │ │ +000d1cdc 00000008 R_386_RELATIVE │ │ │ │ +000d1ce0 00000008 R_386_RELATIVE │ │ │ │ +000d1ce4 00000008 R_386_RELATIVE │ │ │ │ +000d1cec 00000008 R_386_RELATIVE │ │ │ │ +000d1cf0 00000008 R_386_RELATIVE │ │ │ │ +000d1cf4 00000008 R_386_RELATIVE │ │ │ │ +000d1cf8 00000008 R_386_RELATIVE │ │ │ │ +000d1d00 00000008 R_386_RELATIVE │ │ │ │ +000d1d04 00000008 R_386_RELATIVE │ │ │ │ +000d1d08 00000008 R_386_RELATIVE │ │ │ │ +000d1d0c 00000008 R_386_RELATIVE │ │ │ │ +000d1d14 00000008 R_386_RELATIVE │ │ │ │ +000d1d18 00000008 R_386_RELATIVE │ │ │ │ +000d1d1c 00000008 R_386_RELATIVE │ │ │ │ +000d1d20 00000008 R_386_RELATIVE │ │ │ │ +000d1d28 00000008 R_386_RELATIVE │ │ │ │ +000d1d2c 00000008 R_386_RELATIVE │ │ │ │ +000d1d30 00000008 R_386_RELATIVE │ │ │ │ +000d1d34 00000008 R_386_RELATIVE │ │ │ │ +000d1d3c 00000008 R_386_RELATIVE │ │ │ │ +000d1d40 00000008 R_386_RELATIVE │ │ │ │ +000d1d44 00000008 R_386_RELATIVE │ │ │ │ +000d1d48 00000008 R_386_RELATIVE │ │ │ │ +000d1d50 00000008 R_386_RELATIVE │ │ │ │ +000d1d5c 00000008 R_386_RELATIVE │ │ │ │ +000d1d68 00000008 R_386_RELATIVE │ │ │ │ +000d1d74 00000008 R_386_RELATIVE │ │ │ │ +000d1d80 00000008 R_386_RELATIVE │ │ │ │ +000d1d8c 00000008 R_386_RELATIVE │ │ │ │ +000d1d98 00000008 R_386_RELATIVE │ │ │ │ +000d1da4 00000008 R_386_RELATIVE │ │ │ │ +000d1db0 00000008 R_386_RELATIVE │ │ │ │ +000d1dbc 00000008 R_386_RELATIVE │ │ │ │ +000d1dc8 00000008 R_386_RELATIVE │ │ │ │ +000d1dd4 00000008 R_386_RELATIVE │ │ │ │ +000d1e14 00000008 R_386_RELATIVE │ │ │ │ +000d1e18 00000008 R_386_RELATIVE │ │ │ │ +000d1e1c 00000008 R_386_RELATIVE │ │ │ │ +000d1e28 00000008 R_386_RELATIVE │ │ │ │ +000d1e2c 00000008 R_386_RELATIVE │ │ │ │ +000d1e30 00000008 R_386_RELATIVE │ │ │ │ +000d1e3c 00000008 R_386_RELATIVE │ │ │ │ +000d1e40 00000008 R_386_RELATIVE │ │ │ │ +000d1e44 00000008 R_386_RELATIVE │ │ │ │ +000d1e50 00000008 R_386_RELATIVE │ │ │ │ +000d1e54 00000008 R_386_RELATIVE │ │ │ │ +000d1e58 00000008 R_386_RELATIVE │ │ │ │ +000d1f98 00000008 R_386_RELATIVE │ │ │ │ +000d1f9c 00000008 R_386_RELATIVE │ │ │ │ +000d1fa0 00000008 R_386_RELATIVE │ │ │ │ +000d21a0 00000008 R_386_RELATIVE │ │ │ │ +000d21d4 00000008 R_386_RELATIVE │ │ │ │ +000d21d8 00000008 R_386_RELATIVE │ │ │ │ +000d21e0 00000008 R_386_RELATIVE │ │ │ │ +000d2200 00000008 R_386_RELATIVE │ │ │ │ +000d2204 00000008 R_386_RELATIVE │ │ │ │ +000d220c 00000008 R_386_RELATIVE │ │ │ │ +000d2210 00000008 R_386_RELATIVE │ │ │ │ +000d2214 00000008 R_386_RELATIVE │ │ │ │ +000d221c 00000008 R_386_RELATIVE │ │ │ │ +000d2220 00000008 R_386_RELATIVE │ │ │ │ +000d2224 00000008 R_386_RELATIVE │ │ │ │ +000d222c 00000008 R_386_RELATIVE │ │ │ │ +000d2230 00000008 R_386_RELATIVE │ │ │ │ +000d2234 00000008 R_386_RELATIVE │ │ │ │ +000d223c 00000008 R_386_RELATIVE │ │ │ │ +000d2240 00000008 R_386_RELATIVE │ │ │ │ +000d2244 00000008 R_386_RELATIVE │ │ │ │ +000d224c 00000008 R_386_RELATIVE │ │ │ │ +000d2250 00000008 R_386_RELATIVE │ │ │ │ +000d2254 00000008 R_386_RELATIVE │ │ │ │ +000d225c 00000008 R_386_RELATIVE │ │ │ │ +000d2260 00000008 R_386_RELATIVE │ │ │ │ +000d2264 00000008 R_386_RELATIVE │ │ │ │ +000d226c 00000008 R_386_RELATIVE │ │ │ │ +000d2270 00000008 R_386_RELATIVE │ │ │ │ +000d2274 00000008 R_386_RELATIVE │ │ │ │ +000d227c 00000008 R_386_RELATIVE │ │ │ │ +000d2280 00000008 R_386_RELATIVE │ │ │ │ +000d2284 00000008 R_386_RELATIVE │ │ │ │ +000d228c 00000008 R_386_RELATIVE │ │ │ │ +000d2290 00000008 R_386_RELATIVE │ │ │ │ +000d2294 00000008 R_386_RELATIVE │ │ │ │ +000d229c 00000008 R_386_RELATIVE │ │ │ │ +000d22a0 00000008 R_386_RELATIVE │ │ │ │ +000d22a4 00000008 R_386_RELATIVE │ │ │ │ +000d22ac 00000008 R_386_RELATIVE │ │ │ │ +000d22b0 00000008 R_386_RELATIVE │ │ │ │ +000d22b4 00000008 R_386_RELATIVE │ │ │ │ +000d22bc 00000008 R_386_RELATIVE │ │ │ │ +000d22c0 00000008 R_386_RELATIVE │ │ │ │ +000d22c4 00000008 R_386_RELATIVE │ │ │ │ +000d22cc 00000008 R_386_RELATIVE │ │ │ │ +000d22d0 00000008 R_386_RELATIVE │ │ │ │ +000d22d4 00000008 R_386_RELATIVE │ │ │ │ +000d22dc 00000008 R_386_RELATIVE │ │ │ │ +000d22e0 00000008 R_386_RELATIVE │ │ │ │ +000d22e4 00000008 R_386_RELATIVE │ │ │ │ +000d22ec 00000008 R_386_RELATIVE │ │ │ │ +000d22f0 00000008 R_386_RELATIVE │ │ │ │ +000d22f4 00000008 R_386_RELATIVE │ │ │ │ +000d22fc 00000008 R_386_RELATIVE │ │ │ │ +000d2300 00000008 R_386_RELATIVE │ │ │ │ +000d2304 00000008 R_386_RELATIVE │ │ │ │ +000d230c 00000008 R_386_RELATIVE │ │ │ │ +000d2310 00000008 R_386_RELATIVE │ │ │ │ +000d2314 00000008 R_386_RELATIVE │ │ │ │ +000d231c 00000008 R_386_RELATIVE │ │ │ │ +000d2320 00000008 R_386_RELATIVE │ │ │ │ +000d2324 00000008 R_386_RELATIVE │ │ │ │ +000d232c 00000008 R_386_RELATIVE │ │ │ │ +000d2330 00000008 R_386_RELATIVE │ │ │ │ +000d2334 00000008 R_386_RELATIVE │ │ │ │ +000d233c 00000008 R_386_RELATIVE │ │ │ │ +000d2340 00000008 R_386_RELATIVE │ │ │ │ +000d2344 00000008 R_386_RELATIVE │ │ │ │ +000d234c 00000008 R_386_RELATIVE │ │ │ │ +000d2350 00000008 R_386_RELATIVE │ │ │ │ +000d2354 00000008 R_386_RELATIVE │ │ │ │ +000d235c 00000008 R_386_RELATIVE │ │ │ │ +000d2360 00000008 R_386_RELATIVE │ │ │ │ +000d2364 00000008 R_386_RELATIVE │ │ │ │ +000d236c 00000008 R_386_RELATIVE │ │ │ │ +000d2370 00000008 R_386_RELATIVE │ │ │ │ +000d2374 00000008 R_386_RELATIVE │ │ │ │ +000d237c 00000008 R_386_RELATIVE │ │ │ │ +000d2380 00000008 R_386_RELATIVE │ │ │ │ +000d2384 00000008 R_386_RELATIVE │ │ │ │ +000d238c 00000008 R_386_RELATIVE │ │ │ │ +000d2390 00000008 R_386_RELATIVE │ │ │ │ +000d2394 00000008 R_386_RELATIVE │ │ │ │ +000d239c 00000008 R_386_RELATIVE │ │ │ │ +000d23a0 00000008 R_386_RELATIVE │ │ │ │ +000d23a4 00000008 R_386_RELATIVE │ │ │ │ +000d23ac 00000008 R_386_RELATIVE │ │ │ │ +000d23b0 00000008 R_386_RELATIVE │ │ │ │ +000d23b4 00000008 R_386_RELATIVE │ │ │ │ +000d23bc 00000008 R_386_RELATIVE │ │ │ │ +000d1d4c 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1d58 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1d64 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1d70 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1d7c 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1d88 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1d94 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1da0 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1dac 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1db8 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1dc4 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1dd0 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1ddc 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1de8 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1df4 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1e00 00005501 R_386_32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +000d1d54 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1d60 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1d6c 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1d78 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1d84 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1d90 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1d9c 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1da8 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1db4 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1dc0 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1dcc 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1dd8 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1de4 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1df0 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1dfc 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1e08 00000501 R_386_32 00000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 │ │ │ │ +000d1de0 0000e601 R_386_32 000c1260 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1dec 00018501 R_386_32 000c1340 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1df8 00017301 R_386_32 000c1420 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1e04 00017c01 R_386_32 000c1500 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1e10 00014201 R_386_32 000d1ddc _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1e24 00012a01 R_386_32 000d1de8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1e38 00009e01 R_386_32 000d1df4 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1e4c 0000da01 R_386_32 000d1e00 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1f54 00000306 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3 │ │ │ │ +000d1f58 00000806 R_386_GLOB_DAT 00000000 PyBool_Type │ │ │ │ +000d1f5c 00000a06 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ +000d1f60 00000b06 R_386_GLOB_DAT 00000000 _Py_TrueStruct │ │ │ │ +000d1f64 00012806 R_386_GLOB_DAT 000d23e8 g_bchLyndon20_dat │ │ │ │ +000d1f68 00000d06 R_386_GLOB_DAT 00000000 PyTuple_Type │ │ │ │ +000d1f6c 00001106 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ +000d1f70 00001206 R_386_GLOB_DAT 00000000 PyCapsule_Type │ │ │ │ +000d1f74 0000bd06 R_386_GLOB_DAT 000d1e0c _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1f78 0000f406 R_386_GLOB_DAT 000d2400 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ +000d1f7c 00001f06 R_386_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ +000d1f80 00002306 R_386_GLOB_DAT 00000000 _ZTIPKc@CXXABI_1.3 │ │ │ │ +000d1f84 0000cc06 R_386_GLOB_DAT 000d1e20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1f88 00002a06 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 │ │ │ │ +000d1f8c 0000f506 R_386_GLOB_DAT 000d23f8 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ +000d1f90 00012d06 R_386_GLOB_DAT 000d1e34 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1f94 00003706 R_386_GLOB_DAT 00000000 PyExc_ModuleNotFoundError │ │ │ │ +000d1fa4 0000be06 R_386_GLOB_DAT 000d1e48 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000d1fa8 00003f06 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ +000d1fac 00004006 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ +000d1fb0 00004406 R_386_GLOB_DAT 00000000 _ZNSt13runtime_errorD1Ev@GLIBCXX_3.4 │ │ │ │ +000d1fb4 00014b06 R_386_GLOB_DAT 000d23e4 g_signal_given │ │ │ │ +000d1fb8 00004706 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ +000d1fbc 00004f06 R_386_GLOB_DAT 00000000 _ZNSt11logic_errorD1Ev@GLIBCXX_3.4 │ │ │ │ +000d1fc0 00005206 R_386_GLOB_DAT 00000000 _ZSt4cout@GLIBCXX_3.4 │ │ │ │ +000d1fc4 00005806 R_386_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ +000d1fc8 00006206 R_386_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ +000d1fcc 00018906 R_386_GLOB_DAT 000d23e5 g_signals_setup │ │ │ │ +000d1fd0 00006c06 R_386_GLOB_DAT 00000000 PyLong_Type │ │ │ │ +000d1fd4 00007506 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +000d1fd8 00007706 R_386_GLOB_DAT 00000000 _ZTISt11logic_error@GLIBCXX_3.4 │ │ │ │ +000d1fdc 00007906 R_386_GLOB_DAT 00000000 PyBytes_Type │ │ │ │ +000d1fe0 00007c06 R_386_GLOB_DAT 00000000 PyExc_ImportError │ │ │ │ +000d1fe4 00007e06 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +000d1fe8 00008206 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +000d1fec 00008606 R_386_GLOB_DAT 00000000 _ZTISt13runtime_error@GLIBCXX_3.4 │ │ │ │ +000d1ff0 00008706 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 │ │ │ │ +000d23d0 00005401 R_386_32 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4 │ │ │ │ +000d23d4 00007d01 R_386_32 00000000 _ZTISt9exception@GLIBCXX_3.4 │ │ │ │ +000d23d8 00006e01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3 │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x99e4 contains 104 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -000d7000 00000107 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4 │ │ │ │ -000d7004 00000207 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ -000d7008 00000407 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcjj@GLIBCXX_3.4.21 │ │ │ │ -000d700c 00000607 R_386_JUMP_SLOT 00000000 __sched_cpucount@GLIBC_2.6 │ │ │ │ -000d7010 00000707 R_386_JUMP_SLOT 00000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 │ │ │ │ -000d7014 00000907 R_386_JUMP_SLOT 00000000 PyImport_AddModule │ │ │ │ -000d7018 00000c07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ -000d701c 00000e07 R_386_JUMP_SLOT 00000000 _ZSt9terminatev@GLIBCXX_3.4 │ │ │ │ -000d7020 00000f07 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ -000d7024 00001007 R_386_JUMP_SLOT 00000000 PyObject_GetAttrString │ │ │ │ -000d7028 00001307 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ -000d702c 00001407 R_386_JUMP_SLOT 00000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 │ │ │ │ -000d7030 00001507 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ -000d7034 00001607 R_386_JUMP_SLOT 00000000 PyType_IsSubtype │ │ │ │ -000d7038 00001707 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3 │ │ │ │ -000d703c 00001807 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21 │ │ │ │ -000d7040 00001907 R_386_JUMP_SLOT 00000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 │ │ │ │ -000d7044 00001a07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ -000d7048 00001b07 R_386_JUMP_SLOT 00000000 __divdi3@GLIBC_2.0 │ │ │ │ -000d704c 00001c07 R_386_JUMP_SLOT 00000000 PyTuple_New │ │ │ │ -000d7050 00001d07 R_386_JUMP_SLOT 00000000 __cxa_allocate_exception@CXXABI_1.3 │ │ │ │ -000d7054 00001e07 R_386_JUMP_SLOT 00000000 PyEval_RestoreThread │ │ │ │ -000d7058 00002007 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ -000d705c 00002107 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ -000d7060 00002207 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ -000d7064 00002407 R_386_JUMP_SLOT 00000000 strlen@GLIBC_2.0 │ │ │ │ -000d7068 00002507 R_386_JUMP_SLOT 00000000 munmap@GLIBC_2.0 │ │ │ │ -000d706c 00002607 R_386_JUMP_SLOT 00000000 __moddi3@GLIBC_2.0 │ │ │ │ -000d7070 00002707 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21 │ │ │ │ -000d7074 00002807 R_386_JUMP_SLOT 00000000 _ZNSirsERi@GLIBCXX_3.4 │ │ │ │ -000d7078 00002907 R_386_JUMP_SLOT 00000000 PyTuple_Size │ │ │ │ -000d707c 00002b07 R_386_JUMP_SLOT 00000000 __cxa_guard_release@CXXABI_1.3 │ │ │ │ -000d7080 00002c07 R_386_JUMP_SLOT 00000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 │ │ │ │ -000d7084 00002d07 R_386_JUMP_SLOT 00000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 │ │ │ │ -000d7088 00002e07 R_386_JUMP_SLOT 00000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 │ │ │ │ -000d708c 00002f07 R_386_JUMP_SLOT 00000000 _ZNSo5flushEv@GLIBCXX_3.4 │ │ │ │ -000d7090 00003007 R_386_JUMP_SLOT 00000000 PyErr_Format │ │ │ │ -000d7094 00003107 R_386_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ -000d7098 00003207 R_386_JUMP_SLOT 00000000 PyObject_CallFunction │ │ │ │ -000d709c 00003307 R_386_JUMP_SLOT 00000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ -000d70a0 00003407 R_386_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 │ │ │ │ -000d70a4 00003507 R_386_JUMP_SLOT 00000000 __cxa_free_exception@CXXABI_1.3 │ │ │ │ -000d70a8 00003607 R_386_JUMP_SLOT 00000000 _Py_Dealloc │ │ │ │ -000d70ac 00003807 R_386_JUMP_SLOT 00000000 Py_BuildValue │ │ │ │ -000d70b0 00003907 R_386_JUMP_SLOT 00000000 PyErr_ExceptionMatches │ │ │ │ -000d70b4 00003a07 R_386_JUMP_SLOT 00000000 memcmp@GLIBC_2.0 │ │ │ │ -000d70b8 00003b07 R_386_JUMP_SLOT 00000000 PyImport_ImportModule │ │ │ │ -000d70bc 00003c07 R_386_JUMP_SLOT 00000000 PyUnicode_FromString │ │ │ │ -000d70c0 00003d07 R_386_JUMP_SLOT 00000000 getenv@GLIBC_2.0 │ │ │ │ -000d70c4 00003e07 R_386_JUMP_SLOT 00000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 │ │ │ │ -000d70c8 00004107 R_386_JUMP_SLOT 00000000 PyErr_Clear │ │ │ │ -000d70cc 00004207 R_386_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.0 │ │ │ │ -000d70d0 00004307 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ -000d70d4 00004507 R_386_JUMP_SLOT 00000000 signal@GLIBC_2.0 │ │ │ │ -000d70d8 00004607 R_386_JUMP_SLOT 00000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ -000d70dc 00004807 R_386_JUMP_SLOT 00000000 PyErr_SetInterrupt │ │ │ │ -000d70e0 00004907 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -000d70e4 00004a07 R_386_JUMP_SLOT 00000000 PyErr_SetString │ │ │ │ -000d70e8 00004b07 R_386_JUMP_SLOT 00000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 │ │ │ │ -000d70ec 00004c07 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.0 │ │ │ │ -000d70f0 00004d07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ -000d70f4 00004e07 R_386_JUMP_SLOT 00000000 PyCapsule_New │ │ │ │ -000d70f8 00005007 R_386_JUMP_SLOT 00000000 PyArg_ParseTuple │ │ │ │ -000d70fc 00005107 R_386_JUMP_SLOT 00000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 │ │ │ │ -000d7100 00005307 R_386_JUMP_SLOT 00000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcjj@GLIBCXX_3.4.21 │ │ │ │ -000d7104 00005607 R_386_JUMP_SLOT 00000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9 │ │ │ │ -000d7108 00005707 R_386_JUMP_SLOT 00000000 PyCapsule_GetPointer │ │ │ │ -000d710c 00005907 R_386_JUMP_SLOT 00000000 PyBytes_AsString │ │ │ │ -000d7110 00005a07 R_386_JUMP_SLOT 00000000 PyCapsule_IsValid │ │ │ │ -000d7114 00005b07 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ -000d7118 00005c07 R_386_JUMP_SLOT 00000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 │ │ │ │ -000d711c 00005d07 R_386_JUMP_SLOT 00000000 _ZnwjRKSt9nothrow_t@GLIBCXX_3.4 │ │ │ │ -000d7120 00005e07 R_386_JUMP_SLOT 00000000 PyModule_AddStringConstant │ │ │ │ -000d7124 00005f07 R_386_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ -000d7128 00006007 R_386_JUMP_SLOT 00000000 PyEval_SaveThread │ │ │ │ -000d712c 00006107 R_386_JUMP_SLOT 00000000 _ZNSt11logic_errorC1EPKc@GLIBCXX_3.4.21 │ │ │ │ -000d7130 00006307 R_386_JUMP_SLOT 00000000 sched_getaffinity@GLIBC_2.3.4 │ │ │ │ -000d7134 00006407 R_386_JUMP_SLOT 00000000 PyLong_FromLong │ │ │ │ -000d7138 00006507 R_386_JUMP_SLOT 00000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 │ │ │ │ -000d713c 00006607 R_386_JUMP_SLOT 00000000 PyLong_FromDouble │ │ │ │ -000d7140 00006707 R_386_JUMP_SLOT 00000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcjj@GLIBCXX_3.4.21 │ │ │ │ -000d7144 00006907 R_386_JUMP_SLOT 00000000 PyModule_Create2 │ │ │ │ -000d7148 00006a07 R_386_JUMP_SLOT 00000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 │ │ │ │ -000d714c 00006b07 R_386_JUMP_SLOT 00000000 __cxa_end_catch@CXXABI_1.3 │ │ │ │ -000d7150 00006d07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ -000d7154 00006f07 R_386_JUMP_SLOT 00000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 │ │ │ │ -000d7158 00007007 R_386_JUMP_SLOT 00000000 __cxa_throw@CXXABI_1.3 │ │ │ │ -000d715c 00007107 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ -000d7160 00007207 R_386_JUMP_SLOT 00000000 _ZNSolsEi@GLIBCXX_3.4 │ │ │ │ -000d7164 00007307 R_386_JUMP_SLOT 00000000 PyObject_CallFunctionObjArgs │ │ │ │ -000d7168 00007407 R_386_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ -000d716c 00007607 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0 │ │ │ │ -000d7170 00007807 R_386_JUMP_SLOT 00000000 PyErr_CheckSignals │ │ │ │ -000d7174 00007a07 R_386_JUMP_SLOT 00000000 __cxa_guard_acquire@CXXABI_1.3 │ │ │ │ -000d7178 00007b07 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0 │ │ │ │ -000d717c 00007f07 R_386_JUMP_SLOT 00000000 PyErr_Print │ │ │ │ -000d7180 00008007 R_386_JUMP_SLOT 00000000 PyImport_Import │ │ │ │ -000d7184 00008107 R_386_JUMP_SLOT 00000000 PyTuple_GetItem │ │ │ │ -000d7188 00008307 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 │ │ │ │ -000d718c 00008407 R_386_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.0 │ │ │ │ -000d7190 00008507 R_386_JUMP_SLOT 00000000 mmap64@GLIBC_2.1 │ │ │ │ -000d7194 00008807 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ -000d7198 00008907 R_386_JUMP_SLOT 00000000 __isoc23_strtol@GLIBC_2.38 │ │ │ │ -000d719c 00008a07 R_386_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ │ +000d2000 00000107 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4 │ │ │ │ +000d2004 00000207 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ +000d2008 00000407 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcjj@GLIBCXX_3.4.21 │ │ │ │ +000d200c 00000607 R_386_JUMP_SLOT 00000000 __sched_cpucount@GLIBC_2.6 │ │ │ │ +000d2010 00000707 R_386_JUMP_SLOT 00000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 │ │ │ │ +000d2014 00000907 R_386_JUMP_SLOT 00000000 PyImport_AddModule │ │ │ │ +000d2018 00000c07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ +000d201c 00000e07 R_386_JUMP_SLOT 00000000 _ZSt9terminatev@GLIBCXX_3.4 │ │ │ │ +000d2020 00000f07 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 │ │ │ │ +000d2024 00001007 R_386_JUMP_SLOT 00000000 PyObject_GetAttrString │ │ │ │ +000d2028 00001307 R_386_JUMP_SLOT 00000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 │ │ │ │ +000d202c 00001407 R_386_JUMP_SLOT 00000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 │ │ │ │ +000d2030 00001507 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ +000d2034 00001607 R_386_JUMP_SLOT 00000000 PyType_IsSubtype │ │ │ │ +000d2038 00001707 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3 │ │ │ │ +000d203c 00001807 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEj@GLIBCXX_3.4.21 │ │ │ │ +000d2040 00001907 R_386_JUMP_SLOT 00000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 │ │ │ │ +000d2044 00001a07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 │ │ │ │ +000d2048 00001b07 R_386_JUMP_SLOT 00000000 __divdi3@GLIBC_2.0 │ │ │ │ +000d204c 00001c07 R_386_JUMP_SLOT 00000000 PyTuple_New │ │ │ │ +000d2050 00001d07 R_386_JUMP_SLOT 00000000 __cxa_allocate_exception@CXXABI_1.3 │ │ │ │ +000d2054 00001e07 R_386_JUMP_SLOT 00000000 PyEval_RestoreThread │ │ │ │ +000d2058 00002007 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0 │ │ │ │ +000d205c 00002107 R_386_JUMP_SLOT 00000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 │ │ │ │ +000d2060 00002207 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 │ │ │ │ +000d2064 00002407 R_386_JUMP_SLOT 00000000 strlen@GLIBC_2.0 │ │ │ │ +000d2068 00002507 R_386_JUMP_SLOT 00000000 munmap@GLIBC_2.0 │ │ │ │ +000d206c 00002607 R_386_JUMP_SLOT 00000000 __moddi3@GLIBC_2.0 │ │ │ │ +000d2070 00002707 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21 │ │ │ │ +000d2074 00002807 R_386_JUMP_SLOT 00000000 _ZNSirsERi@GLIBCXX_3.4 │ │ │ │ +000d2078 00002907 R_386_JUMP_SLOT 00000000 PyTuple_Size │ │ │ │ +000d207c 00002b07 R_386_JUMP_SLOT 00000000 __cxa_guard_release@CXXABI_1.3 │ │ │ │ +000d2080 00002c07 R_386_JUMP_SLOT 00000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 │ │ │ │ +000d2084 00002d07 R_386_JUMP_SLOT 00000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 │ │ │ │ +000d2088 00002e07 R_386_JUMP_SLOT 00000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 │ │ │ │ +000d208c 00002f07 R_386_JUMP_SLOT 00000000 _ZNSo5flushEv@GLIBCXX_3.4 │ │ │ │ +000d2090 00003007 R_386_JUMP_SLOT 00000000 PyErr_Format │ │ │ │ +000d2094 00003107 R_386_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ +000d2098 00003207 R_386_JUMP_SLOT 00000000 PyObject_CallFunction │ │ │ │ +000d209c 00003307 R_386_JUMP_SLOT 00000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ +000d20a0 00003407 R_386_JUMP_SLOT 00000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 │ │ │ │ +000d20a4 00003507 R_386_JUMP_SLOT 00000000 __cxa_free_exception@CXXABI_1.3 │ │ │ │ +000d20a8 00003607 R_386_JUMP_SLOT 00000000 _Py_Dealloc │ │ │ │ +000d20ac 00003807 R_386_JUMP_SLOT 00000000 Py_BuildValue │ │ │ │ +000d20b0 00003907 R_386_JUMP_SLOT 00000000 PyErr_ExceptionMatches │ │ │ │ +000d20b4 00003a07 R_386_JUMP_SLOT 00000000 memcmp@GLIBC_2.0 │ │ │ │ +000d20b8 00003b07 R_386_JUMP_SLOT 00000000 PyImport_ImportModule │ │ │ │ +000d20bc 00003c07 R_386_JUMP_SLOT 00000000 PyUnicode_FromString │ │ │ │ +000d20c0 00003d07 R_386_JUMP_SLOT 00000000 getenv@GLIBC_2.0 │ │ │ │ +000d20c4 00003e07 R_386_JUMP_SLOT 00000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 │ │ │ │ +000d20c8 00004107 R_386_JUMP_SLOT 00000000 PyErr_Clear │ │ │ │ +000d20cc 00004207 R_386_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.0 │ │ │ │ +000d20d0 00004307 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcj@GLIBCXX_3.4.21 │ │ │ │ +000d20d4 00004507 R_386_JUMP_SLOT 00000000 signal@GLIBC_2.0 │ │ │ │ +000d20d8 00004607 R_386_JUMP_SLOT 00000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 │ │ │ │ +000d20dc 00004807 R_386_JUMP_SLOT 00000000 PyErr_SetInterrupt │ │ │ │ +000d20e0 00004907 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ +000d20e4 00004a07 R_386_JUMP_SLOT 00000000 PyErr_SetString │ │ │ │ +000d20e8 00004b07 R_386_JUMP_SLOT 00000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 │ │ │ │ +000d20ec 00004c07 R_386_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.0 │ │ │ │ +000d20f0 00004d07 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 │ │ │ │ +000d20f4 00004e07 R_386_JUMP_SLOT 00000000 PyCapsule_New │ │ │ │ +000d20f8 00005007 R_386_JUMP_SLOT 00000000 PyArg_ParseTuple │ │ │ │ +000d20fc 00005107 R_386_JUMP_SLOT 00000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 │ │ │ │ +000d2100 00005307 R_386_JUMP_SLOT 00000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcjj@GLIBCXX_3.4.21 │ │ │ │ +000d2104 00005607 R_386_JUMP_SLOT 00000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@GLIBCXX_3.4.9 │ │ │ │ +000d2108 00005707 R_386_JUMP_SLOT 00000000 PyCapsule_GetPointer │ │ │ │ +000d210c 00005907 R_386_JUMP_SLOT 00000000 PyBytes_AsString │ │ │ │ +000d2110 00005a07 R_386_JUMP_SLOT 00000000 PyCapsule_IsValid │ │ │ │ +000d2114 00005b07 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 │ │ │ │ +000d2118 00005c07 R_386_JUMP_SLOT 00000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 │ │ │ │ +000d211c 00005d07 R_386_JUMP_SLOT 00000000 _ZnwjRKSt9nothrow_t@GLIBCXX_3.4 │ │ │ │ +000d2120 00005e07 R_386_JUMP_SLOT 00000000 PyModule_AddStringConstant │ │ │ │ +000d2124 00005f07 R_386_JUMP_SLOT 00000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 │ │ │ │ +000d2128 00006007 R_386_JUMP_SLOT 00000000 PyEval_SaveThread │ │ │ │ +000d212c 00006107 R_386_JUMP_SLOT 00000000 _ZNSt11logic_errorC1EPKc@GLIBCXX_3.4.21 │ │ │ │ +000d2130 00006307 R_386_JUMP_SLOT 00000000 sched_getaffinity@GLIBC_2.3.4 │ │ │ │ +000d2134 00006407 R_386_JUMP_SLOT 00000000 PyLong_FromLong │ │ │ │ +000d2138 00006507 R_386_JUMP_SLOT 00000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 │ │ │ │ +000d213c 00006607 R_386_JUMP_SLOT 00000000 PyLong_FromDouble │ │ │ │ +000d2140 00006707 R_386_JUMP_SLOT 00000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcjj@GLIBCXX_3.4.21 │ │ │ │ +000d2144 00006907 R_386_JUMP_SLOT 00000000 PyModule_Create2 │ │ │ │ +000d2148 00006a07 R_386_JUMP_SLOT 00000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 │ │ │ │ +000d214c 00006b07 R_386_JUMP_SLOT 00000000 __cxa_end_catch@CXXABI_1.3 │ │ │ │ +000d2150 00006d07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ │ │ +000d2154 00006f07 R_386_JUMP_SLOT 00000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 │ │ │ │ +000d2158 00007007 R_386_JUMP_SLOT 00000000 __cxa_throw@CXXABI_1.3 │ │ │ │ +000d215c 00007107 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERjj@GLIBCXX_3.4.21 │ │ │ │ +000d2160 00007207 R_386_JUMP_SLOT 00000000 _ZNSolsEi@GLIBCXX_3.4 │ │ │ │ +000d2164 00007307 R_386_JUMP_SLOT 00000000 PyObject_CallFunctionObjArgs │ │ │ │ +000d2168 00007407 R_386_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ +000d216c 00007607 R_386_JUMP_SLOT 00000000 _Unwind_Resume@GCC_3.0 │ │ │ │ +000d2170 00007807 R_386_JUMP_SLOT 00000000 PyErr_CheckSignals │ │ │ │ +000d2174 00007a07 R_386_JUMP_SLOT 00000000 __cxa_guard_acquire@CXXABI_1.3 │ │ │ │ +000d2178 00007b07 R_386_JUMP_SLOT 00000000 memmove@GLIBC_2.0 │ │ │ │ +000d217c 00007f07 R_386_JUMP_SLOT 00000000 PyErr_Print │ │ │ │ +000d2180 00008007 R_386_JUMP_SLOT 00000000 PyImport_Import │ │ │ │ +000d2184 00008107 R_386_JUMP_SLOT 00000000 PyTuple_GetItem │ │ │ │ +000d2188 00008307 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 │ │ │ │ +000d218c 00008407 R_386_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.0 │ │ │ │ +000d2190 00008507 R_386_JUMP_SLOT 00000000 mmap64@GLIBC_2.1 │ │ │ │ +000d2194 00008807 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEjjPKcj@GLIBCXX_3.4.21 │ │ │ │ +000d2198 00008907 R_386_JUMP_SLOT 00000000 __isoc23_strtol@GLIBC_2.38 │ │ │ │ +000d219c 00008a07 R_386_JUMP_SLOT 00000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0xd6e5c contains 27 entries: │ │ │ │ +Dynamic section at offset 0xd0e5c contains 27 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0xa000 │ │ │ │ - 0x0000000d (FINI) 0xc2c84 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0xd6c54 │ │ │ │ + 0x0000000d (FINI) 0xbcca4 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0xd1c54 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0xd6c58 │ │ │ │ + 0x0000001a (FINI_ARRAY) 0xd1c58 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x178 │ │ │ │ 0x00000005 (STRTAB) 0x29d8 │ │ │ │ 0x00000006 (SYMTAB) 0xf98 │ │ │ │ 0x0000000a (STRSZ) 25499 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ - 0x00000003 (PLTGOT) 0xd6ff4 │ │ │ │ + 0x00000003 (PLTGOT) 0xd1ff4 │ │ │ │ 0x00000002 (PLTRELSZ) 832 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ 0x00000017 (JMPREL) 0x99e4 │ │ │ │ 0x00000011 (REL) 0x923c │ │ │ │ 0x00000012 (RELSZ) 1960 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x6ffffffe (VERNEED) 0x90bc │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 83e3c31321b5aa34d8799a9ef09dbd30c518e642 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b594283bbaa0a54755923fc9063d16eae58a6796 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,545 +1,545 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x1098 (offset: 0xc8bdc) │ │ │ │ + Start of frame section: 0x1098 (offset: 0xc2a0c) │ │ │ │ Entries in search table: 0x212 │ │ │ │ - 0xfffffffffff424e0 (offset: 0xa020) -> 0x10b4 fde=[ 18] │ │ │ │ - 0xfffffffffff42b70 (offset: 0xa6b0) -> 0x10d8 fde=[ 3c] │ │ │ │ - 0xfffffffffff42b80 (offset: 0xa6c0) -> 0x1164 fde=[ c8] │ │ │ │ - 0xfffffffffff42bce (offset: 0xa70e) -> 0x17c0 fde=[ 724] │ │ │ │ - 0xfffffffffff42bfa (offset: 0xa73a) -> 0x17e8 fde=[ 74c] │ │ │ │ - 0xfffffffffff42c2a (offset: 0xa76a) -> 0x21b0 fde=[ 1114] │ │ │ │ - 0xfffffffffff42c3e (offset: 0xa77e) -> 0x2274 fde=[ 11d8] │ │ │ │ - 0xfffffffffff42c4e (offset: 0xa78e) -> 0x2658 fde=[ 15bc] │ │ │ │ - 0xfffffffffff42c5e (offset: 0xa79e) -> 0x282c fde=[ 1790] │ │ │ │ - 0xfffffffffff42c6e (offset: 0xa7ae) -> 0x28c8 fde=[ 182c] │ │ │ │ - 0xfffffffffff42c7e (offset: 0xa7be) -> 0x3ed4 fde=[ 2e38] │ │ │ │ - 0xfffffffffff42c92 (offset: 0xa7d2) -> 0x3f94 fde=[ 2ef8] │ │ │ │ - 0xfffffffffff42ca5 (offset: 0xa7e5) -> 0x4218 fde=[ 317c] │ │ │ │ - 0xfffffffffff42caa (offset: 0xa7ea) -> 0x42c4 fde=[ 3228] │ │ │ │ - 0xfffffffffff42d1f (offset: 0xa85f) -> 0x4348 fde=[ 32ac] │ │ │ │ - 0xfffffffffff42dbe (offset: 0xa8fe) -> 0x4a54 fde=[ 39b8] │ │ │ │ - 0xfffffffffff42eb0 (offset: 0xa9f0) -> 0x4b20 fde=[ 3a84] │ │ │ │ - 0xfffffffffff43054 (offset: 0xab94) -> 0x4ba8 fde=[ 3b0c] │ │ │ │ - 0xfffffffffff431f8 (offset: 0xad38) -> 0x4c18 fde=[ 3b7c] │ │ │ │ - 0xfffffffffff4323a (offset: 0xad7a) -> 0x5310 fde=[ 4274] │ │ │ │ - 0xfffffffffff432df (offset: 0xae1f) -> 0x54c0 fde=[ 4424] │ │ │ │ - 0xfffffffffff4330d (offset: 0xae4d) -> 0x5604 fde=[ 4568] │ │ │ │ - 0xfffffffffff4333a (offset: 0xae7a) -> 0x5854 fde=[ 47b8] │ │ │ │ - 0xfffffffffff433e5 (offset: 0xaf25) -> 0x5984 fde=[ 48e8] │ │ │ │ - 0xfffffffffff4347c (offset: 0xafbc) -> 0x5abc fde=[ 4a20] │ │ │ │ - 0xfffffffffff434e7 (offset: 0xb027) -> 0x6974 fde=[ 58d8] │ │ │ │ - 0xfffffffffff43644 (offset: 0xb184) -> 0x6b74 fde=[ 5ad8] │ │ │ │ - 0xfffffffffff4368a (offset: 0xb1ca) -> 0x6c84 fde=[ 5be8] │ │ │ │ - 0xfffffffffff436b9 (offset: 0xb1f9) -> 0x6d08 fde=[ 5c6c] │ │ │ │ - 0xfffffffffff4377e (offset: 0xb2be) -> 0x6d78 fde=[ 5cdc] │ │ │ │ - 0xfffffffffff437ab (offset: 0xb2eb) -> 0x6ee4 fde=[ 5e48] │ │ │ │ - 0xfffffffffff437eb (offset: 0xb32b) -> 0x6f4c fde=[ 5eb0] │ │ │ │ - 0xfffffffffff4381e (offset: 0xb35e) -> 0x7030 fde=[ 5f94] │ │ │ │ - 0xfffffffffff4394b (offset: 0xb48b) -> 0x70c4 fde=[ 6028] │ │ │ │ - 0xfffffffffff43a08 (offset: 0xb548) -> 0x7158 fde=[ 60bc] │ │ │ │ - 0xfffffffffff43ac5 (offset: 0xb605) -> 0x71dc fde=[ 6140] │ │ │ │ - 0xfffffffffff43bd4 (offset: 0xb714) -> 0x726c fde=[ 61d0] │ │ │ │ - 0xfffffffffff43d1a (offset: 0xb85a) -> 0x7304 fde=[ 6268] │ │ │ │ - 0xfffffffffff43f78 (offset: 0xbab8) -> 0x73b4 fde=[ 6318] │ │ │ │ - 0xfffffffffff441d6 (offset: 0xbd16) -> 0x74ec fde=[ 6450] │ │ │ │ - 0xfffffffffff4428f (offset: 0xbdcf) -> 0x7548 fde=[ 64ac] │ │ │ │ - 0xfffffffffff44348 (offset: 0xbe88) -> 0x75e4 fde=[ 6548] │ │ │ │ - 0xfffffffffff44402 (offset: 0xbf42) -> 0x76a4 fde=[ 6608] │ │ │ │ - 0xfffffffffff445b8 (offset: 0xc0f8) -> 0x773c fde=[ 66a0] │ │ │ │ - 0xfffffffffff4476e (offset: 0xc2ae) -> 0x77d0 fde=[ 6734] │ │ │ │ - 0xfffffffffff44817 (offset: 0xc357) -> 0x7878 fde=[ 67dc] │ │ │ │ - 0xfffffffffff44920 (offset: 0xc460) -> 0x78f4 fde=[ 6858] │ │ │ │ - 0xfffffffffff449d2 (offset: 0xc512) -> 0x7964 fde=[ 68c8] │ │ │ │ - 0xfffffffffff44a84 (offset: 0xc5c4) -> 0x79f0 fde=[ 6954] │ │ │ │ - 0xfffffffffff44c4d (offset: 0xc78d) -> 0x7bfc fde=[ 6b60] │ │ │ │ - 0xfffffffffff44f14 (offset: 0xca54) -> 0x7cc8 fde=[ 6c2c] │ │ │ │ - 0xfffffffffff44f54 (offset: 0xca94) -> 0x839c fde=[ 7300] │ │ │ │ - 0xfffffffffff44f7f (offset: 0xcabf) -> 0x83f8 fde=[ 735c] │ │ │ │ - 0xfffffffffff44fa0 (offset: 0xcae0) -> 0x8520 fde=[ 7484] │ │ │ │ - 0xfffffffffff44ffa (offset: 0xcb3a) -> 0x8b10 fde=[ 7a74] │ │ │ │ - 0xfffffffffff4503c (offset: 0xcb7c) -> 0x8c64 fde=[ 7bc8] │ │ │ │ - 0xfffffffffff4507d (offset: 0xcbbd) -> 0x8d1c fde=[ 7c80] │ │ │ │ - 0xfffffffffff450db (offset: 0xcc1b) -> 0x8da0 fde=[ 7d04] │ │ │ │ - 0xfffffffffff451ea (offset: 0xcd2a) -> 0x8e80 fde=[ 7de4] │ │ │ │ - 0xfffffffffff452e7 (offset: 0xce27) -> 0x8f20 fde=[ 7e84] │ │ │ │ - 0xfffffffffff45420 (offset: 0xcf60) -> 0x9010 fde=[ 7f74] │ │ │ │ - 0xfffffffffff45487 (offset: 0xcfc7) -> 0x9080 fde=[ 7fe4] │ │ │ │ - 0xfffffffffff454b6 (offset: 0xcff6) -> 0x9124 fde=[ 8088] │ │ │ │ - 0xfffffffffff45648 (offset: 0xd188) -> 0x91a0 fde=[ 8104] │ │ │ │ - 0xfffffffffff456b0 (offset: 0xd1f0) -> 0x91f8 fde=[ 815c] │ │ │ │ - 0xfffffffffff456fa (offset: 0xd23a) -> 0x9290 fde=[ 81f4] │ │ │ │ - 0xfffffffffff45883 (offset: 0xd3c3) -> 0x9300 fde=[ 8264] │ │ │ │ - 0xfffffffffff4591f (offset: 0xd45f) -> 0x9360 fde=[ 82c4] │ │ │ │ - 0xfffffffffff459bb (offset: 0xd4fb) -> 0x93b8 fde=[ 831c] │ │ │ │ - 0xfffffffffff45a21 (offset: 0xd561) -> 0x9418 fde=[ 837c] │ │ │ │ - 0xfffffffffff45a95 (offset: 0xd5d5) -> 0x94dc fde=[ 8440] │ │ │ │ - 0xfffffffffff45bee (offset: 0xd72e) -> 0x953c fde=[ 84a0] │ │ │ │ - 0xfffffffffff45c49 (offset: 0xd789) -> 0x98d0 fde=[ 8834] │ │ │ │ - 0xfffffffffff45da7 (offset: 0xd8e7) -> 0x9a38 fde=[ 899c] │ │ │ │ - 0xfffffffffff45e65 (offset: 0xd9a5) -> 0x9a90 fde=[ 89f4] │ │ │ │ - 0xfffffffffff45fc8 (offset: 0xdb08) -> 0x9ae8 fde=[ 8a4c] │ │ │ │ - 0xfffffffffff46088 (offset: 0xdbc8) -> 0x9b40 fde=[ 8aa4] │ │ │ │ - 0xfffffffffff46128 (offset: 0xdc68) -> 0x9bf0 fde=[ 8b54] │ │ │ │ - 0xfffffffffff46166 (offset: 0xdca6) -> 0x9e10 fde=[ 8d74] │ │ │ │ - 0xfffffffffff462a6 (offset: 0xdde6) -> 0x9e94 fde=[ 8df8] │ │ │ │ - 0xfffffffffff463e6 (offset: 0xdf26) -> 0x9f18 fde=[ 8e7c] │ │ │ │ - 0xfffffffffff4684c (offset: 0xe38c) -> 0x9fac fde=[ 8f10] │ │ │ │ - 0xfffffffffff46cb2 (offset: 0xe7f2) -> 0xa064 fde=[ 8fc8] │ │ │ │ - 0xfffffffffff4714a (offset: 0xec8a) -> 0xa118 fde=[ 907c] │ │ │ │ - 0xfffffffffff475e1 (offset: 0xf121) -> 0xa1bc fde=[ 9120] │ │ │ │ - 0xfffffffffff477e4 (offset: 0xf324) -> 0xa318 fde=[ 927c] │ │ │ │ - 0xfffffffffff47938 (offset: 0xf478) -> 0xa3a4 fde=[ 9308] │ │ │ │ - 0xfffffffffff47a9c (offset: 0xf5dc) -> 0xa440 fde=[ 93a4] │ │ │ │ - 0xfffffffffff47e58 (offset: 0xf998) -> 0xa4e0 fde=[ 9444] │ │ │ │ - 0xfffffffffff4824e (offset: 0xfd8e) -> 0xa644 fde=[ 95a8] │ │ │ │ - 0xfffffffffff483a2 (offset: 0xfee2) -> 0xa6d0 fde=[ 9634] │ │ │ │ - 0xfffffffffff48506 (offset: 0x10046) -> 0xa76c fde=[ 96d0] │ │ │ │ - 0xfffffffffff488c1 (offset: 0x10401) -> 0xa870 fde=[ 97d4] │ │ │ │ - 0xfffffffffff49234 (offset: 0x10d74) -> 0xa918 fde=[ 987c] │ │ │ │ - 0xfffffffffff49629 (offset: 0x11169) -> 0xa9fc fde=[ 9960] │ │ │ │ - 0xfffffffffff49a1a (offset: 0x1155a) -> 0xad70 fde=[ 9cd4] │ │ │ │ - 0xfffffffffff49a3b (offset: 0x1157b) -> 0xaeb8 fde=[ 9e1c] │ │ │ │ - 0xfffffffffff49b1d (offset: 0x1165d) -> 0xafd4 fde=[ 9f38] │ │ │ │ - 0xfffffffffff49c17 (offset: 0x11757) -> 0xb060 fde=[ 9fc4] │ │ │ │ - 0xfffffffffff49df0 (offset: 0x11930) -> 0xb12c fde=[ a090] │ │ │ │ - 0xfffffffffff4a012 (offset: 0x11b52) -> 0xb1ac fde=[ a110] │ │ │ │ - 0xfffffffffff4a0a2 (offset: 0x11be2) -> 0xb3c8 fde=[ a32c] │ │ │ │ - 0xfffffffffff4a522 (offset: 0x12062) -> 0xb4e0 fde=[ a444] │ │ │ │ - 0xfffffffffff4a5ba (offset: 0x120fa) -> 0xb540 fde=[ a4a4] │ │ │ │ - 0xfffffffffff4a602 (offset: 0x12142) -> 0xb5b4 fde=[ a518] │ │ │ │ - 0xfffffffffff4a6ea (offset: 0x1222a) -> 0xb60c fde=[ a570] │ │ │ │ - 0xfffffffffff4a73b (offset: 0x1227b) -> 0xb754 fde=[ a6b8] │ │ │ │ - 0xfffffffffff4a865 (offset: 0x123a5) -> 0xb7d0 fde=[ a734] │ │ │ │ - 0xfffffffffff4a8b6 (offset: 0x123f6) -> 0xbc54 fde=[ abb8] │ │ │ │ - 0xfffffffffff4ab28 (offset: 0x12668) -> 0xbccc fde=[ ac30] │ │ │ │ - 0xfffffffffff4ac68 (offset: 0x127a8) -> 0xbd64 fde=[ acc8] │ │ │ │ - 0xfffffffffff4b189 (offset: 0x12cc9) -> 0xbdd8 fde=[ ad3c] │ │ │ │ - 0xfffffffffff4b223 (offset: 0x12d63) -> 0xbe48 fde=[ adac] │ │ │ │ - 0xfffffffffff4b400 (offset: 0x12f40) -> 0x1134 fde=[ 98] │ │ │ │ - 0xfffffffffff4b430 (offset: 0x12f70) -> 0x1188 fde=[ ec] │ │ │ │ - 0xfffffffffff4b460 (offset: 0x12fa0) -> 0x11a8 fde=[ 10c] │ │ │ │ - 0xfffffffffff4b480 (offset: 0x12fc0) -> 0x11cc fde=[ 130] │ │ │ │ - 0xfffffffffff4b4d0 (offset: 0x13010) -> 0x1200 fde=[ 164] │ │ │ │ - 0xfffffffffff4b500 (offset: 0x13040) -> 0x1224 fde=[ 188] │ │ │ │ - 0xfffffffffff4b540 (offset: 0x13080) -> 0x13cc fde=[ 330] │ │ │ │ - 0xfffffffffff4b570 (offset: 0x130b0) -> 0x13f0 fde=[ 354] │ │ │ │ - 0xfffffffffff4b5b0 (offset: 0x130f0) -> 0x1428 fde=[ 38c] │ │ │ │ - 0xfffffffffff4b5e0 (offset: 0x13120) -> 0x144c fde=[ 3b0] │ │ │ │ - 0xfffffffffff4b620 (offset: 0x13160) -> 0x1484 fde=[ 3e8] │ │ │ │ - 0xfffffffffff4b650 (offset: 0x13190) -> 0x14a8 fde=[ 40c] │ │ │ │ - 0xfffffffffff4b690 (offset: 0x131d0) -> 0x14e0 fde=[ 444] │ │ │ │ - 0xfffffffffff4b6c0 (offset: 0x13200) -> 0x1504 fde=[ 468] │ │ │ │ - 0xfffffffffff4b700 (offset: 0x13240) -> 0x153c fde=[ 4a0] │ │ │ │ - 0xfffffffffff4b730 (offset: 0x13270) -> 0x1560 fde=[ 4c4] │ │ │ │ - 0xfffffffffff4b770 (offset: 0x132b0) -> 0x1598 fde=[ 4fc] │ │ │ │ - 0xfffffffffff4b7a0 (offset: 0x132e0) -> 0x15bc fde=[ 520] │ │ │ │ - 0xfffffffffff4b7e0 (offset: 0x13320) -> 0x15f4 fde=[ 558] │ │ │ │ - 0xfffffffffff4b810 (offset: 0x13350) -> 0x1618 fde=[ 57c] │ │ │ │ - 0xfffffffffff4b850 (offset: 0x13390) -> 0x1650 fde=[ 5b4] │ │ │ │ - 0xfffffffffff4b880 (offset: 0x133c0) -> 0x1674 fde=[ 5d8] │ │ │ │ - 0xfffffffffff4b8c0 (offset: 0x13400) -> 0x16ac fde=[ 610] │ │ │ │ - 0xfffffffffff4b8f0 (offset: 0x13430) -> 0x16d0 fde=[ 634] │ │ │ │ - 0xfffffffffff4b930 (offset: 0x13470) -> 0x1708 fde=[ 66c] │ │ │ │ - 0xfffffffffff4b960 (offset: 0x134a0) -> 0x172c fde=[ 690] │ │ │ │ - 0xfffffffffff4b9a0 (offset: 0x134e0) -> 0x1764 fde=[ 6c8] │ │ │ │ - 0xfffffffffff4b9d0 (offset: 0x13510) -> 0x1788 fde=[ 6ec] │ │ │ │ - 0xfffffffffff4ba10 (offset: 0x13550) -> 0x1810 fde=[ 774] │ │ │ │ - 0xfffffffffff4bef0 (offset: 0x13a30) -> 0x185c fde=[ 7c0] │ │ │ │ - 0xfffffffffff4bf30 (offset: 0x13a70) -> 0x1880 fde=[ 7e4] │ │ │ │ - 0xfffffffffff4c2e0 (offset: 0x13e20) -> 0x190c fde=[ 870] │ │ │ │ - 0xfffffffffff4c500 (offset: 0x14040) -> 0x194c fde=[ 8b0] │ │ │ │ - 0xfffffffffff4c6c0 (offset: 0x14200) -> 0x198c fde=[ 8f0] │ │ │ │ - 0xfffffffffff4c800 (offset: 0x14340) -> 0x19cc fde=[ 930] │ │ │ │ - 0xfffffffffff4c9b0 (offset: 0x144f0) -> 0x1a0c fde=[ 970] │ │ │ │ - 0xfffffffffff4cb30 (offset: 0x14670) -> 0x1a4c fde=[ 9b0] │ │ │ │ - 0xfffffffffff4cc90 (offset: 0x147d0) -> 0x1aa4 fde=[ a08] │ │ │ │ - 0xfffffffffff4cd30 (offset: 0x14870) -> 0x1af0 fde=[ a54] │ │ │ │ - 0xfffffffffff4d1d0 (offset: 0x14d10) -> 0x1b3c fde=[ aa0] │ │ │ │ - 0xfffffffffff4d7f0 (offset: 0x15330) -> 0x1b94 fde=[ af8] │ │ │ │ - 0xfffffffffff4d960 (offset: 0x154a0) -> 0x1c24 fde=[ b88] │ │ │ │ - 0xfffffffffff4dc10 (offset: 0x15750) -> 0x1c64 fde=[ bc8] │ │ │ │ - 0xfffffffffff4dce0 (offset: 0x15820) -> 0x1cd8 fde=[ c3c] │ │ │ │ - 0xfffffffffff4df50 (offset: 0x15a90) -> 0x1d08 fde=[ c6c] │ │ │ │ - 0xfffffffffff4e010 (offset: 0x15b50) -> 0x1d58 fde=[ cbc] │ │ │ │ - 0xfffffffffff4e250 (offset: 0x15d90) -> 0x1d88 fde=[ cec] │ │ │ │ - 0xfffffffffff4e320 (offset: 0x15e60) -> 0x1dd8 fde=[ d3c] │ │ │ │ - 0xfffffffffff4e3e0 (offset: 0x15f20) -> 0x1e20 fde=[ d84] │ │ │ │ - 0xfffffffffff4e7d0 (offset: 0x16310) -> 0x1eb4 fde=[ e18] │ │ │ │ - 0xfffffffffff4ed50 (offset: 0x16890) -> 0x1fd8 fde=[ f3c] │ │ │ │ - 0xfffffffffff4f0e0 (offset: 0x16c20) -> 0x2104 fde=[ 1068] │ │ │ │ - 0xfffffffffff4f120 (offset: 0x16c60) -> 0x2148 fde=[ 10ac] │ │ │ │ - 0xfffffffffff4fd70 (offset: 0x178b0) -> 0x21d4 fde=[ 1138] │ │ │ │ - 0xfffffffffff50da0 (offset: 0x188e0) -> 0x2214 fde=[ 1178] │ │ │ │ - 0xfffffffffff50e70 (offset: 0x189b0) -> 0x2298 fde=[ 11fc] │ │ │ │ - 0xfffffffffff517a0 (offset: 0x192e0) -> 0x22d8 fde=[ 123c] │ │ │ │ - 0xfffffffffff51ad0 (offset: 0x19610) -> 0x2318 fde=[ 127c] │ │ │ │ - 0xfffffffffff51ff0 (offset: 0x19b30) -> 0x243c fde=[ 13a0] │ │ │ │ - 0xfffffffffff52500 (offset: 0x1a040) -> 0x2560 fde=[ 14c4] │ │ │ │ - 0xfffffffffff52c40 (offset: 0x1a780) -> 0x25e0 fde=[ 1544] │ │ │ │ - 0xfffffffffff530d0 (offset: 0x1ac10) -> 0x2680 fde=[ 15e4] │ │ │ │ - 0xfffffffffff53760 (offset: 0x1b2a0) -> 0x274c fde=[ 16b0] │ │ │ │ - 0xfffffffffff53820 (offset: 0x1b360) -> 0x27c0 fde=[ 1724] │ │ │ │ - 0xfffffffffff538d0 (offset: 0x1b410) -> 0x2850 fde=[ 17b4] │ │ │ │ - 0xfffffffffff53d60 (offset: 0x1b8a0) -> 0x28f0 fde=[ 1854] │ │ │ │ - 0xfffffffffff53e20 (offset: 0x1b960) -> 0x29a4 fde=[ 1908] │ │ │ │ - 0xfffffffffff56860 (offset: 0x1e3a0) -> 0x29ec fde=[ 1950] │ │ │ │ - 0xfffffffffff56960 (offset: 0x1e4a0) -> 0x2a44 fde=[ 19a8] │ │ │ │ - 0xfffffffffff56e70 (offset: 0x1e9b0) -> 0x2a9c fde=[ 1a00] │ │ │ │ - 0xfffffffffff57530 (offset: 0x1f070) -> 0x2b3c fde=[ 1aa0] │ │ │ │ - 0xfffffffffff58070 (offset: 0x1fbb0) -> 0x2b7c fde=[ 1ae0] │ │ │ │ - 0xfffffffffff581a0 (offset: 0x1fce0) -> 0x2bcc fde=[ 1b30] │ │ │ │ - 0xfffffffffff587c0 (offset: 0x20300) -> 0x2c9c fde=[ 1c00] │ │ │ │ - 0xfffffffffff588d0 (offset: 0x20410) -> 0x2cec fde=[ 1c50] │ │ │ │ - 0xfffffffffff59330 (offset: 0x20e70) -> 0x2d38 fde=[ 1c9c] │ │ │ │ - 0xfffffffffff59500 (offset: 0x21040) -> 0x2e88 fde=[ 1dec] │ │ │ │ - 0xfffffffffff5a0b0 (offset: 0x21bf0) -> 0x2f84 fde=[ 1ee8] │ │ │ │ - 0xfffffffffff5a550 (offset: 0x22090) -> 0x3074 fde=[ 1fd8] │ │ │ │ - 0xfffffffffff5ab40 (offset: 0x22680) -> 0x318c fde=[ 20f0] │ │ │ │ - 0xfffffffffff5b160 (offset: 0x22ca0) -> 0x32a4 fde=[ 2208] │ │ │ │ - 0xfffffffffff5b500 (offset: 0x23040) -> 0x3340 fde=[ 22a4] │ │ │ │ - 0xfffffffffff5b6d0 (offset: 0x23210) -> 0x33e8 fde=[ 234c] │ │ │ │ - 0xfffffffffff5bdd0 (offset: 0x23910) -> 0x3448 fde=[ 23ac] │ │ │ │ - 0xfffffffffff5c6d0 (offset: 0x24210) -> 0x3494 fde=[ 23f8] │ │ │ │ - 0xfffffffffff5d270 (offset: 0x24db0) -> 0x34e0 fde=[ 2444] │ │ │ │ - 0xfffffffffff5e030 (offset: 0x25b70) -> 0x3540 fde=[ 24a4] │ │ │ │ - 0xfffffffffff5f170 (offset: 0x26cb0) -> 0x3624 fde=[ 2588] │ │ │ │ - 0xfffffffffff5fd70 (offset: 0x278b0) -> 0x3670 fde=[ 25d4] │ │ │ │ - 0xfffffffffff60f00 (offset: 0x28a40) -> 0x36d4 fde=[ 2638] │ │ │ │ - 0xfffffffffff628f0 (offset: 0x2a430) -> 0x3720 fde=[ 2684] │ │ │ │ - 0xfffffffffff62bd0 (offset: 0x2a710) -> 0x3778 fde=[ 26dc] │ │ │ │ - 0xfffffffffff63d30 (offset: 0x2b870) -> 0x37dc fde=[ 2740] │ │ │ │ - 0xfffffffffff64cf0 (offset: 0x2c830) -> 0x383c fde=[ 27a0] │ │ │ │ - 0xfffffffffff64fc0 (offset: 0x2cb00) -> 0x38a4 fde=[ 2808] │ │ │ │ - 0xfffffffffff652a0 (offset: 0x2cde0) -> 0x3940 fde=[ 28a4] │ │ │ │ - 0xfffffffffff65590 (offset: 0x2d0d0) -> 0x39c8 fde=[ 292c] │ │ │ │ - 0xfffffffffff668d0 (offset: 0x2e410) -> 0x3a14 fde=[ 2978] │ │ │ │ - 0xfffffffffff67670 (offset: 0x2f1b0) -> 0x3c38 fde=[ 2b9c] │ │ │ │ - 0xfffffffffff68390 (offset: 0x2fed0) -> 0x3dbc fde=[ 2d20] │ │ │ │ - 0xfffffffffff68470 (offset: 0x2ffb0) -> 0x3e38 fde=[ 2d9c] │ │ │ │ - 0xfffffffffff688a0 (offset: 0x303e0) -> 0x3ef8 fde=[ 2e5c] │ │ │ │ - 0xfffffffffff68cd0 (offset: 0x30810) -> 0x4054 fde=[ 2fb8] │ │ │ │ - 0xfffffffffff68d10 (offset: 0x30850) -> 0x4074 fde=[ 2fd8] │ │ │ │ - 0xfffffffffff68dc0 (offset: 0x30900) -> 0x40b8 fde=[ 301c] │ │ │ │ - 0xfffffffffff68e80 (offset: 0x309c0) -> 0x4108 fde=[ 306c] │ │ │ │ - 0xfffffffffff69050 (offset: 0x30b90) -> 0x4234 fde=[ 3198] │ │ │ │ - 0xfffffffffff691d0 (offset: 0x30d10) -> 0x4274 fde=[ 31d8] │ │ │ │ - 0xfffffffffff6a090 (offset: 0x31bd0) -> 0x42f8 fde=[ 325c] │ │ │ │ - 0xfffffffffff6b270 (offset: 0x32db0) -> 0x437c fde=[ 32e0] │ │ │ │ - 0xfffffffffff6b390 (offset: 0x32ed0) -> 0x43ac fde=[ 3310] │ │ │ │ - 0xfffffffffff6b480 (offset: 0x32fc0) -> 0x43e4 fde=[ 3348] │ │ │ │ - 0xfffffffffff6b600 (offset: 0x33140) -> 0x4424 fde=[ 3388] │ │ │ │ - 0xfffffffffff6b640 (offset: 0x33180) -> 0x4444 fde=[ 33a8] │ │ │ │ - 0xfffffffffff6b700 (offset: 0x33240) -> 0x4514 fde=[ 3478] │ │ │ │ - 0xfffffffffff6b7a0 (offset: 0x332e0) -> 0x4560 fde=[ 34c4] │ │ │ │ - 0xfffffffffff6b9a0 (offset: 0x334e0) -> 0x4608 fde=[ 356c] │ │ │ │ - 0xfffffffffff6ba90 (offset: 0x335d0) -> 0x466c fde=[ 35d0] │ │ │ │ - 0xfffffffffff6bb20 (offset: 0x33660) -> 0x46f4 fde=[ 3658] │ │ │ │ - 0xfffffffffff6bc90 (offset: 0x337d0) -> 0x4748 fde=[ 36ac] │ │ │ │ - 0xfffffffffff6be10 (offset: 0x33950) -> 0x4814 fde=[ 3778] │ │ │ │ - 0xfffffffffff6c010 (offset: 0x33b50) -> 0x4a20 fde=[ 3984] │ │ │ │ - 0xfffffffffff6c220 (offset: 0x33d60) -> 0x4a78 fde=[ 39dc] │ │ │ │ - 0xfffffffffff6c490 (offset: 0x33fd0) -> 0x4ad0 fde=[ 3a34] │ │ │ │ - 0xfffffffffff6cf90 (offset: 0x34ad0) -> 0x4b58 fde=[ 3abc] │ │ │ │ - 0xfffffffffff6da90 (offset: 0x355d0) -> 0x4be0 fde=[ 3b44] │ │ │ │ - 0xfffffffffff6de70 (offset: 0x359b0) -> 0x4cac fde=[ 3c10] │ │ │ │ - 0xfffffffffff6dec0 (offset: 0x35a00) -> 0x4cc0 fde=[ 3c24] │ │ │ │ - 0xfffffffffff6def0 (offset: 0x35a30) -> 0x4cd4 fde=[ 3c38] │ │ │ │ - 0xfffffffffff6e120 (offset: 0x35c60) -> 0x4ddc fde=[ 3d40] │ │ │ │ - 0xfffffffffff6e500 (offset: 0x36040) -> 0x50c8 fde=[ 402c] │ │ │ │ - 0xfffffffffff6eb20 (offset: 0x36660) -> 0x50f8 fde=[ 405c] │ │ │ │ - 0xfffffffffff6ede0 (offset: 0x36920) -> 0x5138 fde=[ 409c] │ │ │ │ - 0xfffffffffff6f160 (offset: 0x36ca0) -> 0x5178 fde=[ 40dc] │ │ │ │ - 0xfffffffffff6f650 (offset: 0x37190) -> 0x52c0 fde=[ 4224] │ │ │ │ - 0xfffffffffff70b60 (offset: 0x386a0) -> 0x5344 fde=[ 42a8] │ │ │ │ - 0xfffffffffff70c80 (offset: 0x387c0) -> 0x53d0 fde=[ 4334] │ │ │ │ - 0xfffffffffff70f20 (offset: 0x38a60) -> 0x5410 fde=[ 4374] │ │ │ │ - 0xfffffffffff70f70 (offset: 0x38ab0) -> 0x543c fde=[ 43a0] │ │ │ │ - 0xfffffffffff70f90 (offset: 0x38ad0) -> 0x5488 fde=[ 43ec] │ │ │ │ - 0xfffffffffff71520 (offset: 0x39060) -> 0x54e0 fde=[ 4444] │ │ │ │ - 0xfffffffffff71570 (offset: 0x390b0) -> 0x5530 fde=[ 4494] │ │ │ │ - 0xfffffffffff715e0 (offset: 0x39120) -> 0x556c fde=[ 44d0] │ │ │ │ - 0xfffffffffff71650 (offset: 0x39190) -> 0x55c4 fde=[ 4528] │ │ │ │ - 0xfffffffffff719b0 (offset: 0x394f0) -> 0x57e0 fde=[ 4744] │ │ │ │ - 0xfffffffffff71a00 (offset: 0x39540) -> 0x581c fde=[ 4780] │ │ │ │ - 0xfffffffffff71c30 (offset: 0x39770) -> 0x592c fde=[ 4890] │ │ │ │ - 0xfffffffffff726e0 (offset: 0x3a220) -> 0x59b8 fde=[ 491c] │ │ │ │ - 0xfffffffffff72750 (offset: 0x3a290) -> 0x5a10 fde=[ 4974] │ │ │ │ - 0xfffffffffff72c70 (offset: 0x3a7b0) -> 0x5b10 fde=[ 4a74] │ │ │ │ - 0xfffffffffff72e80 (offset: 0x3a9c0) -> 0x5b68 fde=[ 4acc] │ │ │ │ - 0xfffffffffff73040 (offset: 0x3ab80) -> 0x5c04 fde=[ 4b68] │ │ │ │ - 0xfffffffffff732c0 (offset: 0x3ae00) -> 0x5f8c fde=[ 4ef0] │ │ │ │ - 0xfffffffffff73730 (offset: 0x3b270) -> 0x5fe4 fde=[ 4f48] │ │ │ │ - 0xfffffffffff741b0 (offset: 0x3bcf0) -> 0x6124 fde=[ 5088] │ │ │ │ - 0xfffffffffff752f0 (offset: 0x3ce30) -> 0x6568 fde=[ 54cc] │ │ │ │ - 0xfffffffffff75330 (offset: 0x3ce70) -> 0x65a0 fde=[ 5504] │ │ │ │ - 0xfffffffffff75370 (offset: 0x3ceb0) -> 0x65d8 fde=[ 553c] │ │ │ │ - 0xfffffffffff75550 (offset: 0x3d090) -> 0x6670 fde=[ 55d4] │ │ │ │ - 0xfffffffffff75590 (offset: 0x3d0d0) -> 0x66a8 fde=[ 560c] │ │ │ │ - 0xfffffffffff755d0 (offset: 0x3d110) -> 0x6920 fde=[ 5884] │ │ │ │ - 0xfffffffffff75a60 (offset: 0x3d5a0) -> 0x6ac8 fde=[ 5a2c] │ │ │ │ - 0xfffffffffff75e20 (offset: 0x3d960) -> 0x6b28 fde=[ 5a8c] │ │ │ │ - 0xfffffffffff76b80 (offset: 0x3e6c0) -> 0x6ba4 fde=[ 5b08] │ │ │ │ - 0xfffffffffff77170 (offset: 0x3ecb0) -> 0x6c34 fde=[ 5b98] │ │ │ │ - 0xfffffffffff775b0 (offset: 0x3f0f0) -> 0x6cb4 fde=[ 5c18] │ │ │ │ - 0xfffffffffff77ea0 (offset: 0x3f9e0) -> 0x6d3c fde=[ 5ca0] │ │ │ │ - 0xfffffffffff78290 (offset: 0x3fdd0) -> 0x6e94 fde=[ 5df8] │ │ │ │ - 0xfffffffffff78e60 (offset: 0x409a0) -> 0x6f14 fde=[ 5e78] │ │ │ │ - 0xfffffffffff78fd0 (offset: 0x40b10) -> 0x6fbc fde=[ 5f20] │ │ │ │ - 0xfffffffffff7a980 (offset: 0x424c0) -> 0x7060 fde=[ 5fc4] │ │ │ │ - 0xfffffffffff7c180 (offset: 0x43cc0) -> 0x70f4 fde=[ 6058] │ │ │ │ - 0xfffffffffff7d180 (offset: 0x44cc0) -> 0x7188 fde=[ 60ec] │ │ │ │ - 0xfffffffffff7df40 (offset: 0x45a80) -> 0x71fc fde=[ 6160] │ │ │ │ - 0xfffffffffff7f550 (offset: 0x47090) -> 0x729c fde=[ 6200] │ │ │ │ - 0xfffffffffff80780 (offset: 0x482c0) -> 0x7338 fde=[ 629c] │ │ │ │ - 0xfffffffffff80790 (offset: 0x482d0) -> 0x734c fde=[ 62b0] │ │ │ │ - 0xfffffffffff819c0 (offset: 0x49500) -> 0x73e8 fde=[ 634c] │ │ │ │ - 0xfffffffffff819d0 (offset: 0x49510) -> 0x747c fde=[ 63e0] │ │ │ │ - 0xfffffffffff81a10 (offset: 0x49550) -> 0x74b4 fde=[ 6418] │ │ │ │ - 0xfffffffffff82170 (offset: 0x49cb0) -> 0x7510 fde=[ 6474] │ │ │ │ - 0xfffffffffff828d0 (offset: 0x4a410) -> 0x75ac fde=[ 6510] │ │ │ │ - 0xfffffffffff83030 (offset: 0x4ab70) -> 0x7648 fde=[ 65ac] │ │ │ │ - 0xfffffffffff851e0 (offset: 0x4cd20) -> 0x76e0 fde=[ 6644] │ │ │ │ - 0xfffffffffff87390 (offset: 0x4eed0) -> 0x7778 fde=[ 66dc] │ │ │ │ - 0xfffffffffff88140 (offset: 0x4fc80) -> 0x7804 fde=[ 6768] │ │ │ │ - 0xfffffffffff89300 (offset: 0x50e40) -> 0x78a8 fde=[ 680c] │ │ │ │ - 0xfffffffffff89df0 (offset: 0x51930) -> 0x7918 fde=[ 687c] │ │ │ │ - 0xfffffffffff8a8e0 (offset: 0x52420) -> 0x7988 fde=[ 68ec] │ │ │ │ - 0xfffffffffff8bc90 (offset: 0x537d0) -> 0x7af8 fde=[ 6a5c] │ │ │ │ - 0xfffffffffff8bf30 (offset: 0x53a70) -> 0x7bbc fde=[ 6b20] │ │ │ │ - 0xfffffffffff8ca60 (offset: 0x545a0) -> 0x7c90 fde=[ 6bf4] │ │ │ │ - 0xfffffffffff8cdb0 (offset: 0x548f0) -> 0x7d90 fde=[ 6cf4] │ │ │ │ - 0xfffffffffff8cf70 (offset: 0x54ab0) -> 0x7e34 fde=[ 6d98] │ │ │ │ - 0xfffffffffff8d0a0 (offset: 0x54be0) -> 0x7ea0 fde=[ 6e04] │ │ │ │ - 0xfffffffffff8dd50 (offset: 0x55890) -> 0x8364 fde=[ 72c8] │ │ │ │ - 0xfffffffffff8de90 (offset: 0x559d0) -> 0x83c0 fde=[ 7324] │ │ │ │ - 0xfffffffffff8e1a0 (offset: 0x55ce0) -> 0x84e0 fde=[ 7444] │ │ │ │ - 0xfffffffffff8e6d0 (offset: 0x56210) -> 0x8658 fde=[ 75bc] │ │ │ │ - 0xfffffffffff8e9f0 (offset: 0x56530) -> 0x8700 fde=[ 7664] │ │ │ │ - 0xfffffffffff8ea70 (offset: 0x565b0) -> 0x89c0 fde=[ 7924] │ │ │ │ - 0xfffffffffff8ec50 (offset: 0x56790) -> 0x8ad8 fde=[ 7a3c] │ │ │ │ - 0xfffffffffff8f240 (offset: 0x56d80) -> 0x8b30 fde=[ 7a94] │ │ │ │ - 0xfffffffffff8f5a0 (offset: 0x570e0) -> 0x8bb8 fde=[ 7b1c] │ │ │ │ - 0xfffffffffff8f5e0 (offset: 0x57120) -> 0x8bf0 fde=[ 7b54] │ │ │ │ - 0xfffffffffff8f620 (offset: 0x57160) -> 0x8c28 fde=[ 7b8c] │ │ │ │ - 0xfffffffffff8f740 (offset: 0x57280) -> 0x8c84 fde=[ 7be8] │ │ │ │ - 0xfffffffffff8f780 (offset: 0x572c0) -> 0x8cbc fde=[ 7c20] │ │ │ │ - 0xfffffffffff907d0 (offset: 0x58310) -> 0x8d4c fde=[ 7cb0] │ │ │ │ - 0xfffffffffff914e0 (offset: 0x59020) -> 0x8e08 fde=[ 7d6c] │ │ │ │ - 0xfffffffffff92d50 (offset: 0x5a890) -> 0x8eb0 fde=[ 7e14] │ │ │ │ - 0xfffffffffff941a0 (offset: 0x5bce0) -> 0x8fd8 fde=[ 7f3c] │ │ │ │ - 0xfffffffffff94900 (offset: 0x5c440) -> 0x9030 fde=[ 7f94] │ │ │ │ - 0xfffffffffff94d70 (offset: 0x5c8b0) -> 0x90b0 fde=[ 8014] │ │ │ │ - 0xfffffffffff95820 (offset: 0x5d360) -> 0x915c fde=[ 80c0] │ │ │ │ - 0xfffffffffff96110 (offset: 0x5dc50) -> 0x91c0 fde=[ 8124] │ │ │ │ - 0xfffffffffff962e0 (offset: 0x5de20) -> 0x9218 fde=[ 817c] │ │ │ │ - 0xfffffffffff97350 (offset: 0x5ee90) -> 0x92c0 fde=[ 8224] │ │ │ │ - 0xfffffffffff978d0 (offset: 0x5f410) -> 0x9320 fde=[ 8284] │ │ │ │ - 0xfffffffffff97e70 (offset: 0x5f9b0) -> 0x9380 fde=[ 82e4] │ │ │ │ - 0xfffffffffff98530 (offset: 0x60070) -> 0x93d8 fde=[ 833c] │ │ │ │ - 0xfffffffffff98d20 (offset: 0x60860) -> 0x9480 fde=[ 83e4] │ │ │ │ - 0xfffffffffff9a050 (offset: 0x61b90) -> 0x94fc fde=[ 8460] │ │ │ │ - 0xfffffffffff9a2e0 (offset: 0x61e20) -> 0x96d0 fde=[ 8634] │ │ │ │ - 0xfffffffffff9aee0 (offset: 0x62a20) -> 0x9874 fde=[ 87d8] │ │ │ │ - 0xfffffffffff9ce70 (offset: 0x649b0) -> 0x9a00 fde=[ 8964] │ │ │ │ - 0xfffffffffff9d1c0 (offset: 0x64d00) -> 0x9a58 fde=[ 89bc] │ │ │ │ - 0xfffffffffff9d680 (offset: 0x651c0) -> 0x9ab0 fde=[ 8a14] │ │ │ │ - 0xfffffffffff9d9c0 (offset: 0x65500) -> 0x9b08 fde=[ 8a6c] │ │ │ │ - 0xfffffffffff9e310 (offset: 0x65e50) -> 0x9ba8 fde=[ 8b0c] │ │ │ │ - 0xfffffffffff9eaa0 (offset: 0x665e0) -> 0x9dbc fde=[ 8d20] │ │ │ │ - 0xfffffffffff9f6b0 (offset: 0x671f0) -> 0x9e40 fde=[ 8da4] │ │ │ │ - 0xfffffffffffa02c0 (offset: 0x67e00) -> 0x9ec4 fde=[ 8e28] │ │ │ │ - 0xfffffffffffa22b0 (offset: 0x69df0) -> 0x9f58 fde=[ 8ebc] │ │ │ │ - 0xfffffffffffa42a0 (offset: 0x6bde0) -> 0x9fec fde=[ 8f50] │ │ │ │ - 0xfffffffffffa8ea0 (offset: 0x709e0) -> 0xa0a0 fde=[ 9004] │ │ │ │ - 0xfffffffffffadaa0 (offset: 0x755e0) -> 0xa154 fde=[ 90b8] │ │ │ │ - 0xfffffffffffae650 (offset: 0x76190) -> 0xa2c4 fde=[ 9228] │ │ │ │ - 0xfffffffffffaee60 (offset: 0x769a0) -> 0xa350 fde=[ 92b4] │ │ │ │ - 0xfffffffffffaf580 (offset: 0x770c0) -> 0xa3dc fde=[ 9340] │ │ │ │ - 0xfffffffffffb0f20 (offset: 0x78a60) -> 0xa480 fde=[ 93e4] │ │ │ │ - 0xfffffffffffb25f0 (offset: 0x7a130) -> 0xa5f0 fde=[ 9554] │ │ │ │ - 0xfffffffffffb2e00 (offset: 0x7a940) -> 0xa67c fde=[ 95e0] │ │ │ │ - 0xfffffffffffb3520 (offset: 0x7b060) -> 0xa708 fde=[ 966c] │ │ │ │ - 0xfffffffffffb4ec0 (offset: 0x7ca00) -> 0xa7ac fde=[ 9710] │ │ │ │ - 0xfffffffffffb9090 (offset: 0x80bd0) -> 0xa8b8 fde=[ 981c] │ │ │ │ - 0xfffffffffffba760 (offset: 0x822a0) -> 0xa958 fde=[ 98bc] │ │ │ │ - 0xfffffffffffbb6e0 (offset: 0x83220) -> 0xaae8 fde=[ 9a4c] │ │ │ │ - 0xfffffffffffbb8f0 (offset: 0x83430) -> 0xab60 fde=[ 9ac4] │ │ │ │ - 0xfffffffffffbc290 (offset: 0x83dd0) -> 0xad94 fde=[ 9cf8] │ │ │ │ - 0xfffffffffffbc340 (offset: 0x83e80) -> 0xae34 fde=[ 9d98] │ │ │ │ - 0xfffffffffffbd450 (offset: 0x84f90) -> 0xae80 fde=[ 9de4] │ │ │ │ - 0xfffffffffffbe2a0 (offset: 0x85de0) -> 0xaf48 fde=[ 9eac] │ │ │ │ - 0xfffffffffffbf330 (offset: 0x86e70) -> 0xaf94 fde=[ 9ef8] │ │ │ │ - 0xfffffffffffc0290 (offset: 0x87dd0) -> 0xaffc fde=[ 9f60] │ │ │ │ - 0xfffffffffffc1c80 (offset: 0x897c0) -> 0xb088 fde=[ 9fec] │ │ │ │ - 0xfffffffffffc4900 (offset: 0x8c440) -> 0xb15c fde=[ a0c0] │ │ │ │ - 0xfffffffffffc5490 (offset: 0x8cfd0) -> 0xb270 fde=[ a1d4] │ │ │ │ - 0xfffffffffffc5a50 (offset: 0x8d590) -> 0xb340 fde=[ a2a4] │ │ │ │ - 0xfffffffffffc85e0 (offset: 0x90120) -> 0xb45c fde=[ a3c0] │ │ │ │ - 0xfffffffffffca190 (offset: 0x91cd0) -> 0xb4a8 fde=[ a40c] │ │ │ │ - 0xfffffffffffca7e0 (offset: 0x92320) -> 0xb500 fde=[ a464] │ │ │ │ - 0xfffffffffffcacb0 (offset: 0x927f0) -> 0xb560 fde=[ a4c4] │ │ │ │ - 0xfffffffffffcb2b0 (offset: 0x92df0) -> 0xb5d4 fde=[ a538] │ │ │ │ - 0xfffffffffffcb770 (offset: 0x932b0) -> 0xb704 fde=[ a668] │ │ │ │ - 0xfffffffffffd1980 (offset: 0x994c0) -> 0xb780 fde=[ a6e4] │ │ │ │ - 0xfffffffffffd1cf0 (offset: 0x99830) -> 0xb83c fde=[ a7a0] │ │ │ │ - 0xfffffffffffd2280 (offset: 0x99dc0) -> 0xb8cc fde=[ a830] │ │ │ │ - 0xfffffffffffd2480 (offset: 0x99fc0) -> 0xb938 fde=[ a89c] │ │ │ │ - 0xfffffffffffd24f0 (offset: 0x9a030) -> 0xb99c fde=[ a900] │ │ │ │ - 0xfffffffffffd26d0 (offset: 0x9a210) -> 0xba54 fde=[ a9b8] │ │ │ │ - 0xfffffffffffd2ad0 (offset: 0x9a610) -> 0xbb38 fde=[ aa9c] │ │ │ │ - 0xfffffffffffd2ba0 (offset: 0x9a6e0) -> 0xbbfc fde=[ ab60] │ │ │ │ - 0xfffffffffffd3760 (offset: 0x9b2a0) -> 0xbc78 fde=[ abdc] │ │ │ │ - 0xfffffffffffd4100 (offset: 0x9bc40) -> 0xbcfc fde=[ ac60] │ │ │ │ - 0xfffffffffffd8a30 (offset: 0xa0570) -> 0xbda0 fde=[ ad04] │ │ │ │ - 0xfffffffffffd90e0 (offset: 0xa0c20) -> 0xbdf8 fde=[ ad5c] │ │ │ │ - 0xfffffffffffd9470 (offset: 0xa0fb0) -> 0x10ec fde=[ 50] │ │ │ │ - 0xfffffffffffd9480 (offset: 0xa0fc0) -> 0x1100 fde=[ 64] │ │ │ │ - 0xfffffffffffd9490 (offset: 0xa0fd0) -> 0x125c fde=[ 1c0] │ │ │ │ - 0xfffffffffffd94c0 (offset: 0xa1000) -> 0x1280 fde=[ 1e4] │ │ │ │ - 0xfffffffffffd9500 (offset: 0xa1040) -> 0x12b8 fde=[ 21c] │ │ │ │ - 0xfffffffffffd9530 (offset: 0xa1070) -> 0x12dc fde=[ 240] │ │ │ │ - 0xfffffffffffd9570 (offset: 0xa10b0) -> 0x1314 fde=[ 278] │ │ │ │ - 0xfffffffffffd95a0 (offset: 0xa10e0) -> 0x1338 fde=[ 29c] │ │ │ │ - 0xfffffffffffd95e0 (offset: 0xa1120) -> 0x1370 fde=[ 2d4] │ │ │ │ - 0xfffffffffffd9610 (offset: 0xa1150) -> 0x1394 fde=[ 2f8] │ │ │ │ - 0xfffffffffffd9650 (offset: 0xa1190) -> 0x18cc fde=[ 830] │ │ │ │ - 0xfffffffffffd9860 (offset: 0xa13a0) -> 0x2090 fde=[ ff4] │ │ │ │ - 0xfffffffffffd9940 (offset: 0xa1480) -> 0x26d8 fde=[ 163c] │ │ │ │ - 0xfffffffffffd9e90 (offset: 0xa19d0) -> 0x2964 fde=[ 18c8] │ │ │ │ - 0xfffffffffffda180 (offset: 0xa1cc0) -> 0x2de0 fde=[ 1d44] │ │ │ │ - 0xfffffffffffda350 (offset: 0xa1e90) -> 0x2f04 fde=[ 1e68] │ │ │ │ - 0xfffffffffffda6f0 (offset: 0xa2230) -> 0x2f44 fde=[ 1ea8] │ │ │ │ - 0xfffffffffffdaaa0 (offset: 0xa25e0) -> 0x35a4 fde=[ 2508] │ │ │ │ - 0xfffffffffffdac00 (offset: 0xa2740) -> 0x3fb8 fde=[ 2f1c] │ │ │ │ - 0xfffffffffffdae90 (offset: 0xa29d0) -> 0x3ff0 fde=[ 2f54] │ │ │ │ - 0xfffffffffffdaec0 (offset: 0xa2a00) -> 0x4020 fde=[ 2f84] │ │ │ │ - 0xfffffffffffdb0e0 (offset: 0xa2c20) -> 0x4494 fde=[ 33f8] │ │ │ │ - 0xfffffffffffdb130 (offset: 0xa2c70) -> 0x44cc fde=[ 3430] │ │ │ │ - 0xfffffffffffdb320 (offset: 0xa2e60) -> 0x4908 fde=[ 386c] │ │ │ │ - 0xfffffffffffdb3c0 (offset: 0xa2f00) -> 0x4970 fde=[ 38d4] │ │ │ │ - 0xfffffffffffdb4a0 (offset: 0xa2fe0) -> 0x49e8 fde=[ 394c] │ │ │ │ - 0xfffffffffffdb540 (offset: 0xa3080) -> 0x4c38 fde=[ 3b9c] │ │ │ │ - 0xfffffffffffdcf60 (offset: 0xa4aa0) -> 0x4c70 fde=[ 3bd4] │ │ │ │ - 0xfffffffffffddcb0 (offset: 0xa57f0) -> 0x5078 fde=[ 3fdc] │ │ │ │ - 0xfffffffffffddd20 (offset: 0xa5860) -> 0x5450 fde=[ 43b4] │ │ │ │ - 0xfffffffffffddd70 (offset: 0xa58b0) -> 0x5624 fde=[ 4588] │ │ │ │ - 0xfffffffffffde2a0 (offset: 0xa5de0) -> 0x5874 fde=[ 47d8] │ │ │ │ - 0xfffffffffffde540 (offset: 0xa6080) -> 0x58b4 fde=[ 4818] │ │ │ │ - 0xfffffffffffde640 (offset: 0xa6180) -> 0x5ce0 fde=[ 4c44] │ │ │ │ - 0xfffffffffffde6b0 (offset: 0xa61f0) -> 0x5d38 fde=[ 4c9c] │ │ │ │ - 0xfffffffffffde7f0 (offset: 0xa6330) -> 0x5dcc fde=[ 4d30] │ │ │ │ - 0xfffffffffffde8c0 (offset: 0xa6400) -> 0x5e30 fde=[ 4d94] │ │ │ │ - 0xfffffffffffdefd0 (offset: 0xa6b10) -> 0x5e78 fde=[ 4ddc] │ │ │ │ - 0xfffffffffffdf0a0 (offset: 0xa6be0) -> 0x5edc fde=[ 4e40] │ │ │ │ - 0xfffffffffffdf110 (offset: 0xa6c50) -> 0x5f34 fde=[ 4e98] │ │ │ │ - 0xfffffffffffdf180 (offset: 0xa6cc0) -> 0x6290 fde=[ 51f4] │ │ │ │ - 0xfffffffffffdf470 (offset: 0xa6fb0) -> 0x62ec fde=[ 5250] │ │ │ │ - 0xfffffffffffdf5c0 (offset: 0xa7100) -> 0x635c fde=[ 52c0] │ │ │ │ - 0xfffffffffffdf740 (offset: 0xa7280) -> 0x63d8 fde=[ 533c] │ │ │ │ - 0xfffffffffffdf900 (offset: 0xa7440) -> 0x6460 fde=[ 53c4] │ │ │ │ - 0xfffffffffffdf9d0 (offset: 0xa7510) -> 0x64c4 fde=[ 5428] │ │ │ │ - 0xfffffffffffdfa60 (offset: 0xa75a0) -> 0x6528 fde=[ 548c] │ │ │ │ - 0xfffffffffffdff60 (offset: 0xa7aa0) -> 0x6630 fde=[ 5594] │ │ │ │ - 0xfffffffffffe0420 (offset: 0xa7f60) -> 0x66e0 fde=[ 5644] │ │ │ │ - 0xfffffffffffe0490 (offset: 0xa7fd0) -> 0x6738 fde=[ 569c] │ │ │ │ - 0xfffffffffffe0500 (offset: 0xa8040) -> 0x6790 fde=[ 56f4] │ │ │ │ - 0xfffffffffffe05d0 (offset: 0xa8110) -> 0x67f4 fde=[ 5758] │ │ │ │ - 0xfffffffffffe0720 (offset: 0xa8260) -> 0x686c fde=[ 57d0] │ │ │ │ - 0xfffffffffffe0770 (offset: 0xa82b0) -> 0x68a4 fde=[ 5808] │ │ │ │ - 0xfffffffffffe0bf0 (offset: 0xa8730) -> 0x68e4 fde=[ 5848] │ │ │ │ - 0xfffffffffffe0fb0 (offset: 0xa8af0) -> 0x69a4 fde=[ 5908] │ │ │ │ - 0xfffffffffffe1d00 (offset: 0xa9840) -> 0x6a00 fde=[ 5964] │ │ │ │ - 0xfffffffffffe1db0 (offset: 0xa98f0) -> 0x6a70 fde=[ 59d4] │ │ │ │ - 0xfffffffffffe2060 (offset: 0xa9ba0) -> 0x6bec fde=[ 5b50] │ │ │ │ - 0xfffffffffffe2500 (offset: 0xaa040) -> 0x6d98 fde=[ 5cfc] │ │ │ │ - 0xfffffffffffe2cd0 (offset: 0xaa810) -> 0x6df4 fde=[ 5d58] │ │ │ │ - 0xfffffffffffe2e60 (offset: 0xaa9a0) -> 0x6f6c fde=[ 5ed0] │ │ │ │ - 0xfffffffffffe3340 (offset: 0xaae80) -> 0x73fc fde=[ 6360] │ │ │ │ - 0xfffffffffffe3960 (offset: 0xab4a0) -> 0x7444 fde=[ 63a8] │ │ │ │ - 0xfffffffffffe4150 (offset: 0xabc90) -> 0x756c fde=[ 64d0] │ │ │ │ - 0xfffffffffffe4340 (offset: 0xabe80) -> 0x7608 fde=[ 656c] │ │ │ │ - 0xfffffffffffe4530 (offset: 0xac070) -> 0x7a24 fde=[ 6988] │ │ │ │ - 0xfffffffffffe5240 (offset: 0xacd80) -> 0x7a80 fde=[ 69e4] │ │ │ │ - 0xfffffffffffe59d0 (offset: 0xad510) -> 0x7b50 fde=[ 6ab4] │ │ │ │ - 0xfffffffffffe5ac0 (offset: 0xad600) -> 0x7c24 fde=[ 6b88] │ │ │ │ - 0xfffffffffffe5bc0 (offset: 0xad700) -> 0x7ce8 fde=[ 6c4c] │ │ │ │ - 0xfffffffffffe6340 (offset: 0xade80) -> 0x7df0 fde=[ 6d54] │ │ │ │ - 0xfffffffffffe64a0 (offset: 0xadfe0) -> 0x8070 fde=[ 6fd4] │ │ │ │ - 0xfffffffffffe6630 (offset: 0xae170) -> 0x8110 fde=[ 7074] │ │ │ │ - 0xfffffffffffe67c0 (offset: 0xae300) -> 0x81b0 fde=[ 7114] │ │ │ │ - 0xfffffffffffe7500 (offset: 0xaf040) -> 0x820c fde=[ 7170] │ │ │ │ - 0xfffffffffffe7670 (offset: 0xaf1b0) -> 0x8290 fde=[ 71f4] │ │ │ │ - 0xfffffffffffe7d10 (offset: 0xaf850) -> 0x82ec fde=[ 7250] │ │ │ │ - 0xfffffffffffe84a0 (offset: 0xaffe0) -> 0x8418 fde=[ 737c] │ │ │ │ - 0xfffffffffffe88f0 (offset: 0xb0430) -> 0x8474 fde=[ 73d8] │ │ │ │ - 0xfffffffffffe89e0 (offset: 0xb0520) -> 0x8540 fde=[ 74a4] │ │ │ │ - 0xfffffffffffe8b70 (offset: 0xb06b0) -> 0x85e0 fde=[ 7544] │ │ │ │ - 0xfffffffffffe8f90 (offset: 0xb0ad0) -> 0x8628 fde=[ 758c] │ │ │ │ - 0xfffffffffffe8fe0 (offset: 0xb0b20) -> 0x8764 fde=[ 76c8] │ │ │ │ - 0xfffffffffffe9d30 (offset: 0xb1870) -> 0x87c0 fde=[ 7724] │ │ │ │ - 0xfffffffffffeaa40 (offset: 0xb2580) -> 0x881c fde=[ 7780] │ │ │ │ - 0xfffffffffffeb750 (offset: 0xb3290) -> 0x8878 fde=[ 77dc] │ │ │ │ - 0xfffffffffffebf30 (offset: 0xb3a70) -> 0x88c8 fde=[ 782c] │ │ │ │ - 0xfffffffffffec710 (offset: 0xb4250) -> 0x8924 fde=[ 7888] │ │ │ │ - 0xfffffffffffec930 (offset: 0xb4470) -> 0x8980 fde=[ 78e4] │ │ │ │ - 0xfffffffffffece50 (offset: 0xb4990) -> 0x8a18 fde=[ 797c] │ │ │ │ - 0xfffffffffffed2e0 (offset: 0xb4e20) -> 0x8a58 fde=[ 79bc] │ │ │ │ - 0xfffffffffffedad0 (offset: 0xb5610) -> 0x8a90 fde=[ 79f4] │ │ │ │ - 0xfffffffffffedb30 (offset: 0xb5670) -> 0x8b70 fde=[ 7ad4] │ │ │ │ - 0xfffffffffffee370 (offset: 0xb5eb0) -> 0x8dc0 fde=[ 7d24] │ │ │ │ - 0xfffffffffffeebb0 (offset: 0xb66f0) -> 0x8f50 fde=[ 7eb4] │ │ │ │ - 0xfffffffffffeed20 (offset: 0xb6860) -> 0x8f88 fde=[ 7eec] │ │ │ │ - 0xfffffffffffef600 (offset: 0xb7140) -> 0x9438 fde=[ 839c] │ │ │ │ - 0xfffffffffffef660 (offset: 0xb71a0) -> 0x955c fde=[ 84c0] │ │ │ │ - 0xfffffffffffef870 (offset: 0xb73b0) -> 0x95b8 fde=[ 851c] │ │ │ │ - 0xfffffffffffef960 (offset: 0xb74a0) -> 0x9624 fde=[ 8588] │ │ │ │ - 0xfffffffffffefce0 (offset: 0xb7820) -> 0x9680 fde=[ 85e4] │ │ │ │ - 0xfffffffffffeff30 (offset: 0xb7a70) -> 0x971c fde=[ 8680] │ │ │ │ - 0xffffffffffff0250 (offset: 0xb7d90) -> 0x976c fde=[ 86d0] │ │ │ │ - 0xffffffffffff0410 (offset: 0xb7f50) -> 0x97c8 fde=[ 872c] │ │ │ │ - 0xffffffffffff0620 (offset: 0xb8160) -> 0x9824 fde=[ 8788] │ │ │ │ - 0xffffffffffff08f0 (offset: 0xb8430) -> 0x9904 fde=[ 8868] │ │ │ │ - 0xffffffffffff09e0 (offset: 0xb8520) -> 0x9970 fde=[ 88d4] │ │ │ │ - 0xffffffffffff0ba0 (offset: 0xb86e0) -> 0x99b8 fde=[ 891c] │ │ │ │ - 0xffffffffffff0c00 (offset: 0xb8740) -> 0x9b60 fde=[ 8ac4] │ │ │ │ - 0xffffffffffff0c60 (offset: 0xb87a0) -> 0x9c10 fde=[ 8b74] │ │ │ │ - 0xffffffffffff0ec0 (offset: 0xb8a00) -> 0x9c58 fde=[ 8bbc] │ │ │ │ - 0xffffffffffff1980 (offset: 0xb94c0) -> 0x9cb0 fde=[ 8c14] │ │ │ │ - 0xffffffffffff29c0 (offset: 0xba500) -> 0x9d18 fde=[ 8c7c] │ │ │ │ - 0xffffffffffff3100 (offset: 0xbac40) -> 0x9d60 fde=[ 8cc4] │ │ │ │ - 0xffffffffffff32a0 (offset: 0xbade0) -> 0xa1f4 fde=[ 9158] │ │ │ │ - 0xffffffffffff3490 (offset: 0xbafd0) -> 0xa234 fde=[ 9198] │ │ │ │ - 0xffffffffffff3da0 (offset: 0xbb8e0) -> 0xa274 fde=[ 91d8] │ │ │ │ - 0xffffffffffff50d0 (offset: 0xbcc10) -> 0xa520 fde=[ 9484] │ │ │ │ - 0xffffffffffff52c0 (offset: 0xbce00) -> 0xa560 fde=[ 94c4] │ │ │ │ - 0xffffffffffff5bd0 (offset: 0xbd710) -> 0xa5a0 fde=[ 9504] │ │ │ │ - 0xffffffffffff6f00 (offset: 0xbea40) -> 0xaa2c fde=[ 9990] │ │ │ │ - 0xffffffffffff7380 (offset: 0xbeec0) -> 0xaa68 fde=[ 99cc] │ │ │ │ - 0xffffffffffff7450 (offset: 0xbef90) -> 0xaacc fde=[ 9a30] │ │ │ │ - 0xffffffffffff7490 (offset: 0xbefd0) -> 0xadec fde=[ 9d50] │ │ │ │ - 0xffffffffffff7ca0 (offset: 0xbf7e0) -> 0xaedc fde=[ 9e40] │ │ │ │ - 0xffffffffffff82b0 (offset: 0xbfdf0) -> 0xb1d0 fde=[ a134] │ │ │ │ - 0xffffffffffff84a0 (offset: 0xbffe0) -> 0xb218 fde=[ a17c] │ │ │ │ - 0xffffffffffff8890 (offset: 0xc03d0) -> 0xb3fc fde=[ a360] │ │ │ │ - 0xffffffffffff9210 (offset: 0xc0d50) -> 0xb62c fde=[ a590] │ │ │ │ - 0xffffffffffff9870 (offset: 0xc13b0) -> 0xb684 fde=[ a5e8] │ │ │ │ - 0xffffffffffffa180 (offset: 0xc1cc0) -> 0xb6c0 fde=[ a624] │ │ │ │ - 0xffffffffffffae80 (offset: 0xc29c0) -> 0xb800 fde=[ a764] │ │ │ │ - 0xffffffffffffaed0 (offset: 0xc2a10) -> 0xbbb4 fde=[ ab18] │ │ │ │ - 0xffffffffffffb114 (offset: 0xc2c54) -> 0xbe6c fde=[ add0] │ │ │ │ - 0xffffffffffffb118 (offset: 0xc2c58) -> 0xbe80 fde=[ ade4] │ │ │ │ - 0xffffffffffffb11c (offset: 0xc2c5c) -> 0xbe94 fde=[ adf8] │ │ │ │ - 0xffffffffffffb120 (offset: 0xc2c60) -> 0xbea8 fde=[ ae0c] │ │ │ │ - 0xffffffffffffb124 (offset: 0xc2c64) -> 0xbebc fde=[ ae20] │ │ │ │ - 0xffffffffffffb130 (offset: 0xc2c70) -> 0xbed0 fde=[ ae34] │ │ │ │ + 0xfffffffffff486b0 (offset: 0xa020) -> 0x10b4 fde=[ 18] │ │ │ │ + 0xfffffffffff48d40 (offset: 0xa6b0) -> 0x10d8 fde=[ 3c] │ │ │ │ + 0xfffffffffff48d50 (offset: 0xa6c0) -> 0x1164 fde=[ c8] │ │ │ │ + 0xfffffffffff48d9e (offset: 0xa70e) -> 0x17c0 fde=[ 724] │ │ │ │ + 0xfffffffffff48dca (offset: 0xa73a) -> 0x17e8 fde=[ 74c] │ │ │ │ + 0xfffffffffff48dfa (offset: 0xa76a) -> 0x21b4 fde=[ 1118] │ │ │ │ + 0xfffffffffff48e0c (offset: 0xa77c) -> 0x227c fde=[ 11e0] │ │ │ │ + 0xfffffffffff48e1c (offset: 0xa78c) -> 0x2660 fde=[ 15c4] │ │ │ │ + 0xfffffffffff48e2c (offset: 0xa79c) -> 0x2828 fde=[ 178c] │ │ │ │ + 0xfffffffffff48e3c (offset: 0xa7ac) -> 0x28c4 fde=[ 1828] │ │ │ │ + 0xfffffffffff48e4c (offset: 0xa7bc) -> 0x44a0 fde=[ 3404] │ │ │ │ + 0xfffffffffff48e60 (offset: 0xa7d0) -> 0x4560 fde=[ 34c4] │ │ │ │ + 0xfffffffffff48e73 (offset: 0xa7e3) -> 0x47e4 fde=[ 3748] │ │ │ │ + 0xfffffffffff48e78 (offset: 0xa7e8) -> 0x4890 fde=[ 37f4] │ │ │ │ + 0xfffffffffff48edf (offset: 0xa84f) -> 0x4914 fde=[ 3878] │ │ │ │ + 0xfffffffffff48f82 (offset: 0xa8f2) -> 0x5020 fde=[ 3f84] │ │ │ │ + 0xfffffffffff49074 (offset: 0xa9e4) -> 0x50ec fde=[ 4050] │ │ │ │ + 0xfffffffffff49208 (offset: 0xab78) -> 0x5174 fde=[ 40d8] │ │ │ │ + 0xfffffffffff4939c (offset: 0xad0c) -> 0x51e4 fde=[ 4148] │ │ │ │ + 0xfffffffffff493de (offset: 0xad4e) -> 0x58dc fde=[ 4840] │ │ │ │ + 0xfffffffffff4948f (offset: 0xadff) -> 0x5a8c fde=[ 49f0] │ │ │ │ + 0xfffffffffff494bd (offset: 0xae2d) -> 0x5bd0 fde=[ 4b34] │ │ │ │ + 0xfffffffffff494ea (offset: 0xae5a) -> 0x5e20 fde=[ 4d84] │ │ │ │ + 0xfffffffffff49595 (offset: 0xaf05) -> 0x5f50 fde=[ 4eb4] │ │ │ │ + 0xfffffffffff49617 (offset: 0xaf87) -> 0x6088 fde=[ 4fec] │ │ │ │ + 0xfffffffffff49682 (offset: 0xaff2) -> 0x6f34 fde=[ 5e98] │ │ │ │ + 0xfffffffffff497df (offset: 0xb14f) -> 0x7134 fde=[ 6098] │ │ │ │ + 0xfffffffffff4981f (offset: 0xb18f) -> 0x7244 fde=[ 61a8] │ │ │ │ + 0xfffffffffff4984e (offset: 0xb1be) -> 0x72c8 fde=[ 622c] │ │ │ │ + 0xfffffffffff498f1 (offset: 0xb261) -> 0x7338 fde=[ 629c] │ │ │ │ + 0xfffffffffff4991e (offset: 0xb28e) -> 0x74a4 fde=[ 6408] │ │ │ │ + 0xfffffffffff4995e (offset: 0xb2ce) -> 0x750c fde=[ 6470] │ │ │ │ + 0xfffffffffff49991 (offset: 0xb301) -> 0x75f0 fde=[ 6554] │ │ │ │ + 0xfffffffffff49aba (offset: 0xb42a) -> 0x7684 fde=[ 65e8] │ │ │ │ + 0xfffffffffff49b71 (offset: 0xb4e1) -> 0x7718 fde=[ 667c] │ │ │ │ + 0xfffffffffff49c2c (offset: 0xb59c) -> 0x779c fde=[ 6700] │ │ │ │ + 0xfffffffffff49d3b (offset: 0xb6ab) -> 0x782c fde=[ 6790] │ │ │ │ + 0xfffffffffff49e68 (offset: 0xb7d8) -> 0x78c4 fde=[ 6828] │ │ │ │ + 0xfffffffffff4a0b2 (offset: 0xba22) -> 0x7974 fde=[ 68d8] │ │ │ │ + 0xfffffffffff4a2fb (offset: 0xbc6b) -> 0x7aac fde=[ 6a10] │ │ │ │ + 0xfffffffffff4a3b4 (offset: 0xbd24) -> 0x7b08 fde=[ 6a6c] │ │ │ │ + 0xfffffffffff4a46d (offset: 0xbddd) -> 0x7ba4 fde=[ 6b08] │ │ │ │ + 0xfffffffffff4a526 (offset: 0xbe96) -> 0x7c64 fde=[ 6bc8] │ │ │ │ + 0xfffffffffff4a6b8 (offset: 0xc028) -> 0x7cfc fde=[ 6c60] │ │ │ │ + 0xfffffffffff4a84a (offset: 0xc1ba) -> 0x7d90 fde=[ 6cf4] │ │ │ │ + 0xfffffffffff4a8e6 (offset: 0xc256) -> 0x7e38 fde=[ 6d9c] │ │ │ │ + 0xfffffffffff4a9d9 (offset: 0xc349) -> 0x7eb4 fde=[ 6e18] │ │ │ │ + 0xfffffffffff4aa8b (offset: 0xc3fb) -> 0x7f24 fde=[ 6e88] │ │ │ │ + 0xfffffffffff4ab3d (offset: 0xc4ad) -> 0x7fb0 fde=[ 6f14] │ │ │ │ + 0xfffffffffff4acf3 (offset: 0xc663) -> 0x81bc fde=[ 7120] │ │ │ │ + 0xfffffffffff4afba (offset: 0xc92a) -> 0x8288 fde=[ 71ec] │ │ │ │ + 0xfffffffffff4affa (offset: 0xc96a) -> 0x895c fde=[ 78c0] │ │ │ │ + 0xfffffffffff4b025 (offset: 0xc995) -> 0x89b8 fde=[ 791c] │ │ │ │ + 0xfffffffffff4b046 (offset: 0xc9b6) -> 0x8ae0 fde=[ 7a44] │ │ │ │ + 0xfffffffffff4b0a0 (offset: 0xca10) -> 0x90d0 fde=[ 8034] │ │ │ │ + 0xfffffffffff4b0e2 (offset: 0xca52) -> 0x9224 fde=[ 8188] │ │ │ │ + 0xfffffffffff4b123 (offset: 0xca93) -> 0x92dc fde=[ 8240] │ │ │ │ + 0xfffffffffff4b17e (offset: 0xcaee) -> 0x9360 fde=[ 82c4] │ │ │ │ + 0xfffffffffff4b28d (offset: 0xcbfd) -> 0x9440 fde=[ 83a4] │ │ │ │ + 0xfffffffffff4b391 (offset: 0xcd01) -> 0x94e0 fde=[ 8444] │ │ │ │ + 0xfffffffffff4b4be (offset: 0xce2e) -> 0x95d0 fde=[ 8534] │ │ │ │ + 0xfffffffffff4b525 (offset: 0xce95) -> 0x9640 fde=[ 85a4] │ │ │ │ + 0xfffffffffff4b554 (offset: 0xcec4) -> 0x96e0 fde=[ 8644] │ │ │ │ + 0xfffffffffff4b6e5 (offset: 0xd055) -> 0x975c fde=[ 86c0] │ │ │ │ + 0xfffffffffff4b74d (offset: 0xd0bd) -> 0x97b4 fde=[ 8718] │ │ │ │ + 0xfffffffffff4b797 (offset: 0xd107) -> 0x984c fde=[ 87b0] │ │ │ │ + 0xfffffffffff4b92c (offset: 0xd29c) -> 0x98bc fde=[ 8820] │ │ │ │ + 0xfffffffffff4b9c8 (offset: 0xd338) -> 0x991c fde=[ 8880] │ │ │ │ + 0xfffffffffff4ba64 (offset: 0xd3d4) -> 0x9974 fde=[ 88d8] │ │ │ │ + 0xfffffffffff4baca (offset: 0xd43a) -> 0x99d4 fde=[ 8938] │ │ │ │ + 0xfffffffffff4bb3e (offset: 0xd4ae) -> 0x9a98 fde=[ 89fc] │ │ │ │ + 0xfffffffffff4bc97 (offset: 0xd607) -> 0x9af8 fde=[ 8a5c] │ │ │ │ + 0xfffffffffff4bcf2 (offset: 0xd662) -> 0x9e8c fde=[ 8df0] │ │ │ │ + 0xfffffffffff4be53 (offset: 0xd7c3) -> 0x9ff4 fde=[ 8f58] │ │ │ │ + 0xfffffffffff4bf11 (offset: 0xd881) -> 0xa04c fde=[ 8fb0] │ │ │ │ + 0xfffffffffff4c074 (offset: 0xd9e4) -> 0xa0a4 fde=[ 9008] │ │ │ │ + 0xfffffffffff4c134 (offset: 0xdaa4) -> 0xa0fc fde=[ 9060] │ │ │ │ + 0xfffffffffff4c1c0 (offset: 0xdb30) -> 0xa1ac fde=[ 9110] │ │ │ │ + 0xfffffffffff4c1fe (offset: 0xdb6e) -> 0xa3cc fde=[ 9330] │ │ │ │ + 0xfffffffffff4c33e (offset: 0xdcae) -> 0xa450 fde=[ 93b4] │ │ │ │ + 0xfffffffffff4c47e (offset: 0xddee) -> 0xa4d4 fde=[ 9438] │ │ │ │ + 0xfffffffffff4c8c8 (offset: 0xe238) -> 0xa564 fde=[ 94c8] │ │ │ │ + 0xfffffffffff4cd12 (offset: 0xe682) -> 0xa618 fde=[ 957c] │ │ │ │ + 0xfffffffffff4d18c (offset: 0xeafc) -> 0xa6cc fde=[ 9630] │ │ │ │ + 0xfffffffffff4d605 (offset: 0xef75) -> 0xa770 fde=[ 96d4] │ │ │ │ + 0xfffffffffff4d804 (offset: 0xf174) -> 0xa8c8 fde=[ 982c] │ │ │ │ + 0xfffffffffff4d956 (offset: 0xf2c6) -> 0xa954 fde=[ 98b8] │ │ │ │ + 0xfffffffffff4daba (offset: 0xf42a) -> 0xa9f0 fde=[ 9954] │ │ │ │ + 0xfffffffffff4de58 (offset: 0xf7c8) -> 0xaa90 fde=[ 99f4] │ │ │ │ + 0xfffffffffff4e22e (offset: 0xfb9e) -> 0xabf4 fde=[ 9b58] │ │ │ │ + 0xfffffffffff4e380 (offset: 0xfcf0) -> 0xac80 fde=[ 9be4] │ │ │ │ + 0xfffffffffff4e4e4 (offset: 0xfe54) -> 0xad1c fde=[ 9c80] │ │ │ │ + 0xfffffffffff4e881 (offset: 0x101f1) -> 0xae20 fde=[ 9d84] │ │ │ │ + 0xfffffffffff4f1c8 (offset: 0x10b38) -> 0xaec8 fde=[ 9e2c] │ │ │ │ + 0xfffffffffff4f59e (offset: 0x10f0e) -> 0xafac fde=[ 9f10] │ │ │ │ + 0xfffffffffff4f98f (offset: 0x112ff) -> 0xb320 fde=[ a284] │ │ │ │ + 0xfffffffffff4f9b0 (offset: 0x11320) -> 0xb468 fde=[ a3cc] │ │ │ │ + 0xfffffffffff4fa8e (offset: 0x113fe) -> 0xb584 fde=[ a4e8] │ │ │ │ + 0xfffffffffff4fb96 (offset: 0x11506) -> 0xb610 fde=[ a574] │ │ │ │ + 0xfffffffffff4fd6f (offset: 0x116df) -> 0xb6dc fde=[ a640] │ │ │ │ + 0xfffffffffff4ff98 (offset: 0x11908) -> 0xb75c fde=[ a6c0] │ │ │ │ + 0xfffffffffff50028 (offset: 0x11998) -> 0xb978 fde=[ a8dc] │ │ │ │ + 0xfffffffffff5049e (offset: 0x11e0e) -> 0xba8c fde=[ a9f0] │ │ │ │ + 0xfffffffffff50536 (offset: 0x11ea6) -> 0xbaec fde=[ aa50] │ │ │ │ + 0xfffffffffff5057e (offset: 0x11eee) -> 0xbb60 fde=[ aac4] │ │ │ │ + 0xfffffffffff50666 (offset: 0x11fd6) -> 0xbbb8 fde=[ ab1c] │ │ │ │ + 0xfffffffffff506b7 (offset: 0x12027) -> 0xbd04 fde=[ ac68] │ │ │ │ + 0xfffffffffff507e1 (offset: 0x12151) -> 0xbd80 fde=[ ace4] │ │ │ │ + 0xfffffffffff50832 (offset: 0x121a2) -> 0xc204 fde=[ b168] │ │ │ │ + 0xfffffffffff50aa4 (offset: 0x12414) -> 0xc27c fde=[ b1e0] │ │ │ │ + 0xfffffffffff50be4 (offset: 0x12554) -> 0xc314 fde=[ b278] │ │ │ │ + 0xfffffffffff510aa (offset: 0x12a1a) -> 0xc388 fde=[ b2ec] │ │ │ │ + 0xfffffffffff51144 (offset: 0x12ab4) -> 0xc3f8 fde=[ b35c] │ │ │ │ + 0xfffffffffff51310 (offset: 0x12c80) -> 0x1134 fde=[ 98] │ │ │ │ + 0xfffffffffff51340 (offset: 0x12cb0) -> 0x1188 fde=[ ec] │ │ │ │ + 0xfffffffffff51370 (offset: 0x12ce0) -> 0x11a8 fde=[ 10c] │ │ │ │ + 0xfffffffffff51390 (offset: 0x12d00) -> 0x11cc fde=[ 130] │ │ │ │ + 0xfffffffffff513e0 (offset: 0x12d50) -> 0x1200 fde=[ 164] │ │ │ │ + 0xfffffffffff51410 (offset: 0x12d80) -> 0x1224 fde=[ 188] │ │ │ │ + 0xfffffffffff51450 (offset: 0x12dc0) -> 0x13cc fde=[ 330] │ │ │ │ + 0xfffffffffff51480 (offset: 0x12df0) -> 0x13f0 fde=[ 354] │ │ │ │ + 0xfffffffffff514c0 (offset: 0x12e30) -> 0x1428 fde=[ 38c] │ │ │ │ + 0xfffffffffff514f0 (offset: 0x12e60) -> 0x144c fde=[ 3b0] │ │ │ │ + 0xfffffffffff51530 (offset: 0x12ea0) -> 0x1484 fde=[ 3e8] │ │ │ │ + 0xfffffffffff51560 (offset: 0x12ed0) -> 0x14a8 fde=[ 40c] │ │ │ │ + 0xfffffffffff515a0 (offset: 0x12f10) -> 0x14e0 fde=[ 444] │ │ │ │ + 0xfffffffffff515d0 (offset: 0x12f40) -> 0x1504 fde=[ 468] │ │ │ │ + 0xfffffffffff51610 (offset: 0x12f80) -> 0x153c fde=[ 4a0] │ │ │ │ + 0xfffffffffff51640 (offset: 0x12fb0) -> 0x1560 fde=[ 4c4] │ │ │ │ + 0xfffffffffff51680 (offset: 0x12ff0) -> 0x1598 fde=[ 4fc] │ │ │ │ + 0xfffffffffff516b0 (offset: 0x13020) -> 0x15bc fde=[ 520] │ │ │ │ + 0xfffffffffff516f0 (offset: 0x13060) -> 0x15f4 fde=[ 558] │ │ │ │ + 0xfffffffffff51720 (offset: 0x13090) -> 0x1618 fde=[ 57c] │ │ │ │ + 0xfffffffffff51760 (offset: 0x130d0) -> 0x1650 fde=[ 5b4] │ │ │ │ + 0xfffffffffff51790 (offset: 0x13100) -> 0x1674 fde=[ 5d8] │ │ │ │ + 0xfffffffffff517d0 (offset: 0x13140) -> 0x16ac fde=[ 610] │ │ │ │ + 0xfffffffffff51800 (offset: 0x13170) -> 0x16d0 fde=[ 634] │ │ │ │ + 0xfffffffffff51840 (offset: 0x131b0) -> 0x1708 fde=[ 66c] │ │ │ │ + 0xfffffffffff51870 (offset: 0x131e0) -> 0x172c fde=[ 690] │ │ │ │ + 0xfffffffffff518b0 (offset: 0x13220) -> 0x1764 fde=[ 6c8] │ │ │ │ + 0xfffffffffff518e0 (offset: 0x13250) -> 0x1788 fde=[ 6ec] │ │ │ │ + 0xfffffffffff51920 (offset: 0x13290) -> 0x1810 fde=[ 774] │ │ │ │ + 0xfffffffffff51f20 (offset: 0x13890) -> 0x1860 fde=[ 7c4] │ │ │ │ + 0xfffffffffff51f60 (offset: 0x138d0) -> 0x1884 fde=[ 7e8] │ │ │ │ + 0xfffffffffff52310 (offset: 0x13c80) -> 0x1910 fde=[ 874] │ │ │ │ + 0xfffffffffff52530 (offset: 0x13ea0) -> 0x1950 fde=[ 8b4] │ │ │ │ + 0xfffffffffff526d0 (offset: 0x14040) -> 0x1990 fde=[ 8f4] │ │ │ │ + 0xfffffffffff52810 (offset: 0x14180) -> 0x19d0 fde=[ 934] │ │ │ │ + 0xfffffffffff529c0 (offset: 0x14330) -> 0x1a10 fde=[ 974] │ │ │ │ + 0xfffffffffff52b40 (offset: 0x144b0) -> 0x1a50 fde=[ 9b4] │ │ │ │ + 0xfffffffffff52ca0 (offset: 0x14610) -> 0x1aa8 fde=[ a0c] │ │ │ │ + 0xfffffffffff52d40 (offset: 0x146b0) -> 0x1af4 fde=[ a58] │ │ │ │ + 0xfffffffffff53270 (offset: 0x14be0) -> 0x1b44 fde=[ aa8] │ │ │ │ + 0xfffffffffff538b0 (offset: 0x15220) -> 0x1b9c fde=[ b00] │ │ │ │ + 0xfffffffffff53a20 (offset: 0x15390) -> 0x1c2c fde=[ b90] │ │ │ │ + 0xfffffffffff53cd0 (offset: 0x15640) -> 0x1c6c fde=[ bd0] │ │ │ │ + 0xfffffffffff53db0 (offset: 0x15720) -> 0x1ce0 fde=[ c44] │ │ │ │ + 0xfffffffffff54010 (offset: 0x15980) -> 0x1d10 fde=[ c74] │ │ │ │ + 0xfffffffffff540d0 (offset: 0x15a40) -> 0x1d60 fde=[ cc4] │ │ │ │ + 0xfffffffffff54300 (offset: 0x15c70) -> 0x1d90 fde=[ cf4] │ │ │ │ + 0xfffffffffff543d0 (offset: 0x15d40) -> 0x1de0 fde=[ d44] │ │ │ │ + 0xfffffffffff54480 (offset: 0x15df0) -> 0x1e28 fde=[ d8c] │ │ │ │ + 0xfffffffffff54870 (offset: 0x161e0) -> 0x1ebc fde=[ e20] │ │ │ │ + 0xfffffffffff54df0 (offset: 0x16760) -> 0x1fe0 fde=[ f44] │ │ │ │ + 0xfffffffffff55180 (offset: 0x16af0) -> 0x210c fde=[ 1070] │ │ │ │ + 0xfffffffffff551c0 (offset: 0x16b30) -> 0x2150 fde=[ 10b4] │ │ │ │ + 0xfffffffffff56280 (offset: 0x17bf0) -> 0x21dc fde=[ 1140] │ │ │ │ + 0xfffffffffff56f80 (offset: 0x188f0) -> 0x221c fde=[ 1180] │ │ │ │ + 0xfffffffffff57050 (offset: 0x189c0) -> 0x22a0 fde=[ 1204] │ │ │ │ + 0xfffffffffff57720 (offset: 0x19090) -> 0x22e0 fde=[ 1244] │ │ │ │ + 0xfffffffffff57a50 (offset: 0x193c0) -> 0x2320 fde=[ 1284] │ │ │ │ + 0xfffffffffff57f70 (offset: 0x198e0) -> 0x2444 fde=[ 13a8] │ │ │ │ + 0xfffffffffff58480 (offset: 0x19df0) -> 0x2568 fde=[ 14cc] │ │ │ │ + 0xfffffffffff58bf0 (offset: 0x1a560) -> 0x25e8 fde=[ 154c] │ │ │ │ + 0xfffffffffff59010 (offset: 0x1a980) -> 0x2688 fde=[ 15ec] │ │ │ │ + 0xfffffffffff59a80 (offset: 0x1b3f0) -> 0x2748 fde=[ 16ac] │ │ │ │ + 0xfffffffffff59b40 (offset: 0x1b4b0) -> 0x27bc fde=[ 1720] │ │ │ │ + 0xfffffffffff59bf0 (offset: 0x1b560) -> 0x284c fde=[ 17b0] │ │ │ │ + 0xfffffffffff5a030 (offset: 0x1b9a0) -> 0x28ec fde=[ 1850] │ │ │ │ + 0xfffffffffff5a0f0 (offset: 0x1ba60) -> 0x2990 fde=[ 18f4] │ │ │ │ + 0xfffffffffff5c460 (offset: 0x1ddd0) -> 0x2fb8 fde=[ 1f1c] │ │ │ │ + 0xfffffffffff5c560 (offset: 0x1ded0) -> 0x3010 fde=[ 1f74] │ │ │ │ + 0xfffffffffff5ca70 (offset: 0x1e3e0) -> 0x3068 fde=[ 1fcc] │ │ │ │ + 0xfffffffffff5d130 (offset: 0x1eaa0) -> 0x3108 fde=[ 206c] │ │ │ │ + 0xfffffffffff5dd20 (offset: 0x1f690) -> 0x3148 fde=[ 20ac] │ │ │ │ + 0xfffffffffff5de50 (offset: 0x1f7c0) -> 0x3198 fde=[ 20fc] │ │ │ │ + 0xfffffffffff5e470 (offset: 0x1fde0) -> 0x3268 fde=[ 21cc] │ │ │ │ + 0xfffffffffff5e580 (offset: 0x1fef0) -> 0x32b8 fde=[ 221c] │ │ │ │ + 0xfffffffffff5f080 (offset: 0x209f0) -> 0x3304 fde=[ 2268] │ │ │ │ + 0xfffffffffff5f250 (offset: 0x20bc0) -> 0x3454 fde=[ 23b8] │ │ │ │ + 0xfffffffffff5fe00 (offset: 0x21770) -> 0x3550 fde=[ 24b4] │ │ │ │ + 0xfffffffffff602b0 (offset: 0x21c20) -> 0x3640 fde=[ 25a4] │ │ │ │ + 0xfffffffffff608a0 (offset: 0x22210) -> 0x3758 fde=[ 26bc] │ │ │ │ + 0xfffffffffff60ec0 (offset: 0x22830) -> 0x3870 fde=[ 27d4] │ │ │ │ + 0xfffffffffff61260 (offset: 0x22bd0) -> 0x390c fde=[ 2870] │ │ │ │ + 0xfffffffffff61430 (offset: 0x22da0) -> 0x39b4 fde=[ 2918] │ │ │ │ + 0xfffffffffff61c40 (offset: 0x235b0) -> 0x3a14 fde=[ 2978] │ │ │ │ + 0xfffffffffff62600 (offset: 0x23f70) -> 0x3a60 fde=[ 29c4] │ │ │ │ + 0xfffffffffff63250 (offset: 0x24bc0) -> 0x3aac fde=[ 2a10] │ │ │ │ + 0xfffffffffff63e40 (offset: 0x257b0) -> 0x3b0c fde=[ 2a70] │ │ │ │ + 0xfffffffffff650e0 (offset: 0x26a50) -> 0x3bf0 fde=[ 2b54] │ │ │ │ + 0xfffffffffff65dc0 (offset: 0x27730) -> 0x3c3c fde=[ 2ba0] │ │ │ │ + 0xfffffffffff67170 (offset: 0x28ae0) -> 0x3ca0 fde=[ 2c04] │ │ │ │ + 0xfffffffffff68d60 (offset: 0x2a6d0) -> 0x3cec fde=[ 2c50] │ │ │ │ + 0xfffffffffff69040 (offset: 0x2a9b0) -> 0x3d44 fde=[ 2ca8] │ │ │ │ + 0xfffffffffff6a380 (offset: 0x2bcf0) -> 0x3da8 fde=[ 2d0c] │ │ │ │ + 0xfffffffffff6b3f0 (offset: 0x2cd60) -> 0x3e08 fde=[ 2d6c] │ │ │ │ + 0xfffffffffff6b6d0 (offset: 0x2d040) -> 0x3e70 fde=[ 2dd4] │ │ │ │ + 0xfffffffffff6b9b0 (offset: 0x2d320) -> 0x3f0c fde=[ 2e70] │ │ │ │ + 0xfffffffffff6bca0 (offset: 0x2d610) -> 0x3f94 fde=[ 2ef8] │ │ │ │ + 0xfffffffffff6d0f0 (offset: 0x2ea60) -> 0x3fe0 fde=[ 2f44] │ │ │ │ + 0xfffffffffff6de90 (offset: 0x2f800) -> 0x4204 fde=[ 3168] │ │ │ │ + 0xfffffffffff6ebb0 (offset: 0x30520) -> 0x4388 fde=[ 32ec] │ │ │ │ + 0xfffffffffff6ec90 (offset: 0x30600) -> 0x4404 fde=[ 3368] │ │ │ │ + 0xfffffffffff6f0c0 (offset: 0x30a30) -> 0x44c4 fde=[ 3428] │ │ │ │ + 0xfffffffffff6f4f0 (offset: 0x30e60) -> 0x4620 fde=[ 3584] │ │ │ │ + 0xfffffffffff6f530 (offset: 0x30ea0) -> 0x4640 fde=[ 35a4] │ │ │ │ + 0xfffffffffff6f5e0 (offset: 0x30f50) -> 0x4684 fde=[ 35e8] │ │ │ │ + 0xfffffffffff6f6a0 (offset: 0x31010) -> 0x46d4 fde=[ 3638] │ │ │ │ + 0xfffffffffff6f870 (offset: 0x311e0) -> 0x4800 fde=[ 3764] │ │ │ │ + 0xfffffffffff6f9f0 (offset: 0x31360) -> 0x4840 fde=[ 37a4] │ │ │ │ + 0xfffffffffff705f0 (offset: 0x31f60) -> 0x48c4 fde=[ 3828] │ │ │ │ + 0xfffffffffff71540 (offset: 0x32eb0) -> 0x4948 fde=[ 38ac] │ │ │ │ + 0xfffffffffff71660 (offset: 0x32fd0) -> 0x4978 fde=[ 38dc] │ │ │ │ + 0xfffffffffff71750 (offset: 0x330c0) -> 0x49b0 fde=[ 3914] │ │ │ │ + 0xfffffffffff718d0 (offset: 0x33240) -> 0x49f0 fde=[ 3954] │ │ │ │ + 0xfffffffffff71910 (offset: 0x33280) -> 0x4a10 fde=[ 3974] │ │ │ │ + 0xfffffffffff719d0 (offset: 0x33340) -> 0x4ae0 fde=[ 3a44] │ │ │ │ + 0xfffffffffff71a70 (offset: 0x333e0) -> 0x4b2c fde=[ 3a90] │ │ │ │ + 0xfffffffffff71c70 (offset: 0x335e0) -> 0x4bd4 fde=[ 3b38] │ │ │ │ + 0xfffffffffff71d60 (offset: 0x336d0) -> 0x4c38 fde=[ 3b9c] │ │ │ │ + 0xfffffffffff71df0 (offset: 0x33760) -> 0x4cc0 fde=[ 3c24] │ │ │ │ + 0xfffffffffff71f70 (offset: 0x338e0) -> 0x4d14 fde=[ 3c78] │ │ │ │ + 0xfffffffffff720f0 (offset: 0x33a60) -> 0x4de0 fde=[ 3d44] │ │ │ │ + 0xfffffffffff722f0 (offset: 0x33c60) -> 0x4fec fde=[ 3f50] │ │ │ │ + 0xfffffffffff724f0 (offset: 0x33e60) -> 0x5044 fde=[ 3fa8] │ │ │ │ + 0xfffffffffff72770 (offset: 0x340e0) -> 0x509c fde=[ 4000] │ │ │ │ + 0xfffffffffff731e0 (offset: 0x34b50) -> 0x5124 fde=[ 4088] │ │ │ │ + 0xfffffffffff73c50 (offset: 0x355c0) -> 0x51ac fde=[ 4110] │ │ │ │ + 0xfffffffffff74040 (offset: 0x359b0) -> 0x5278 fde=[ 41dc] │ │ │ │ + 0xfffffffffff74090 (offset: 0x35a00) -> 0x528c fde=[ 41f0] │ │ │ │ + 0xfffffffffff740c0 (offset: 0x35a30) -> 0x52a0 fde=[ 4204] │ │ │ │ + 0xfffffffffff742f0 (offset: 0x35c60) -> 0x53a8 fde=[ 430c] │ │ │ │ + 0xfffffffffff746d0 (offset: 0x36040) -> 0x5694 fde=[ 45f8] │ │ │ │ + 0xfffffffffff74c70 (offset: 0x365e0) -> 0x56c4 fde=[ 4628] │ │ │ │ + 0xfffffffffff74f30 (offset: 0x368a0) -> 0x5704 fde=[ 4668] │ │ │ │ + 0xfffffffffff752b0 (offset: 0x36c20) -> 0x5744 fde=[ 46a8] │ │ │ │ + 0xfffffffffff757a0 (offset: 0x37110) -> 0x588c fde=[ 47f0] │ │ │ │ + 0xfffffffffff766d0 (offset: 0x38040) -> 0x5910 fde=[ 4874] │ │ │ │ + 0xfffffffffff767e0 (offset: 0x38150) -> 0x599c fde=[ 4900] │ │ │ │ + 0xfffffffffff76a80 (offset: 0x383f0) -> 0x59dc fde=[ 4940] │ │ │ │ + 0xfffffffffff76ad0 (offset: 0x38440) -> 0x5a08 fde=[ 496c] │ │ │ │ + 0xfffffffffff76af0 (offset: 0x38460) -> 0x5a54 fde=[ 49b8] │ │ │ │ + 0xfffffffffff77050 (offset: 0x389c0) -> 0x5aac fde=[ 4a10] │ │ │ │ + 0xfffffffffff770a0 (offset: 0x38a10) -> 0x5afc fde=[ 4a60] │ │ │ │ + 0xfffffffffff77110 (offset: 0x38a80) -> 0x5b38 fde=[ 4a9c] │ │ │ │ + 0xfffffffffff77180 (offset: 0x38af0) -> 0x5b90 fde=[ 4af4] │ │ │ │ + 0xfffffffffff774e0 (offset: 0x38e50) -> 0x5dac fde=[ 4d10] │ │ │ │ + 0xfffffffffff77530 (offset: 0x38ea0) -> 0x5de8 fde=[ 4d4c] │ │ │ │ + 0xfffffffffff77760 (offset: 0x390d0) -> 0x5ef8 fde=[ 4e5c] │ │ │ │ + 0xfffffffffff780c0 (offset: 0x39a30) -> 0x5f84 fde=[ 4ee8] │ │ │ │ + 0xfffffffffff78130 (offset: 0x39aa0) -> 0x5fdc fde=[ 4f40] │ │ │ │ + 0xfffffffffff78660 (offset: 0x39fd0) -> 0x60dc fde=[ 5040] │ │ │ │ + 0xfffffffffff78860 (offset: 0x3a1d0) -> 0x6134 fde=[ 5098] │ │ │ │ + 0xfffffffffff78a20 (offset: 0x3a390) -> 0x61d0 fde=[ 5134] │ │ │ │ + 0xfffffffffff78ca0 (offset: 0x3a610) -> 0x6558 fde=[ 54bc] │ │ │ │ + 0xfffffffffff79990 (offset: 0x3b300) -> 0x65a4 fde=[ 5508] │ │ │ │ + 0xfffffffffff7a410 (offset: 0x3bd80) -> 0x66e4 fde=[ 5648] │ │ │ │ + 0xfffffffffff7b560 (offset: 0x3ced0) -> 0x6b28 fde=[ 5a8c] │ │ │ │ + 0xfffffffffff7b5a0 (offset: 0x3cf10) -> 0x6b60 fde=[ 5ac4] │ │ │ │ + 0xfffffffffff7b5e0 (offset: 0x3cf50) -> 0x6b98 fde=[ 5afc] │ │ │ │ + 0xfffffffffff7b7c0 (offset: 0x3d130) -> 0x6c30 fde=[ 5b94] │ │ │ │ + 0xfffffffffff7b800 (offset: 0x3d170) -> 0x6c68 fde=[ 5bcc] │ │ │ │ + 0xfffffffffff7b840 (offset: 0x3d1b0) -> 0x6ee0 fde=[ 5e44] │ │ │ │ + 0xfffffffffff7bcd0 (offset: 0x3d640) -> 0x7088 fde=[ 5fec] │ │ │ │ + 0xfffffffffff7c090 (offset: 0x3da00) -> 0x70e8 fde=[ 604c] │ │ │ │ + 0xfffffffffff7cd20 (offset: 0x3e690) -> 0x7164 fde=[ 60c8] │ │ │ │ + 0xfffffffffff7d270 (offset: 0x3ebe0) -> 0x71f4 fde=[ 6158] │ │ │ │ + 0xfffffffffff7d640 (offset: 0x3efb0) -> 0x7274 fde=[ 61d8] │ │ │ │ + 0xfffffffffff7dda0 (offset: 0x3f710) -> 0x72fc fde=[ 6260] │ │ │ │ + 0xfffffffffff7e1a0 (offset: 0x3fb10) -> 0x7454 fde=[ 63b8] │ │ │ │ + 0xfffffffffff7ec80 (offset: 0x405f0) -> 0x74d4 fde=[ 6438] │ │ │ │ + 0xfffffffffff7edf0 (offset: 0x40760) -> 0x757c fde=[ 64e0] │ │ │ │ + 0xfffffffffff80790 (offset: 0x42100) -> 0x7620 fde=[ 6584] │ │ │ │ + 0xfffffffffff81af0 (offset: 0x43460) -> 0x76b4 fde=[ 6618] │ │ │ │ + 0xfffffffffff826a0 (offset: 0x44010) -> 0x7748 fde=[ 66ac] │ │ │ │ + 0xfffffffffff83460 (offset: 0x44dd0) -> 0x77bc fde=[ 6720] │ │ │ │ + 0xfffffffffff84890 (offset: 0x46200) -> 0x785c fde=[ 67c0] │ │ │ │ + 0xfffffffffff85940 (offset: 0x472b0) -> 0x78f8 fde=[ 685c] │ │ │ │ + 0xfffffffffff85950 (offset: 0x472c0) -> 0x790c fde=[ 6870] │ │ │ │ + 0xfffffffffff86a00 (offset: 0x48370) -> 0x79a8 fde=[ 690c] │ │ │ │ + 0xfffffffffff86a10 (offset: 0x48380) -> 0x7a3c fde=[ 69a0] │ │ │ │ + 0xfffffffffff86a50 (offset: 0x483c0) -> 0x7a74 fde=[ 69d8] │ │ │ │ + 0xfffffffffff871b0 (offset: 0x48b20) -> 0x7ad0 fde=[ 6a34] │ │ │ │ + 0xfffffffffff87910 (offset: 0x49280) -> 0x7b6c fde=[ 6ad0] │ │ │ │ + 0xfffffffffff88070 (offset: 0x499e0) -> 0x7c08 fde=[ 6b6c] │ │ │ │ + 0xfffffffffff89e60 (offset: 0x4b7d0) -> 0x7ca0 fde=[ 6c04] │ │ │ │ + 0xfffffffffff8bc50 (offset: 0x4d5c0) -> 0x7d38 fde=[ 6c9c] │ │ │ │ + 0xfffffffffff8c800 (offset: 0x4e170) -> 0x7dc4 fde=[ 6d28] │ │ │ │ + 0xfffffffffff8d710 (offset: 0x4f080) -> 0x7e68 fde=[ 6dcc] │ │ │ │ + 0xfffffffffff8e200 (offset: 0x4fb70) -> 0x7ed8 fde=[ 6e3c] │ │ │ │ + 0xfffffffffff8ecf0 (offset: 0x50660) -> 0x7f48 fde=[ 6eac] │ │ │ │ + 0xfffffffffff8ffd0 (offset: 0x51940) -> 0x80b8 fde=[ 701c] │ │ │ │ + 0xfffffffffff90270 (offset: 0x51be0) -> 0x817c fde=[ 70e0] │ │ │ │ + 0xfffffffffff90da0 (offset: 0x52710) -> 0x8250 fde=[ 71b4] │ │ │ │ + 0xfffffffffff91100 (offset: 0x52a70) -> 0x8350 fde=[ 72b4] │ │ │ │ + 0xfffffffffff912c0 (offset: 0x52c30) -> 0x83f4 fde=[ 7358] │ │ │ │ + 0xfffffffffff913f0 (offset: 0x52d60) -> 0x8460 fde=[ 73c4] │ │ │ │ + 0xfffffffffff920a0 (offset: 0x53a10) -> 0x8924 fde=[ 7888] │ │ │ │ + 0xfffffffffff921e0 (offset: 0x53b50) -> 0x8980 fde=[ 78e4] │ │ │ │ + 0xfffffffffff924e0 (offset: 0x53e50) -> 0x8aa0 fde=[ 7a04] │ │ │ │ + 0xfffffffffff92a10 (offset: 0x54380) -> 0x8c18 fde=[ 7b7c] │ │ │ │ + 0xfffffffffff92d30 (offset: 0x546a0) -> 0x8cc0 fde=[ 7c24] │ │ │ │ + 0xfffffffffff92db0 (offset: 0x54720) -> 0x8f80 fde=[ 7ee4] │ │ │ │ + 0xfffffffffff92f90 (offset: 0x54900) -> 0x9098 fde=[ 7ffc] │ │ │ │ + 0xfffffffffff93580 (offset: 0x54ef0) -> 0x90f0 fde=[ 8054] │ │ │ │ + 0xfffffffffff938e0 (offset: 0x55250) -> 0x9178 fde=[ 80dc] │ │ │ │ + 0xfffffffffff93920 (offset: 0x55290) -> 0x91b0 fde=[ 8114] │ │ │ │ + 0xfffffffffff93960 (offset: 0x552d0) -> 0x91e8 fde=[ 814c] │ │ │ │ + 0xfffffffffff93a80 (offset: 0x553f0) -> 0x9244 fde=[ 81a8] │ │ │ │ + 0xfffffffffff93ac0 (offset: 0x55430) -> 0x927c fde=[ 81e0] │ │ │ │ + 0xfffffffffff948e0 (offset: 0x56250) -> 0x930c fde=[ 8270] │ │ │ │ + 0xfffffffffff955f0 (offset: 0x56f60) -> 0x93c8 fde=[ 832c] │ │ │ │ + 0xfffffffffff96dd0 (offset: 0x58740) -> 0x9470 fde=[ 83d4] │ │ │ │ + 0xfffffffffff98040 (offset: 0x599b0) -> 0x9598 fde=[ 84fc] │ │ │ │ + 0xfffffffffff987c0 (offset: 0x5a130) -> 0x95f0 fde=[ 8554] │ │ │ │ + 0xfffffffffff98bb0 (offset: 0x5a520) -> 0x9670 fde=[ 85d4] │ │ │ │ + 0xfffffffffff99540 (offset: 0x5aeb0) -> 0x9718 fde=[ 867c] │ │ │ │ + 0xfffffffffff99e50 (offset: 0x5b7c0) -> 0x977c fde=[ 86e0] │ │ │ │ + 0xfffffffffff9a020 (offset: 0x5b990) -> 0x97d4 fde=[ 8738] │ │ │ │ + 0xfffffffffff9af80 (offset: 0x5c8f0) -> 0x987c fde=[ 87e0] │ │ │ │ + 0xfffffffffff9b500 (offset: 0x5ce70) -> 0x98dc fde=[ 8840] │ │ │ │ + 0xfffffffffff9baa0 (offset: 0x5d410) -> 0x993c fde=[ 88a0] │ │ │ │ + 0xfffffffffff9c170 (offset: 0x5dae0) -> 0x9994 fde=[ 88f8] │ │ │ │ + 0xfffffffffff9c980 (offset: 0x5e2f0) -> 0x9a3c fde=[ 89a0] │ │ │ │ + 0xfffffffffff9dcb0 (offset: 0x5f620) -> 0x9ab8 fde=[ 8a1c] │ │ │ │ + 0xfffffffffff9df40 (offset: 0x5f8b0) -> 0x9c8c fde=[ 8bf0] │ │ │ │ + 0xfffffffffff9e950 (offset: 0x602c0) -> 0x9e30 fde=[ 8d94] │ │ │ │ + 0xfffffffffffa0690 (offset: 0x62000) -> 0x9fbc fde=[ 8f20] │ │ │ │ + 0xfffffffffffa09e0 (offset: 0x62350) -> 0xa014 fde=[ 8f78] │ │ │ │ + 0xfffffffffffa0ea0 (offset: 0x62810) -> 0xa06c fde=[ 8fd0] │ │ │ │ + 0xfffffffffffa11e0 (offset: 0x62b50) -> 0xa0c4 fde=[ 9028] │ │ │ │ + 0xfffffffffffa1af0 (offset: 0x63460) -> 0xa164 fde=[ 90c8] │ │ │ │ + 0xfffffffffffa2280 (offset: 0x63bf0) -> 0xa378 fde=[ 92dc] │ │ │ │ + 0xfffffffffffa2e80 (offset: 0x647f0) -> 0xa3fc fde=[ 9360] │ │ │ │ + 0xfffffffffffa3a80 (offset: 0x653f0) -> 0xa480 fde=[ 93e4] │ │ │ │ + 0xfffffffffffa5940 (offset: 0x672b0) -> 0xa510 fde=[ 9474] │ │ │ │ + 0xfffffffffffa7800 (offset: 0x69170) -> 0xa5a0 fde=[ 9504] │ │ │ │ + 0xfffffffffffac100 (offset: 0x6da70) -> 0xa654 fde=[ 95b8] │ │ │ │ + 0xfffffffffffb0a00 (offset: 0x72370) -> 0xa708 fde=[ 966c] │ │ │ │ + 0xfffffffffffb1520 (offset: 0x72e90) -> 0xa874 fde=[ 97d8] │ │ │ │ + 0xfffffffffffb1c90 (offset: 0x73600) -> 0xa900 fde=[ 9864] │ │ │ │ + 0xfffffffffffb2310 (offset: 0x73c80) -> 0xa98c fde=[ 98f0] │ │ │ │ + 0xfffffffffffb3b00 (offset: 0x75470) -> 0xaa30 fde=[ 9994] │ │ │ │ + 0xfffffffffffb5040 (offset: 0x769b0) -> 0xaba0 fde=[ 9b04] │ │ │ │ + 0xfffffffffffb57b0 (offset: 0x77120) -> 0xac2c fde=[ 9b90] │ │ │ │ + 0xfffffffffffb5e30 (offset: 0x777a0) -> 0xacb8 fde=[ 9c1c] │ │ │ │ + 0xfffffffffffb7620 (offset: 0x78f90) -> 0xad5c fde=[ 9cc0] │ │ │ │ + 0xfffffffffffbb520 (offset: 0x7ce90) -> 0xae68 fde=[ 9dcc] │ │ │ │ + 0xfffffffffffbca60 (offset: 0x7e3d0) -> 0xaf08 fde=[ 9e6c] │ │ │ │ + 0xfffffffffffbd9e0 (offset: 0x7f350) -> 0xb098 fde=[ 9ffc] │ │ │ │ + 0xfffffffffffbdbf0 (offset: 0x7f560) -> 0xb110 fde=[ a074] │ │ │ │ + 0xfffffffffffbe590 (offset: 0x7ff00) -> 0xb344 fde=[ a2a8] │ │ │ │ + 0xfffffffffffbe640 (offset: 0x7ffb0) -> 0xb3e4 fde=[ a348] │ │ │ │ + 0xfffffffffffbf8c0 (offset: 0x81230) -> 0xb430 fde=[ a394] │ │ │ │ + 0xfffffffffffc0670 (offset: 0x81fe0) -> 0xb4f8 fde=[ a45c] │ │ │ │ + 0xfffffffffffc1700 (offset: 0x83070) -> 0xb544 fde=[ a4a8] │ │ │ │ + 0xfffffffffffc25e0 (offset: 0x83f50) -> 0xb5ac fde=[ a510] │ │ │ │ + 0xfffffffffffc3fd0 (offset: 0x85940) -> 0xb638 fde=[ a59c] │ │ │ │ + 0xfffffffffffc69b0 (offset: 0x88320) -> 0xb70c fde=[ a670] │ │ │ │ + 0xfffffffffffc7540 (offset: 0x88eb0) -> 0xb820 fde=[ a784] │ │ │ │ + 0xfffffffffffc7b00 (offset: 0x89470) -> 0xb8f0 fde=[ a854] │ │ │ │ + 0xfffffffffffca450 (offset: 0x8bdc0) -> 0xba08 fde=[ a96c] │ │ │ │ + 0xfffffffffffcc120 (offset: 0x8da90) -> 0xba54 fde=[ a9b8] │ │ │ │ + 0xfffffffffffcc770 (offset: 0x8e0e0) -> 0xbaac fde=[ aa10] │ │ │ │ + 0xfffffffffffccc40 (offset: 0x8e5b0) -> 0xbb0c fde=[ aa70] │ │ │ │ + 0xfffffffffffcd240 (offset: 0x8ebb0) -> 0xbb80 fde=[ aae4] │ │ │ │ + 0xfffffffffffcd700 (offset: 0x8f070) -> 0xbcb0 fde=[ ac14] │ │ │ │ + 0xfffffffffffd3860 (offset: 0x951d0) -> 0xbd30 fde=[ ac94] │ │ │ │ + 0xfffffffffffd3bd0 (offset: 0x95540) -> 0xbdec fde=[ ad50] │ │ │ │ + 0xfffffffffffd4160 (offset: 0x95ad0) -> 0xbe7c fde=[ ade0] │ │ │ │ + 0xfffffffffffd4360 (offset: 0x95cd0) -> 0xbee8 fde=[ ae4c] │ │ │ │ + 0xfffffffffffd43d0 (offset: 0x95d40) -> 0xbf4c fde=[ aeb0] │ │ │ │ + 0xfffffffffffd45b0 (offset: 0x95f20) -> 0xc004 fde=[ af68] │ │ │ │ + 0xfffffffffffd49b0 (offset: 0x96320) -> 0xc0e8 fde=[ b04c] │ │ │ │ + 0xfffffffffffd4a80 (offset: 0x963f0) -> 0xc1ac fde=[ b110] │ │ │ │ + 0xfffffffffffd5640 (offset: 0x96fb0) -> 0xc228 fde=[ b18c] │ │ │ │ + 0xfffffffffffd5fe0 (offset: 0x97950) -> 0xc2ac fde=[ b210] │ │ │ │ + 0xfffffffffffd9e50 (offset: 0x9b7c0) -> 0xc350 fde=[ b2b4] │ │ │ │ + 0xfffffffffffda4f0 (offset: 0x9be60) -> 0xc3a8 fde=[ b30c] │ │ │ │ + 0xfffffffffffda880 (offset: 0x9c1f0) -> 0x10ec fde=[ 50] │ │ │ │ + 0xfffffffffffda890 (offset: 0x9c200) -> 0x1100 fde=[ 64] │ │ │ │ + 0xfffffffffffda8a0 (offset: 0x9c210) -> 0x125c fde=[ 1c0] │ │ │ │ + 0xfffffffffffda8d0 (offset: 0x9c240) -> 0x1280 fde=[ 1e4] │ │ │ │ + 0xfffffffffffda910 (offset: 0x9c280) -> 0x12b8 fde=[ 21c] │ │ │ │ + 0xfffffffffffda940 (offset: 0x9c2b0) -> 0x12dc fde=[ 240] │ │ │ │ + 0xfffffffffffda980 (offset: 0x9c2f0) -> 0x1314 fde=[ 278] │ │ │ │ + 0xfffffffffffda9b0 (offset: 0x9c320) -> 0x1338 fde=[ 29c] │ │ │ │ + 0xfffffffffffda9f0 (offset: 0x9c360) -> 0x1370 fde=[ 2d4] │ │ │ │ + 0xfffffffffffdaa20 (offset: 0x9c390) -> 0x1394 fde=[ 2f8] │ │ │ │ + 0xfffffffffffdaa60 (offset: 0x9c3d0) -> 0x18d0 fde=[ 834] │ │ │ │ + 0xfffffffffffdac70 (offset: 0x9c5e0) -> 0x2098 fde=[ ffc] │ │ │ │ + 0xfffffffffffdad50 (offset: 0x9c6c0) -> 0x26d4 fde=[ 1638] │ │ │ │ + 0xfffffffffffdb2a0 (offset: 0x9cc10) -> 0x2960 fde=[ 18c4] │ │ │ │ + 0xfffffffffffdb710 (offset: 0x9d080) -> 0x33ac fde=[ 2310] │ │ │ │ + 0xfffffffffffdb8e0 (offset: 0x9d250) -> 0x34d0 fde=[ 2434] │ │ │ │ + 0xfffffffffffdbc80 (offset: 0x9d5f0) -> 0x3510 fde=[ 2474] │ │ │ │ + 0xfffffffffffdc030 (offset: 0x9d9a0) -> 0x3b70 fde=[ 2ad4] │ │ │ │ + 0xfffffffffffdc190 (offset: 0x9db00) -> 0x4584 fde=[ 34e8] │ │ │ │ + 0xfffffffffffdc420 (offset: 0x9dd90) -> 0x45bc fde=[ 3520] │ │ │ │ + 0xfffffffffffdc450 (offset: 0x9ddc0) -> 0x45ec fde=[ 3550] │ │ │ │ + 0xfffffffffffdc680 (offset: 0x9dff0) -> 0x4a60 fde=[ 39c4] │ │ │ │ + 0xfffffffffffdc6d0 (offset: 0x9e040) -> 0x4a98 fde=[ 39fc] │ │ │ │ + 0xfffffffffffdc8c0 (offset: 0x9e230) -> 0x4ed4 fde=[ 3e38] │ │ │ │ + 0xfffffffffffdc960 (offset: 0x9e2d0) -> 0x4f3c fde=[ 3ea0] │ │ │ │ + 0xfffffffffffdca40 (offset: 0x9e3b0) -> 0x4fb4 fde=[ 3f18] │ │ │ │ + 0xfffffffffffdcaf0 (offset: 0x9e460) -> 0x5204 fde=[ 4168] │ │ │ │ + 0xfffffffffffde510 (offset: 0x9fe80) -> 0x523c fde=[ 41a0] │ │ │ │ + 0xfffffffffffdf260 (offset: 0xa0bd0) -> 0x5644 fde=[ 45a8] │ │ │ │ + 0xfffffffffffdf2d0 (offset: 0xa0c40) -> 0x5a1c fde=[ 4980] │ │ │ │ + 0xfffffffffffdf320 (offset: 0xa0c90) -> 0x5bf0 fde=[ 4b54] │ │ │ │ + 0xfffffffffffdf850 (offset: 0xa11c0) -> 0x5e40 fde=[ 4da4] │ │ │ │ + 0xfffffffffffdfaf0 (offset: 0xa1460) -> 0x5e80 fde=[ 4de4] │ │ │ │ + 0xfffffffffffdfbf0 (offset: 0xa1560) -> 0x62ac fde=[ 5210] │ │ │ │ + 0xfffffffffffdfc60 (offset: 0xa15d0) -> 0x6304 fde=[ 5268] │ │ │ │ + 0xfffffffffffdfda0 (offset: 0xa1710) -> 0x6398 fde=[ 52fc] │ │ │ │ + 0xfffffffffffdfe70 (offset: 0xa17e0) -> 0x63fc fde=[ 5360] │ │ │ │ + 0xfffffffffffe04e0 (offset: 0xa1e50) -> 0x6444 fde=[ 53a8] │ │ │ │ + 0xfffffffffffe05b0 (offset: 0xa1f20) -> 0x64a8 fde=[ 540c] │ │ │ │ + 0xfffffffffffe0620 (offset: 0xa1f90) -> 0x6500 fde=[ 5464] │ │ │ │ + 0xfffffffffffe0690 (offset: 0xa2000) -> 0x6850 fde=[ 57b4] │ │ │ │ + 0xfffffffffffe0990 (offset: 0xa2300) -> 0x68ac fde=[ 5810] │ │ │ │ + 0xfffffffffffe0ae0 (offset: 0xa2450) -> 0x691c fde=[ 5880] │ │ │ │ + 0xfffffffffffe0c60 (offset: 0xa25d0) -> 0x6998 fde=[ 58fc] │ │ │ │ + 0xfffffffffffe0e20 (offset: 0xa2790) -> 0x6a20 fde=[ 5984] │ │ │ │ + 0xfffffffffffe0ef0 (offset: 0xa2860) -> 0x6a84 fde=[ 59e8] │ │ │ │ + 0xfffffffffffe0f80 (offset: 0xa28f0) -> 0x6ae8 fde=[ 5a4c] │ │ │ │ + 0xfffffffffffe1470 (offset: 0xa2de0) -> 0x6bf0 fde=[ 5b54] │ │ │ │ + 0xfffffffffffe1930 (offset: 0xa32a0) -> 0x6ca0 fde=[ 5c04] │ │ │ │ + 0xfffffffffffe19a0 (offset: 0xa3310) -> 0x6cf8 fde=[ 5c5c] │ │ │ │ + 0xfffffffffffe1a10 (offset: 0xa3380) -> 0x6d50 fde=[ 5cb4] │ │ │ │ + 0xfffffffffffe1ae0 (offset: 0xa3450) -> 0x6db4 fde=[ 5d18] │ │ │ │ + 0xfffffffffffe1c30 (offset: 0xa35a0) -> 0x6e2c fde=[ 5d90] │ │ │ │ + 0xfffffffffffe1c80 (offset: 0xa35f0) -> 0x6e64 fde=[ 5dc8] │ │ │ │ + 0xfffffffffffe2100 (offset: 0xa3a70) -> 0x6ea4 fde=[ 5e08] │ │ │ │ + 0xfffffffffffe24c0 (offset: 0xa3e30) -> 0x6f64 fde=[ 5ec8] │ │ │ │ + 0xfffffffffffe3040 (offset: 0xa49b0) -> 0x6fc0 fde=[ 5f24] │ │ │ │ + 0xfffffffffffe30f0 (offset: 0xa4a60) -> 0x7030 fde=[ 5f94] │ │ │ │ + 0xfffffffffffe33a0 (offset: 0xa4d10) -> 0x71ac fde=[ 6110] │ │ │ │ + 0xfffffffffffe37e0 (offset: 0xa5150) -> 0x7358 fde=[ 62bc] │ │ │ │ + 0xfffffffffffe3ef0 (offset: 0xa5860) -> 0x73b4 fde=[ 6318] │ │ │ │ + 0xfffffffffffe4080 (offset: 0xa59f0) -> 0x752c fde=[ 6490] │ │ │ │ + 0xfffffffffffe44a0 (offset: 0xa5e10) -> 0x79bc fde=[ 6920] │ │ │ │ + 0xfffffffffffe4a80 (offset: 0xa63f0) -> 0x7a04 fde=[ 6968] │ │ │ │ + 0xfffffffffffe5270 (offset: 0xa6be0) -> 0x7b2c fde=[ 6a90] │ │ │ │ + 0xfffffffffffe5460 (offset: 0xa6dd0) -> 0x7bc8 fde=[ 6b2c] │ │ │ │ + 0xfffffffffffe5650 (offset: 0xa6fc0) -> 0x7fe4 fde=[ 6f48] │ │ │ │ + 0xfffffffffffe61b0 (offset: 0xa7b20) -> 0x8040 fde=[ 6fa4] │ │ │ │ + 0xfffffffffffe6920 (offset: 0xa8290) -> 0x8110 fde=[ 7074] │ │ │ │ + 0xfffffffffffe6a10 (offset: 0xa8380) -> 0x81e4 fde=[ 7148] │ │ │ │ + 0xfffffffffffe6b10 (offset: 0xa8480) -> 0x82a8 fde=[ 720c] │ │ │ │ + 0xfffffffffffe7290 (offset: 0xa8c00) -> 0x83b0 fde=[ 7314] │ │ │ │ + 0xfffffffffffe73f0 (offset: 0xa8d60) -> 0x8630 fde=[ 7594] │ │ │ │ + 0xfffffffffffe7580 (offset: 0xa8ef0) -> 0x86d0 fde=[ 7634] │ │ │ │ + 0xfffffffffffe7710 (offset: 0xa9080) -> 0x8770 fde=[ 76d4] │ │ │ │ + 0xfffffffffffe8270 (offset: 0xa9be0) -> 0x87cc fde=[ 7730] │ │ │ │ + 0xfffffffffffe83e0 (offset: 0xa9d50) -> 0x8850 fde=[ 77b4] │ │ │ │ + 0xfffffffffffe89b0 (offset: 0xaa320) -> 0x88ac fde=[ 7810] │ │ │ │ + 0xfffffffffffe9120 (offset: 0xaaa90) -> 0x89d8 fde=[ 793c] │ │ │ │ + 0xfffffffffffe9500 (offset: 0xaae70) -> 0x8a34 fde=[ 7998] │ │ │ │ + 0xfffffffffffe95f0 (offset: 0xaaf60) -> 0x8b00 fde=[ 7a64] │ │ │ │ + 0xfffffffffffe9780 (offset: 0xab0f0) -> 0x8ba0 fde=[ 7b04] │ │ │ │ + 0xfffffffffffe9b40 (offset: 0xab4b0) -> 0x8be8 fde=[ 7b4c] │ │ │ │ + 0xfffffffffffe9b90 (offset: 0xab500) -> 0x8d24 fde=[ 7c88] │ │ │ │ + 0xfffffffffffea710 (offset: 0xac080) -> 0x8d80 fde=[ 7ce4] │ │ │ │ + 0xfffffffffffeb270 (offset: 0xacbe0) -> 0x8ddc fde=[ 7d40] │ │ │ │ + 0xfffffffffffebdd0 (offset: 0xad740) -> 0x8e38 fde=[ 7d9c] │ │ │ │ + 0xfffffffffffec4e0 (offset: 0xade50) -> 0x8e88 fde=[ 7dec] │ │ │ │ + 0xfffffffffffecc00 (offset: 0xae570) -> 0x8ee4 fde=[ 7e48] │ │ │ │ + 0xfffffffffffece20 (offset: 0xae790) -> 0x8f40 fde=[ 7ea4] │ │ │ │ + 0xfffffffffffed330 (offset: 0xaeca0) -> 0x8fd8 fde=[ 7f3c] │ │ │ │ + 0xfffffffffffed7d0 (offset: 0xaf140) -> 0x9018 fde=[ 7f7c] │ │ │ │ + 0xfffffffffffedfc0 (offset: 0xaf930) -> 0x9050 fde=[ 7fb4] │ │ │ │ + 0xfffffffffffee020 (offset: 0xaf990) -> 0x9130 fde=[ 8094] │ │ │ │ + 0xfffffffffffee860 (offset: 0xb01d0) -> 0x9380 fde=[ 82e4] │ │ │ │ + 0xfffffffffffef0a0 (offset: 0xb0a10) -> 0x9510 fde=[ 8474] │ │ │ │ + 0xfffffffffffef210 (offset: 0xb0b80) -> 0x9548 fde=[ 84ac] │ │ │ │ + 0xfffffffffffefa30 (offset: 0xb13a0) -> 0x99f4 fde=[ 8958] │ │ │ │ + 0xfffffffffffefa90 (offset: 0xb1400) -> 0x9b18 fde=[ 8a7c] │ │ │ │ + 0xfffffffffffefca0 (offset: 0xb1610) -> 0x9b74 fde=[ 8ad8] │ │ │ │ + 0xfffffffffffefd90 (offset: 0xb1700) -> 0x9be0 fde=[ 8b44] │ │ │ │ + 0xffffffffffff0120 (offset: 0xb1a90) -> 0x9c3c fde=[ 8ba0] │ │ │ │ + 0xffffffffffff0370 (offset: 0xb1ce0) -> 0x9cd8 fde=[ 8c3c] │ │ │ │ + 0xffffffffffff0680 (offset: 0xb1ff0) -> 0x9d28 fde=[ 8c8c] │ │ │ │ + 0xffffffffffff0840 (offset: 0xb21b0) -> 0x9d84 fde=[ 8ce8] │ │ │ │ + 0xffffffffffff0a50 (offset: 0xb23c0) -> 0x9de0 fde=[ 8d44] │ │ │ │ + 0xffffffffffff0d20 (offset: 0xb2690) -> 0x9ec0 fde=[ 8e24] │ │ │ │ + 0xffffffffffff0e10 (offset: 0xb2780) -> 0x9f2c fde=[ 8e90] │ │ │ │ + 0xffffffffffff0fd0 (offset: 0xb2940) -> 0x9f74 fde=[ 8ed8] │ │ │ │ + 0xffffffffffff1030 (offset: 0xb29a0) -> 0xa11c fde=[ 9080] │ │ │ │ + 0xffffffffffff1090 (offset: 0xb2a00) -> 0xa1cc fde=[ 9130] │ │ │ │ + 0xffffffffffff12f0 (offset: 0xb2c60) -> 0xa214 fde=[ 9178] │ │ │ │ + 0xffffffffffff1da0 (offset: 0xb3710) -> 0xa26c fde=[ 91d0] │ │ │ │ + 0xffffffffffff2db0 (offset: 0xb4720) -> 0xa2d4 fde=[ 9238] │ │ │ │ + 0xffffffffffff32a0 (offset: 0xb4c10) -> 0xa31c fde=[ 9280] │ │ │ │ + 0xffffffffffff3440 (offset: 0xb4db0) -> 0xa7a4 fde=[ 9708] │ │ │ │ + 0xffffffffffff3630 (offset: 0xb4fa0) -> 0xa7e4 fde=[ 9748] │ │ │ │ + 0xffffffffffff3f30 (offset: 0xb58a0) -> 0xa824 fde=[ 9788] │ │ │ │ + 0xffffffffffff51a0 (offset: 0xb6b10) -> 0xaad0 fde=[ 9a34] │ │ │ │ + 0xffffffffffff5390 (offset: 0xb6d00) -> 0xab10 fde=[ 9a74] │ │ │ │ + 0xffffffffffff5c90 (offset: 0xb7600) -> 0xab50 fde=[ 9ab4] │ │ │ │ + 0xffffffffffff6f00 (offset: 0xb8870) -> 0xafdc fde=[ 9f40] │ │ │ │ + 0xffffffffffff7380 (offset: 0xb8cf0) -> 0xb018 fde=[ 9f7c] │ │ │ │ + 0xffffffffffff7450 (offset: 0xb8dc0) -> 0xb07c fde=[ 9fe0] │ │ │ │ + 0xffffffffffff7490 (offset: 0xb8e00) -> 0xb39c fde=[ a300] │ │ │ │ + 0xffffffffffff7d70 (offset: 0xb96e0) -> 0xb48c fde=[ a3f0] │ │ │ │ + 0xffffffffffff8380 (offset: 0xb9cf0) -> 0xb780 fde=[ a6e4] │ │ │ │ + 0xffffffffffff8570 (offset: 0xb9ee0) -> 0xb7c8 fde=[ a72c] │ │ │ │ + 0xffffffffffff8970 (offset: 0xba2e0) -> 0xb9ac fde=[ a910] │ │ │ │ + 0xffffffffffff9410 (offset: 0xbad80) -> 0xbbd8 fde=[ ab3c] │ │ │ │ + 0xffffffffffff9a70 (offset: 0xbb3e0) -> 0xbc30 fde=[ ab94] │ │ │ │ + 0xffffffffffffa370 (offset: 0xbbce0) -> 0xbc6c fde=[ abd0] │ │ │ │ + 0xffffffffffffb070 (offset: 0xbc9e0) -> 0xbdb0 fde=[ ad14] │ │ │ │ + 0xffffffffffffb0c0 (offset: 0xbca30) -> 0xc164 fde=[ b0c8] │ │ │ │ + 0xffffffffffffb304 (offset: 0xbcc74) -> 0xc41c fde=[ b380] │ │ │ │ + 0xffffffffffffb308 (offset: 0xbcc78) -> 0xc430 fde=[ b394] │ │ │ │ + 0xffffffffffffb30c (offset: 0xbcc7c) -> 0xc444 fde=[ b3a8] │ │ │ │ + 0xffffffffffffb310 (offset: 0xbcc80) -> 0xc458 fde=[ b3bc] │ │ │ │ + 0xffffffffffffb314 (offset: 0xbcc84) -> 0xc46c fde=[ b3d0] │ │ │ │ + 0xffffffffffffb320 (offset: 0xbcc90) -> 0xc480 fde=[ b3e4] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 00000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -560,808 +560,808 @@ │ │ │ │ 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) │ │ │ │ │ │ │ │ 0000003c 00000010 00000040 FDE cie=00000000 pc=0000a6b0..0000a6b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000050 00000010 00000054 FDE cie=00000000 pc=000a0fb0..000a0fb6 │ │ │ │ +00000050 00000010 00000054 FDE cie=00000000 pc=0009c1f0..0009c1f6 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000064 00000010 00000068 FDE cie=00000000 pc=000a0fc0..000a0fc1 │ │ │ │ +00000064 00000010 00000068 FDE cie=00000000 pc=0009c200..0009c201 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000078 0000001c 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 1 │ │ │ │ Data alignment factor: -4 │ │ │ │ Return address column: 8 │ │ │ │ - Augmentation data: 9b 71 e7 00 00 1b 1b │ │ │ │ + Augmentation data: 9b 41 f9 00 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_offset: r8 (eip) at cfa-4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000098 0000002c 00000024 FDE cie=00000078 pc=00012f40..00012f6d │ │ │ │ - Augmentation data: ab ad 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012f41 │ │ │ │ +00000098 0000002c 00000024 FDE cie=00000078 pc=00012c80..00012cad │ │ │ │ + Augmentation data: 5b b3 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012c81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00012f43 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012c83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00012f46 │ │ │ │ + DW_CFA_advance_loc: 3 to 00012c86 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 35 to 00012f69 │ │ │ │ + DW_CFA_advance_loc: 35 to 00012ca9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012f6a │ │ │ │ + DW_CFA_advance_loc: 1 to 00012caa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012f6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00012cab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00012f6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00012cac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 000000c8 00000020 00000054 FDE cie=00000078 pc=0000a6c0..0000a70e │ │ │ │ - Augmentation data: 7f ad 00 00 │ │ │ │ + Augmentation data: 2f b3 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 26 to 0000a6da │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000ec 0000001c 000000f0 FDE cie=00000000 pc=00012f70..00012f92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012f71 │ │ │ │ +000000ec 0000001c 000000f0 FDE cie=00000000 pc=00012cb0..00012cd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012cb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00012f7f │ │ │ │ + DW_CFA_advance_loc: 14 to 00012cbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00012f90 │ │ │ │ + DW_CFA_advance_loc: 17 to 00012cd0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012f91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012cd1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000010c 00000020 00000110 FDE cie=00000000 pc=00012fa0..00012fc0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012fa1 │ │ │ │ +0000010c 00000020 00000110 FDE cie=00000000 pc=00012ce0..00012d00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012ce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00012faf │ │ │ │ + DW_CFA_advance_loc: 14 to 00012cef │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 00012fb6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00012cf6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00012fbe │ │ │ │ + DW_CFA_advance_loc: 8 to 00012cfe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012fbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00012cff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000130 00000030 00000134 FDE cie=00000000 pc=00012fc0..00013001 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012fc1 │ │ │ │ +00000130 00000030 00000134 FDE cie=00000000 pc=00012d00..00012d41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00012fc4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00012d04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 00012fe5 │ │ │ │ + DW_CFA_advance_loc: 33 to 00012d25 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012fe6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d26 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00012ff0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00012d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00012ff3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00012d33 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00012ff4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d34 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00012ffc │ │ │ │ + DW_CFA_advance_loc: 8 to 00012d3c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00012fff │ │ │ │ + DW_CFA_advance_loc: 3 to 00012d3f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013000 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d40 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000164 00000020 00000168 FDE cie=00000000 pc=00013010..00013036 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013011 │ │ │ │ +00000164 00000020 00000168 FDE cie=00000000 pc=00012d50..00012d76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013014 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012d5f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001302c │ │ │ │ + DW_CFA_advance_loc: 13 to 00012d6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013034 │ │ │ │ + DW_CFA_advance_loc: 8 to 00012d74 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013035 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d75 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000188 00000034 0000018c FDE cie=00000000 pc=00013040..00013072 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013041 │ │ │ │ +00000188 00000034 0000018c FDE cie=00000000 pc=00012d80..00012db2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012d82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013045 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012d90 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001305d │ │ │ │ + DW_CFA_advance_loc: 13 to 00012d9d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013063 │ │ │ │ + DW_CFA_advance_loc: 6 to 00012da3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012da4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013066 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012da6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013067 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012da7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001306f │ │ │ │ + DW_CFA_advance_loc: 8 to 00012daf │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013070 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012db0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013071 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012db1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000001c0 00000020 000001c4 FDE cie=00000000 pc=000a0fd0..000a0ff9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a0fd1 │ │ │ │ +000001c0 00000020 000001c4 FDE cie=00000000 pc=0009c210..0009c239 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c211 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a0fdf │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c21f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a0fef │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c22f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a0ff7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c237 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a0ff8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c238 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001e4 00000034 000001e8 FDE cie=00000000 pc=000a1000..000a1035 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1001 │ │ │ │ +000001e4 00000034 000001e8 FDE cie=00000000 pc=0009c240..0009c275 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1002 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c242 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a1010 │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c250 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a1020 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c260 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a1026 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009c266 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1027 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c267 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1029 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009c269 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a102a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c26a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1032 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c272 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1033 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c273 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1034 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c274 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000021c 00000020 00000220 FDE cie=00000000 pc=000a1040..000a1069 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1041 │ │ │ │ +0000021c 00000020 00000220 FDE cie=00000000 pc=0009c280..0009c2a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c281 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a104f │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c28f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a105f │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c29f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1067 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c2a7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1068 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c2a8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000240 00000034 00000244 FDE cie=00000000 pc=000a1070..000a10a5 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1071 │ │ │ │ +00000240 00000034 00000244 FDE cie=00000000 pc=0009c2b0..0009c2e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c2b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1072 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c2b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a1080 │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c2c0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a1090 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c2d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a1096 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009c2d6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1097 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c2d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1099 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009c2d9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a109a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c2da │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a10a2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c2e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a10a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c2e3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a10a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c2e4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000278 00000020 0000027c FDE cie=00000000 pc=000a10b0..000a10d9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a10b1 │ │ │ │ +00000278 00000020 0000027c FDE cie=00000000 pc=0009c2f0..0009c319 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c2f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a10bf │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c2ff │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a10cf │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c30f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a10d7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c317 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a10d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c318 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000029c 00000034 000002a0 FDE cie=00000000 pc=000a10e0..000a1115 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a10e1 │ │ │ │ +0000029c 00000034 000002a0 FDE cie=00000000 pc=0009c320..0009c355 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a10e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c322 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a10f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c330 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a1100 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c340 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a1106 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009c346 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1107 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c347 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1109 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009c349 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a110a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c34a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c352 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1113 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c353 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1114 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c354 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000002d4 00000020 000002d8 FDE cie=00000000 pc=000a1120..000a1149 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1121 │ │ │ │ +000002d4 00000020 000002d8 FDE cie=00000000 pc=0009c360..0009c389 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c361 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a112f │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c36f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a113f │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c37f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1147 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c387 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1148 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c388 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002f8 00000034 000002fc FDE cie=00000000 pc=000a1150..000a1185 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1151 │ │ │ │ +000002f8 00000034 000002fc FDE cie=00000000 pc=0009c390..0009c3c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1152 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a1160 │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c3a0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a1170 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c3b0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a1176 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009c3b6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1177 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c3b7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1179 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009c3b9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a117a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c3ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1182 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c3c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1183 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c3c3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1184 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c3c4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000330 00000020 00000334 FDE cie=00000000 pc=00013080..000130a6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013081 │ │ │ │ +00000330 00000020 00000334 FDE cie=00000000 pc=00012dc0..00012de6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013084 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012dcf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001309c │ │ │ │ + DW_CFA_advance_loc: 13 to 00012ddc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000130a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00012de4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012de5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000354 00000034 00000358 FDE cie=00000000 pc=000130b0..000130e2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130b1 │ │ │ │ +00000354 00000034 00000358 FDE cie=00000000 pc=00012df0..00012e22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012df2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000130b5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012e00 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000130cd │ │ │ │ + DW_CFA_advance_loc: 13 to 00012e0d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000130d3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00012e13 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e14 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000130d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012e16 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e17 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000130df │ │ │ │ + DW_CFA_advance_loc: 8 to 00012e1f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e20 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e21 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000038c 00000020 00000390 FDE cie=00000000 pc=000130f0..00013116 │ │ │ │ - DW_CFA_advance_loc: 1 to 000130f1 │ │ │ │ +0000038c 00000020 00000390 FDE cie=00000000 pc=00012e30..00012e56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000130f4 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012e3f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001310c │ │ │ │ + DW_CFA_advance_loc: 13 to 00012e4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013114 │ │ │ │ + DW_CFA_advance_loc: 8 to 00012e54 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013115 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e55 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003b0 00000034 000003b4 FDE cie=00000000 pc=00013120..00013152 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013121 │ │ │ │ +000003b0 00000034 000003b4 FDE cie=00000000 pc=00012e60..00012e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013122 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013125 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012e70 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001313d │ │ │ │ + DW_CFA_advance_loc: 13 to 00012e7d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013143 │ │ │ │ + DW_CFA_advance_loc: 6 to 00012e83 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013144 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e84 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013146 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012e86 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013147 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e87 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001314f │ │ │ │ + DW_CFA_advance_loc: 8 to 00012e8f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013150 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e90 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013151 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012e91 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000003e8 00000020 000003ec FDE cie=00000000 pc=00013160..00013186 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013161 │ │ │ │ +000003e8 00000020 000003ec FDE cie=00000000 pc=00012ea0..00012ec6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013164 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012eaf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001317c │ │ │ │ + DW_CFA_advance_loc: 13 to 00012ebc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013184 │ │ │ │ + DW_CFA_advance_loc: 8 to 00012ec4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013185 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012ec5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000040c 00000034 00000410 FDE cie=00000000 pc=00013190..000131c2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013191 │ │ │ │ +0000040c 00000034 00000410 FDE cie=00000000 pc=00012ed0..00012f02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012ed1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013192 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012ed2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013195 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012ee0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000131ad │ │ │ │ + DW_CFA_advance_loc: 13 to 00012eed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000131b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00012ef3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000131b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012ef4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000131b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012ef6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000131b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012ef7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000131bf │ │ │ │ + DW_CFA_advance_loc: 8 to 00012eff │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000131c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f00 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000131c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f01 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000444 00000020 00000448 FDE cie=00000000 pc=000131d0..000131f6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000131d1 │ │ │ │ +00000444 00000020 00000448 FDE cie=00000000 pc=00012f10..00012f36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000131d4 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012f1f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000131ec │ │ │ │ + DW_CFA_advance_loc: 13 to 00012f2c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000131f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00012f34 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000131f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f35 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000468 00000034 0000046c FDE cie=00000000 pc=00013200..00013232 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013201 │ │ │ │ +00000468 00000034 0000046c FDE cie=00000000 pc=00012f40..00012f72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013205 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012f50 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001321d │ │ │ │ + DW_CFA_advance_loc: 13 to 00012f5d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013223 │ │ │ │ + DW_CFA_advance_loc: 6 to 00012f63 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013224 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013226 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012f66 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013227 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f67 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001322f │ │ │ │ + DW_CFA_advance_loc: 8 to 00012f6f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013230 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f70 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013231 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f71 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000004a0 00000020 000004a4 FDE cie=00000000 pc=00013240..00013266 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013241 │ │ │ │ +000004a0 00000020 000004a4 FDE cie=00000000 pc=00012f80..00012fa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012f81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013244 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012f8f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001325c │ │ │ │ + DW_CFA_advance_loc: 13 to 00012f9c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013264 │ │ │ │ + DW_CFA_advance_loc: 8 to 00012fa4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013265 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012fa5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004c4 00000034 000004c8 FDE cie=00000000 pc=00013270..000132a2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013271 │ │ │ │ +000004c4 00000034 000004c8 FDE cie=00000000 pc=00012fb0..00012fe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012fb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013272 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012fb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013275 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012fc0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001328d │ │ │ │ + DW_CFA_advance_loc: 13 to 00012fcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013293 │ │ │ │ + DW_CFA_advance_loc: 6 to 00012fd3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012fd4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013296 │ │ │ │ + DW_CFA_advance_loc: 2 to 00012fd6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013297 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012fd7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001329f │ │ │ │ + DW_CFA_advance_loc: 8 to 00012fdf │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000132a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012fe0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000132a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012fe1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000004fc 00000020 00000500 FDE cie=00000000 pc=000132b0..000132d6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000132b1 │ │ │ │ +000004fc 00000020 00000500 FDE cie=00000000 pc=00012ff0..00013016 │ │ │ │ + DW_CFA_advance_loc: 1 to 00012ff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000132b4 │ │ │ │ + DW_CFA_advance_loc: 14 to 00012fff │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000132cc │ │ │ │ + DW_CFA_advance_loc: 13 to 0001300c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000132d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00013014 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000132d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013015 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000520 00000034 00000524 FDE cie=00000000 pc=000132e0..00013312 │ │ │ │ - DW_CFA_advance_loc: 1 to 000132e1 │ │ │ │ +00000520 00000034 00000524 FDE cie=00000000 pc=00013020..00013052 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013021 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000132e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013022 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000132e5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00013030 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000132fd │ │ │ │ + DW_CFA_advance_loc: 13 to 0001303d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013303 │ │ │ │ + DW_CFA_advance_loc: 6 to 00013043 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013304 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013044 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013306 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013046 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013307 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013047 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001330f │ │ │ │ + DW_CFA_advance_loc: 8 to 0001304f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013310 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013050 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013311 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013051 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000558 00000020 0000055c FDE cie=00000000 pc=00013320..00013346 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013321 │ │ │ │ +00000558 00000020 0000055c FDE cie=00000000 pc=00013060..00013086 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013061 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013324 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001306f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001333c │ │ │ │ + DW_CFA_advance_loc: 13 to 0001307c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013344 │ │ │ │ + DW_CFA_advance_loc: 8 to 00013084 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013345 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013085 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000057c 00000034 00000580 FDE cie=00000000 pc=00013350..00013382 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013351 │ │ │ │ +0000057c 00000034 00000580 FDE cie=00000000 pc=00013090..000130c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013091 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013352 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013092 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013355 │ │ │ │ + DW_CFA_advance_loc: 14 to 000130a0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001336d │ │ │ │ + DW_CFA_advance_loc: 13 to 000130ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013373 │ │ │ │ + DW_CFA_advance_loc: 6 to 000130b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013374 │ │ │ │ + DW_CFA_advance_loc: 1 to 000130b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013376 │ │ │ │ + DW_CFA_advance_loc: 2 to 000130b6 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013377 │ │ │ │ + DW_CFA_advance_loc: 1 to 000130b7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001337f │ │ │ │ + DW_CFA_advance_loc: 8 to 000130bf │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013380 │ │ │ │ + DW_CFA_advance_loc: 1 to 000130c0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013381 │ │ │ │ + DW_CFA_advance_loc: 1 to 000130c1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000005b4 00000020 000005b8 FDE cie=00000000 pc=00013390..000133b6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013391 │ │ │ │ +000005b4 00000020 000005b8 FDE cie=00000000 pc=000130d0..000130f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000130d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013394 │ │ │ │ + DW_CFA_advance_loc: 14 to 000130df │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000133ac │ │ │ │ + DW_CFA_advance_loc: 13 to 000130ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000133b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000130f4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000133b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000130f5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005d8 00000034 000005dc FDE cie=00000000 pc=000133c0..000133f2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000133c1 │ │ │ │ +000005d8 00000034 000005dc FDE cie=00000000 pc=00013100..00013132 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013101 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000133c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013102 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000133c5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00013110 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000133dd │ │ │ │ + DW_CFA_advance_loc: 13 to 0001311d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000133e3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00013123 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000133e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013124 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000133e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013126 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000133e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013127 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000133ef │ │ │ │ + DW_CFA_advance_loc: 8 to 0001312f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000133f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013130 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000133f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013131 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00000610 00000020 00000614 FDE cie=00000000 pc=00013400..00013426 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013401 │ │ │ │ +00000610 00000020 00000614 FDE cie=00000000 pc=00013140..00013166 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013404 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001314f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001341c │ │ │ │ + DW_CFA_advance_loc: 13 to 0001315c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013424 │ │ │ │ + DW_CFA_advance_loc: 8 to 00013164 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013425 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013165 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000634 00000034 00000638 FDE cie=00000000 pc=00013430..00013462 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013431 │ │ │ │ +00000634 00000034 00000638 FDE cie=00000000 pc=00013170..000131a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013432 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013172 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013435 │ │ │ │ + DW_CFA_advance_loc: 14 to 00013180 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001344d │ │ │ │ + DW_CFA_advance_loc: 13 to 0001318d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013453 │ │ │ │ + DW_CFA_advance_loc: 6 to 00013193 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013454 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013194 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013456 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013196 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013457 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013197 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001345f │ │ │ │ + DW_CFA_advance_loc: 8 to 0001319f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013460 │ │ │ │ + DW_CFA_advance_loc: 1 to 000131a0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013461 │ │ │ │ + DW_CFA_advance_loc: 1 to 000131a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000066c 00000020 00000670 FDE cie=00000000 pc=00013470..00013496 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013471 │ │ │ │ +0000066c 00000020 00000670 FDE cie=00000000 pc=000131b0..000131d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000131b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013474 │ │ │ │ + DW_CFA_advance_loc: 14 to 000131bf │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001348c │ │ │ │ + DW_CFA_advance_loc: 13 to 000131cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013494 │ │ │ │ + DW_CFA_advance_loc: 8 to 000131d4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013495 │ │ │ │ + DW_CFA_advance_loc: 1 to 000131d5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000690 00000034 00000694 FDE cie=00000000 pc=000134a0..000134d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000134a1 │ │ │ │ +00000690 00000034 00000694 FDE cie=00000000 pc=000131e0..00013212 │ │ │ │ + DW_CFA_advance_loc: 1 to 000131e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000134a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000131e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000134a5 │ │ │ │ + DW_CFA_advance_loc: 14 to 000131f0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000134bd │ │ │ │ + DW_CFA_advance_loc: 13 to 000131fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000134c3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00013203 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000134c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013204 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000134c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013206 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000134c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013207 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000134cf │ │ │ │ + DW_CFA_advance_loc: 8 to 0001320f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000134d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013210 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000134d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013211 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000006c8 00000020 000006cc FDE cie=00000000 pc=000134e0..00013506 │ │ │ │ - DW_CFA_advance_loc: 1 to 000134e1 │ │ │ │ +000006c8 00000020 000006cc FDE cie=00000000 pc=00013220..00013246 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000134e4 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001322f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 000134fc │ │ │ │ + DW_CFA_advance_loc: 13 to 0001323c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013504 │ │ │ │ + DW_CFA_advance_loc: 8 to 00013244 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013505 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013245 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006ec 00000034 000006f0 FDE cie=00000000 pc=00013510..00013542 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013511 │ │ │ │ +000006ec 00000034 000006f0 FDE cie=00000000 pc=00013250..00013282 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013512 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013252 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013515 │ │ │ │ + DW_CFA_advance_loc: 14 to 00013260 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001352d │ │ │ │ + DW_CFA_advance_loc: 13 to 0001326d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013533 │ │ │ │ + DW_CFA_advance_loc: 6 to 00013273 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013534 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013274 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013536 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013276 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013537 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013277 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001353f │ │ │ │ + DW_CFA_advance_loc: 8 to 0001327f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013540 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013280 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013541 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013281 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ 00000724 00000024 00000728 FDE cie=00000000 pc=0000a70e..0000a739 │ │ │ │ DW_CFA_advance_loc: 1 to 0000a70f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ @@ -1392,7544 +1392,8264 @@ │ │ │ │ DW_CFA_advance_loc: 10 to 0000a75d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_advance_loc: 6 to 0000a763 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ DW_CFA_advance_loc: 1 to 0000a764 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ │ │ │ -00000774 00000048 00000778 FDE cie=00000000 pc=00013550..00013a22 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013551 │ │ │ │ +00000774 0000004c 00000778 FDE cie=00000000 pc=00013290..0001388b │ │ │ │ + DW_CFA_advance_loc: 1 to 00013291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00013553 │ │ │ │ + DW_CFA_advance_loc: 2 to 00013293 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00013559 │ │ │ │ + DW_CFA_advance_loc: 6 to 00013299 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 713 to 00013822 │ │ │ │ + DW_CFA_advance_loc2: 907 to 00013624 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013823 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013625 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013824 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013626 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013825 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013627 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00013830 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013628 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 0001383e │ │ │ │ + DW_CFA_advance_loc2: 468 to 000137fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001383f │ │ │ │ + DW_CFA_advance_loc: 1 to 000137fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013840 │ │ │ │ + DW_CFA_advance_loc: 1 to 000137fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00013841 │ │ │ │ + DW_CFA_advance_loc: 1 to 000137ff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013842 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 00013869 │ │ │ │ + DW_CFA_advance_loc: 9 to 00013809 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001386a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001380a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001386b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001380b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001386c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001380c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00013870 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001380d │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000007c0 00000020 000007c4 FDE cie=00000000 pc=00013a30..00013a6c │ │ │ │ - DW_CFA_advance_loc: 1 to 00013a31 │ │ │ │ +000007c4 00000020 000007c8 FDE cie=00000000 pc=00013890..000138cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00013891 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 37 to 00013a56 │ │ │ │ + DW_CFA_advance_loc: 37 to 000138b6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00013a60 │ │ │ │ + DW_CFA_advance_loc: 10 to 000138c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00013a68 │ │ │ │ + DW_CFA_advance_loc: 8 to 000138c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007e4 00000048 000007e8 FDE cie=00000000 pc=00013a70..00013e1c │ │ │ │ - DW_CFA_advance_loc: 1 to 00013a71 │ │ │ │ +000007e8 00000048 000007ec FDE cie=00000000 pc=000138d0..00013c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 000138d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013a74 │ │ │ │ + DW_CFA_advance_loc: 3 to 000138d4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013a75 │ │ │ │ + DW_CFA_advance_loc: 1 to 000138d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013a76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000138d6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 813 to 00013da3 │ │ │ │ + DW_CFA_advance_loc2: 813 to 00013c03 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013da4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c04 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013da5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c05 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013da6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c06 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00013db0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00013c10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 99 to 00013e13 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00013c73 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00013e19 │ │ │ │ + DW_CFA_advance_loc: 6 to 00013c79 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013e1a │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c7a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013e1b │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c7b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000830 0000003c 00000834 FDE cie=00000000 pc=000a1190..000a1382 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1191 │ │ │ │ +00000834 0000003c 00000838 FDE cie=00000000 pc=0009c3d0..0009c5c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c3d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1192 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c3d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1193 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c3d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a1196 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009c3d6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a119d │ │ │ │ + DW_CFA_advance_loc: 7 to 0009c3dd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 385 to 000a131e │ │ │ │ + DW_CFA_advance_loc2: 385 to 0009c55e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a131f │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c55f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1320 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c560 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1321 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c561 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1322 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c562 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a1330 │ │ │ │ + DW_CFA_advance_loc: 14 to 0009c570 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000870 0000003c 00000874 FDE cie=00000000 pc=00013e20..0001403a │ │ │ │ - DW_CFA_advance_loc: 1 to 00013e21 │ │ │ │ +00000874 0000003c 00000878 FDE cie=00000000 pc=00013c80..00013e9a │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013e22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013e23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013c83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00013e26 │ │ │ │ + DW_CFA_advance_loc: 3 to 00013c86 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00013e2e │ │ │ │ + DW_CFA_advance_loc: 8 to 00013c8e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 405 to 00013fc3 │ │ │ │ + DW_CFA_advance_loc2: 405 to 00013e23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013e24 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013e25 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013e26 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00013fc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013e27 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00013fd0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00013e30 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000008b0 0000003c 000008b4 FDE cie=00000000 pc=00014040..000141f6 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014041 │ │ │ │ +000008b4 0000003c 000008b8 FDE cie=00000000 pc=00013ea0..00014036 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ea2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014043 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013ea3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00014046 │ │ │ │ + DW_CFA_advance_loc: 3 to 00013ea6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001404e │ │ │ │ + DW_CFA_advance_loc: 8 to 00013eae │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 342 to 000141a4 │ │ │ │ + DW_CFA_advance_loc2: 310 to 00013fe4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000141a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013fe5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000141a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013fe6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000141a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013fe7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000141a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00013fe8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000141b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00013ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000008f0 0000003c 000008f4 FDE cie=00000000 pc=00014200..00014335 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014201 │ │ │ │ +000008f4 0000003c 000008f8 FDE cie=00000000 pc=00014040..00014175 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014203 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014043 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00014207 │ │ │ │ + DW_CFA_advance_loc: 4 to 00014047 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001420c │ │ │ │ + DW_CFA_advance_loc: 8 to 0001404f │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc1: 228 to 000142f0 │ │ │ │ + DW_CFA_advance_loc1: 225 to 00014130 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000142f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014131 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000142f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014132 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000142f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014133 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000142f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014134 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00014300 │ │ │ │ + DW_CFA_advance_loc: 12 to 00014140 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000930 0000003c 00000934 FDE cie=00000000 pc=00014340..000144e8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014341 │ │ │ │ +00000934 0000003c 00000938 FDE cie=00000000 pc=00014180..00014328 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014181 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014342 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014182 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014343 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014183 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00014346 │ │ │ │ + DW_CFA_advance_loc: 3 to 00014186 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 00014357 │ │ │ │ + DW_CFA_advance_loc: 13 to 00014193 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc2: 310 to 0001448d │ │ │ │ + DW_CFA_advance_loc2: 314 to 000142cd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001448e │ │ │ │ + DW_CFA_advance_loc: 1 to 000142ce │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001448f │ │ │ │ + DW_CFA_advance_loc: 1 to 000142cf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014490 │ │ │ │ + DW_CFA_advance_loc: 1 to 000142d0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014491 │ │ │ │ + DW_CFA_advance_loc: 1 to 000142d1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000144a0 │ │ │ │ + DW_CFA_advance_loc: 15 to 000142e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000970 0000003c 00000974 FDE cie=00000000 pc=000144f0..00014669 │ │ │ │ - DW_CFA_advance_loc: 1 to 000144f1 │ │ │ │ +00000974 0000003c 00000978 FDE cie=00000000 pc=00014330..000144a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014331 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000144f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014332 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000144f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014333 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000144f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00014336 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 10 to 00014500 │ │ │ │ + DW_CFA_advance_loc: 10 to 00014340 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc2: 262 to 00014606 │ │ │ │ + DW_CFA_advance_loc2: 262 to 00014446 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014607 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014447 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014608 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014448 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014609 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014449 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001460a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001444a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00014610 │ │ │ │ + DW_CFA_advance_loc: 6 to 00014450 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000009b0 00000054 000009b4 FDE cie=00000000 pc=00014670..000147c8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014671 │ │ │ │ +000009b4 00000054 000009b8 FDE cie=00000000 pc=000144b0..00014608 │ │ │ │ + DW_CFA_advance_loc: 1 to 000144b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014672 │ │ │ │ + DW_CFA_advance_loc: 1 to 000144b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014673 │ │ │ │ + DW_CFA_advance_loc: 1 to 000144b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00014676 │ │ │ │ + DW_CFA_advance_loc: 3 to 000144b6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 15 to 00014685 │ │ │ │ + DW_CFA_advance_loc: 11 to 000144c1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 231 to 0001476c │ │ │ │ + DW_CFA_advance_loc1: 235 to 000145ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001476d │ │ │ │ + DW_CFA_advance_loc: 1 to 000145ad │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001476e │ │ │ │ + DW_CFA_advance_loc: 1 to 000145ae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001476f │ │ │ │ + DW_CFA_advance_loc: 1 to 000145af │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014770 │ │ │ │ + DW_CFA_advance_loc: 1 to 000145b0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00014780 │ │ │ │ + DW_CFA_advance_loc: 16 to 000145c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 43 to 000147ab │ │ │ │ + DW_CFA_advance_loc: 43 to 000145eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000147ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000145ec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000147ad │ │ │ │ + DW_CFA_advance_loc: 1 to 000145ed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000147ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000145ee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000147af │ │ │ │ + DW_CFA_advance_loc: 1 to 000145ef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000147b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000145f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a08 00000048 00000a0c FDE cie=00000000 pc=000147d0..00014870 │ │ │ │ - DW_CFA_advance_loc: 1 to 000147d1 │ │ │ │ +00000a0c 00000048 00000a10 FDE cie=00000000 pc=00014610..000146b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000147d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014612 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000147d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014613 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000147d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00014616 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00014819 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00014659 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001481a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001465a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001481b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001465b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001482b │ │ │ │ + DW_CFA_advance_loc: 12 to 00014667 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0001485d │ │ │ │ + DW_CFA_advance_loc: 54 to 0001469d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 00014860 │ │ │ │ + DW_CFA_advance_loc: 3 to 000146a0 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014861 │ │ │ │ + DW_CFA_advance_loc: 1 to 000146a1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00014869 │ │ │ │ + DW_CFA_advance_loc: 8 to 000146a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001486c │ │ │ │ + DW_CFA_advance_loc: 3 to 000146ac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001486d │ │ │ │ + DW_CFA_advance_loc: 1 to 000146ad │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001486e │ │ │ │ + DW_CFA_advance_loc: 1 to 000146ae │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001486f │ │ │ │ + DW_CFA_advance_loc: 1 to 000146af │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a54 00000048 00000a58 FDE cie=00000000 pc=00014870..00014d02 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014871 │ │ │ │ +00000a58 0000004c 00000a5c FDE cie=00000000 pc=000146b0..00014bdb │ │ │ │ + DW_CFA_advance_loc: 1 to 000146b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00014873 │ │ │ │ + DW_CFA_advance_loc: 2 to 000146b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00014879 │ │ │ │ + DW_CFA_advance_loc: 9 to 000146bc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 709 to 00014b3e │ │ │ │ + DW_CFA_advance_loc2: 792 to 000149d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b3f │ │ │ │ + DW_CFA_advance_loc: 1 to 000149d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000149d6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b41 │ │ │ │ + DW_CFA_advance_loc: 1 to 000149d7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00014b50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000149d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 00014b5e │ │ │ │ + DW_CFA_advance_loc2: 372 to 00014b4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b5f │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b4d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b4e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b4f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 00014b89 │ │ │ │ + DW_CFA_advance_loc: 9 to 00014b59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b5a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b5b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00014b8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b5c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00014b90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014b5d │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000aa0 00000054 00000aa4 FDE cie=00000000 pc=00014d10..0001532d │ │ │ │ - DW_CFA_advance_loc: 1 to 00014d11 │ │ │ │ +00000aa8 00000054 00000aac FDE cie=00000000 pc=00014be0..00015214 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014be1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014d12 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014be2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014d13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014be3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00014d14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00014be4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00014d17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00014be7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 1107 to 0001516a │ │ │ │ + DW_CFA_advance_loc2: 1115 to 00015042 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001516b │ │ │ │ + DW_CFA_advance_loc: 1 to 00015043 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001516c │ │ │ │ + DW_CFA_advance_loc: 1 to 00015044 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001516d │ │ │ │ + DW_CFA_advance_loc: 1 to 00015045 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001516e │ │ │ │ + DW_CFA_advance_loc: 1 to 00015046 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001516f │ │ │ │ + DW_CFA_advance_loc: 1 to 00015047 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00015178 │ │ │ │ + DW_CFA_advance_loc: 9 to 00015050 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015179 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015051 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001517a │ │ │ │ + DW_CFA_advance_loc: 1 to 00015052 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001517b │ │ │ │ + DW_CFA_advance_loc: 1 to 00015053 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001517c │ │ │ │ + DW_CFA_advance_loc: 1 to 00015054 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00015180 │ │ │ │ + DW_CFA_advance_loc: 12 to 00015060 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000af8 0000008c 00000afc FDE cie=00000000 pc=00015330..00015498 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015331 │ │ │ │ +00000b00 0000008c 00000b04 FDE cie=00000000 pc=00015220..00015388 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015221 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015332 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015222 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015333 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015223 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015334 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015224 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015337 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015227 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 0001537c │ │ │ │ + DW_CFA_advance_loc1: 69 to 0001526c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001537d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001526d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00015381 │ │ │ │ + DW_CFA_advance_loc: 4 to 00015271 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015382 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015272 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001538c │ │ │ │ + DW_CFA_advance_loc: 10 to 0001527c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00015394 │ │ │ │ + DW_CFA_advance_loc: 8 to 00015284 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015395 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015285 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015396 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015286 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015397 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015287 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015398 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015288 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000153a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00015290 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000153a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 00015297 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000153a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015298 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000153b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000152a0 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000153b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000152a1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000153b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000152a5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000153b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000152a6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000153c2 │ │ │ │ + DW_CFA_advance_loc: 16 to 000152b6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000153d0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000152c0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000153d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000152c1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000153d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000152c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000153de │ │ │ │ + DW_CFA_advance_loc: 12 to 000152ce │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 26 to 000153f8 │ │ │ │ + DW_CFA_advance_loc: 26 to 000152e8 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000153f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000152e9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000153fd │ │ │ │ + DW_CFA_advance_loc: 4 to 000152ed │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000153fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000152ee │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 00015422 │ │ │ │ + DW_CFA_advance_loc: 36 to 00015312 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00015436 │ │ │ │ + DW_CFA_advance_loc: 20 to 00015326 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015437 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015327 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015438 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015328 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015439 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015329 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 00015443 │ │ │ │ + DW_CFA_advance_loc: 10 to 00015333 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b88 0000003c 00000b8c FDE cie=00000000 pc=000154a0..0001574b │ │ │ │ - DW_CFA_advance_loc: 1 to 000154a1 │ │ │ │ +00000b90 0000003c 00000b94 FDE cie=00000000 pc=00015390..0001563b │ │ │ │ + DW_CFA_advance_loc: 1 to 00015391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000154a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000154a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015393 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000154a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015396 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000154a9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015399 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 608 to 00015709 │ │ │ │ + DW_CFA_advance_loc2: 601 to 000155f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001570a │ │ │ │ + DW_CFA_advance_loc: 1 to 000155f3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001570b │ │ │ │ + DW_CFA_advance_loc: 1 to 000155f4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001570c │ │ │ │ + DW_CFA_advance_loc: 1 to 000155f5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001570d │ │ │ │ + DW_CFA_advance_loc: 1 to 000155f6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015710 │ │ │ │ + DW_CFA_advance_loc: 10 to 00015600 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000bc8 00000070 00000bcc FDE cie=00000000 pc=00015750..00015813 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015751 │ │ │ │ +00000bd0 00000070 00000bd4 FDE cie=00000000 pc=00015640..00015713 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015752 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015642 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015753 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015643 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015756 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015646 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 16 to 00015766 │ │ │ │ + DW_CFA_advance_loc: 16 to 00015656 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000157ab │ │ │ │ + DW_CFA_advance_loc1: 85 to 000156ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000157ae │ │ │ │ + DW_CFA_advance_loc: 3 to 000156ae │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157af │ │ │ │ + DW_CFA_advance_loc: 1 to 000156af │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000156b0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000156b1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000157c0 │ │ │ │ + DW_CFA_advance_loc: 15 to 000156c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 000157cb │ │ │ │ + DW_CFA_advance_loc: 11 to 000156cb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000156cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000157dc │ │ │ │ + DW_CFA_advance_loc: 16 to 000156dc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 000157f5 │ │ │ │ + DW_CFA_advance_loc: 25 to 000156f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000157f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000156f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000156f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000156fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000157fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000156fb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00015800 │ │ │ │ + DW_CFA_advance_loc: 5 to 00015700 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0001580c │ │ │ │ + DW_CFA_advance_loc: 12 to 0001570c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001580f │ │ │ │ + DW_CFA_advance_loc: 3 to 0001570f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015810 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015710 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015811 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015711 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015812 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015712 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c3c 0000002c 00000c40 FDE cie=00000000 pc=00015820..00015a89 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015821 │ │ │ │ +00000c44 0000002c 00000c48 FDE cie=00000000 pc=00015720..00015979 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015721 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015823 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015723 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0001582c │ │ │ │ + DW_CFA_advance_loc: 9 to 0001572c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 571 to 00015a67 │ │ │ │ + DW_CFA_advance_loc2: 555 to 00015957 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015a68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015958 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015a69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015959 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015a6a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001595a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00015a70 │ │ │ │ + DW_CFA_advance_loc: 6 to 00015960 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000c6c 0000004c 00000c70 FDE cie=00000000 pc=00015a90..00015b46 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015a91 │ │ │ │ +00000c74 0000004c 00000c78 FDE cie=00000000 pc=00015980..00015a36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015a92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015982 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015a93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015983 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00015a9f │ │ │ │ + DW_CFA_advance_loc: 12 to 0001598f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015aa2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015992 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 00015add │ │ │ │ + DW_CFA_advance_loc: 59 to 000159cd │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015ade │ │ │ │ + DW_CFA_advance_loc: 1 to 000159ce │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015adf │ │ │ │ + DW_CFA_advance_loc: 1 to 000159cf │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015ae0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000159d0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00015af1 │ │ │ │ + DW_CFA_advance_loc: 17 to 000159e1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00015afb │ │ │ │ + DW_CFA_advance_loc: 10 to 000159eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015afc │ │ │ │ + DW_CFA_advance_loc: 1 to 000159ec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015afd │ │ │ │ + DW_CFA_advance_loc: 1 to 000159ed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015afe │ │ │ │ + DW_CFA_advance_loc: 1 to 000159ee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015aff │ │ │ │ + DW_CFA_advance_loc: 1 to 000159ef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015b00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000159f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cbc 0000002c 00000cc0 FDE cie=00000000 pc=00015b50..00015d90 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015b51 │ │ │ │ +00000cc4 0000002c 00000cc8 FDE cie=00000000 pc=00015a40..00015c70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015a41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00015b53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00015a43 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00015b59 │ │ │ │ + DW_CFA_advance_loc: 6 to 00015a49 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 540 to 00015d75 │ │ │ │ + DW_CFA_advance_loc2: 524 to 00015c55 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015d76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015c56 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015d77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015c57 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00015d78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015c58 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00015d80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00015c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000cec 0000004c 00000cf0 FDE cie=00000000 pc=00015d90..00015e56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015d91 │ │ │ │ +00000cf4 0000004c 00000cf8 FDE cie=00000000 pc=00015c70..00015d36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015c71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015d92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015c72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015d93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015c73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015c74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015d97 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015c77 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00015dd7 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00015cb7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015dd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015cb8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015dd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015cb9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015dda │ │ │ │ + DW_CFA_advance_loc: 1 to 00015cba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00015de2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00015cc2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00015e2c │ │ │ │ + DW_CFA_advance_loc1: 75 to 00015d0d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e2d │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d0e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e2e │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d0f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d10 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d11 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00015e40 │ │ │ │ + DW_CFA_advance_loc: 15 to 00015d20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d3c 00000044 00000d40 FDE cie=00000000 pc=00015e60..00015f15 │ │ │ │ - DW_CFA_advance_loc: 17 to 00015e71 │ │ │ │ +00000d44 00000044 00000d48 FDE cie=00000000 pc=00015d40..00015de5 │ │ │ │ + DW_CFA_advance_loc: 17 to 00015d51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e73 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015e76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015d56 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 11 to 00015e81 │ │ │ │ + DW_CFA_advance_loc: 11 to 00015d61 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 00015e8f │ │ │ │ + DW_CFA_advance_loc: 14 to 00015d6f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d70 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d71 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d72 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015d73 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00015ea0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00015d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 112 to 00015f10 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00015de0 │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d84 00000090 00000d88 FDE cie=00000000 pc=00015f20..00016310 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015f21 │ │ │ │ +00000d8c 00000090 00000d90 FDE cie=00000000 pc=00015df0..000161e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015f22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015df2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00015f25 │ │ │ │ + DW_CFA_advance_loc: 3 to 00015df5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00015f26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00015df6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 7 to 00015f2d │ │ │ │ + DW_CFA_advance_loc: 7 to 00015dfd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 336 to 0001607d │ │ │ │ + DW_CFA_advance_loc2: 336 to 00015f4d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 00016085 │ │ │ │ + DW_CFA_advance_loc: 8 to 00015f55 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000160b5 │ │ │ │ + DW_CFA_advance_loc: 48 to 00015f85 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 000160c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00015f90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000160cd │ │ │ │ + DW_CFA_advance_loc: 13 to 00015f9d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 6 to 000160d3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00015fa3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000160de │ │ │ │ + DW_CFA_advance_loc: 11 to 00015fae │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 000160e6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00015fb6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 000160f1 │ │ │ │ + DW_CFA_advance_loc: 11 to 00015fc1 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 000160f9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00015fc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00016103 │ │ │ │ + DW_CFA_advance_loc: 10 to 00015fd3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001610c │ │ │ │ + DW_CFA_advance_loc: 9 to 00015fdc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 00016119 │ │ │ │ + DW_CFA_advance_loc: 13 to 00015fe9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001611f │ │ │ │ + DW_CFA_advance_loc: 6 to 00015fef │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 40 to 00016147 │ │ │ │ + DW_CFA_advance_loc: 40 to 00016017 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc1: 131 to 000161ca │ │ │ │ + DW_CFA_advance_loc1: 131 to 0001609a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 000161d4 │ │ │ │ + DW_CFA_advance_loc: 10 to 000160a4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 000161dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000160ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 62 to 0001621a │ │ │ │ + DW_CFA_advance_loc: 62 to 000160ea │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 00016222 │ │ │ │ + DW_CFA_advance_loc: 8 to 000160f2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00016249 │ │ │ │ + DW_CFA_advance_loc: 39 to 00016119 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 12 to 00016255 │ │ │ │ + DW_CFA_advance_loc: 12 to 00016125 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00016268 │ │ │ │ + DW_CFA_advance_loc: 19 to 00016138 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 9 to 00016271 │ │ │ │ + DW_CFA_advance_loc: 9 to 00016141 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 00016283 │ │ │ │ + DW_CFA_advance_loc: 18 to 00016153 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001628d │ │ │ │ + DW_CFA_advance_loc: 10 to 0001615d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 000162a2 │ │ │ │ + DW_CFA_advance_loc: 21 to 00016172 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc1: 97 to 00016303 │ │ │ │ + DW_CFA_advance_loc1: 97 to 000161d3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001630b │ │ │ │ + DW_CFA_advance_loc: 8 to 000161db │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001630c │ │ │ │ + DW_CFA_advance_loc: 1 to 000161dc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001630d │ │ │ │ + DW_CFA_advance_loc: 1 to 000161dd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001630e │ │ │ │ + DW_CFA_advance_loc: 1 to 000161de │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001630f │ │ │ │ + DW_CFA_advance_loc: 1 to 000161df │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e18 00000120 00000e1c FDE cie=00000000 pc=00016310..00016882 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016311 │ │ │ │ +00000e20 00000120 00000e24 FDE cie=00000000 pc=000161e0..00016752 │ │ │ │ + DW_CFA_advance_loc: 1 to 000161e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016312 │ │ │ │ + DW_CFA_advance_loc: 1 to 000161e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016313 │ │ │ │ + DW_CFA_advance_loc: 1 to 000161e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016316 │ │ │ │ + DW_CFA_advance_loc: 3 to 000161e6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001631d │ │ │ │ + DW_CFA_advance_loc: 7 to 000161ed │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 366 to 0001648b │ │ │ │ + DW_CFA_advance_loc2: 366 to 0001635b │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001648c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001635c │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00016490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00016360 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00016494 │ │ │ │ + DW_CFA_advance_loc: 6 to 00016366 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 000164aa │ │ │ │ + DW_CFA_advance_loc: 16 to 00016376 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 50 to 000164dc │ │ │ │ + DW_CFA_advance_loc: 54 to 000163ac │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000164dd │ │ │ │ + DW_CFA_advance_loc: 1 to 000163ad │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000164de │ │ │ │ + DW_CFA_advance_loc: 1 to 000163ae │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 6 to 000164e4 │ │ │ │ + DW_CFA_advance_loc: 6 to 000163b4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000164f6 │ │ │ │ + DW_CFA_advance_loc: 18 to 000163c6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 41 to 0001651f │ │ │ │ + DW_CFA_advance_loc: 41 to 000163ef │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016520 │ │ │ │ + DW_CFA_advance_loc: 1 to 000163f0 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016521 │ │ │ │ + DW_CFA_advance_loc: 1 to 000163f1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016522 │ │ │ │ + DW_CFA_advance_loc: 1 to 000163f2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 29 to 0001653f │ │ │ │ + DW_CFA_advance_loc: 19 to 00016405 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00016543 │ │ │ │ + DW_CFA_advance_loc: 14 to 00016413 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016544 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016414 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016545 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016415 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016546 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016416 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00016562 │ │ │ │ + DW_CFA_advance_loc: 18 to 00016428 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 00016569 │ │ │ │ + DW_CFA_advance_loc: 17 to 00016439 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001656a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001643a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001656b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001643b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001656c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001643c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001657c │ │ │ │ + DW_CFA_advance_loc: 16 to 0001644c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001658a │ │ │ │ + DW_CFA_advance_loc: 14 to 0001645a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001658b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001645b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001658c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001645c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001658f │ │ │ │ + DW_CFA_advance_loc: 3 to 0001645f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001659f │ │ │ │ + DW_CFA_advance_loc: 16 to 0001646f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000165ef │ │ │ │ + DW_CFA_advance_loc1: 83 to 000164c2 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 6 to 000165f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000164c5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000165f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000164c6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000165fa │ │ │ │ + DW_CFA_advance_loc: 9 to 000164cf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00016607 │ │ │ │ + DW_CFA_advance_loc: 8 to 000164d7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 55 to 0001663e │ │ │ │ + DW_CFA_advance_loc: 55 to 0001650e │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001663f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001650f │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00016643 │ │ │ │ + DW_CFA_advance_loc: 4 to 00016513 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016646 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016516 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00016655 │ │ │ │ + DW_CFA_advance_loc: 15 to 00016525 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 33 to 00016676 │ │ │ │ + DW_CFA_advance_loc: 33 to 00016546 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016677 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016547 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016678 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016548 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001667b │ │ │ │ + DW_CFA_advance_loc: 3 to 0001654b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00016685 │ │ │ │ + DW_CFA_advance_loc: 10 to 00016555 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 000166aa │ │ │ │ + DW_CFA_advance_loc: 40 to 0001657d │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000166ae │ │ │ │ + DW_CFA_advance_loc: 4 to 00016581 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000166af │ │ │ │ + DW_CFA_advance_loc: 1 to 00016582 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000166b2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016585 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 000166bf │ │ │ │ + DW_CFA_advance_loc: 10 to 0001658f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 000166e5 │ │ │ │ + DW_CFA_advance_loc: 38 to 000165b5 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000166e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000165b6 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000166e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000165b7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 000166ea │ │ │ │ + DW_CFA_advance_loc: 3 to 000165ba │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 31 to 00016709 │ │ │ │ + DW_CFA_advance_loc: 18 to 000165cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00016714 │ │ │ │ + DW_CFA_advance_loc: 24 to 000165e4 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016717 │ │ │ │ + DW_CFA_advance_loc: 3 to 000165e7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001671a │ │ │ │ + DW_CFA_advance_loc: 3 to 000165ea │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001671b │ │ │ │ + DW_CFA_advance_loc: 1 to 000165eb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 31 to 0001673a │ │ │ │ + DW_CFA_advance_loc: 18 to 000165fd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00016745 │ │ │ │ + DW_CFA_advance_loc: 24 to 00016615 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016748 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016618 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001674b │ │ │ │ + DW_CFA_advance_loc: 3 to 0001661b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001674c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001661c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00016759 │ │ │ │ + DW_CFA_advance_loc: 13 to 00016629 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 38 to 0001677f │ │ │ │ + DW_CFA_advance_loc: 38 to 0001664f │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 00016783 │ │ │ │ + DW_CFA_advance_loc: 4 to 00016653 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016784 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016654 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016787 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016657 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 00016791 │ │ │ │ + DW_CFA_advance_loc: 10 to 00016661 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001679d │ │ │ │ + DW_CFA_advance_loc: 12 to 0001666d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001679e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001666e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001679f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001666f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000167a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016670 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000167a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016671 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000167a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016672 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 184 to 0001685a │ │ │ │ + DW_CFA_advance_loc1: 184 to 0001672a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001685b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001672b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001685f │ │ │ │ + DW_CFA_advance_loc: 6 to 00016731 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 00016863 │ │ │ │ + DW_CFA_advance_loc: 4 to 00016735 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 00016875 │ │ │ │ + DW_CFA_advance_loc: 16 to 00016745 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f3c 000000b4 00000f40 FDE cie=00000000 pc=00016890..00016c20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016891 │ │ │ │ +00000f44 000000b4 00000f48 FDE cie=00000000 pc=00016760..00016af0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016894 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016764 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016895 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016765 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016896 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016766 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001689d │ │ │ │ + DW_CFA_advance_loc: 7 to 0001676d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 286 to 000169bb │ │ │ │ + DW_CFA_advance_loc2: 286 to 0001688b │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 15 to 000169ca │ │ │ │ + DW_CFA_advance_loc: 15 to 0001689a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 41 to 000169f3 │ │ │ │ + DW_CFA_advance_loc: 41 to 000168c3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 15 to 00016a02 │ │ │ │ + DW_CFA_advance_loc: 15 to 000168d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016a05 │ │ │ │ + DW_CFA_advance_loc: 3 to 000168d5 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 13 to 00016a12 │ │ │ │ + DW_CFA_advance_loc: 13 to 000168e2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016a15 │ │ │ │ + DW_CFA_advance_loc: 3 to 000168e5 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 13 to 00016a22 │ │ │ │ + DW_CFA_advance_loc: 13 to 000168f2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016a25 │ │ │ │ + DW_CFA_advance_loc: 3 to 000168f5 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 13 to 00016a32 │ │ │ │ + DW_CFA_advance_loc: 13 to 00016902 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016a35 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016905 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 13 to 00016a42 │ │ │ │ + DW_CFA_advance_loc: 13 to 00016912 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016a45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016915 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 13 to 00016a52 │ │ │ │ + DW_CFA_advance_loc: 13 to 00016922 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 00016a70 │ │ │ │ + DW_CFA_advance_loc: 30 to 00016940 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 9 to 00016a79 │ │ │ │ + DW_CFA_advance_loc: 9 to 00016949 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00016a7e │ │ │ │ + DW_CFA_advance_loc: 5 to 0001694e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00016a89 │ │ │ │ + DW_CFA_advance_loc: 11 to 00016959 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00016a8e │ │ │ │ + DW_CFA_advance_loc: 5 to 0001695e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00016a99 │ │ │ │ + DW_CFA_advance_loc: 11 to 00016969 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00016a9e │ │ │ │ + DW_CFA_advance_loc: 5 to 0001696e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00016aa9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00016979 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00016aae │ │ │ │ + DW_CFA_advance_loc: 5 to 0001697e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 00016ab6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00016986 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00016abe │ │ │ │ + DW_CFA_advance_loc: 8 to 0001698e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00016ac9 │ │ │ │ + DW_CFA_advance_loc: 11 to 00016999 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 00016ace │ │ │ │ + DW_CFA_advance_loc: 5 to 0001699e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 00016ad9 │ │ │ │ + DW_CFA_advance_loc: 11 to 000169a9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016adc │ │ │ │ + DW_CFA_advance_loc: 3 to 000169ac │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 12 to 00016ae8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000169b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 00016b1d │ │ │ │ + DW_CFA_advance_loc: 56 to 000169f0 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 16 to 00016b2d │ │ │ │ + DW_CFA_advance_loc: 13 to 000169fd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00016b51 │ │ │ │ + DW_CFA_advance_loc: 36 to 00016a21 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 15 to 00016b60 │ │ │ │ + DW_CFA_advance_loc: 15 to 00016a30 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 00016b77 │ │ │ │ + DW_CFA_advance_loc: 23 to 00016a47 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 00016b7f │ │ │ │ + DW_CFA_advance_loc: 8 to 00016a4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 00016b95 │ │ │ │ + DW_CFA_advance_loc: 22 to 00016a65 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 00016b9d │ │ │ │ + DW_CFA_advance_loc: 8 to 00016a6d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00016bad │ │ │ │ + DW_CFA_advance_loc: 16 to 00016a7d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc1: 102 to 00016c13 │ │ │ │ + DW_CFA_advance_loc1: 102 to 00016ae3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00016c1b │ │ │ │ + DW_CFA_advance_loc: 8 to 00016aeb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00016aec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c1d │ │ │ │ + DW_CFA_advance_loc: 1 to 00016aed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c1e │ │ │ │ + DW_CFA_advance_loc: 1 to 00016aee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00016aef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ff4 00000070 00000ff8 FDE cie=00000000 pc=000a13a0..000a1473 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a13a1 │ │ │ │ +00000ffc 00000070 00001000 FDE cie=00000000 pc=0009c5e0..0009c6b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c5e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a13a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c5e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a13a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c5e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a13a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009c5e6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a13b6 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c5f6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 85 to 000a140b │ │ │ │ + DW_CFA_advance_loc1: 85 to 0009c64b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a140e │ │ │ │ + DW_CFA_advance_loc: 3 to 0009c64e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a140f │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c64f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1410 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c650 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1411 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c651 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000a1420 │ │ │ │ + DW_CFA_advance_loc: 15 to 0009c660 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 000a142b │ │ │ │ + DW_CFA_advance_loc: 11 to 0009c66b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a142c │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c66c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a143c │ │ │ │ + DW_CFA_advance_loc: 16 to 0009c67c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 25 to 000a1455 │ │ │ │ + DW_CFA_advance_loc: 25 to 0009c695 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a1458 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009c698 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1459 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c699 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a145a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c69a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a145b │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c69b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000a1460 │ │ │ │ + DW_CFA_advance_loc: 5 to 0009c6a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000a146c │ │ │ │ + DW_CFA_advance_loc: 12 to 0009c6ac │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a146f │ │ │ │ + DW_CFA_advance_loc: 3 to 0009c6af │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1470 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c6b0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1471 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c6b1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1472 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c6b2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001068 00000040 0000106c FDE cie=00000000 pc=00016c20..00016c51 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c21 │ │ │ │ +00001070 00000040 00001074 FDE cie=00000000 pc=00016af0..00016b21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016af1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016af2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016af3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00016c33 │ │ │ │ + DW_CFA_advance_loc: 16 to 00016b03 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016c36 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016b06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00016c3f │ │ │ │ + DW_CFA_advance_loc: 9 to 00016b0f │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016c42 │ │ │ │ + DW_CFA_advance_loc: 3 to 00016b12 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00016c44 │ │ │ │ + DW_CFA_advance_loc: 2 to 00016b14 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00016c4d │ │ │ │ + DW_CFA_advance_loc: 8 to 00016b1d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b1e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b1f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b20 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010ac 00000064 000010b0 FDE cie=00000000 pc=00016c60..000178a2 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c61 │ │ │ │ +000010b4 00000060 000010b8 FDE cie=00000000 pc=00016b30..00017bec │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c62 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016c63 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00016c6f │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016c72 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 148 to 00016d06 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016d07 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00016d17 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 276 to 00016e2b │ │ │ │ - DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 00016e2e │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 00016e35 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016e36 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00016e4a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 274 to 00016f5c │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 00016f63 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016f64 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00016f76 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 00016f8c │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00016b35 │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00016b3e │ │ │ │ + DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ + DW_CFA_advance_loc: 1 to 00016b3f │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 2 to 00016b41 │ │ │ │ + DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ + DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ + DW_CFA_advance_loc2: 776 to 00016e49 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016f8d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016f8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00016e4a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016f8f │ │ │ │ + DW_CFA_advance_loc: 1 to 00016e4b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00016f90 │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016e4c │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 00016e4f │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00016e50 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00016e60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 2247 to 00017727 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 00017728 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 00017729 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001772a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0001772d │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001772e │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00016fa0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00017730 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001114 00000020 00001118 FDE cie=00000000 pc=0000a76a..0000a77d │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a76d │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000a778 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00001118 00000024 0000111c FDE cie=00000000 pc=0000a76a..0000a77c │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ + DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ + DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ + DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001138 0000003c 0000113c FDE cie=00000000 pc=000178b0..000188d7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000178b1 │ │ │ │ +00001140 0000003c 00001144 FDE cie=00000000 pc=00017bf0..000188e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00017bf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000178b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00017bf3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000178b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00017bf6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1096 to 00017cfe │ │ │ │ + DW_CFA_advance_loc2: 1128 to 0001805e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017cff │ │ │ │ + DW_CFA_advance_loc: 1 to 0001805f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017d00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018060 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017d01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018061 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00017d10 │ │ │ │ + DW_CFA_advance_loc: 15 to 00018070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 267 to 00017e1b │ │ │ │ + DW_CFA_advance_loc2: 267 to 0001817b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017e1c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001817c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017e1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001817d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00017e1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001817e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00017e20 │ │ │ │ + DW_CFA_advance_loc: 2 to 00018180 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001178 0000005c 0000117c FDE cie=00000000 pc=000188e0..000189ac │ │ │ │ - DW_CFA_advance_loc: 1 to 000188e1 │ │ │ │ +00001180 0000005c 00001184 FDE cie=00000000 pc=000188f0..000189bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000188f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000188e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000188f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000188e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000188f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000188e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000188f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000188e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000188f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00018929 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00018939 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001892a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001893a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00018937 │ │ │ │ + DW_CFA_advance_loc: 13 to 00018947 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0001894d │ │ │ │ + DW_CFA_advance_loc: 22 to 0001895d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001894e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001895e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001894f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001895f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 00018954 │ │ │ │ + DW_CFA_advance_loc: 5 to 00018964 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00018964 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001896c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 00018981 │ │ │ │ + DW_CFA_advance_loc: 36 to 00018990 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00018988 │ │ │ │ + DW_CFA_advance_loc: 7 to 00018997 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00018989 │ │ │ │ + DW_CFA_advance_loc: 1 to 00018998 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 0001899b │ │ │ │ + DW_CFA_advance_loc: 14 to 000189a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000189a7 │ │ │ │ + DW_CFA_advance_loc: 16 to 000189b6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000189a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000189b7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000189a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000189b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000189aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000189b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000189ab │ │ │ │ + DW_CFA_advance_loc: 1 to 000189ba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000011d8 00000020 000011dc FDE cie=00000000 pc=0000a77e..0000a78d │ │ │ │ +000011e0 00000020 000011e4 FDE cie=00000000 pc=0000a77c..0000a78b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a781 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a77f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a788 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a786 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011fc 0000003c 00001200 FDE cie=00000000 pc=000189b0..000192df │ │ │ │ - DW_CFA_advance_loc: 1 to 000189b1 │ │ │ │ +00001204 0000003c 00001208 FDE cie=00000000 pc=000189c0..0001908f │ │ │ │ + DW_CFA_advance_loc: 1 to 000189c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000189b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000189c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000189b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000189c6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1844 to 000190ea │ │ │ │ + DW_CFA_advance_loc2: 1314 to 00018ee8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000190eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00018ee9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000190ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00018eea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000190ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00018eeb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000190f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00018ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 449 to 000192b1 │ │ │ │ + DW_CFA_advance_loc2: 359 to 00019057 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000192b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019058 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000192b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019059 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000192b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001905a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000192b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001905b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000123c 0000003c 00001240 FDE cie=00000000 pc=000192e0..0001960b │ │ │ │ - DW_CFA_advance_loc: 9 to 000192e9 │ │ │ │ +00001244 0000003c 00001248 FDE cie=00000000 pc=00019090..000193bb │ │ │ │ + DW_CFA_advance_loc: 9 to 00019099 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000192ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0001909a │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000192eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001909b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000192ee │ │ │ │ + DW_CFA_advance_loc: 3 to 0001909e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 9 to 000192f7 │ │ │ │ + DW_CFA_advance_loc: 9 to 000190a7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 782 to 00019605 │ │ │ │ + DW_CFA_advance_loc2: 782 to 000193b5 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019606 │ │ │ │ + DW_CFA_advance_loc: 1 to 000193b6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019607 │ │ │ │ + DW_CFA_advance_loc: 1 to 000193b7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019608 │ │ │ │ + DW_CFA_advance_loc: 1 to 000193b8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019609 │ │ │ │ + DW_CFA_advance_loc: 1 to 000193b9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000127c 00000120 00001280 FDE cie=00000000 pc=00019610..00019b30 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019611 │ │ │ │ +00001284 00000120 00001288 FDE cie=00000000 pc=000193c0..000198e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000193c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019612 │ │ │ │ + DW_CFA_advance_loc: 1 to 000193c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019613 │ │ │ │ + DW_CFA_advance_loc: 1 to 000193c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019616 │ │ │ │ + DW_CFA_advance_loc: 3 to 000193c6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001961b │ │ │ │ + DW_CFA_advance_loc: 5 to 000193cb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 485 to 00019800 │ │ │ │ + DW_CFA_advance_loc2: 485 to 000195b0 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019803 │ │ │ │ + DW_CFA_advance_loc: 9 to 000195b9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 15 to 00019812 │ │ │ │ + DW_CFA_advance_loc: 9 to 000195c2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019813 │ │ │ │ + DW_CFA_advance_loc: 1 to 000195c3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 0001983d │ │ │ │ + DW_CFA_advance_loc: 42 to 000195ed │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019840 │ │ │ │ + DW_CFA_advance_loc: 3 to 000195f0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001984c │ │ │ │ + DW_CFA_advance_loc: 12 to 000195fc │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001984d │ │ │ │ + DW_CFA_advance_loc: 1 to 000195fd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00019854 │ │ │ │ + DW_CFA_advance_loc: 7 to 00019604 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019857 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019607 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019864 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019614 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019865 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019615 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019869 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019619 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001986c │ │ │ │ + DW_CFA_advance_loc: 3 to 0001961c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019879 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019629 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001987a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001962a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001987e │ │ │ │ + DW_CFA_advance_loc: 4 to 0001962e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019881 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019631 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001988e │ │ │ │ + DW_CFA_advance_loc: 13 to 0001963e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001988f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001963f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019893 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019643 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019896 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019646 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 000198a3 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019653 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000198a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019654 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000198a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019658 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 000198ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0001965b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 000198b8 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019668 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000198b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019669 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000198c9 │ │ │ │ + DW_CFA_advance_loc: 16 to 00019679 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 000198cc │ │ │ │ + DW_CFA_advance_loc: 3 to 0001967c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000198d2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00019682 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000198d3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00019687 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 000198da │ │ │ │ + DW_CFA_advance_loc: 7 to 0001968e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 000198dd │ │ │ │ + DW_CFA_advance_loc: 3 to 00019691 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 000198ea │ │ │ │ + DW_CFA_advance_loc: 9 to 0001969a │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000198eb │ │ │ │ + DW_CFA_advance_loc: 3 to 0001969d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000198ef │ │ │ │ + DW_CFA_advance_loc: 4 to 000196a1 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 000198f2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000196a6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000198fc │ │ │ │ + DW_CFA_advance_loc: 6 to 000196ac │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000198fd │ │ │ │ + DW_CFA_advance_loc: 5 to 000196b1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00019904 │ │ │ │ + DW_CFA_advance_loc: 7 to 000196b8 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019907 │ │ │ │ + DW_CFA_advance_loc: 3 to 000196bb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019914 │ │ │ │ + DW_CFA_advance_loc: 9 to 000196c4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019915 │ │ │ │ + DW_CFA_advance_loc: 3 to 000196c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019919 │ │ │ │ + DW_CFA_advance_loc: 4 to 000196cb │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001991c │ │ │ │ + DW_CFA_advance_loc: 5 to 000196d0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00019926 │ │ │ │ + DW_CFA_advance_loc: 6 to 000196d6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019927 │ │ │ │ + DW_CFA_advance_loc: 5 to 000196db │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0001992e │ │ │ │ + DW_CFA_advance_loc: 7 to 000196e2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019931 │ │ │ │ + DW_CFA_advance_loc: 3 to 000196e5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001993e │ │ │ │ + DW_CFA_advance_loc: 9 to 000196ee │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001993f │ │ │ │ + DW_CFA_advance_loc: 3 to 000196f1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019943 │ │ │ │ + DW_CFA_advance_loc: 4 to 000196f5 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019946 │ │ │ │ + DW_CFA_advance_loc: 8 to 000196fd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019953 │ │ │ │ + DW_CFA_advance_loc: 6 to 00019703 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019954 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019704 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019958 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019708 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001995b │ │ │ │ + DW_CFA_advance_loc: 3 to 0001970b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00019967 │ │ │ │ + DW_CFA_advance_loc: 12 to 00019717 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019968 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019718 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00019995 │ │ │ │ + DW_CFA_advance_loc: 41 to 00019741 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 39 to 000199bc │ │ │ │ + DW_CFA_advance_loc: 43 to 0001976c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000199bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001976d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 43 to 000199e8 │ │ │ │ + DW_CFA_advance_loc: 39 to 00019794 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 27 to 00019a03 │ │ │ │ + DW_CFA_advance_loc: 31 to 000197b3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 000197b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00019a17 │ │ │ │ + DW_CFA_advance_loc: 15 to 000197c3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 27 to 00019a32 │ │ │ │ + DW_CFA_advance_loc: 31 to 000197e2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019a33 │ │ │ │ + DW_CFA_advance_loc: 1 to 000197e3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00019a43 │ │ │ │ + DW_CFA_advance_loc: 12 to 000197ef │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 29 to 00019a60 │ │ │ │ + DW_CFA_advance_loc: 33 to 00019810 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019a61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019811 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00019a76 │ │ │ │ + DW_CFA_advance_loc: 19 to 00019824 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00019b08 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000198b8 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b09 │ │ │ │ + DW_CFA_advance_loc: 1 to 000198b9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00019b15 │ │ │ │ + DW_CFA_advance_loc: 12 to 000198c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000198c6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b17 │ │ │ │ + DW_CFA_advance_loc: 1 to 000198c7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b18 │ │ │ │ + DW_CFA_advance_loc: 1 to 000198c8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b19 │ │ │ │ + DW_CFA_advance_loc: 1 to 000198c9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b1a │ │ │ │ + DW_CFA_advance_loc: 1 to 000198ca │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013a0 00000120 000013a4 FDE cie=00000000 pc=00019b30..0001a03e │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b31 │ │ │ │ +000013a8 00000120 000013ac FDE cie=00000000 pc=000198e0..00019def │ │ │ │ + DW_CFA_advance_loc: 1 to 000198e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000198e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019b33 │ │ │ │ + DW_CFA_advance_loc: 1 to 000198e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019b36 │ │ │ │ + DW_CFA_advance_loc: 3 to 000198e6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00019b3b │ │ │ │ + DW_CFA_advance_loc: 5 to 000198eb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 469 to 00019d10 │ │ │ │ + DW_CFA_advance_loc2: 469 to 00019ac0 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019d13 │ │ │ │ + DW_CFA_advance_loc: 9 to 00019ac9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 15 to 00019d22 │ │ │ │ + DW_CFA_advance_loc: 9 to 00019ad2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019d23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019ad3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 42 to 00019d4d │ │ │ │ + DW_CFA_advance_loc: 42 to 00019afd │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019d50 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019b00 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00019d5c │ │ │ │ + DW_CFA_advance_loc: 12 to 00019b0c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019d5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b0d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00019d64 │ │ │ │ + DW_CFA_advance_loc: 7 to 00019b14 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019d67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019b17 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019d74 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019b24 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019d75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019d79 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019b29 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019d7c │ │ │ │ + DW_CFA_advance_loc: 3 to 00019b2c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019d89 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019b39 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019d8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b3a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019d8e │ │ │ │ + DW_CFA_advance_loc: 4 to 00019b3e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019d91 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019b41 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019d9e │ │ │ │ + DW_CFA_advance_loc: 13 to 00019b4e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019d9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019da3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019b53 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019da6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019b56 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019db3 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019b63 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019db4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b64 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019b68 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019dbb │ │ │ │ + DW_CFA_advance_loc: 3 to 00019b6b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019dc8 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019b78 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019dc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019b79 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00019dd9 │ │ │ │ + DW_CFA_advance_loc: 16 to 00019b89 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019ddc │ │ │ │ + DW_CFA_advance_loc: 3 to 00019b8c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00019de2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00019b92 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019de3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00019b97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00019dea │ │ │ │ + DW_CFA_advance_loc: 7 to 00019b9e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019ded │ │ │ │ + DW_CFA_advance_loc: 3 to 00019ba1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019dfa │ │ │ │ + DW_CFA_advance_loc: 9 to 00019baa │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019dfb │ │ │ │ + DW_CFA_advance_loc: 3 to 00019bad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019dff │ │ │ │ + DW_CFA_advance_loc: 4 to 00019bb1 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019e02 │ │ │ │ + DW_CFA_advance_loc: 5 to 00019bb6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00019e0c │ │ │ │ + DW_CFA_advance_loc: 6 to 00019bbc │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e0d │ │ │ │ + DW_CFA_advance_loc: 5 to 00019bc1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00019e14 │ │ │ │ + DW_CFA_advance_loc: 7 to 00019bc8 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019e17 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019bcb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019e24 │ │ │ │ + DW_CFA_advance_loc: 9 to 00019bd4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e25 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019bd7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019e29 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019bdb │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019e2c │ │ │ │ + DW_CFA_advance_loc: 5 to 00019be0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00019e36 │ │ │ │ + DW_CFA_advance_loc: 6 to 00019be6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e37 │ │ │ │ + DW_CFA_advance_loc: 5 to 00019beb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 7 to 00019e3e │ │ │ │ + DW_CFA_advance_loc: 7 to 00019bf2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019e41 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019bf5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019e4e │ │ │ │ + DW_CFA_advance_loc: 9 to 00019bfe │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e4f │ │ │ │ + DW_CFA_advance_loc: 3 to 00019c01 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019e53 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019c05 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019e56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00019c0d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 00019e63 │ │ │ │ + DW_CFA_advance_loc: 6 to 00019c13 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019c14 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00019e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00019c18 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 3 to 00019e6b │ │ │ │ + DW_CFA_advance_loc: 3 to 00019c1b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00019e77 │ │ │ │ + DW_CFA_advance_loc: 12 to 00019c27 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019e78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019c28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 00019ea5 │ │ │ │ + DW_CFA_advance_loc: 40 to 00019c50 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 39 to 00019ecc │ │ │ │ + DW_CFA_advance_loc: 44 to 00019c7c │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019ecd │ │ │ │ + DW_CFA_advance_loc: 1 to 00019c7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 00019ef4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00019ca1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 31 to 00019f13 │ │ │ │ + DW_CFA_advance_loc: 34 to 00019cc3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019f14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019cc4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 00019f23 │ │ │ │ + DW_CFA_advance_loc: 13 to 00019cd1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 30 to 00019f41 │ │ │ │ + DW_CFA_advance_loc: 33 to 00019cf2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019cf3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00019f4c │ │ │ │ + DW_CFA_advance_loc: 11 to 00019cfe │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 35 to 00019f6f │ │ │ │ + DW_CFA_advance_loc: 34 to 00019d20 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 00019f70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019d21 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 00019f85 │ │ │ │ + DW_CFA_advance_loc: 19 to 00019d34 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc1: 146 to 0001a017 │ │ │ │ + DW_CFA_advance_loc1: 148 to 00019dc8 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a018 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019dc9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001a024 │ │ │ │ + DW_CFA_advance_loc: 12 to 00019dd5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a025 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019dd6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a026 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019dd7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a027 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019dd8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a028 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019dd9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a029 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019dda │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014c4 0000007c 000014c8 FDE cie=00000000 pc=0001a040..0001a774 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a041 │ │ │ │ +000014cc 0000007c 000014d0 FDE cie=00000000 pc=00019df0..0001a556 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019df1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019df2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a043 │ │ │ │ + DW_CFA_advance_loc: 1 to 00019df3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a046 │ │ │ │ + DW_CFA_advance_loc: 3 to 00019df6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001a04b │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 855 to 0001a3a2 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 40 to 0001a3ca │ │ │ │ + DW_CFA_advance_loc: 5 to 00019dfb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 0001a3dd │ │ │ │ + DW_CFA_advance_loc2: 867 to 0001a15e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 36 to 0001a401 │ │ │ │ + DW_CFA_advance_loc: 38 to 0001a184 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001a406 │ │ │ │ + DW_CFA_advance_loc: 27 to 0001a19f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 34 to 0001a428 │ │ │ │ + DW_CFA_advance_loc: 36 to 0001a1c3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 44 to 0001a454 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001a1cf │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0001a4ba │ │ │ │ + DW_CFA_advance_loc1: 102 to 0001a235 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001a4bf │ │ │ │ + DW_CFA_advance_loc: 5 to 0001a23a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 33 to 0001a4e0 │ │ │ │ + DW_CFA_advance_loc: 33 to 0001a25b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 49 to 0001a511 │ │ │ │ + DW_CFA_advance_loc: 42 to 0001a285 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 53 to 0001a546 │ │ │ │ + DW_CFA_advance_loc: 60 to 0001a2c1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 0001a575 │ │ │ │ + DW_CFA_advance_loc: 40 to 0001a2e9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 39 to 0001a59c │ │ │ │ + DW_CFA_advance_loc: 46 to 0001a317 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 23 to 0001a5b3 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001a327 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 39 to 0001a5da │ │ │ │ + DW_CFA_advance_loc: 46 to 0001a355 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001a5e7 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001a362 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 48 to 0001a617 │ │ │ │ + DW_CFA_advance_loc: 48 to 0001a392 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 0001a62d │ │ │ │ + DW_CFA_advance_loc: 22 to 0001a3a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 203 to 0001a6f8 │ │ │ │ + DW_CFA_advance_loc1: 203 to 0001a473 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001a704 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001a47f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a705 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a480 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a706 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a481 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a707 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a482 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a708 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a483 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a709 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a484 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 163 to 0001a527 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 38 to 0001a54d │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001544 00000074 00001548 FDE cie=00000000 pc=0001a780..0001ac07 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a781 │ │ │ │ +0000154c 00000074 00001550 FDE cie=00000000 pc=0001a560..0001a973 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001a785 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001a565 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001a78e │ │ │ │ + DW_CFA_advance_loc: 9 to 0001a56e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a78f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a56f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 5 to 0001a794 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001a574 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 134 to 0001a81a │ │ │ │ + DW_CFA_advance_loc1: 134 to 0001a5fa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a81b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a5fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a81c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a5fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a81d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a5fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001a820 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a600 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001a821 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a601 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0001a830 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001a610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 618 to 0001aa9a │ │ │ │ + DW_CFA_advance_loc2: 498 to 0001a802 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa9b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a803 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a804 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aa9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a805 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001aaa0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a808 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aaa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a809 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0001aab0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001a810 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0001aae4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0001a844 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aae5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a845 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aae6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a846 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aae7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a847 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001aaea │ │ │ │ + DW_CFA_advance_loc: 3 to 0001a84a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001aaeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a84b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001aaf0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001a850 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015bc 00000024 000015c0 FDE cie=00000000 pc=0000a78e..0000a79d │ │ │ │ +000015c4 00000024 000015c8 FDE cie=00000000 pc=0000a78c..0000a79b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015e4 00000054 000015e8 FDE cie=00000000 pc=0001ac10..0001b293 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ac11 │ │ │ │ +000015ec 00000048 000015f0 FDE cie=00000000 pc=0001a980..0001b3e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a981 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ac12 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ac13 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ac14 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ac17 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 63 to 0001ac56 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ac57 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001ac63 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 282 to 0001ad7d │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001ad81 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001ad85 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001ad91 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 0001ada0 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001a985 │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001a98e │ │ │ │ + DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ + DW_CFA_advance_loc: 1 to 0001a98f │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 5 to 0001a994 │ │ │ │ + DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ + DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ + DW_CFA_advance_loc2: 386 to 0001ab16 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ada1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ada2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ab17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ada3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ab18 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ada4 │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ab19 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ab1c │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ab1d │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001adb0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ab20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000163c 00000070 00001640 FDE cie=00000000 pc=000a1480..000a19ce │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1481 │ │ │ │ +00001638 00000070 0000163c FDE cie=00000000 pc=0009c6c0..0009cc0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c6c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1482 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009c6c4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1483 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c6c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a1486 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c6c6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a148d │ │ │ │ + DW_CFA_advance_loc: 7 to 0009c6cd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 496 to 000a167d │ │ │ │ + DW_CFA_advance_loc2: 496 to 0009c8bd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 134 to 000a1703 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0009c943 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a1709 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009c949 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 42 to 000a1733 │ │ │ │ + DW_CFA_advance_loc: 42 to 0009c973 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 49 to 000a1764 │ │ │ │ + DW_CFA_advance_loc: 49 to 0009c9a4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 71 to 000a17ab │ │ │ │ + DW_CFA_advance_loc1: 71 to 0009c9eb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 39 to 000a17d2 │ │ │ │ + DW_CFA_advance_loc: 34 to 0009ca0d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 120 to 000a184a │ │ │ │ + DW_CFA_advance_loc1: 125 to 0009ca8a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a1856 │ │ │ │ + DW_CFA_advance_loc: 12 to 0009ca96 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1857 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ca97 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1858 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ca98 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1859 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ca99 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a185a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ca9a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a185b │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ca9b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 85 to 000a18b0 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0009caf0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 49 to 000a18e1 │ │ │ │ + DW_CFA_advance_loc: 49 to 0009cb21 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000a18f5 │ │ │ │ + DW_CFA_advance_loc: 20 to 0009cb35 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 45 to 000a1922 │ │ │ │ + DW_CFA_advance_loc: 45 to 0009cb62 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a1928 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009cb68 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 43 to 000a1953 │ │ │ │ + DW_CFA_advance_loc: 43 to 0009cb93 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a1966 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009cba3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 60 to 000a19a2 │ │ │ │ + DW_CFA_advance_loc: 63 to 0009cbe2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -000016b0 00000070 000016b4 FDE cie=00000000 pc=0001b2a0..0001b358 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b2a1 │ │ │ │ +000016ac 00000070 000016b0 FDE cie=00000000 pc=0001b3f0..0001b4a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b3f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b2a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b3f5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001b2ae │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b3fe │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b2af │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b3ff │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 5 to 0001b2b4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b404 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 91 to 0001b30f │ │ │ │ + DW_CFA_advance_loc1: 91 to 0001b45f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b310 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b460 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b311 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b461 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b312 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b462 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b315 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b465 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b316 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b466 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001b320 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001b470 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 0001b335 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001b485 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b336 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b486 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b337 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b487 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b338 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b488 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b33b │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b48b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b33c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b48c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b490 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0001b350 │ │ │ │ + DW_CFA_advance_loc: 16 to 0001b4a0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b351 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b352 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b353 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b356 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b4a6 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b357 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001724 00000068 00001728 FDE cie=00000000 pc=0001b360..0001b40a │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b361 │ │ │ │ +00001720 00000068 00001724 FDE cie=00000000 pc=0001b4b0..0001b55a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b362 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b363 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b364 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b367 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b4b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 43 to 0001b392 │ │ │ │ + DW_CFA_advance_loc: 43 to 0001b4e2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b393 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b4e3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 21 to 0001b3a8 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001b4f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 0001b3ba │ │ │ │ + DW_CFA_advance_loc: 18 to 0001b50a │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b3be │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b50e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001b3c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001b510 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b3c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b511 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0001b3d7 │ │ │ │ + DW_CFA_advance_loc: 22 to 0001b527 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001b3e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b530 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b3e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b531 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b3e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b532 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b3e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b533 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b3e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b534 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001b3f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001b540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 0001b405 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001b555 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b406 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b556 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b407 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b557 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b408 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b558 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b409 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b559 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001790 00000020 00001794 FDE cie=00000000 pc=0000a79e..0000a7ad │ │ │ │ +0000178c 00000020 00001790 FDE cie=00000000 pc=0000a79c..0000a7ab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a7a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a79f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000a7a8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000a7a6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017b4 00000074 000017b8 FDE cie=00000000 pc=0001b410..0001b8a0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b411 │ │ │ │ +000017b0 00000074 000017b4 FDE cie=00000000 pc=0001b560..0001b9a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b415 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001b565 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001b41e │ │ │ │ + DW_CFA_advance_loc: 9 to 0001b56e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b41f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b56f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 5 to 0001b424 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001b574 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 134 to 0001b4aa │ │ │ │ + DW_CFA_advance_loc1: 130 to 0001b5f6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b5f7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b5f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b5f9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b4b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b5fc │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b4b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b5fd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0001b4c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b600 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 584 to 0001b708 │ │ │ │ + DW_CFA_advance_loc2: 481 to 0001b7e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b709 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b7e2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b70a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b7e3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b70b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b7e4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b70e │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b7e7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b70f │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b7e8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b710 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001b7f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0001b744 │ │ │ │ + DW_CFA_advance_loc: 50 to 0001b822 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b745 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b823 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b746 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b824 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b747 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b825 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b74a │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b828 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b74b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b829 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001b750 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001b830 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000182c 00000024 00001830 FDE cie=00000000 pc=0000a7ae..0000a7bd │ │ │ │ +00001828 00000024 0000182c FDE cie=00000000 pc=0000a7ac..0000a7bb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001854 00000070 00001858 FDE cie=00000000 pc=0001b8a0..0001b960 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8a1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b8a4 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8a5 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8a6 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001b8a9 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0001b8f2 │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8f3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8f4 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b8f5 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001b8ff │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001b908 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b909 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b90a │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b90b │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b90c │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b910 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 29 to 0001b92d │ │ │ │ - DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b92e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b92f │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b930 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001b93e │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001b943 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b944 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b945 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b946 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b947 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001b948 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018c8 0000003c 000018cc FDE cie=00000000 pc=000a19d0..000a1cbd │ │ │ │ - DW_CFA_advance_loc: 1 to 000a19d1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a19d2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a19d3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a19d4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a19d7 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 138 to 000a1a61 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1a62 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1a63 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1a64 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1a65 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000a1a70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001908 00000044 0000190c FDE cie=00000000 pc=0001b960..0001e39c │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b964 │ │ │ │ - DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0001b96d │ │ │ │ - DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0001b971 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ - DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 4800 to 0001cc31 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc32 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc33 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc34 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc35 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0001cc38 │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001cc39 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001950 00000054 00001954 FDE cie=00000000 pc=0001e3a0..0001e4a0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3a1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3a2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3a3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3a4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e3a7 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0001e3e3 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001e3e9 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e3ea │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 0001e3f7 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 117 to 0001e46c │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0001e472 │ │ │ │ - DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e473 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001e47b │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001e489 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e48a │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e48b │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e48c │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e48d │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e490 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019a8 00000054 000019ac FDE cie=00000000 pc=0001e4a0..0001e9ae │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e4a1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e4a2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e4a3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e4a6 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e4a9 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1208 to 0001e961 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e964 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e965 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001e971 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 37 to 0001e996 │ │ │ │ - DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e999 │ │ │ │ - DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e99a │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001e9a6 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e9a9 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e9aa │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e9ab │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e9ac │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e9ad │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001a00 0000009c 00001a04 FDE cie=00000000 pc=0001e9b0..0001f069 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e9b1 │ │ │ │ +00001850 00000070 00001854 FDE cie=00000000 pc=0001b9a0..0001ba60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b9a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e9b2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b9a4 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e9b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b9a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001e9b4 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001e9b7 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 461 to 0001eb84 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001eb87 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001eb88 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001eb90 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 0001ebbf │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ebc2 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ebc3 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ebcb │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 0001ebfa │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ebfd │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ebfe │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ec06 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 55 to 0001ec3d │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ec40 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ec41 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ec49 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 44 to 0001ec75 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ec78 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ec79 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ec81 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 44 to 0001ecad │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ecb0 │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ecb1 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ecb9 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 51 to 0001ecec │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ecef │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ecf0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ecf8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 31 to 0001ed17 │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001ed1a │ │ │ │ - DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ed1b │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0001ed23 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 0001ed34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ed35 │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b9a6 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001b9a9 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0001b9f2 │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b9f3 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b9f4 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001b9f5 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001b9ff │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001ba08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba09 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba0a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba0b │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba0c │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ba10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 29 to 0001ba2d │ │ │ │ + DW_CFA_def_cfa_offset: 52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba2e │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba2f │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba30 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001ba3e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001ba43 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba44 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba45 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba46 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba47 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000018c4 0000002c 000018c8 FDE cie=00000000 pc=0009cc10..0009d076 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009cc11 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009cc13 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 9 to 0009cc1c │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc1: 187 to 0009ccd7 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ccd8 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ccd9 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ccda │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009cce0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000018f4 00000624 000018f8 FDE cie=00000000 pc=0001ba60..0001ddcf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba61 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba62 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba63 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ba64 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 17 to 0001ba75 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 45 to 0001baa2 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001bab0 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001bab1 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 7 to 0001bab8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bac0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc1: 211 to 0001bb93 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 20 to 0001bba7 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bbab │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bbb3 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0001bc29 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 9 to 0001bc32 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bc36 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bc3e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc1: 248 to 0001bd36 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bd3a │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bd3e │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bd42 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bd4a │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 31 to 0001bd69 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001bd78 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bd7c │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bd84 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001bda1 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001bdb0 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bdb4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bdbc │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001bdd9 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001bde8 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bdec │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bdf4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001be11 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001be20 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001be24 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001be2c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001be49 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001be58 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001be5c │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001be64 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001be81 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001be90 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001be94 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001be9c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 49 to 0001becd │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001bedc │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bee0 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bee8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001bf01 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001bf1a │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bf1e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bf26 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001bf3f │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001bf52 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bf56 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bf5e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001bf77 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001bf8c │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bf90 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bf98 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001bfb1 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001bfc6 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001bfca │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001bfd2 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001bfeb │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c000 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c004 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c00c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c025 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c03a │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c03e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c046 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c05b │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c070 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c074 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c07c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0001c0c4 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c0c8 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001c0cb │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001c0d8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c0dc │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c0e0 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001c0ed │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c100 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 271 to 0001c20f │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c213 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c217 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c21b │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c223 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 31 to 0001c242 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001c251 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c255 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c25d │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c27a │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001c289 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c28d │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c295 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c2b2 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001c2c1 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c2c5 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c2cd │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c2ea │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001c2f9 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c2fd │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c305 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c322 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001c331 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c335 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c33d │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001c35a │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001c369 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c36d │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c375 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 49 to 0001c3a6 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001c3b5 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c3b9 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c3c1 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c3da │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c3f3 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c3f7 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c3ff │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c418 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c42b │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c42f │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c437 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c450 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c465 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c469 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c471 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c48a │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c49f │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c4a3 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c4ab │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c4c4 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c4d9 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c4dd │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c4e5 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001c4fe │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c513 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c517 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c51f │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c534 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c549 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c54d │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c555 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc1: 102 to 0001c5bb │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c5bf │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001c5c4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001c5d1 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c5d9 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c5dd │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c5f0 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 22 to 0001c606 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 260 to 0001c70a │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c70e │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c712 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c716 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c71e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 32 to 0001c73e │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c742 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c746 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c74a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c752 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 32 to 0001c772 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c776 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c77a │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c77e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c786 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 32 to 0001c7a6 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c7aa │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c7ae │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c7b2 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c7ba │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 32 to 0001c7da │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c7de │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c7e2 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c7e6 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c7ee │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 32 to 0001c80e │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c812 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c816 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c81a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c822 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 32 to 0001c842 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c846 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c84a │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c84e │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c856 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 52 to 0001c88a │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c88e │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c892 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c896 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c89e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c8b1 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 27 to 0001c8cc │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c8d0 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c8d8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c8eb │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c900 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c904 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c90c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c91f │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c934 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c938 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c940 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c953 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c968 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c96c │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c974 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c987 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c99c │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c9a0 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c9a8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c9bb │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001c9d0 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001c9d4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001c9dc │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001c9ef │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001ca04 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ca08 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001ca10 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc1: 78 to 0001ca5e │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca5f │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001ca67 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 26 to 0001ca81 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca82 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca83 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca84 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca85 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ca86 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 30 to 0001caa4 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001caa8 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001caac │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cab0 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cab8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001cad1 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001cadb │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001cade │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001caeb │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 349 to 0001cc48 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cc4c │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cc50 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cc54 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cc5c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 43 to 0001cc87 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001cc96 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cc9a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cca2 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 41 to 0001cccb │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001ccda │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ccde │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cce6 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 41 to 0001cd0f │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001cd1e │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cd22 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cd2a │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 41 to 0001cd53 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001cd62 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cd66 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cd6e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 41 to 0001cd97 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001cda6 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cdaa │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cdb2 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 41 to 0001cddb │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001cdea │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cdee │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cdf6 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 61 to 0001ce33 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001ce42 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ce46 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001ce4e │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001ce67 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001ce80 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001ce84 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001ce8c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001cea5 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001ceb8 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cebc │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cec4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001cedd │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001cef2 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cef6 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cefe │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001cf17 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001cf2c │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cf30 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cf38 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001cf51 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001cf66 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cf6a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cf72 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001cf8b │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001cfa0 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cfa4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cfac │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001cfc1 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001cfd6 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001cfda │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001cfe2 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc1: 82 to 0001d034 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d038 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d03c │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d040 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d048 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001d061 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d065 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001d068 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001d075 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 1052 to 0001d491 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001d4a0 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d4a4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d4ac │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 28 to 0001d4c8 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001d4d7 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d4db │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d4e3 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 28 to 0001d4ff │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001d50e │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d512 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d51a │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 28 to 0001d536 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001d545 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d549 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d551 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 28 to 0001d56d │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001d57c │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d580 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d588 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 28 to 0001d5a4 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001d5b3 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d5b7 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d5bf │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 28 to 0001d5db │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001d5ea │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d5ee │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d5f6 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 49 to 0001d627 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 15 to 0001d636 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d63a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d642 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 24 to 0001d65a │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001d673 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d677 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d67f │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001d698 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 19 to 0001d6ab │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d6af │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d6b7 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001d6d0 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001d6e5 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d6e9 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d6f1 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001d70a │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001d71f │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d723 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d72b │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001d744 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001d759 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d75d │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d765 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001d77e │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001d793 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d797 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d79f │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 25 to 0001d7b8 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 21 to 0001d7cd │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001d7d1 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001d7d9 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 908 to 0001db65 │ │ │ │ + DW_CFA_def_cfa_offset: 244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001db69 │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001db6a │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001db6b │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001db73 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc2: 456 to 0001dd3b │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001dd48 │ │ │ │ + DW_CFA_def_cfa_offset: 252 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001dd4a │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001dd52 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 53 to 0001dd87 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001dd8f │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0001dda3 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 248 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001ddab │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001f1c 00000054 00001f20 FDE cie=00000000 pc=0001ddd0..0001ded0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ddd1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ddd2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ddd3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ddd4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ddd7 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 60 to 0001de13 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001de19 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001de1a │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001de27 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 117 to 0001de9c │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 6 to 0001dea2 │ │ │ │ + DW_CFA_def_cfa_offset: 60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001dea3 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001deab │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001deb9 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001deba │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001debb │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001debc │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001debd │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001dec0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001f74 00000054 00001f78 FDE cie=00000000 pc=0001ded0..0001e3de │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ded1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ded2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ded3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ded6 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001ded9 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc2: 1208 to 0001e391 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e394 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e395 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001e3a1 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 37 to 0001e3c6 │ │ │ │ + DW_CFA_def_cfa_offset: 72 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e3c9 │ │ │ │ + DW_CFA_def_cfa_offset: 76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3ca │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001e3d6 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e3d9 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3da │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3db │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3dc │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3dd │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001fcc 0000009c 00001fd0 FDE cie=00000000 pc=0001e3e0..0001ea99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3e1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3e2 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3e3 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e3e4 │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e3e7 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 461 to 0001e5b4 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e5b7 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e5b8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001e5c0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 47 to 0001e5ef │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e5f2 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e5f3 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001e5fb │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 47 to 0001e62a │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e62d │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e62e │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001e636 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 55 to 0001e66d │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e670 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e671 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001e679 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0001e6a5 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e6a8 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e6a9 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001e6b1 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 44 to 0001e6dd │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e6e0 │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e6e1 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001e6e9 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 51 to 0001e71c │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e71f │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e720 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001e728 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 31 to 0001e747 │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001e74a │ │ │ │ + DW_CFA_def_cfa_offset: 92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e74b │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001e753 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 17 to 0001e764 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e765 │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e766 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e767 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e768 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa_offset: 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001e769 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000206c 0000003c 00002070 FDE cie=00000000 pc=0001eaa0..0001f681 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001eaa1 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0001eaa3 │ │ │ │ + DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 6 to 0001eaa9 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ + DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc2: 2726 to 0001f54f │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f550 │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f551 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f552 │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f553 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 70 to 0001f599 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r3 (ebx) │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f59a │ │ │ │ + DW_CFA_restore: r6 (esi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f59b │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f59c │ │ │ │ + DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f59d │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000020ac 0000004c 000020b0 FDE cie=00000000 pc=0001f690..0001f7b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f691 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f692 │ │ │ │ + DW_CFA_def_cfa_offset: 12 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f693 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ed36 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ed37 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ed38 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ed39 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001aa0 0000003c 00001aa4 FDE cie=00000000 pc=0001f070..0001fba3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f071 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0001f073 │ │ │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0001f079 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2246 to 0001f93f │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f940 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f941 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f942 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001f943 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 499 to 0001fb36 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fb37 │ │ │ │ - DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fb38 │ │ │ │ - DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fb39 │ │ │ │ - DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fb3a │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001ae0 0000004c 00001ae4 FDE cie=00000000 pc=0001fbb0..0001fcd3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fbb1 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fbb2 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fbb3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001fbbf │ │ │ │ + DW_CFA_advance_loc: 12 to 0001f69f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0001fbc2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001f6a2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0001fc0b │ │ │ │ + DW_CFA_advance_loc1: 73 to 0001f6eb │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fc0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f6ec │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fc0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f6ed │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fc0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f6ee │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0001fc1a │ │ │ │ + DW_CFA_advance_loc: 12 to 0001f6fa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0001fcb2 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0001f792 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fcb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f793 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fcb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f794 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fcb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f795 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fcb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f796 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0001fcc0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0001f7a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b30 000000cc 00001b34 FDE cie=00000000 pc=0001fce0..000202ff │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fce1 │ │ │ │ +000020fc 000000cc 00002100 FDE cie=00000000 pc=0001f7c0..0001fddf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fce2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001fce3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001f7c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0001fcf1 │ │ │ │ + DW_CFA_advance_loc: 14 to 0001f7d1 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001fcf6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001f7d6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 558 to 0001ff24 │ │ │ │ + DW_CFA_advance_loc2: 558 to 0001fa04 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ff25 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fa05 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ff2a │ │ │ │ + DW_CFA_advance_loc: 5 to 0001fa0a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ff2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fa0b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001ff3b │ │ │ │ + DW_CFA_advance_loc: 16 to 0001fa1b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0001ff53 │ │ │ │ + DW_CFA_advance_loc: 24 to 0001fa33 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ff54 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fa34 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 0001ff59 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001fa39 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0001ff5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fa3a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001ff6a │ │ │ │ + DW_CFA_advance_loc: 16 to 0001fa4a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 158 to 00020008 │ │ │ │ + DW_CFA_advance_loc1: 158 to 0001fae8 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020009 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fae9 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002000a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001faea │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002000b │ │ │ │ + DW_CFA_advance_loc: 1 to 0001faeb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00020017 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001faf7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000200b4 │ │ │ │ + DW_CFA_advance_loc1: 157 to 0001fb94 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fb95 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 000200ba │ │ │ │ + DW_CFA_advance_loc: 5 to 0001fb9a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fb9b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000200cb │ │ │ │ + DW_CFA_advance_loc: 16 to 0001fbab │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000200e3 │ │ │ │ + DW_CFA_advance_loc: 24 to 0001fbc3 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fbc4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 5 to 000200e9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001fbc9 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000200ea │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fbca │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000200fa │ │ │ │ + DW_CFA_advance_loc: 16 to 0001fbda │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 138 to 00020184 │ │ │ │ + DW_CFA_advance_loc1: 138 to 0001fc64 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020185 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fc65 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020186 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fc66 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020187 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fc67 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00020199 │ │ │ │ + DW_CFA_advance_loc: 18 to 0001fc79 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000201ab │ │ │ │ + DW_CFA_advance_loc: 18 to 0001fc8b │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fc8c │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fc8d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fc8e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000201ba │ │ │ │ + DW_CFA_advance_loc: 12 to 0001fc9a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 000201cb │ │ │ │ + DW_CFA_advance_loc: 17 to 0001fcab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcac │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcad │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcae │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcaf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000201d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fcb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 232 to 000202b8 │ │ │ │ + DW_CFA_advance_loc1: 232 to 0001fd98 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000202b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fd99 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000202ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fd9a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000202bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fd9b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000202c7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0001fda7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 000202f6 │ │ │ │ + DW_CFA_advance_loc: 47 to 0001fdd6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000202f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fdd7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000202f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fdd8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000202f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fdd9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000202fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fdda │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c00 0000004c 00001c04 FDE cie=00000000 pc=00020300..00020403 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020301 │ │ │ │ +000021cc 0000004c 000021d0 FDE cie=00000000 pc=0001fde0..0001fee3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fde1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020302 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fde2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020303 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fde3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002030f │ │ │ │ + DW_CFA_advance_loc: 12 to 0001fdef │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020312 │ │ │ │ + DW_CFA_advance_loc: 3 to 0001fdf2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 83 to 00020365 │ │ │ │ + DW_CFA_advance_loc1: 83 to 0001fe45 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020366 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fe46 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020367 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fe47 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020368 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fe48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 0002037e │ │ │ │ + DW_CFA_advance_loc: 18 to 0001fe5a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000203eb │ │ │ │ + DW_CFA_advance_loc1: 113 to 0001fecb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000203ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fecc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000203ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fecd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000203ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fece │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000203ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fecf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000203f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c50 00000048 00001c54 FDE cie=00000000 pc=00020410..00020e62 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020411 │ │ │ │ +0000221c 00000048 00002220 FDE cie=00000000 pc=0001fef0..000209e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0001fef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00020415 │ │ │ │ + DW_CFA_advance_loc: 4 to 0001fef5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00020429 │ │ │ │ + DW_CFA_advance_loc: 20 to 0001ff09 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002042a │ │ │ │ + DW_CFA_advance_loc: 1 to 0001ff0a │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00020432 │ │ │ │ + DW_CFA_advance_loc: 8 to 0001ff12 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 901 to 000207b7 │ │ │ │ + DW_CFA_advance_loc2: 2057 to 0002071b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000207b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002071c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000207b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002071d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000207ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0002071e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000207bd │ │ │ │ + DW_CFA_advance_loc: 3 to 00020721 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000207be │ │ │ │ + DW_CFA_advance_loc: 1 to 00020722 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000207bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00020723 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c9c 000000a4 00001ca0 FDE cie=00000000 pc=00020e70..00021034 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e71 │ │ │ │ +00002268 000000a4 0000226c FDE cie=00000000 pc=000209f0..00020bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000209f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000209f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020e73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000209f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020e76 │ │ │ │ + DW_CFA_advance_loc: 3 to 000209f6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00020e79 │ │ │ │ + DW_CFA_advance_loc: 3 to 000209f9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 155 to 00020f14 │ │ │ │ + DW_CFA_advance_loc1: 155 to 00020a94 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020f16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020a96 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020f17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020a97 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020f1f │ │ │ │ + DW_CFA_advance_loc: 8 to 00020a9f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00020f2d │ │ │ │ + DW_CFA_advance_loc: 14 to 00020aad │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020f2f │ │ │ │ + DW_CFA_advance_loc: 2 to 00020aaf │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020f30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020ab0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020f38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020ab8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00020f4c │ │ │ │ + DW_CFA_advance_loc: 20 to 00020acc │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020f4e │ │ │ │ + DW_CFA_advance_loc: 2 to 00020ace │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020f4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00020acf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020f57 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020ad7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00020f65 │ │ │ │ + DW_CFA_advance_loc: 14 to 00020ae5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020f67 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020ae7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020f68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020ae8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020f70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020af0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00020f90 │ │ │ │ + DW_CFA_advance_loc: 32 to 00020b10 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020f92 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020b12 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020f93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b13 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020f9b │ │ │ │ + DW_CFA_advance_loc: 8 to 00020b1b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00020fb6 │ │ │ │ + DW_CFA_advance_loc: 27 to 00020b36 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020fb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020b38 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020fb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b39 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020fc1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020b41 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 00020fd8 │ │ │ │ + DW_CFA_advance_loc: 23 to 00020b58 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020fda │ │ │ │ + DW_CFA_advance_loc: 2 to 00020b5a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020fdb │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b5b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00020fe3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020b63 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 00020ffa │ │ │ │ + DW_CFA_advance_loc: 23 to 00020b7a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00020ffc │ │ │ │ + DW_CFA_advance_loc: 2 to 00020b7c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00020ffd │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b7d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00021005 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020b85 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00021016 │ │ │ │ + DW_CFA_advance_loc: 17 to 00020b96 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00021018 │ │ │ │ + DW_CFA_advance_loc: 2 to 00020b98 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021019 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020b99 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00021021 │ │ │ │ + DW_CFA_advance_loc: 8 to 00020ba1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002102f │ │ │ │ + DW_CFA_advance_loc: 14 to 00020baf │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021030 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020bb0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021031 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020bb1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021032 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020bb2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021033 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020bb3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001d44 000000a4 00001d48 FDE cie=00000000 pc=000a1cc0..000a1e84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1cc1 │ │ │ │ +00002310 000000a4 00002314 FDE cie=00000000 pc=0009d080..0009d244 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d082 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d083 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a1cc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009d086 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a1cc9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009d089 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 155 to 000a1d64 │ │ │ │ + DW_CFA_advance_loc1: 155 to 0009d124 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1d66 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d126 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1d67 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d127 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1d6f │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d12f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a1d7d │ │ │ │ + DW_CFA_advance_loc: 14 to 0009d13d │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1d7f │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d13f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1d80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d140 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1d88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d148 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000a1d9c │ │ │ │ + DW_CFA_advance_loc: 20 to 0009d15c │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1d9e │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d15e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1d9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d15f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1da7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d167 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a1db5 │ │ │ │ + DW_CFA_advance_loc: 14 to 0009d175 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1db7 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d177 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1db8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d178 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1dc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d180 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000a1de0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0009d1a0 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1de2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d1a2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1de3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d1a3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1deb │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d1ab │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 000a1e06 │ │ │ │ + DW_CFA_advance_loc: 27 to 0009d1c6 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1e08 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d1c8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d1c9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1e11 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d1d1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 000a1e28 │ │ │ │ + DW_CFA_advance_loc: 23 to 0009d1e8 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1e2a │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d1ea │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e2b │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d1eb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1e33 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d1f3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 000a1e4a │ │ │ │ + DW_CFA_advance_loc: 23 to 0009d20a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1e4c │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d20c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d20d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1e55 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d215 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a1e66 │ │ │ │ + DW_CFA_advance_loc: 17 to 0009d226 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a1e68 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009d228 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e69 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d229 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a1e71 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009d231 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a1e7f │ │ │ │ + DW_CFA_advance_loc: 14 to 0009d23f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d240 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d241 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d242 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d243 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00001dec 00000078 00001df0 FDE cie=00000000 pc=00021040..00021beb │ │ │ │ - DW_CFA_advance_loc: 1 to 00021041 │ │ │ │ +000023b8 00000078 000023bc FDE cie=00000000 pc=00020bc0..0002176b │ │ │ │ + DW_CFA_advance_loc: 1 to 00020bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020bc2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021043 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020bc3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021044 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020bc4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00021049 │ │ │ │ + DW_CFA_advance_loc: 5 to 00020bc9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 131 to 000210cc │ │ │ │ + DW_CFA_advance_loc1: 131 to 00020c4c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 000210cf │ │ │ │ + DW_CFA_advance_loc: 3 to 00020c4f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000210d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00020c50 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000210dc │ │ │ │ + DW_CFA_advance_loc: 12 to 00020c5c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 1005 to 000214c9 │ │ │ │ + DW_CFA_advance_loc2: 1005 to 00021049 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214cc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002104c │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002104d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000214d9 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021059 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 3 to 000214dc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002105c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214dd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002105d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214de │ │ │ │ + DW_CFA_advance_loc: 1 to 0002105e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214df │ │ │ │ + DW_CFA_advance_loc: 1 to 0002105f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000214e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021060 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000214f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00021070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 296 to 00021618 │ │ │ │ + DW_CFA_advance_loc2: 296 to 00021198 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002161b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002119b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002161c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002119c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021628 │ │ │ │ + DW_CFA_advance_loc: 12 to 000211a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 672 to 000218c8 │ │ │ │ + DW_CFA_advance_loc2: 672 to 00021448 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 000218cb │ │ │ │ + DW_CFA_advance_loc: 3 to 0002144b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000218cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002144c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000218d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021458 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e68 0000003c 00001e6c FDE cie=00000000 pc=000a1e90..000a222f │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e91 │ │ │ │ +00002434 0000003c 00002438 FDE cie=00000000 pc=0009d250..0009d5ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d252 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d253 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a1e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d254 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a1e97 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009d257 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 915 to 000a222a │ │ │ │ + DW_CFA_advance_loc2: 915 to 0009d5ea │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a222b │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d5eb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a222c │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d5ec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a222d │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d5ed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a222e │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d5ee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea8 0000003c 00001eac FDE cie=00000000 pc=000a2230..000a25cf │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2231 │ │ │ │ +00002474 0000003c 00002478 FDE cie=00000000 pc=0009d5f0..0009d98f │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d5f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2232 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d5f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2233 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d5f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2234 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d5f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2237 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009d5f7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 915 to 000a25ca │ │ │ │ + DW_CFA_advance_loc2: 915 to 0009d98a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a25cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d98b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a25cc │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d98c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a25cd │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d98d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a25ce │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d98e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ee8 000000ec 00001eec FDE cie=00000000 pc=00021bf0..00022083 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021bf1 │ │ │ │ +000024b4 000000ec 000024b8 FDE cie=00000000 pc=00021770..00021c14 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021771 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021bf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021772 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021bf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021773 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021bff │ │ │ │ + DW_CFA_advance_loc: 12 to 0002177f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021c02 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021782 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 105 to 00021c6b │ │ │ │ + DW_CFA_advance_loc1: 105 to 000217eb │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021c6c │ │ │ │ + DW_CFA_advance_loc: 1 to 000217ec │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021c6d │ │ │ │ + DW_CFA_advance_loc: 1 to 000217ed │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021c6e │ │ │ │ + DW_CFA_advance_loc: 1 to 000217ee │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00021c7e │ │ │ │ + DW_CFA_advance_loc: 16 to 000217fe │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 138 to 00021d08 │ │ │ │ + DW_CFA_advance_loc1: 138 to 00021888 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021889 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002188a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021d16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021896 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 00021d48 │ │ │ │ + DW_CFA_advance_loc: 50 to 000218c8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021d4b │ │ │ │ + DW_CFA_advance_loc: 3 to 000218cb │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000218cc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021d58 │ │ │ │ + DW_CFA_advance_loc: 12 to 000218d8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 42 to 00021d82 │ │ │ │ + DW_CFA_advance_loc: 42 to 00021902 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021903 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021904 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00021d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00021908 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021d94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021914 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 60 to 00021dd0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00021950 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021951 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021952 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021dde │ │ │ │ + DW_CFA_advance_loc: 12 to 0002195e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 31 to 00021dfd │ │ │ │ + DW_CFA_advance_loc: 31 to 0002197d │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021e00 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021980 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021981 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021e0d │ │ │ │ + DW_CFA_advance_loc: 12 to 0002198d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 119 to 00021e84 │ │ │ │ + DW_CFA_advance_loc1: 120 to 00021a05 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021e87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021a08 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021e88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021a09 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021e94 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021a15 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 00021ec6 │ │ │ │ + DW_CFA_advance_loc: 50 to 00021a47 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021ec9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021a4a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021eca │ │ │ │ + DW_CFA_advance_loc: 1 to 00021a4b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021ed6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021a57 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 53 to 00021f0b │ │ │ │ + DW_CFA_advance_loc: 53 to 00021a8c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021f0e │ │ │ │ + DW_CFA_advance_loc: 3 to 00021a8f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021f0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00021a90 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021f1b │ │ │ │ + DW_CFA_advance_loc: 12 to 00021a9c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 00021f4d │ │ │ │ + DW_CFA_advance_loc: 50 to 00021ace │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021f50 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021ad1 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021f51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ad2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021f5d │ │ │ │ + DW_CFA_advance_loc: 12 to 00021ade │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 45 to 00021f8a │ │ │ │ + DW_CFA_advance_loc: 45 to 00021b0b │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00021f8d │ │ │ │ + DW_CFA_advance_loc: 3 to 00021b0e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021f8e │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b0f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00021f9a │ │ │ │ + DW_CFA_advance_loc: 12 to 00021b1b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 49 to 00021fcb │ │ │ │ + DW_CFA_advance_loc: 49 to 00021b4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fcc │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b4d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b4e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fce │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b4f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b50 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00021fd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00021b60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 00022004 │ │ │ │ + DW_CFA_advance_loc: 53 to 00021b95 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022007 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021b98 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022008 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021b99 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022014 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021ba5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 00022046 │ │ │ │ + DW_CFA_advance_loc: 50 to 00021bd7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022049 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021bda │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002204a │ │ │ │ + DW_CFA_advance_loc: 1 to 00021bdb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022056 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021be7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ │ │ │ -00001fd8 00000114 00001fdc FDE cie=00000000 pc=00022090..0002267a │ │ │ │ - DW_CFA_advance_loc: 1 to 00022091 │ │ │ │ +000025a4 00000114 000025a8 FDE cie=00000000 pc=00021c20..0002220a │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022092 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022093 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 000220a1 │ │ │ │ + DW_CFA_advance_loc: 14 to 00021c31 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000220a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021c34 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 87 to 000220fb │ │ │ │ + DW_CFA_advance_loc1: 87 to 00021c8b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000220fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c8c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000220fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00021c8d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022109 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021c99 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002213b │ │ │ │ + DW_CFA_advance_loc: 50 to 00021ccb │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002213e │ │ │ │ + DW_CFA_advance_loc: 3 to 00021cce │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002213f │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ccf │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002214b │ │ │ │ + DW_CFA_advance_loc: 12 to 00021cdb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 95 to 000221aa │ │ │ │ + DW_CFA_advance_loc1: 95 to 00021d3a │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000221ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d3b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000221ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d3c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000221ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d3d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000221b9 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021d49 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00022201 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00021d91 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d92 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022203 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021d93 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002220f │ │ │ │ + DW_CFA_advance_loc: 12 to 00021d9f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 50 to 00022241 │ │ │ │ + DW_CFA_advance_loc: 50 to 00021dd1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022244 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021dd4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022245 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021dd5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022251 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021de1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000222b1 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00021e41 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 000222b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021e44 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000222b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021e45 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000222c1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021e51 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 50 to 000222f3 │ │ │ │ + DW_CFA_advance_loc: 50 to 00021e83 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 000222f6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021e86 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000222f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021e87 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022303 │ │ │ │ + DW_CFA_advance_loc: 12 to 00021e93 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 61 to 00022340 │ │ │ │ + DW_CFA_advance_loc: 61 to 00021ed0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022341 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ed1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022342 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021ed2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022352 │ │ │ │ + DW_CFA_advance_loc: 16 to 00021ee2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 55 to 00022389 │ │ │ │ + DW_CFA_advance_loc: 55 to 00021f19 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002238a │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f1a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002238b │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f1b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002239b │ │ │ │ + DW_CFA_advance_loc: 16 to 00021f2b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 21 to 000223b0 │ │ │ │ + DW_CFA_advance_loc: 21 to 00021f40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000223b3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021f43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000223b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000223c0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00021f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 0002240b │ │ │ │ + DW_CFA_advance_loc1: 75 to 00021f9b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002240e │ │ │ │ + DW_CFA_advance_loc: 3 to 00021f9e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002240f │ │ │ │ + DW_CFA_advance_loc: 1 to 00021f9f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002241b │ │ │ │ + DW_CFA_advance_loc: 12 to 00021fab │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002244d │ │ │ │ + DW_CFA_advance_loc: 50 to 00021fdd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022450 │ │ │ │ + DW_CFA_advance_loc: 3 to 00021fe0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022451 │ │ │ │ + DW_CFA_advance_loc: 1 to 00021fe1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002245d │ │ │ │ + DW_CFA_advance_loc: 12 to 00021fed │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 62 to 0002249b │ │ │ │ + DW_CFA_advance_loc: 62 to 0002202b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002249c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002202c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002249d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002202d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000224ad │ │ │ │ + DW_CFA_advance_loc: 16 to 0002203d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 56 to 000224e5 │ │ │ │ + DW_CFA_advance_loc: 56 to 00022075 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022076 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000224e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022077 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000224f7 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022087 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00022544 │ │ │ │ + DW_CFA_advance_loc1: 77 to 000220d4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022545 │ │ │ │ + DW_CFA_advance_loc: 1 to 000220d5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022546 │ │ │ │ + DW_CFA_advance_loc: 1 to 000220d6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022556 │ │ │ │ + DW_CFA_advance_loc: 16 to 000220e6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002258e │ │ │ │ + DW_CFA_advance_loc: 56 to 0002211e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002258f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002211f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022590 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022120 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000225a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022130 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 90 to 000225fa │ │ │ │ + DW_CFA_advance_loc1: 90 to 0002218a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002218b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000225fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002218c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002260c │ │ │ │ + DW_CFA_advance_loc: 16 to 0002219c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0002264d │ │ │ │ + DW_CFA_advance_loc1: 65 to 000221dd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002264e │ │ │ │ + DW_CFA_advance_loc: 1 to 000221de │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002264f │ │ │ │ + DW_CFA_advance_loc: 1 to 000221df │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002265f │ │ │ │ + DW_CFA_advance_loc: 16 to 000221ef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020f0 00000114 000020f4 FDE cie=00000000 pc=00022680..00022c9f │ │ │ │ - DW_CFA_advance_loc: 1 to 00022681 │ │ │ │ +000026bc 00000114 000026c0 FDE cie=00000000 pc=00022210..0002282f │ │ │ │ + DW_CFA_advance_loc: 1 to 00022211 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022682 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022212 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022683 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022213 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002268f │ │ │ │ + DW_CFA_advance_loc: 12 to 0002221f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022692 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022222 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000226fc │ │ │ │ + DW_CFA_advance_loc1: 106 to 0002228c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002228d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000226fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0002228e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002270a │ │ │ │ + DW_CFA_advance_loc: 12 to 0002229a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002273c │ │ │ │ + DW_CFA_advance_loc: 50 to 000222cc │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002273f │ │ │ │ + DW_CFA_advance_loc: 3 to 000222cf │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022740 │ │ │ │ + DW_CFA_advance_loc: 1 to 000222d0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002274c │ │ │ │ + DW_CFA_advance_loc: 12 to 000222dc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000227ac │ │ │ │ + DW_CFA_advance_loc1: 96 to 0002233c │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 000227ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002233d │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000227ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002233e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000227af │ │ │ │ + DW_CFA_advance_loc: 1 to 0002233f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000227bb │ │ │ │ + DW_CFA_advance_loc: 12 to 0002234b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00022805 │ │ │ │ + DW_CFA_advance_loc1: 74 to 00022395 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022806 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022396 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022807 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022397 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022813 │ │ │ │ + DW_CFA_advance_loc: 12 to 000223a3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 00022845 │ │ │ │ + DW_CFA_advance_loc: 50 to 000223d5 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022848 │ │ │ │ + DW_CFA_advance_loc: 3 to 000223d8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022849 │ │ │ │ + DW_CFA_advance_loc: 1 to 000223d9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022855 │ │ │ │ + DW_CFA_advance_loc: 12 to 000223e5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 123 to 000228d0 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00022460 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 000228d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022463 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000228d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022464 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000228e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022470 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 00022912 │ │ │ │ + DW_CFA_advance_loc: 50 to 000224a2 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022915 │ │ │ │ + DW_CFA_advance_loc: 3 to 000224a5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022916 │ │ │ │ + DW_CFA_advance_loc: 1 to 000224a6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022922 │ │ │ │ + DW_CFA_advance_loc: 12 to 000224b2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 62 to 00022960 │ │ │ │ + DW_CFA_advance_loc: 62 to 000224f0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022961 │ │ │ │ + DW_CFA_advance_loc: 1 to 000224f1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022962 │ │ │ │ + DW_CFA_advance_loc: 1 to 000224f2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022972 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022502 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 56 to 000229aa │ │ │ │ + DW_CFA_advance_loc: 56 to 0002253a │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0002253b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0002253c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000229bc │ │ │ │ + DW_CFA_advance_loc: 16 to 0002254c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 000229d5 │ │ │ │ + DW_CFA_advance_loc: 25 to 00022565 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000229d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022568 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022569 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229da │ │ │ │ + DW_CFA_advance_loc: 1 to 0002256a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000229db │ │ │ │ + DW_CFA_advance_loc: 1 to 0002256b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000229e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 82 to 00022a32 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000225c2 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022a35 │ │ │ │ + DW_CFA_advance_loc: 3 to 000225c5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a36 │ │ │ │ + DW_CFA_advance_loc: 1 to 000225c6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022a42 │ │ │ │ + DW_CFA_advance_loc: 12 to 000225d2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 00022a74 │ │ │ │ + DW_CFA_advance_loc: 50 to 00022604 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022a77 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022607 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022a78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022608 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022a84 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022614 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 62 to 00022ac2 │ │ │ │ + DW_CFA_advance_loc: 62 to 00022652 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ac3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022653 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ac4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022654 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022ad4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022664 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 56 to 00022b0c │ │ │ │ + DW_CFA_advance_loc: 56 to 0002269c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002269d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002269e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00022b1e │ │ │ │ + DW_CFA_advance_loc: 16 to 000226ae │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00022b70 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00022700 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022b73 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022703 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022b74 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022704 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022b80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022710 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 50 to 00022bb2 │ │ │ │ + DW_CFA_advance_loc: 50 to 00022742 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022bb5 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022745 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022bb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022746 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022bc2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022752 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00022c1e │ │ │ │ + DW_CFA_advance_loc1: 92 to 000227ae │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c21 │ │ │ │ + DW_CFA_advance_loc: 3 to 000227b1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000227b2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022c2e │ │ │ │ + DW_CFA_advance_loc: 12 to 000227be │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00022c6e │ │ │ │ + DW_CFA_advance_loc1: 64 to 000227fe │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022c71 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022801 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022c72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022802 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022c7e │ │ │ │ + DW_CFA_advance_loc: 12 to 0002280e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002208 00000098 0000220c FDE cie=00000000 pc=00022ca0..00023035 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ca1 │ │ │ │ +000027d4 00000098 000027d8 FDE cie=00000000 pc=00022830..00022bc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022832 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ca3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022833 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00022ca6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022836 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00022cab │ │ │ │ + DW_CFA_advance_loc: 5 to 0002283b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 524 to 00022eb7 │ │ │ │ + DW_CFA_advance_loc2: 524 to 00022a47 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022ebb │ │ │ │ + DW_CFA_advance_loc: 4 to 00022a4b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022ebc │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a4c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 00022ec6 │ │ │ │ + DW_CFA_advance_loc: 10 to 00022a56 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 39 to 00022eed │ │ │ │ + DW_CFA_advance_loc: 39 to 00022a7d │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022eee │ │ │ │ + DW_CFA_advance_loc: 1 to 00022a7e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022ef2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022a82 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 00022f0a │ │ │ │ + DW_CFA_advance_loc: 24 to 00022a9a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 61 to 00022f47 │ │ │ │ + DW_CFA_advance_loc: 61 to 00022ad7 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022f4b │ │ │ │ + DW_CFA_advance_loc: 4 to 00022adb │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022f4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00022adc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00022f4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00022add │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 00022f61 │ │ │ │ + DW_CFA_advance_loc: 20 to 00022af1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 29 to 00022f7e │ │ │ │ + DW_CFA_advance_loc: 29 to 00022b0e │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022f82 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022b12 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022f86 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022b16 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022f8a │ │ │ │ + DW_CFA_advance_loc: 4 to 00022b1a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00022f96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022b26 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00022fe4 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00022b74 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 8 to 00022fec │ │ │ │ + DW_CFA_advance_loc: 8 to 00022b7c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022b80 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00022ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022b84 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00023000 │ │ │ │ + DW_CFA_advance_loc: 12 to 00022b90 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00023010 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022ba0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023011 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ba1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023012 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ba2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023013 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ba3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023014 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ba4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023015 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022ba5 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00023025 │ │ │ │ + DW_CFA_advance_loc: 16 to 00022bb5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023028 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022bb8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023029 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022bb9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002302a │ │ │ │ + DW_CFA_advance_loc: 1 to 00022bba │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002302b │ │ │ │ + DW_CFA_advance_loc: 1 to 00022bbb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00023030 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022a4 000000a4 000022a8 FDE cie=00000000 pc=00023040..00023204 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023041 │ │ │ │ +00002870 000000a4 00002874 FDE cie=00000000 pc=00022bd0..00022d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022bd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023042 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022bd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023043 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022bd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023046 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022bd6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00023049 │ │ │ │ + DW_CFA_advance_loc: 3 to 00022bd9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 155 to 000230e4 │ │ │ │ + DW_CFA_advance_loc1: 155 to 00022c74 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000230e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022c76 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000230e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c77 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000230ef │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c7f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000230fd │ │ │ │ + DW_CFA_advance_loc: 14 to 00022c8d │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000230ff │ │ │ │ + DW_CFA_advance_loc: 2 to 00022c8f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023100 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022c90 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023108 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022c98 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002311c │ │ │ │ + DW_CFA_advance_loc: 20 to 00022cac │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002311e │ │ │ │ + DW_CFA_advance_loc: 2 to 00022cae │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002311f │ │ │ │ + DW_CFA_advance_loc: 1 to 00022caf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023127 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022cb7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00023135 │ │ │ │ + DW_CFA_advance_loc: 14 to 00022cc5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023137 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022cc7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023138 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cc8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023140 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022cd0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00023160 │ │ │ │ + DW_CFA_advance_loc: 32 to 00022cf0 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023162 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022cf2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023163 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022cf3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002316b │ │ │ │ + DW_CFA_advance_loc: 8 to 00022cfb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 00023186 │ │ │ │ + DW_CFA_advance_loc: 27 to 00022d16 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023188 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022d18 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023189 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d19 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00023191 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022d21 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 000231a8 │ │ │ │ + DW_CFA_advance_loc: 23 to 00022d38 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000231aa │ │ │ │ + DW_CFA_advance_loc: 2 to 00022d3a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d3b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000231b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022d43 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 23 to 000231ca │ │ │ │ + DW_CFA_advance_loc: 23 to 00022d5a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000231cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00022d5c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d5d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000231d5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022d65 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 000231e6 │ │ │ │ + DW_CFA_advance_loc: 17 to 00022d76 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000231e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00022d78 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000231e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d79 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000231f1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00022d81 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000231ff │ │ │ │ + DW_CFA_advance_loc: 14 to 00022d8f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023200 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d90 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023201 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d91 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d92 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023203 │ │ │ │ + DW_CFA_advance_loc: 1 to 00022d93 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000234c 0000005c 00002350 FDE cie=00000000 pc=00023210..00023910 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023211 │ │ │ │ +00002918 0000005c 0000291c FDE cie=00000000 pc=00022da0..000235ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00022da1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023215 │ │ │ │ + DW_CFA_advance_loc: 4 to 00022da5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002321e │ │ │ │ + DW_CFA_advance_loc: 9 to 00022dae │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002321f │ │ │ │ + DW_CFA_advance_loc: 1 to 00022daf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00023227 │ │ │ │ + DW_CFA_advance_loc: 5 to 00022db4 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 830 to 00023565 │ │ │ │ + DW_CFA_advance_loc2: 1121 to 00023215 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023566 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023216 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023567 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023217 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023568 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023218 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002356b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002321b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002356c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002321c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023570 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023220 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 00023577 │ │ │ │ + DW_CFA_advance_loc: 7 to 00023227 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023578 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023228 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023579 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023229 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002357a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002322a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002357d │ │ │ │ + DW_CFA_advance_loc: 3 to 0002322d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002357e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002322e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00023580 │ │ │ │ + DW_CFA_advance_loc: 2 to 00023230 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023ac 00000048 000023b0 FDE cie=00000000 pc=00023910..00024205 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023911 │ │ │ │ +00002978 00000048 0000297c FDE cie=00000000 pc=000235b0..00023f61 │ │ │ │ + DW_CFA_advance_loc: 1 to 000235b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00023915 │ │ │ │ + DW_CFA_advance_loc: 4 to 000235b5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002391e │ │ │ │ + DW_CFA_advance_loc: 9 to 000235be │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002391f │ │ │ │ + DW_CFA_advance_loc: 1 to 000235bf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00023921 │ │ │ │ + DW_CFA_advance_loc: 2 to 000235c1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1628 to 00023f7d │ │ │ │ + DW_CFA_advance_loc2: 1802 to 00023ccb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023f7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00023ccc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00023f7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00023ccd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023f80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023cce │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00023f83 │ │ │ │ + DW_CFA_advance_loc: 3 to 00023cd1 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00023f84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023cd2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00023f90 │ │ │ │ + DW_CFA_advance_loc: 14 to 00023ce0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023f8 00000048 000023fc FDE cie=00000000 pc=00024210..00024dae │ │ │ │ - DW_CFA_advance_loc: 1 to 00024211 │ │ │ │ +000029c4 00000048 000029c8 FDE cie=00000000 pc=00023f70..00024bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00024215 │ │ │ │ + DW_CFA_advance_loc: 4 to 00023f75 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00024229 │ │ │ │ + DW_CFA_advance_loc: 9 to 00023f7e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002422a │ │ │ │ + DW_CFA_advance_loc: 1 to 00023f7f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00024232 │ │ │ │ + DW_CFA_advance_loc: 8 to 00023f87 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2209 to 00024ad3 │ │ │ │ + DW_CFA_advance_loc2: 2392 to 000248df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024ad4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248e0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00024ad5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024ad6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000248e2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00024ad9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000248e5 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024ada │ │ │ │ + DW_CFA_advance_loc: 1 to 000248e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024adb │ │ │ │ + DW_CFA_advance_loc: 1 to 000248e7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002444 0000005c 00002448 FDE cie=00000000 pc=00024db0..00025b62 │ │ │ │ - DW_CFA_advance_loc: 1 to 00024db1 │ │ │ │ +00002a10 0000005c 00002a14 FDE cie=00000000 pc=00024bc0..000257a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00024bc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00024db3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00024bc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00024dbc │ │ │ │ + DW_CFA_advance_loc: 9 to 00024bcc │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1575 to 000253e3 │ │ │ │ + DW_CFA_advance_loc2: 1351 to 00025113 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000253e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025114 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000253e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025115 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000253e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025116 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000253e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025117 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000253f5 │ │ │ │ + DW_CFA_advance_loc: 14 to 00025125 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000253f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025126 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000253f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025127 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000253f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025128 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00025400 │ │ │ │ + DW_CFA_advance_loc: 8 to 00025130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 350 to 0002555e │ │ │ │ + DW_CFA_advance_loc2: 350 to 0002528e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002555f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002528f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025560 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025290 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025561 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025291 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025562 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025292 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1148 to 000259de │ │ │ │ + DW_CFA_advance_loc2: 944 to 00025642 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000259df │ │ │ │ + DW_CFA_advance_loc: 1 to 00025643 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000259e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025644 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000259e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025645 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000259e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025646 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024a4 00000060 000024a8 FDE cie=00000000 pc=00025b70..00026ca3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00025b71 │ │ │ │ +00002a70 00000060 00002a74 FDE cie=00000000 pc=000257b0..00026a4e │ │ │ │ + DW_CFA_advance_loc: 1 to 000257b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00025b75 │ │ │ │ + DW_CFA_advance_loc: 4 to 000257b5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00025b7e │ │ │ │ + DW_CFA_advance_loc: 9 to 000257be │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025b7f │ │ │ │ + DW_CFA_advance_loc: 1 to 000257bf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 1 to 00025b80 │ │ │ │ + DW_CFA_advance_loc: 2 to 000257c1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ - DW_CFA_advance_loc: 9 to 00025b89 │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1876 to 000262dd │ │ │ │ + DW_CFA_advance_loc2: 2096 to 00025ff1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000262de │ │ │ │ + DW_CFA_advance_loc: 1 to 00025ff2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000262df │ │ │ │ + DW_CFA_advance_loc: 1 to 00025ff3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000262e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025ff4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000262e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00025ff7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000262e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00025ff8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000262e9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00026000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 443 to 000264a4 │ │ │ │ + DW_CFA_advance_loc2: 868 to 00026364 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000264a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026365 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000264a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026366 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000264a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026367 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000264aa │ │ │ │ + DW_CFA_advance_loc: 3 to 0002636a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000264ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0002636b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000264b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002636c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002508 0000007c 0000250c FDE cie=00000000 pc=000a25e0..000a2702 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a25e1 │ │ │ │ +00002ad4 0000007c 00002ad8 FDE cie=00000000 pc=0009d9a0..0009dac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d9a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a25e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d9a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a25e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009d9a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a25e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009d9a6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 18 to 000a25f8 │ │ │ │ + DW_CFA_advance_loc: 18 to 0009d9b8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a25fe │ │ │ │ + DW_CFA_advance_loc: 6 to 0009d9be │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000a261a │ │ │ │ + DW_CFA_advance_loc: 28 to 0009d9da │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000a2664 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0009da24 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a2666 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009da26 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2667 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da27 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a2673 │ │ │ │ + DW_CFA_advance_loc: 12 to 0009da33 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2676 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009da36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2677 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da37 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2678 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2679 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a267a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da3a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a2680 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009da40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000a268f │ │ │ │ + DW_CFA_advance_loc: 15 to 0009da4f │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2690 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da50 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2691 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da51 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2692 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da52 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a269e │ │ │ │ + DW_CFA_advance_loc: 12 to 0009da5e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a26a4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009da64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a26a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da65 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a26a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da66 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a26a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da67 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a26a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da68 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a26b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009da70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000a26bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0009da7c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a26bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0009da7d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a26cd │ │ │ │ + DW_CFA_advance_loc: 16 to 0009da8d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002588 00000048 0000258c FDE cie=00000000 pc=00026cb0..000278ae │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cb1 │ │ │ │ +00002b54 00000048 00002b58 FDE cie=00000000 pc=00026a50..00027726 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026a51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00026cb5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00026a55 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00026cbe │ │ │ │ + DW_CFA_advance_loc: 9 to 00026a5e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00026cbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00026a5f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00026cc1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00026a61 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1090 to 00027103 │ │ │ │ + DW_CFA_advance_loc2: 1167 to 00026ef0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027104 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ef1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027105 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ef2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027106 │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ef3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00027109 │ │ │ │ + DW_CFA_advance_loc: 3 to 00026ef6 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002710a │ │ │ │ + DW_CFA_advance_loc: 1 to 00026ef7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00027110 │ │ │ │ + DW_CFA_advance_loc: 9 to 00026f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025d4 00000060 000025d8 FDE cie=00000000 pc=000278b0..00028a32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000278b1 │ │ │ │ +00002ba0 00000060 00002ba4 FDE cie=00000000 pc=00027730..00028ad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027731 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000278b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00027735 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000278be │ │ │ │ + DW_CFA_advance_loc: 9 to 0002773e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 000278bf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002773f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 000278c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00027741 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1406 to 00027e3f │ │ │ │ + DW_CFA_advance_loc2: 1659 to 00027dbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027e40 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dbd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00027e41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dbe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027e42 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dbf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00027e45 │ │ │ │ + DW_CFA_advance_loc: 3 to 00027dc2 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00027e46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00027dc3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00027e50 │ │ │ │ + DW_CFA_advance_loc: 13 to 00027dd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1255 to 00028337 │ │ │ │ + DW_CFA_advance_loc2: 1255 to 000282b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028338 │ │ │ │ + DW_CFA_advance_loc: 1 to 000282b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028339 │ │ │ │ + DW_CFA_advance_loc: 1 to 000282b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002833a │ │ │ │ + DW_CFA_advance_loc: 1 to 000282ba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002833d │ │ │ │ + DW_CFA_advance_loc: 3 to 000282bd │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002833e │ │ │ │ + DW_CFA_advance_loc: 1 to 000282be │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00028340 │ │ │ │ + DW_CFA_advance_loc: 2 to 000282c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002638 00000048 0000263c FDE cie=00000000 pc=00028a40..0002a42b │ │ │ │ - DW_CFA_advance_loc: 1 to 00028a41 │ │ │ │ +00002c04 00000048 00002c08 FDE cie=00000000 pc=00028ae0..0002a6c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00028ae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00028a45 │ │ │ │ + DW_CFA_advance_loc: 4 to 00028ae5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00028a4e │ │ │ │ + DW_CFA_advance_loc: 9 to 00028aee │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00028a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00028aef │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00028a51 │ │ │ │ + DW_CFA_advance_loc: 2 to 00028af1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 4356 to 00029b55 │ │ │ │ + DW_CFA_advance_loc2: 5274 to 00029f8b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029f8c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029f8d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00029f8e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00029b5b │ │ │ │ + DW_CFA_advance_loc: 3 to 00029f91 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b5c │ │ │ │ + DW_CFA_advance_loc: 1 to 00029f92 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00029b5d │ │ │ │ + DW_CFA_advance_loc: 14 to 00029fa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002684 00000054 00002688 FDE cie=00000000 pc=0002a430..0002a70d │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a431 │ │ │ │ +00002c50 00000054 00002c54 FDE cie=00000000 pc=0002a6d0..0002a9ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a6d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a432 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a6d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a433 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a6d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a436 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a6d6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002a439 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002a6d9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002a46b │ │ │ │ + DW_CFA_advance_loc: 50 to 0002a70b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002a473 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002a713 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0002a48b │ │ │ │ + DW_CFA_advance_loc: 24 to 0002a72b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0002a4a7 │ │ │ │ + DW_CFA_advance_loc: 28 to 0002a747 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a748 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a4aa │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a74a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a4ab │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a74b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002a4b7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002a757 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 332 to 0002a603 │ │ │ │ + DW_CFA_advance_loc2: 332 to 0002a8a3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a604 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8a4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a605 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a606 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a607 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a8a7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002a610 │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000026dc 00000060 000026e0 FDE cie=00000000 pc=0002a710..0002b866 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a711 │ │ │ │ +00002ca8 00000060 00002cac FDE cie=00000000 pc=0002a9b0..0002bce8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a9b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002a715 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002a9b5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002a71e │ │ │ │ + DW_CFA_advance_loc: 9 to 0002a9be │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002a71f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002a9bf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 0002a721 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002a9c1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1185 to 0002abc2 │ │ │ │ + DW_CFA_advance_loc2: 1277 to 0002aebe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002abc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aebf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002abc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aec0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002abc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aec1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002abc8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002aec4 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002abc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aec5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002abca │ │ │ │ + DW_CFA_advance_loc: 1 to 0002aec6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2875 to 0002b705 │ │ │ │ + DW_CFA_advance_loc2: 2975 to 0002ba65 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b706 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba66 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b707 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba67 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b708 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba68 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002b70b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ba6b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b70c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba6c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b70d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ba6d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002740 0000005c 00002744 FDE cie=00000000 pc=0002b870..0002c82f │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b871 │ │ │ │ +00002d0c 0000005c 00002d10 FDE cie=00000000 pc=0002bcf0..0002cd57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bcf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002b875 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002bcf5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002b87e │ │ │ │ + DW_CFA_advance_loc: 9 to 0002bcfe │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002b87f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002bcff │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 0002b887 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002bd01 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3303 to 0002c56e │ │ │ │ + DW_CFA_advance_loc2: 3671 to 0002cb58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c56f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb59 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c570 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb5a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c571 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb5b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002c574 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cb5e │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c575 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb5f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 0002c580 │ │ │ │ + DW_CFA_advance_loc: 17 to 0002cb70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0002c5b4 │ │ │ │ + DW_CFA_advance_loc: 43 to 0002cb9b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c5b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb9c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c5b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb9d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c5b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cb9e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002c5ba │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cba1 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c5bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cba2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002c5c0 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002cbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027a0 00000064 000027a4 FDE cie=00000000 pc=0002c830..0002caf5 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c831 │ │ │ │ +00002d6c 00000064 00002d70 FDE cie=00000000 pc=0002cd60..0002d035 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cd61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c832 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cd62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c833 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cd63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002c841 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002cd71 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002c849 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002cd79 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 62 to 0002c887 │ │ │ │ + DW_CFA_advance_loc: 62 to 0002cdb7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c888 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cdb8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002c89c │ │ │ │ + DW_CFA_advance_loc: 16 to 0002cdc8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0002c914 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0002ce54 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c915 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ce55 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002c929 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002ce65 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0002c97d │ │ │ │ + DW_CFA_advance_loc1: 88 to 0002cebd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002c980 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002cec0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c981 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cec1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c982 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cec2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002c983 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cec3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002c990 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002ced0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 206 to 0002ca5e │ │ │ │ + DW_CFA_advance_loc1: 206 to 0002cf9e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ca5f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002cf9f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002ca6f │ │ │ │ + DW_CFA_advance_loc: 16 to 0002cfaf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 98 to 0002cad1 │ │ │ │ + DW_CFA_advance_loc1: 98 to 0002d011 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d012 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002cade │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d01e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002808 00000098 0000280c FDE cie=00000000 pc=0002cb00..0002cddc │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cb01 │ │ │ │ +00002dd4 00000098 00002dd8 FDE cie=00000000 pc=0002d040..0002d31c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cb02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cb03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d043 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cb06 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d046 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002cb14 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002d054 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002cb22 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002d062 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 34 to 0002cb44 │ │ │ │ + DW_CFA_advance_loc: 34 to 0002d084 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 46 to 0002cb72 │ │ │ │ + DW_CFA_advance_loc: 46 to 0002d0b2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cb73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d0b3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002cb87 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002d0c3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0002cbd0 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0002d110 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d114 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cbd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d115 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002cbe1 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d121 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002cbe8 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d128 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cbe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d129 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cbea │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d12a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cbeb │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d12b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cbec │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d12c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cbf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d130 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 22 to 0002cc06 │ │ │ │ + DW_CFA_advance_loc: 22 to 0002d146 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d147 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002cc17 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d153 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 27 to 0002cc32 │ │ │ │ + DW_CFA_advance_loc: 31 to 0002d172 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc33 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d173 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc34 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d174 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc35 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d175 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002cc49 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002d189 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002cc55 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d195 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc56 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d196 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d197 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc58 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d198 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cc59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d199 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002cc60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0002d1a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 150 to 0002ccf6 │ │ │ │ + DW_CFA_advance_loc1: 150 to 0002d236 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ccf7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d237 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002cd07 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002d247 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0002cd73 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0002d2b3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cd76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d2b6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002cd82 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d2c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -000028a4 00000084 000028a8 FDE cie=00000000 pc=0002cde0..0002d0c8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cde1 │ │ │ │ +00002e70 00000084 00002e74 FDE cie=00000000 pc=0002d320..0002d608 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cde2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d322 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cde3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d323 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002cde6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d326 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002cdf4 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002d334 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 29 to 0002ce11 │ │ │ │ + DW_CFA_advance_loc: 29 to 0002d351 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 35 to 0002ce34 │ │ │ │ + DW_CFA_advance_loc: 33 to 0002d372 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 43 to 0002ce5f │ │ │ │ + DW_CFA_advance_loc: 45 to 0002d39f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ce60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d3a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002ce74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002d3b0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0002ced7 │ │ │ │ + DW_CFA_advance_loc1: 103 to 0002d417 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002cedb │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d41b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cedc │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d41c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002cee8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d428 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0002cf00 │ │ │ │ + DW_CFA_advance_loc: 24 to 0002d440 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d441 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d442 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d443 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf04 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d444 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002cf10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d450 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0002cf27 │ │ │ │ + DW_CFA_advance_loc: 23 to 0002d467 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d468 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002cf38 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d474 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 33 to 0002cf59 │ │ │ │ + DW_CFA_advance_loc: 37 to 0002d499 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf5a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d49a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf5b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d49b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002cf5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d49c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002cf70 │ │ │ │ + DW_CFA_advance_loc: 20 to 0002d4b0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 159 to 0002d00f │ │ │ │ + DW_CFA_advance_loc1: 159 to 0002d54f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d010 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d550 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002d020 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002d560 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0002d07d │ │ │ │ + DW_CFA_advance_loc1: 93 to 0002d5bd │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002d080 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002d5c0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002d08c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002d5cc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000292c 00000048 00002930 FDE cie=00000000 pc=0002d0d0..0002e40c │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d0d1 │ │ │ │ +00002ef8 00000048 00002efc FDE cie=00000000 pc=0002d610..0002ea51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002d0d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002d615 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0002d0de │ │ │ │ + DW_CFA_advance_loc: 9 to 0002d61e │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002d0df │ │ │ │ + DW_CFA_advance_loc: 1 to 0002d61f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 0002d0e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0002d621 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 4029 to 0002e09e │ │ │ │ + DW_CFA_advance_loc2: 3885 to 0002e54e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e09f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e54f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e550 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e551 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e0a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002e554 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e555 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e0a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002e556 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002978 00000220 0000297c FDE cie=00000000 pc=0002e410..0002f1a6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e411 │ │ │ │ +00002f44 00000220 00002f48 FDE cie=00000000 pc=0002ea60..0002f7f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ea61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e412 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ea62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e413 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ea63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0002e421 │ │ │ │ + DW_CFA_advance_loc: 14 to 0002ea71 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002e426 │ │ │ │ + DW_CFA_advance_loc: 5 to 0002ea76 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0002e49e │ │ │ │ + DW_CFA_advance_loc1: 120 to 0002eaee │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e4a1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002eaf1 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eaf2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e4ae │ │ │ │ + DW_CFA_advance_loc: 12 to 0002eafe │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002e4e0 │ │ │ │ + DW_CFA_advance_loc: 50 to 0002eb30 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e4e3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002eb33 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e4e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eb34 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e4f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002eb40 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 62 to 0002e52e │ │ │ │ + DW_CFA_advance_loc: 62 to 0002eb7e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e52f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eb7f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e530 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eb80 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002e540 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002eb90 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002e578 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002ebc8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e579 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ebc9 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e57a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ebca │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002e58a │ │ │ │ + DW_CFA_advance_loc: 16 to 0002ebda │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 98 to 0002e5ec │ │ │ │ + DW_CFA_advance_loc1: 98 to 0002ec3c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ec3d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e5ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ec3e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e5fa │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ec4a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002e62c │ │ │ │ + DW_CFA_advance_loc: 50 to 0002ec7c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e62f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ec7f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e630 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ec80 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e63c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ec8c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0002e69c │ │ │ │ + DW_CFA_advance_loc1: 96 to 0002ecec │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e69d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eced │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e69e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ecee │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e69f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ecef │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e6ab │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ecfb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0002e6f5 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0002ed45 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed46 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e6f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed47 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e703 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ed53 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002e735 │ │ │ │ + DW_CFA_advance_loc: 50 to 0002ed85 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e738 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ed88 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e739 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ed89 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e745 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ed95 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002e758 │ │ │ │ + DW_CFA_advance_loc: 19 to 0002eda8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e759 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eda9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e75a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edaa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e75b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e75c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002edac │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002e760 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002edb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 88 to 0002e7b8 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0002ee08 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e7b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ee09 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e7ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ee0a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002e7ca │ │ │ │ + DW_CFA_advance_loc: 16 to 0002ee1a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002e802 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002ee52 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e803 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ee53 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e804 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ee54 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002e814 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002ee64 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 52 to 0002e848 │ │ │ │ + DW_CFA_advance_loc: 52 to 0002ee98 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e84b │ │ │ │ + DW_CFA_advance_loc: 3 to 0002ee9b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e84c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ee9c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e858 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002eea8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002e88a │ │ │ │ + DW_CFA_advance_loc: 50 to 0002eeda │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e88d │ │ │ │ + DW_CFA_advance_loc: 3 to 0002eedd │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e88e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002eede │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e89a │ │ │ │ + DW_CFA_advance_loc: 12 to 0002eeea │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0002e916 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0002ef66 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e917 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ef67 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e918 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ef68 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e919 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ef69 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e925 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002ef75 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0002e972 │ │ │ │ + DW_CFA_advance_loc1: 77 to 0002efc2 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e973 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002efc3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e974 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002efc4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e980 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002efd0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002e9b2 │ │ │ │ + DW_CFA_advance_loc: 50 to 0002f002 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002e9b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f005 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002e9b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f006 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002e9c2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f012 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0002ea0c │ │ │ │ + DW_CFA_advance_loc1: 74 to 0002f05c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ea0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f05d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ea0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f05e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ea1a │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f06a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002ea4c │ │ │ │ + DW_CFA_advance_loc: 50 to 0002f09c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ea4f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f09f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ea50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f0a0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ea5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f0ac │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0002eaad │ │ │ │ + DW_CFA_advance_loc1: 81 to 0002f0fd │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002eab0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f100 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f101 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002eabd │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f10d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0002eb05 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0002f155 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002eb08 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f158 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f159 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002eb15 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f165 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0002eb72 │ │ │ │ + DW_CFA_advance_loc1: 93 to 0002f1c2 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1c3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eb74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f1c4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002eb84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f1d4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0002ebce │ │ │ │ + DW_CFA_advance_loc1: 74 to 0002f21e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ebcf │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f21f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ebd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f220 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002ebe0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f230 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0002ec70 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0002f2c0 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ec73 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f2c3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ec74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f2c4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ec80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f2d0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002ecb2 │ │ │ │ + DW_CFA_advance_loc: 50 to 0002f302 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ecb5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f305 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ecb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f306 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ecc2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f312 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 62 to 0002ed00 │ │ │ │ + DW_CFA_advance_loc: 62 to 0002f350 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ed01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f351 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ed02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f352 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002ed12 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f362 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002ed4a │ │ │ │ + DW_CFA_advance_loc: 56 to 0002f39a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ed4b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f39b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ed4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f39c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002ed5c │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f3ac │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0002ed6f │ │ │ │ + DW_CFA_advance_loc: 19 to 0002f3bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ed70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3c0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ed71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3c1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ed72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3c2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ed73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f3c3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 0002ed80 │ │ │ │ + DW_CFA_advance_loc: 13 to 0002f3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0002edbc │ │ │ │ + DW_CFA_advance_loc: 60 to 0002f40c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002edbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f40d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002edbe │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f40e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002edce │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f41e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0002ee10 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0002f460 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ee11 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f461 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ee12 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f462 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002ee22 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f472 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 138 to 0002eeac │ │ │ │ + DW_CFA_advance_loc1: 138 to 0002f4fc │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002eeaf │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f4ff │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eeb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f500 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002eebc │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f50c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 54 to 0002eef2 │ │ │ │ + DW_CFA_advance_loc: 54 to 0002f542 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002eef5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f545 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002eef6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f546 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ef02 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f552 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0002ef4e │ │ │ │ + DW_CFA_advance_loc1: 76 to 0002f59e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ef4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f59f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ef50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5a0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002ef60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f5b0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002ef98 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002f5e8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ef99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5e9 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ef9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f5ea │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002efaa │ │ │ │ + DW_CFA_advance_loc: 16 to 0002f5fa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002efe2 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002f632 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002efe5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f635 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002efe6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f636 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002eff2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f642 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002f024 │ │ │ │ + DW_CFA_advance_loc: 50 to 0002f674 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f027 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f677 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f028 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f678 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f034 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f684 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ │ │ │ -00002b9c 00000180 00002ba0 FDE cie=00000000 pc=0002f1b0..0002fec6 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f1b1 │ │ │ │ +00003168 00000180 0000316c FDE cie=00000000 pc=0002f800..00030516 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f801 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f1b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f802 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f1b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f803 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f1b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f804 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f1b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f807 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 234 to 0002f2a1 │ │ │ │ + DW_CFA_advance_loc1: 234 to 0002f8f1 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f2a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f8f2 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f2a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f8f3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f2a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f8f4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f2b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f900 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0002f370 │ │ │ │ + DW_CFA_advance_loc1: 192 to 0002f9c0 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f373 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002f9c3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f374 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002f9c4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f380 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002f9d0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0002f3c0 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0002fa10 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f3c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fa13 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f3c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fa14 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f3d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fa20 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0002f41c │ │ │ │ + DW_CFA_advance_loc1: 76 to 0002fa6c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f41f │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fa6f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f420 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fa70 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f42c │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fa7c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002f45e │ │ │ │ + DW_CFA_advance_loc: 50 to 0002faae │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f461 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fab1 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f462 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fab2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f46e │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fabe │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 62 to 0002f4ac │ │ │ │ + DW_CFA_advance_loc: 62 to 0002fafc │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f4ad │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fafd │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f4ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fafe │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f4be │ │ │ │ + DW_CFA_advance_loc: 16 to 0002fb0e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002f4f6 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002fb46 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f4f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fb47 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f4f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fb48 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f508 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002fb58 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 111 to 0002f577 │ │ │ │ + DW_CFA_advance_loc1: 111 to 0002fbc7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f57a │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fbca │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f57b │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fbcb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f587 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fbd7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002f5b9 │ │ │ │ + DW_CFA_advance_loc: 50 to 0002fc09 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f5bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fc0c │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f5bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc0d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f5c9 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fc19 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 75 to 0002f614 │ │ │ │ + DW_CFA_advance_loc1: 75 to 0002fc64 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f615 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc65 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f616 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fc66 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f626 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002fc76 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002f65e │ │ │ │ + DW_CFA_advance_loc: 56 to 0002fcae │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f65f │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcaf │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f660 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcb0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f670 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002fcc0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002f6a8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002fcf8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f6ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fcfb │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f6ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fcfc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f6b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fd08 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002f6ea │ │ │ │ + DW_CFA_advance_loc: 50 to 0002fd3a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f6ed │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fd3d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f6ee │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fd3e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f6fa │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fd4a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0002f759 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0002fda9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f75c │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fdac │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f75d │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fdad │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f769 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fdb9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 63 to 0002f7a8 │ │ │ │ + DW_CFA_advance_loc: 63 to 0002fdf8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f7ab │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fdfb │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f7ac │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fdfc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f7b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fe08 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0002f7ff │ │ │ │ + DW_CFA_advance_loc1: 71 to 0002fe4f │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f802 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fe52 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f803 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fe53 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f80f │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fe5f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 50 to 0002f841 │ │ │ │ + DW_CFA_advance_loc: 50 to 0002fe91 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002f844 │ │ │ │ + DW_CFA_advance_loc: 3 to 0002fe94 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f845 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fe95 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002f851 │ │ │ │ + DW_CFA_advance_loc: 12 to 0002fea1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 62 to 0002f88f │ │ │ │ + DW_CFA_advance_loc: 62 to 0002fedf │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f890 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fee0 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f891 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002fee1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f8a1 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002fef1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 0002f8d9 │ │ │ │ + DW_CFA_advance_loc: 56 to 0002ff29 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f8da │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ff2a │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f8db │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ff2b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f8eb │ │ │ │ + DW_CFA_advance_loc: 16 to 0002ff3b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0002f904 │ │ │ │ + DW_CFA_advance_loc: 25 to 0002ff54 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ff58 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002f90c │ │ │ │ + DW_CFA_advance_loc: 6 to 0002ff5e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002f912 │ │ │ │ + DW_CFA_advance_loc: 4 to 0002ff62 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0002f922 │ │ │ │ + DW_CFA_advance_loc: 16 to 0002ff72 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0002f964 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0002ffb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f965 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ffb5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f966 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ffb6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f967 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ffb7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f968 │ │ │ │ + DW_CFA_advance_loc: 1 to 0002ffb8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002f970 │ │ │ │ + DW_CFA_advance_loc: 8 to 0002ffc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 129 to 0002f9f1 │ │ │ │ + DW_CFA_advance_loc1: 129 to 00030041 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f9f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030042 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f9f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030043 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002f9f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030044 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002fa00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00030050 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 1124 to 0002fe64 │ │ │ │ + DW_CFA_advance_loc2: 1124 to 000304b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fe65 │ │ │ │ + DW_CFA_advance_loc: 1 to 000304b5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fe66 │ │ │ │ + DW_CFA_advance_loc: 1 to 000304b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fe67 │ │ │ │ + DW_CFA_advance_loc: 1 to 000304b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fe68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000304b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002fe70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000304c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0002fe77 │ │ │ │ + DW_CFA_advance_loc: 7 to 000304c7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002fe7b │ │ │ │ + DW_CFA_advance_loc: 4 to 000304cb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0002fe8f │ │ │ │ + DW_CFA_advance_loc: 20 to 000304df │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ │ │ │ -00002d20 00000078 00002d24 FDE cie=00000000 pc=0002fed0..0002ffa8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fed1 │ │ │ │ +000032ec 00000078 000032f0 FDE cie=00000000 pc=00030520..000305f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030521 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030522 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002fed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030523 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002fed8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030528 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0002fedf │ │ │ │ + DW_CFA_advance_loc: 7 to 0003052f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0002ff26 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00030576 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0002ff2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003057e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0002ff38 │ │ │ │ + DW_CFA_advance_loc: 10 to 00030588 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ff3c │ │ │ │ + DW_CFA_advance_loc: 6 to 0003058e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0002ff4d │ │ │ │ + DW_CFA_advance_loc: 15 to 0003059d │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ff51 │ │ │ │ + DW_CFA_advance_loc: 8 to 000305a5 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0002ff5b │ │ │ │ + DW_CFA_advance_loc: 6 to 000305ab │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff5c │ │ │ │ + DW_CFA_advance_loc: 1 to 000305ac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ff64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000305b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ff67 │ │ │ │ + DW_CFA_advance_loc: 3 to 000305b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000305b8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff69 │ │ │ │ + DW_CFA_advance_loc: 1 to 000305b9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff6a │ │ │ │ + DW_CFA_advance_loc: 1 to 000305ba │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ff6b │ │ │ │ + DW_CFA_advance_loc: 1 to 000305bb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0002ff70 │ │ │ │ + DW_CFA_advance_loc: 5 to 000305c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 0002ff89 │ │ │ │ + DW_CFA_advance_loc: 25 to 000305d9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ff91 │ │ │ │ + DW_CFA_advance_loc: 8 to 000305e1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0002ff95 │ │ │ │ + DW_CFA_advance_loc: 4 to 000305e5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ff98 │ │ │ │ + DW_CFA_advance_loc: 3 to 000305e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0002ffa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000305f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ffa3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000305f3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ffa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000305f4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ffa5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000305f5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ffa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000305f6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ffa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000305f7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002d9c 00000098 00002da0 FDE cie=00000000 pc=0002ffb0..000303dd │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ffb1 │ │ │ │ +00003368 00000098 0000336c FDE cie=00000000 pc=00030600..00030a2d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ffb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030602 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ffb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030603 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0002ffb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003060f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0002ffb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030612 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 513 to 000301b8 │ │ │ │ + DW_CFA_advance_loc2: 502 to 00030808 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000301b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030809 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000301ba │ │ │ │ + DW_CFA_advance_loc: 1 to 0003080a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000301bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003080b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000301bc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003080c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000301c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030810 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 214 to 00030296 │ │ │ │ + DW_CFA_advance_loc1: 214 to 000308e6 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003029b │ │ │ │ + DW_CFA_advance_loc: 5 to 000308eb │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 000302b4 │ │ │ │ + DW_CFA_advance_loc: 25 to 00030904 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 43 to 000302df │ │ │ │ + DW_CFA_advance_loc: 43 to 0003092f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 000302e2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030932 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000302e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030933 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 000302f5 │ │ │ │ + DW_CFA_advance_loc: 18 to 00030945 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00030309 │ │ │ │ + DW_CFA_advance_loc: 20 to 00030959 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003030a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003095a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003030b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003095b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030310 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030960 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030318 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030968 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003034f │ │ │ │ + DW_CFA_advance_loc: 55 to 0003099f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030350 │ │ │ │ + DW_CFA_advance_loc: 1 to 000309a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00030361 │ │ │ │ + DW_CFA_advance_loc: 17 to 000309b1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00030379 │ │ │ │ + DW_CFA_advance_loc: 24 to 000309c9 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003037a │ │ │ │ + DW_CFA_advance_loc: 1 to 000309ca │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003037b │ │ │ │ + DW_CFA_advance_loc: 1 to 000309cb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030380 │ │ │ │ + DW_CFA_advance_loc: 5 to 000309d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00030390 │ │ │ │ + DW_CFA_advance_loc: 8 to 000309d8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 30 to 000303ae │ │ │ │ + DW_CFA_advance_loc: 38 to 000309fe │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 000303b5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030a05 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000303b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a06 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 000303cc │ │ │ │ + DW_CFA_advance_loc: 18 to 00030a18 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000303d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00030a28 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000303d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a29 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000303da │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a2a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000303db │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a2b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000303dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a2c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002e38 00000020 00002e3c FDE cie=00000000 pc=0000a7be..0000a7d1 │ │ │ │ +00003404 00000020 00003408 FDE cie=00000000 pc=0000a7bc..0000a7cf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a7c1 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a7bf │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000a7cc │ │ │ │ + DW_CFA_advance_loc: 11 to 0000a7ca │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e5c 00000098 00002e60 FDE cie=00000000 pc=000303e0..0003080d │ │ │ │ - DW_CFA_advance_loc: 1 to 000303e1 │ │ │ │ +00003428 00000098 0000342c FDE cie=00000000 pc=00030a30..00030e5d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000303e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000303e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030a33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000303e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00030a3f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000303e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030a42 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 513 to 000305e8 │ │ │ │ + DW_CFA_advance_loc2: 502 to 00030c38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000305e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c39 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000305ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c3a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000305eb │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c3b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000305ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00030c3c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000305f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 214 to 000306c6 │ │ │ │ + DW_CFA_advance_loc1: 214 to 00030d16 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 000306cb │ │ │ │ + DW_CFA_advance_loc: 5 to 00030d1b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 25 to 000306e4 │ │ │ │ + DW_CFA_advance_loc: 25 to 00030d34 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003070f │ │ │ │ + DW_CFA_advance_loc: 43 to 00030d5f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030712 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030d62 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030713 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030d63 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00030725 │ │ │ │ + DW_CFA_advance_loc: 18 to 00030d75 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00030739 │ │ │ │ + DW_CFA_advance_loc: 20 to 00030d89 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003073a │ │ │ │ + DW_CFA_advance_loc: 1 to 00030d8a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003073b │ │ │ │ + DW_CFA_advance_loc: 1 to 00030d8b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00030740 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030d90 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030748 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030d98 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003077f │ │ │ │ + DW_CFA_advance_loc: 55 to 00030dcf │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030780 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030dd0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00030791 │ │ │ │ + DW_CFA_advance_loc: 17 to 00030de1 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000307a9 │ │ │ │ + DW_CFA_advance_loc: 24 to 00030df9 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000307aa │ │ │ │ + DW_CFA_advance_loc: 1 to 00030dfa │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000307ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00030dfb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 000307b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00030e00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000307c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030e08 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 30 to 000307de │ │ │ │ + DW_CFA_advance_loc: 38 to 00030e2e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 000307e5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00030e35 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000307e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e36 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 000307fc │ │ │ │ + DW_CFA_advance_loc: 18 to 00030e48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00030808 │ │ │ │ + DW_CFA_advance_loc: 16 to 00030e58 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030809 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e59 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003080a │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e5a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003080b │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e5b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003080c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e5c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002ef8 00000020 00002efc FDE cie=00000000 pc=0000a7d2..0000a7e5 │ │ │ │ +000034c4 00000020 000034c8 FDE cie=00000000 pc=0000a7d0..0000a7e3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000a7d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000a7d3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000a7e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000a7de │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f1c 00000034 00002ea8 FDE cie=00000078 pc=000a2740..000a29d0 │ │ │ │ - Augmentation data: 37 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2741 │ │ │ │ +000034e8 00000034 00003474 FDE cie=00000078 pc=0009db00..0009dd90 │ │ │ │ + Augmentation data: 1b 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009db01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a2743 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009db03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000a2747 │ │ │ │ + DW_CFA_advance_loc: 4 to 0009db07 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 484 to 000a292b │ │ │ │ + DW_CFA_advance_loc2: 484 to 0009dceb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a292c │ │ │ │ + DW_CFA_advance_loc: 1 to 0009dcec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a292d │ │ │ │ + DW_CFA_advance_loc: 1 to 0009dced │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a292e │ │ │ │ + DW_CFA_advance_loc: 1 to 0009dcee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a292f │ │ │ │ + DW_CFA_advance_loc: 1 to 0009dcef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a2940 │ │ │ │ + DW_CFA_advance_loc: 17 to 0009dd00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f54 0000002c 00002f58 FDE cie=00000000 pc=000a29d0..000a29fd │ │ │ │ - DW_CFA_advance_loc: 1 to 000a29d1 │ │ │ │ +00003520 0000002c 00003524 FDE cie=00000000 pc=0009dd90..0009ddbd │ │ │ │ + DW_CFA_advance_loc: 1 to 0009dd91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a29d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009dd94 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000a29d8 │ │ │ │ + DW_CFA_advance_loc: 15 to 0009dda3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a29eb │ │ │ │ + DW_CFA_advance_loc: 8 to 0009ddab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a29f2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0009ddb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a29f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ddb3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a29f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ddb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000a29f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009ddb7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a29f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ddb8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f84 00000030 00002f88 FDE cie=00000000 pc=000a2a00..000a2c19 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2a01 │ │ │ │ +00003550 00000030 00003554 FDE cie=00000000 pc=0009ddc0..0009dfe9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ddc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a2a03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009ddc3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2a06 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009ddc6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 18 to 000a2a18 │ │ │ │ + DW_CFA_advance_loc: 18 to 0009ddd8 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 51 to 000a2a4b │ │ │ │ + DW_CFA_advance_loc: 51 to 0009de0b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2a4c │ │ │ │ + DW_CFA_advance_loc: 1 to 0009de0c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2a4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0009de0d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2a4e │ │ │ │ + DW_CFA_advance_loc: 1 to 0009de0e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 0009de0f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2a50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009de10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fb8 0000001c 00002fbc FDE cie=00000000 pc=00030810..0003084e │ │ │ │ - DW_CFA_advance_loc: 1 to 00030811 │ │ │ │ +00003584 0000001c 00003588 FDE cie=00000000 pc=00030e60..00030e9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003081f │ │ │ │ + DW_CFA_advance_loc: 3 to 00030e64 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0003084c │ │ │ │ + DW_CFA_advance_loc: 56 to 00030e9c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003084d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030e9d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00002fd8 00000040 00002fdc FDE cie=00000000 pc=00030850..000308fe │ │ │ │ - DW_CFA_advance_loc: 1 to 00030851 │ │ │ │ +000035a4 00000040 000035a8 FDE cie=00000000 pc=00030ea0..00030f4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00030ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030852 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030ea2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030853 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030ea3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030856 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030ea6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 00030878 │ │ │ │ + DW_CFA_advance_loc: 37 to 00030ecb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000308bb │ │ │ │ + DW_CFA_advance_loc: 63 to 00030f0a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 51 to 000308ee │ │ │ │ + DW_CFA_advance_loc: 51 to 00030f3d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f3e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000308f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030f46 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000308fa │ │ │ │ + DW_CFA_advance_loc: 3 to 00030f49 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f4a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f4b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000308fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f4c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000301c 0000004c 00003020 FDE cie=00000000 pc=00030900..000309c0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030901 │ │ │ │ +000035e8 0000004c 000035ec FDE cie=00000000 pc=00030f50..00031010 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003090f │ │ │ │ + DW_CFA_advance_loc: 14 to 00030f5f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00030936 │ │ │ │ + DW_CFA_advance_loc: 33 to 00030f80 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003093b │ │ │ │ + DW_CFA_advance_loc: 11 to 00030f8b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003093c │ │ │ │ + DW_CFA_advance_loc: 1 to 00030f8c │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 00030940 │ │ │ │ + DW_CFA_advance_loc: 4 to 00030f90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030948 │ │ │ │ + DW_CFA_advance_loc: 8 to 00030f98 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003095f │ │ │ │ + DW_CFA_advance_loc: 23 to 00030faf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030960 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030fb0 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030961 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030fb1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00030971 │ │ │ │ + DW_CFA_advance_loc: 16 to 00030fc1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00030981 │ │ │ │ + DW_CFA_advance_loc: 16 to 00030fd1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030982 │ │ │ │ + DW_CFA_advance_loc: 1 to 00030fd2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00030990 │ │ │ │ + DW_CFA_advance_loc: 14 to 00030fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00030993 │ │ │ │ + DW_CFA_advance_loc: 3 to 00030fe3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 13 to 000309a0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00030ff0 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 000309a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00030ff2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000309aa │ │ │ │ + DW_CFA_advance_loc: 8 to 00030ffa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000309b3 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031003 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000309bb │ │ │ │ + DW_CFA_advance_loc: 8 to 0003100b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000306c 0000010c 00003070 FDE cie=00000000 pc=000309c0..00030b8d │ │ │ │ - DW_CFA_advance_loc: 1 to 000309c1 │ │ │ │ +00003638 0000010c 0000363c FDE cie=00000000 pc=00031010..000311dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00031011 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000309c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031012 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000309c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031013 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000309c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031014 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000309c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031017 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 86 to 00030a1d │ │ │ │ + DW_CFA_advance_loc1: 89 to 00031070 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00030a27 │ │ │ │ + DW_CFA_advance_loc: 7 to 00031077 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031078 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030a30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031080 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030a32 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031082 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031083 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031084 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030a3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003108c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00030a42 │ │ │ │ + DW_CFA_advance_loc: 9 to 00031095 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00030a4c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003109c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a4d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003109d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030a55 │ │ │ │ + DW_CFA_advance_loc: 8 to 000310a5 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030a57 │ │ │ │ + DW_CFA_advance_loc: 2 to 000310a7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a58 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310a8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310a9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030a61 │ │ │ │ + DW_CFA_advance_loc: 8 to 000310b1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 00030a67 │ │ │ │ + DW_CFA_advance_loc: 9 to 000310ba │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00030a71 │ │ │ │ + DW_CFA_advance_loc: 7 to 000310c1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030a7a │ │ │ │ + DW_CFA_advance_loc: 8 to 000310ca │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030a7c │ │ │ │ + DW_CFA_advance_loc: 2 to 000310cc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a7d │ │ │ │ + DW_CFA_advance_loc: 1 to 000310cd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030a7e │ │ │ │ + DW_CFA_advance_loc: 1 to 000310ce │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030a86 │ │ │ │ + DW_CFA_advance_loc: 8 to 000310d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00030a96 │ │ │ │ + DW_CFA_advance_loc: 19 to 000310e9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00030aa0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000310f0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030aa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000310f1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030aa9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000310f9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030aab │ │ │ │ + DW_CFA_advance_loc: 2 to 000310fb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030aac │ │ │ │ + DW_CFA_advance_loc: 1 to 000310fc │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030aad │ │ │ │ + DW_CFA_advance_loc: 1 to 000310fd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 00030ab6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00031109 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030ab7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003110a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030abe │ │ │ │ + DW_CFA_advance_loc: 4 to 0003110e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030abf │ │ │ │ + DW_CFA_advance_loc: 1 to 0003110f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030ac7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031117 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030ac9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031119 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030aca │ │ │ │ + DW_CFA_advance_loc: 1 to 0003111a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030acb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003111b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00030ad1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00031121 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030ad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031122 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00030adc │ │ │ │ + DW_CFA_advance_loc: 10 to 0003112c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030add │ │ │ │ + DW_CFA_advance_loc: 1 to 0003112d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030ae5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031135 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030ae7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031137 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030ae8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031138 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030ae9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031139 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 6 to 00030aef │ │ │ │ + DW_CFA_advance_loc: 6 to 0003113f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030af0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031140 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00030afa │ │ │ │ + DW_CFA_advance_loc: 10 to 0003114a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030afb │ │ │ │ + DW_CFA_advance_loc: 1 to 0003114b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030b03 │ │ │ │ + DW_CFA_advance_loc: 8 to 00031153 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030b05 │ │ │ │ + DW_CFA_advance_loc: 2 to 00031155 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031156 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031157 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030b0f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003115f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00030b33 │ │ │ │ + DW_CFA_advance_loc: 36 to 00031183 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031184 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031185 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00030b45 │ │ │ │ + DW_CFA_advance_loc: 16 to 00031195 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031196 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031197 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031198 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031199 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00030b50 │ │ │ │ + DW_CFA_advance_loc: 7 to 000311a0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030b53 │ │ │ │ + DW_CFA_advance_loc: 3 to 000311a3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b54 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311a4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00030b5f │ │ │ │ + DW_CFA_advance_loc: 11 to 000311af │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00030b72 │ │ │ │ + DW_CFA_advance_loc: 19 to 000311c2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00030b74 │ │ │ │ + DW_CFA_advance_loc: 2 to 000311c4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b75 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311c5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00030b7d │ │ │ │ + DW_CFA_advance_loc: 8 to 000311cd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000317c 00000018 00003180 FDE cie=00000000 pc=0000a7e5..0000a7ea │ │ │ │ +00003748 00000018 0000374c FDE cie=00000000 pc=0000a7e3..0000a7e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003198 0000003c 0000319c FDE cie=00000000 pc=00030b90..00030d04 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b91 │ │ │ │ +00003764 0000003c 00003768 FDE cie=00000000 pc=000311e0..00031354 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 000311e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00030b97 │ │ │ │ + DW_CFA_advance_loc: 3 to 000311e7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 360 to 00030cff │ │ │ │ + DW_CFA_advance_loc2: 360 to 0003134f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031350 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031351 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d02 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031352 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00030d03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00031353 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000031d8 0000004c 00003164 FDE cie=00000078 pc=00030d10..00031bca │ │ │ │ - Augmentation data: 7f 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00030d14 │ │ │ │ +000037a4 0000004c 00003730 FDE cie=00000078 pc=00031360..00031f57 │ │ │ │ + Augmentation data: 63 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031364 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00030d27 │ │ │ │ + DW_CFA_advance_loc: 19 to 00031377 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00030d2b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003137b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 354 to 00030e8d │ │ │ │ + DW_CFA_advance_loc2: 349 to 000314d8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2237 to 0003174a │ │ │ │ + DW_CFA_advance_loc2: 1788 to 00031bd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003174b │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bd5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003174c │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bd6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003174d │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bd7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003174e │ │ │ │ + DW_CFA_advance_loc: 1 to 00031bd8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00031751 │ │ │ │ + DW_CFA_advance_loc: 3 to 00031bdb │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00031760 │ │ │ │ + DW_CFA_advance_loc: 5 to 00031be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003228 00000030 000031b4 FDE cie=00000078 pc=0000a7ea..0000a85f │ │ │ │ - Augmentation data: 3d 7c 00 00 │ │ │ │ +000037f4 00000030 00003780 FDE cie=00000078 pc=0000a7e8..0000a84f │ │ │ │ + Augmentation data: 21 7c 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 23 to 0000a801 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000a7fd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000325c 0000004c 000031e8 FDE cie=00000078 pc=00031bd0..00032db0 │ │ │ │ - Augmentation data: 15 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00031bd4 │ │ │ │ +00003828 0000004c 000037b4 FDE cie=00000078 pc=00031f60..00032eb0 │ │ │ │ + Augmentation data: f9 7b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00031f64 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00031bdd │ │ │ │ + DW_CFA_advance_loc: 9 to 00031f6d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00031be1 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 3 to 00031f70 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 751 to 00031ed0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00031f7c │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc2: 738 to 0003225e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2624 to 00032910 │ │ │ │ + DW_CFA_advance_loc2: 2157 to 00032acb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032911 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032acc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032912 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032acd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032913 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032ace │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00032914 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032acf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00032917 │ │ │ │ + DW_CFA_advance_loc: 3 to 00032ad2 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00032920 │ │ │ │ + DW_CFA_advance_loc: 14 to 00032ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000032ac 00000030 00003238 FDE cie=00000078 pc=0000a85f..0000a8fe │ │ │ │ - Augmentation data: da 7b 00 00 │ │ │ │ +00003878 00000030 00003804 FDE cie=00000078 pc=0000a84f..0000a8f2 │ │ │ │ + Augmentation data: be 7b 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 37 to 0000a884 │ │ │ │ + DW_CFA_advance_loc: 43 to 0000a87a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032e0 0000002c 000032e4 FDE cie=00000000 pc=00032db0..00032eca │ │ │ │ - DW_CFA_advance_loc: 1 to 00032db1 │ │ │ │ +000038ac 0000002c 000038b0 FDE cie=00000000 pc=00032eb0..00032fca │ │ │ │ + DW_CFA_advance_loc: 1 to 00032eb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032db2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032eb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032db3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032eb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 276 to 00032ec7 │ │ │ │ + DW_CFA_advance_loc2: 276 to 00032fc7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ec8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032fc8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ec9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032fc9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003310 00000034 00003314 FDE cie=00000000 pc=00032ed0..00032fb8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ed1 │ │ │ │ +000038dc 00000034 000038e0 FDE cie=00000000 pc=00032fd0..000330b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032fd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032fd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032fd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032ed4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00032fd4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 224 to 00032fb4 │ │ │ │ + DW_CFA_advance_loc1: 224 to 000330b4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032fb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000330b5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032fb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000330b6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032fb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000330b7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003348 0000003c 0000334c FDE cie=00000000 pc=00032fc0..0003313c │ │ │ │ - DW_CFA_advance_loc: 1 to 00032fc1 │ │ │ │ +00003914 0000003c 00003918 FDE cie=00000000 pc=000330c0..0003323c │ │ │ │ + DW_CFA_advance_loc: 1 to 000330c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032fc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000330c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032fc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000330c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00032fc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000330c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00032fc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000330c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 344 to 0003311f │ │ │ │ + DW_CFA_advance_loc2: 344 to 0003321f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033120 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033220 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033121 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033221 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033122 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033222 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033123 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033223 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00033130 │ │ │ │ + DW_CFA_advance_loc: 13 to 00033230 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003388 0000001c 0000338c FDE cie=00000000 pc=00033140..0003317f │ │ │ │ - DW_CFA_advance_loc: 1 to 00033141 │ │ │ │ +00003954 0000001c 00003958 FDE cie=00000000 pc=00033240..0003327f │ │ │ │ + DW_CFA_advance_loc: 1 to 00033241 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003314f │ │ │ │ + DW_CFA_advance_loc: 3 to 00033244 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 0003317c │ │ │ │ + DW_CFA_advance_loc: 56 to 0003327c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003317d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003327d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000033a8 0000004c 000033ac FDE cie=00000000 pc=00033180..00033240 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033181 │ │ │ │ +00003974 0000004c 00003978 FDE cie=00000000 pc=00033280..00033340 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033281 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003318f │ │ │ │ + DW_CFA_advance_loc: 14 to 0003328f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 000331b6 │ │ │ │ + DW_CFA_advance_loc: 33 to 000332b0 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 5 to 000331bb │ │ │ │ + DW_CFA_advance_loc: 11 to 000332bb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000331bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000332bc │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000331c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000332c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000331c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000332c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 23 to 000331df │ │ │ │ + DW_CFA_advance_loc: 23 to 000332df │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000331e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000332e0 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000331e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000332e1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000331f1 │ │ │ │ + DW_CFA_advance_loc: 16 to 000332f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033201 │ │ │ │ + DW_CFA_advance_loc: 16 to 00033301 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033202 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033302 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00033210 │ │ │ │ + DW_CFA_advance_loc: 14 to 00033310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00033213 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033313 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 13 to 00033220 │ │ │ │ + DW_CFA_advance_loc: 13 to 00033320 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033222 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033322 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003322a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003332a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00033233 │ │ │ │ + DW_CFA_advance_loc: 9 to 00033333 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003323b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003333b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000033f8 00000034 000033fc FDE cie=00000000 pc=000a2c20..000a2c6d │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2c21 │ │ │ │ +000039c4 00000034 000039c8 FDE cie=00000000 pc=0009dff0..0009e03d │ │ │ │ + DW_CFA_advance_loc: 1 to 0009dff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2c24 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009dff4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000a2c40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0009e010 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2c43 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e013 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2c44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e014 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a2c50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0009e020 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a2c5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0009e02c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2c5f │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e02f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2c60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e030 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a2c68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009e038 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2c6b │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e03b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2c6c │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e03c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003430 00000044 00003434 FDE cie=00000000 pc=000a2c70..000a2e54 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2c71 │ │ │ │ +000039fc 00000044 00003a00 FDE cie=00000000 pc=0009e040..0009e224 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2c72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2c73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e043 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2c74 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e044 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2c77 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e047 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 246 to 000a2d6d │ │ │ │ + DW_CFA_advance_loc1: 246 to 0009e13d │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2d6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e13e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 000a2d7d │ │ │ │ + DW_CFA_advance_loc: 15 to 0009e14d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 210 to 000a2e4f │ │ │ │ + DW_CFA_advance_loc1: 210 to 0009e21f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2e50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e220 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2e51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e221 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2e52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e222 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2e53 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e223 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003478 00000048 0000347c FDE cie=00000000 pc=00033240..000332d5 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033241 │ │ │ │ +00003a44 00000048 00003a48 FDE cie=00000000 pc=00033340..000333d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033341 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033244 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033344 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003327b │ │ │ │ + DW_CFA_advance_loc: 55 to 0003337b │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003327d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003337d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033282 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033382 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033283 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033383 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003328b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003338b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003329b │ │ │ │ + DW_CFA_advance_loc: 16 to 0003339b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003329c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003339c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000332a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000333a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000332ae │ │ │ │ + DW_CFA_advance_loc: 14 to 000333ae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000332b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000333b2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000332b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000333b3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000332bb │ │ │ │ + DW_CFA_advance_loc: 8 to 000333bb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000332c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000333c3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000332c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000333c5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000332c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000333c6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000332ce │ │ │ │ + DW_CFA_advance_loc: 8 to 000333ce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034c4 000000a4 000034c8 FDE cie=00000000 pc=000332e0..000334dd │ │ │ │ - DW_CFA_advance_loc: 1 to 000332e1 │ │ │ │ +00003a90 000000a4 00003a94 FDE cie=00000000 pc=000333e0..000335dd │ │ │ │ + DW_CFA_advance_loc: 1 to 000333e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000332e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000333e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000332e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000333e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000332e6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000333e6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000332e9 │ │ │ │ + DW_CFA_advance_loc: 14 to 000333f4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 154 to 00033383 │ │ │ │ + DW_CFA_advance_loc1: 143 to 00033483 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033385 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033485 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003338a │ │ │ │ + DW_CFA_advance_loc: 5 to 0003348a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00033399 │ │ │ │ + DW_CFA_advance_loc: 15 to 00033499 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 9 to 000333a2 │ │ │ │ + DW_CFA_advance_loc: 9 to 000334a2 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000333a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000334a4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 000333a9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000334a9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 000333b8 │ │ │ │ + DW_CFA_advance_loc: 15 to 000334b8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000333c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000334c8 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000333ca │ │ │ │ + DW_CFA_advance_loc: 2 to 000334ca │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 000333cf │ │ │ │ + DW_CFA_advance_loc: 5 to 000334cf │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 000333de │ │ │ │ + DW_CFA_advance_loc: 15 to 000334de │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000333f2 │ │ │ │ + DW_CFA_advance_loc: 20 to 000334f2 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000333f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000334f4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 000333f9 │ │ │ │ + DW_CFA_advance_loc: 5 to 000334f9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00033408 │ │ │ │ + DW_CFA_advance_loc: 15 to 00033508 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003341e │ │ │ │ + DW_CFA_advance_loc: 22 to 0003351e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033420 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033520 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033425 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033525 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033435 │ │ │ │ + DW_CFA_advance_loc: 16 to 00033535 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00033449 │ │ │ │ + DW_CFA_advance_loc: 20 to 00033549 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003344b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003354b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033450 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033550 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003345f │ │ │ │ + DW_CFA_advance_loc: 15 to 0003355f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00033470 │ │ │ │ + DW_CFA_advance_loc: 17 to 00033570 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033472 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033572 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033477 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033577 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00033486 │ │ │ │ + DW_CFA_advance_loc: 15 to 00033586 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003349a │ │ │ │ + DW_CFA_advance_loc: 20 to 0003359a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000334a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000335a0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 000334a5 │ │ │ │ + DW_CFA_advance_loc: 5 to 000335a5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 000334b4 │ │ │ │ + DW_CFA_advance_loc: 15 to 000335b4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000334c1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000335c1 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000334c7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000335c7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 5 to 000334cc │ │ │ │ + DW_CFA_advance_loc: 5 to 000335cc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000334d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000335d8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000334d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000335d9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000334da │ │ │ │ + DW_CFA_advance_loc: 1 to 000335da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000334db │ │ │ │ + DW_CFA_advance_loc: 1 to 000335db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000334dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000335dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000356c 00000060 00003570 FDE cie=00000000 pc=000334e0..000335c3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000334e1 │ │ │ │ +00003b38 00000060 00003b3c FDE cie=00000000 pc=000335e0..000336c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000335e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000334e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000335e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000334e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000335e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000334e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000335e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000334e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000335e7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 70 to 0003352d │ │ │ │ + DW_CFA_advance_loc1: 70 to 0003362d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003352e │ │ │ │ + DW_CFA_advance_loc: 12 to 00033639 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003353a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003363a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 00033545 │ │ │ │ + DW_CFA_advance_loc: 11 to 00033645 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 29 to 00033562 │ │ │ │ + DW_CFA_advance_loc: 29 to 00033662 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003356a │ │ │ │ + DW_CFA_advance_loc: 19 to 00033675 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033576 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033676 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003357e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003367e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003358e │ │ │ │ + DW_CFA_advance_loc: 16 to 0003368e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003358f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003368f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033590 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033690 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033591 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033691 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033592 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033692 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000335a0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000336a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000335a7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000336a7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000335a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000336b3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 12 to 000335b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000336b4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000335bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000336bc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035d0 00000084 000035d4 FDE cie=00000000 pc=000335d0..00033655 │ │ │ │ - DW_CFA_advance_loc: 1 to 000335d1 │ │ │ │ +00003b9c 00000084 00003ba0 FDE cie=00000000 pc=000336d0..00033755 │ │ │ │ + DW_CFA_advance_loc: 1 to 000336d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000335d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000336d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000335d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000336d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000335ef │ │ │ │ + DW_CFA_advance_loc: 28 to 000336ef │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 000335f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000336f7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000335f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000336f8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000335f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000336f9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000335ff │ │ │ │ + DW_CFA_advance_loc: 6 to 000336ff │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033600 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033700 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033601 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033701 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033603 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033703 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003360b │ │ │ │ + DW_CFA_advance_loc: 8 to 0003370b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033613 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033713 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033614 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033714 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033615 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033715 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003361b │ │ │ │ + DW_CFA_advance_loc: 6 to 0003371b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003361c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003371c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003361d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003371d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033620 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033720 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003362e │ │ │ │ + DW_CFA_advance_loc: 14 to 0003372e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033630 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033730 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033631 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033731 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033632 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033732 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003363a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003373a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003363b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003373b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003363c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003373c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003363d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003373d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033640 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033740 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00033643 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033743 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033644 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033744 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033649 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033749 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033651 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033751 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033652 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033752 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033653 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033753 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033654 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033754 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003658 00000050 0000365c FDE cie=00000000 pc=00033660..000337cc │ │ │ │ - DW_CFA_advance_loc: 1 to 00033661 │ │ │ │ +00003c24 00000050 00003c28 FDE cie=00000000 pc=00033760..000338dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00033761 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033662 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033762 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033663 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033763 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033664 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033764 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033667 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033767 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc2: 300 to 00033793 │ │ │ │ + DW_CFA_advance_loc2: 314 to 000338a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033796 │ │ │ │ + DW_CFA_advance_loc: 3 to 000338a4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033797 │ │ │ │ + DW_CFA_advance_loc: 1 to 000338a5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033798 │ │ │ │ + DW_CFA_advance_loc: 1 to 000338a6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033799 │ │ │ │ + DW_CFA_advance_loc: 1 to 000338a7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000337a0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000338b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 000337c3 │ │ │ │ + DW_CFA_advance_loc: 35 to 000338d3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000337c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000338d6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000337c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000338d9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337ca │ │ │ │ + DW_CFA_advance_loc: 1 to 000338da │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000338db │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036ac 000000c8 000036b0 FDE cie=00000000 pc=000337d0..00033949 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337d1 │ │ │ │ +00003c78 000000c8 00003c7c FDE cie=00000000 pc=000338e0..00033a59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000338e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000338e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000338e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000337d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000338e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000337d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000338e7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 132 to 0003385b │ │ │ │ + DW_CFA_advance_loc1: 132 to 0003396b │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033860 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033970 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033864 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033974 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033865 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033975 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003386b │ │ │ │ + DW_CFA_advance_loc: 6 to 0003397b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003386c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003397c │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003386f │ │ │ │ + DW_CFA_advance_loc: 3 to 0003397f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033870 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033980 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033878 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033988 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003387a │ │ │ │ + DW_CFA_advance_loc: 2 to 0003398a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003387e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003398e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003387f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003398f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033887 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033997 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 00033898 │ │ │ │ + DW_CFA_advance_loc: 17 to 000339a8 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003389d │ │ │ │ + DW_CFA_advance_loc: 5 to 000339ad │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000338a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000339b1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000339b2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000338a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000339b8 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000339b9 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 000338ac │ │ │ │ + DW_CFA_advance_loc: 3 to 000339bc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338ad │ │ │ │ + DW_CFA_advance_loc: 1 to 000339bd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000338b5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000339c5 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000338b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000339c7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000338bb │ │ │ │ + DW_CFA_advance_loc: 4 to 000339cb │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000339cc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000338c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000339d4 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000338c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000339d6 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000338ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000339da │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000339db │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 6 to 000338d1 │ │ │ │ + DW_CFA_advance_loc: 6 to 000339e1 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000339e2 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 000338d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000339e5 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000339e6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000338de │ │ │ │ + DW_CFA_advance_loc: 8 to 000339ee │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000338e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000339f0 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000338e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000339f4 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000338e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000339f5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000338ed │ │ │ │ + DW_CFA_advance_loc: 8 to 000339fd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000338fa │ │ │ │ + DW_CFA_advance_loc: 13 to 00033a0a │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 3 to 000338fd │ │ │ │ + DW_CFA_advance_loc: 3 to 00033a0d │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033900 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033a10 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 00033907 │ │ │ │ + DW_CFA_advance_loc: 7 to 00033a17 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003390f │ │ │ │ + DW_CFA_advance_loc: 8 to 00033a1f │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033911 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033a21 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033912 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a22 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033913 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a23 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003392e │ │ │ │ + DW_CFA_advance_loc: 27 to 00033a3e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 00033944 │ │ │ │ + DW_CFA_advance_loc: 22 to 00033a54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033945 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a55 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033946 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a56 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033947 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a57 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033948 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a58 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003778 000000f0 0000377c FDE cie=00000000 pc=00033950..00033b48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033951 │ │ │ │ +00003d44 000000f0 00003d48 FDE cie=00000000 pc=00033a60..00033c58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033952 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033953 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033954 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033a64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033957 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033a67 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 105 to 000339c0 │ │ │ │ + DW_CFA_advance_loc1: 105 to 00033ad0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000339c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033ad1 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000339c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033ad2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000339ca │ │ │ │ + DW_CFA_advance_loc: 8 to 00033ada │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 3 to 000339cd │ │ │ │ + DW_CFA_advance_loc: 3 to 00033add │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 000339cf │ │ │ │ + DW_CFA_advance_loc: 2 to 00033adf │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000339d3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033ae3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000339d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033ae4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 000339e2 │ │ │ │ + DW_CFA_advance_loc: 11 to 00033aef │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 78 to 00033a30 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00033b40 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033a35 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033b45 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a39 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033b49 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00033b4a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00033a40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00033b50 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033b51 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033a44 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033b54 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033b55 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033a4d │ │ │ │ + DW_CFA_advance_loc: 8 to 00033b5d │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033a4f │ │ │ │ + DW_CFA_advance_loc: 2 to 00033b5f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a53 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033b63 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a54 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033b64 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033a60 │ │ │ │ + DW_CFA_advance_loc: 12 to 00033b70 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 00033a73 │ │ │ │ + DW_CFA_advance_loc: 19 to 00033b83 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033a78 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033b88 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00033b8c │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a7d │ │ │ │ + DW_CFA_advance_loc: 1 to 00033b8d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00033a83 │ │ │ │ + DW_CFA_advance_loc: 6 to 00033b93 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033b94 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033a87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033b97 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033b98 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033a90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033ba0 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033a92 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033ba2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033a96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033ba6 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033a97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033ba7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033a9f │ │ │ │ + DW_CFA_advance_loc: 8 to 00033baf │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033aa1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033bb1 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033aa5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00033bb5 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033aa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033bb6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00033aac │ │ │ │ + DW_CFA_advance_loc: 6 to 00033bbc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033aad │ │ │ │ + DW_CFA_advance_loc: 1 to 00033bbd │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033ab0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033bc0 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033bc1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033ab9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033bc9 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033abb │ │ │ │ + DW_CFA_advance_loc: 2 to 00033bcb │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033abf │ │ │ │ + DW_CFA_advance_loc: 4 to 00033bcf │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033ac0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033bd0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033ac8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033bd8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 13 to 00033ad5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00033be5 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033ad8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033be8 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033adb │ │ │ │ + DW_CFA_advance_loc: 3 to 00033beb │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 5 to 00033ae0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00033bf0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033ae8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033bf8 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033aea │ │ │ │ + DW_CFA_advance_loc: 2 to 00033bfa │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033aee │ │ │ │ + DW_CFA_advance_loc: 4 to 00033bfe │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033aef │ │ │ │ + DW_CFA_advance_loc: 1 to 00033bff │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033afb │ │ │ │ + DW_CFA_advance_loc: 12 to 00033c0b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 52 to 00033b2f │ │ │ │ + DW_CFA_advance_loc: 52 to 00033c3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033b32 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033c42 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033c43 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b34 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033c44 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b35 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033c45 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b36 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033c46 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00033b39 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033c49 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b3a │ │ │ │ + DW_CFA_advance_loc: 1 to 00033c4a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b3b │ │ │ │ + DW_CFA_advance_loc: 1 to 00033c4b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00033b43 │ │ │ │ + DW_CFA_advance_loc: 8 to 00033c53 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -0000386c 00000064 00003870 FDE cie=00000000 pc=000a2e60..000a2ef6 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2e61 │ │ │ │ +00003e38 00000064 00003e3c FDE cie=00000000 pc=0009e230..0009e2c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2e62 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e232 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2e65 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e235 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000a2e81 │ │ │ │ + DW_CFA_advance_loc: 28 to 0009e251 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2e84 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e254 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2e85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e255 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a2e8d │ │ │ │ + DW_CFA_advance_loc: 8 to 0009e25d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a2e9a │ │ │ │ + DW_CFA_advance_loc: 13 to 0009e26a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2e9d │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e26d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2e9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e26e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a2ea6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009e276 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a2eb3 │ │ │ │ + DW_CFA_advance_loc: 13 to 0009e283 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2eb6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e286 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2eb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e287 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a2ebf │ │ │ │ + DW_CFA_advance_loc: 8 to 0009e28f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a2ecc │ │ │ │ + DW_CFA_advance_loc: 13 to 0009e29c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2ecf │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e29f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2ed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e2a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a2ed8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009e2a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a2ee4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0009e2b4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2ee7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e2b7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2ee8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e2b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a2ef0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009e2c0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2ef3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e2c3 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2ef4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e2c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2ef5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e2c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038d4 00000074 00003860 FDE cie=00000078 pc=000a2f00..000a2fdd │ │ │ │ - Augmentation data: bf 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f01 │ │ │ │ +00003ea0 00000074 00003e2c FDE cie=00000078 pc=0009e2d0..0009e3ad │ │ │ │ + Augmentation data: a3 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e2d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e2d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2f05 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e2d5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 18 to 000a2f17 │ │ │ │ + DW_CFA_advance_loc: 18 to 0009e2e7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a2f19 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009e2e9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a2f21 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009e2f1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a2f28 │ │ │ │ + DW_CFA_advance_loc: 7 to 0009e2f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f29 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e2f9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f2a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e2fa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a2f30 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009e300 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 000a2f39 │ │ │ │ + DW_CFA_advance_loc: 9 to 0009e309 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a2f41 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009e311 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e312 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e313 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a2f53 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009e323 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000a2f6d │ │ │ │ + DW_CFA_advance_loc: 26 to 0009e33d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f6e │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e33e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e33f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a2f7f │ │ │ │ + DW_CFA_advance_loc: 16 to 0009e34f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a2f82 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e352 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e353 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e354 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a2f90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0009e360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 000a2f97 │ │ │ │ + DW_CFA_advance_loc: 7 to 0009e367 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2f98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e368 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a2fa8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009e378 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 000a2fc7 │ │ │ │ + DW_CFA_advance_loc: 31 to 0009e397 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a2fc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009e399 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2fca │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e39a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 000a2fd3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0009e39f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000394c 00000034 000038d8 FDE cie=00000078 pc=000a2fe0..000a3076 │ │ │ │ - Augmentation data: 4b 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a2fe1 │ │ │ │ +00003f18 00000034 00003ea4 FDE cie=00000078 pc=0009e3b0..0009e446 │ │ │ │ + Augmentation data: 2f 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e3b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a2fe3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009e3b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000a2fe9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0009e3b9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 30 to 000a3007 │ │ │ │ + DW_CFA_advance_loc: 30 to 0009e3d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a3008 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e3d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a3009 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e3d9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a300a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e3da │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a300b │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e3db │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 35 to 000a302e │ │ │ │ + DW_CFA_advance_loc: 35 to 0009e3fe │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003984 00000030 00003910 FDE cie=00000078 pc=00033b50..00033d5d │ │ │ │ - Augmentation data: 1f 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033b51 │ │ │ │ +00003f50 00000030 00003edc FDE cie=00000078 pc=00033c60..00033e5d │ │ │ │ + Augmentation data: 03 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00033b53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00033c63 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00033b56 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033c66 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 409 to 00033cef │ │ │ │ + DW_CFA_advance_loc2: 393 to 00033def │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033df0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033cf1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033df1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00033cf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033df2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00033d00 │ │ │ │ + DW_CFA_advance_loc: 14 to 00033e00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000039b8 00000020 00003944 FDE cie=00000078 pc=0000a8fe..0000a9f0 │ │ │ │ - Augmentation data: f5 74 00 00 │ │ │ │ +00003f84 00000020 00003f10 FDE cie=00000078 pc=0000a8f2..0000a9e4 │ │ │ │ + Augmentation data: d9 74 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 25 to 0000a917 │ │ │ │ + DW_CFA_advance_loc: 25 to 0000a90b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039dc 00000054 000039e0 FDE cie=00000000 pc=00033d60..00033fc8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d61 │ │ │ │ +00003fa8 00000054 00003fac FDE cie=00000000 pc=00033e60..000340d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033e61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033e62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d63 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033e63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d64 │ │ │ │ + DW_CFA_advance_loc: 1 to 00033e64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00033d67 │ │ │ │ + DW_CFA_advance_loc: 3 to 00033e67 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 54 to 00033d9d │ │ │ │ + DW_CFA_advance_loc: 54 to 00033e9d │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033d9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00033e9e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 22 to 00033db4 │ │ │ │ + DW_CFA_advance_loc: 22 to 00033eb4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 384 to 00033f34 │ │ │ │ + DW_CFA_advance_loc2: 395 to 0003403f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 00033f3b │ │ │ │ + DW_CFA_advance_loc: 7 to 00034046 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033f3c │ │ │ │ + DW_CFA_advance_loc: 1 to 00034047 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00033f48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00034053 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00033f58 │ │ │ │ + DW_CFA_advance_loc: 16 to 00034063 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033f59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00034064 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033f5a │ │ │ │ + DW_CFA_advance_loc: 1 to 00034065 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033f5b │ │ │ │ + DW_CFA_advance_loc: 1 to 00034066 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00033f5c │ │ │ │ + DW_CFA_advance_loc: 1 to 00034067 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033f60 │ │ │ │ + DW_CFA_advance_loc: 9 to 00034070 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a34 0000004c 000039c0 FDE cie=00000078 pc=00033fd0..00034ac5 │ │ │ │ - Augmentation data: 93 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00033fd4 │ │ │ │ +00004000 0000004c 00003f8c FDE cie=00000078 pc=000340e0..00034b4c │ │ │ │ + Augmentation data: 77 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000340e4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00033fe7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000340f7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00033feb │ │ │ │ + DW_CFA_advance_loc: 4 to 000340fb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 500 to 000341df │ │ │ │ + DW_CFA_advance_loc2: 485 to 000342e0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1572 to 00034803 │ │ │ │ + DW_CFA_advance_loc2: 1473 to 000348a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00034804 │ │ │ │ + DW_CFA_advance_loc: 1 to 000348a2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034805 │ │ │ │ + DW_CFA_advance_loc: 1 to 000348a3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034806 │ │ │ │ + DW_CFA_advance_loc: 1 to 000348a4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00034807 │ │ │ │ + DW_CFA_advance_loc: 1 to 000348a5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003480a │ │ │ │ + DW_CFA_advance_loc: 3 to 000348a8 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00034810 │ │ │ │ + DW_CFA_advance_loc: 8 to 000348b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a84 00000034 00003a10 FDE cie=00000078 pc=0000a9f0..0000ab94 │ │ │ │ - Augmentation data: 63 74 00 00 │ │ │ │ +00004050 00000034 00003fdc FDE cie=00000078 pc=0000a9e4..0000ab78 │ │ │ │ + Augmentation data: 47 74 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000aa10 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000aa04 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 187 to 0000aacb │ │ │ │ + DW_CFA_advance_loc1: 171 to 0000aaaf │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003abc 0000004c 00003a48 FDE cie=00000078 pc=00034ad0..000355c5 │ │ │ │ - Augmentation data: 53 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00034ad4 │ │ │ │ +00004088 0000004c 00004014 FDE cie=00000078 pc=00034b50..000355bc │ │ │ │ + Augmentation data: 37 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00034b54 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00034ae7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00034b67 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00034aeb │ │ │ │ + DW_CFA_advance_loc: 4 to 00034b6b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 500 to 00034cdf │ │ │ │ + DW_CFA_advance_loc2: 485 to 00034d50 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1572 to 00035303 │ │ │ │ + DW_CFA_advance_loc2: 1473 to 00035311 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035304 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035312 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035305 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035313 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035306 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035314 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00035307 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035315 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003530a │ │ │ │ + DW_CFA_advance_loc: 3 to 00035318 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00035310 │ │ │ │ + DW_CFA_advance_loc: 8 to 00035320 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b0c 00000034 00003a98 FDE cie=00000078 pc=0000ab94..0000ad38 │ │ │ │ - Augmentation data: 23 74 00 00 │ │ │ │ +000040d8 00000034 00004064 FDE cie=00000078 pc=0000ab78..0000ad0c │ │ │ │ + Augmentation data: 07 74 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000abb4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000ab98 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 187 to 0000ac6f │ │ │ │ + DW_CFA_advance_loc1: 171 to 0000ac43 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b44 00000034 00003ad0 FDE cie=00000078 pc=000355d0..000359a1 │ │ │ │ - Augmentation data: 13 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000355d1 │ │ │ │ +00004110 00000034 0000409c FDE cie=00000078 pc=000355c0..000359a1 │ │ │ │ + Augmentation data: f7 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000355c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000355d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000355c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000355d9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000355c9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 106 to 00035643 │ │ │ │ + DW_CFA_advance_loc1: 106 to 00035633 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 719 to 00035912 │ │ │ │ + DW_CFA_advance_loc2: 735 to 00035912 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_advance_loc: 1 to 00035913 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_advance_loc: 1 to 00035914 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_advance_loc: 1 to 00035915 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ DW_CFA_advance_loc: 11 to 00035920 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003b7c 0000001c 00003b08 FDE cie=00000078 pc=0000ad38..0000ad7a │ │ │ │ - Augmentation data: e8 73 00 00 │ │ │ │ +00004148 0000001c 000040d4 FDE cie=00000078 pc=0000ad0c..0000ad4e │ │ │ │ + Augmentation data: cc 73 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00003b9c 00000034 00003b28 FDE cie=00000078 pc=000a3080..000a4a9a │ │ │ │ - Augmentation data: d0 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a3081 │ │ │ │ +00004168 00000034 000040f4 FDE cie=00000078 pc=0009e460..0009fe7a │ │ │ │ + Augmentation data: b4 73 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009e461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a3083 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009e463 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000a3089 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009e466 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2163 to 000a38fc │ │ │ │ + DW_CFA_advance_loc2: 2166 to 0009ecdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a38fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ecdd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a38fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ecde │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a38ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ecdf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a3900 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009ece0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 000a396c │ │ │ │ + DW_CFA_advance_loc1: 108 to 0009ed4c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00003bd4 00000038 00003b60 FDE cie=00000078 pc=000a4aa0..000a57ee │ │ │ │ - Augmentation data: f0 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a4aa1 │ │ │ │ +000041a0 00000038 0000412c FDE cie=00000078 pc=0009fe80..000a0bce │ │ │ │ + Augmentation data: d4 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009fe81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a4aa3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009fe83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000a4aa9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009fe86 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 2122 to 000a52f3 │ │ │ │ + DW_CFA_advance_loc2: 2125 to 000a06d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a52f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a06d4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a52f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a06d5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a52f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a06d6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000a5300 │ │ │ │ + DW_CFA_advance_loc: 10 to 000a06e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 502 to 000a54f6 │ │ │ │ + DW_CFA_advance_loc2: 502 to 000a08d6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c10 00000010 00003c14 FDE cie=00000000 pc=000359b0..000359f1 │ │ │ │ +000041dc 00000010 000041e0 FDE cie=00000000 pc=000359b0..000359f1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c24 00000010 00003c28 FDE cie=00000000 pc=00035a00..00035a2b │ │ │ │ +000041f0 00000010 000041f4 FDE cie=00000000 pc=00035a00..00035a2b │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c38 00000104 00003c3c FDE cie=00000000 pc=00035a30..00035c56 │ │ │ │ +00004204 00000104 00004208 FDE cie=00000000 pc=00035a30..00035c56 │ │ │ │ DW_CFA_advance_loc: 1 to 00035a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00035a32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00035a33 │ │ │ │ @@ -8950,17 +9670,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 2 to 00035ac4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 00035ac8 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 00035ac9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00035ad7 │ │ │ │ + DW_CFA_advance_loc: 11 to 00035ad4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 39 to 00035afe │ │ │ │ + DW_CFA_advance_loc: 42 to 00035afe │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 5 to 00035b03 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 00035b07 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 00035b08 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -8974,17 +9694,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 8 to 00035b1b │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 2 to 00035b1d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 00035b21 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035b24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b22 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 27 to 00035b3f │ │ │ │ + DW_CFA_advance_loc: 29 to 00035b3f │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 2 to 00035b41 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 00035b45 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 00035b46 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -9008,17 +9728,17 @@ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_advance_loc: 8 to 00035b7e │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 2 to 00035b80 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 00035b84 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035b87 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035b85 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 23 to 00035b9e │ │ │ │ + DW_CFA_advance_loc: 25 to 00035b9e │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ DW_CFA_advance_loc: 2 to 00035ba0 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ DW_CFA_advance_loc: 4 to 00035ba4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ DW_CFA_advance_loc: 1 to 00035ba5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ @@ -9087,32 +9807,32 @@ │ │ │ │ DW_CFA_advance_loc: 1 to 00035c54 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_advance_loc: 1 to 00035c55 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00003d40 00000298 00003d44 FDE cie=00000000 pc=00035c60..00036033 │ │ │ │ +0000430c 00000298 00004310 FDE cie=00000000 pc=00035c60..00036033 │ │ │ │ DW_CFA_advance_loc: 1 to 00035c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 1 to 00035c62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_advance_loc: 1 to 00035c63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 1 to 00035c64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035c67 │ │ │ │ + DW_CFA_advance_loc: 14 to 00035c72 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 27 to 00035c82 │ │ │ │ + DW_CFA_advance_loc: 10 to 00035c7c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035c83 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035c83 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ DW_CFA_advance_loc: 1 to 00035c84 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 6 to 00035c8a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ DW_CFA_advance_loc: 1 to 00035c8b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ @@ -9410,21 +10130,21 @@ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_advance_loc: 1 to 00035f6f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ DW_CFA_advance_loc: 1 to 00035f70 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 6 to 00035f76 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035f77 │ │ │ │ + DW_CFA_advance_loc: 7 to 00035f7d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00035f78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00035f7e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 00035f7b │ │ │ │ + DW_CFA_advance_loc: 3 to 00035f81 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 00035f8d │ │ │ │ + DW_CFA_advance_loc: 12 to 00035f8d │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ DW_CFA_advance_loc: 2 to 00035f8f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_advance_loc: 1 to 00035f90 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ DW_CFA_advance_loc: 1 to 00035f91 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ @@ -9522,13637 +10242,13620 @@ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 12 to 00036029 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fdc 0000004c 00003fe0 FDE cie=00000000 pc=000a57f0..000a5854 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a57f1 │ │ │ │ +000045a8 0000004c 000045ac FDE cie=00000000 pc=000a0bd0..000a0c34 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0bd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a57f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0bd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a57f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0bd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000a5811 │ │ │ │ + DW_CFA_advance_loc: 28 to 000a0bf1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5814 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0bf4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5815 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0bf5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a581d │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0bfd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a582a │ │ │ │ + DW_CFA_advance_loc: 13 to 000a0c0a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a582d │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0c0d │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a582e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c0e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5836 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0c16 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a5842 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a0c22 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5845 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0c25 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5846 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c26 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a584e │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0c2e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5851 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0c31 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5852 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c32 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5853 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c33 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000402c 0000002c 00004030 FDE cie=00000000 pc=00036040..00036654 │ │ │ │ +000045f8 0000002c 000045fc FDE cie=00000000 pc=00036040..000365d3 │ │ │ │ DW_CFA_advance_loc: 1 to 00036041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_advance_loc: 2 to 00036043 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ DW_CFA_advance_loc: 9 to 0003604c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1248 to 0003652c │ │ │ │ + DW_CFA_advance_loc2: 1122 to 000364ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003652d │ │ │ │ + DW_CFA_advance_loc: 1 to 000364af │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003652e │ │ │ │ + DW_CFA_advance_loc: 1 to 000364b0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003652f │ │ │ │ + DW_CFA_advance_loc: 1 to 000364b1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036530 │ │ │ │ + DW_CFA_advance_loc: 1 to 000364b2 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000405c 0000003c 00004060 FDE cie=00000000 pc=00036660..0003691a │ │ │ │ - DW_CFA_advance_loc: 1 to 00036661 │ │ │ │ +00004628 0000003c 0000462c FDE cie=00000000 pc=000365e0..0003689a │ │ │ │ + DW_CFA_advance_loc: 1 to 000365e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036662 │ │ │ │ + DW_CFA_advance_loc: 1 to 000365e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036663 │ │ │ │ + DW_CFA_advance_loc: 1 to 000365e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036664 │ │ │ │ + DW_CFA_advance_loc: 1 to 000365e4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036667 │ │ │ │ + DW_CFA_advance_loc: 3 to 000365e7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc2: 670 to 00036905 │ │ │ │ + DW_CFA_advance_loc2: 670 to 00036885 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036906 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036886 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036907 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036887 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036908 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036888 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036909 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036889 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003690a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003688a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000409c 0000003c 000040a0 FDE cie=00000000 pc=00036920..00036c9a │ │ │ │ - DW_CFA_advance_loc: 1 to 00036921 │ │ │ │ +00004668 0000003c 0000466c FDE cie=00000000 pc=000368a0..00036c1a │ │ │ │ + DW_CFA_advance_loc: 1 to 000368a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036922 │ │ │ │ + DW_CFA_advance_loc: 1 to 000368a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036923 │ │ │ │ + DW_CFA_advance_loc: 1 to 000368a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036924 │ │ │ │ + DW_CFA_advance_loc: 1 to 000368a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036927 │ │ │ │ + DW_CFA_advance_loc: 3 to 000368a7 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 878 to 00036c95 │ │ │ │ + DW_CFA_advance_loc2: 878 to 00036c15 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c16 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c17 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c98 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c18 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036c99 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c19 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040dc 00000144 000040e0 FDE cie=00000000 pc=00036ca0..00037187 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ca1 │ │ │ │ +000046a8 00000144 000046ac FDE cie=00000000 pc=00036c20..00037107 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ca2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ca3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00036ca7 │ │ │ │ + DW_CFA_advance_loc: 14 to 00036c32 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 00036cca │ │ │ │ + DW_CFA_advance_loc: 24 to 00036c4a │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036ccc │ │ │ │ + DW_CFA_advance_loc: 2 to 00036c4c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ccd │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c4d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036cd1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c51 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036cd9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036c59 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 11 to 00036ce4 │ │ │ │ + DW_CFA_advance_loc: 11 to 00036c64 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036ce6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036c66 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ce7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036c67 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036ceb │ │ │ │ + DW_CFA_advance_loc: 4 to 00036c6b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 00036cfd │ │ │ │ + DW_CFA_advance_loc: 18 to 00036c7d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 146 to 00036d8f │ │ │ │ + DW_CFA_advance_loc1: 150 to 00036d13 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036d91 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036d15 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036d92 │ │ │ │ + DW_CFA_advance_loc: 7 to 00036d1c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036d96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036d20 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00036da4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036d28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036dad │ │ │ │ + DW_CFA_advance_loc: 9 to 00036d31 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036daf │ │ │ │ + DW_CFA_advance_loc: 2 to 00036d33 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036db0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d34 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036d38 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00036dc1 │ │ │ │ + DW_CFA_advance_loc: 13 to 00036d45 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00036dd5 │ │ │ │ + DW_CFA_advance_loc: 18 to 00036d57 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036dd7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036d59 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036dd8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d5a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 00036d5e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036de4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036d66 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00036dfc │ │ │ │ + DW_CFA_advance_loc: 22 to 00036d7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 6 to 00036e02 │ │ │ │ + DW_CFA_advance_loc: 6 to 00036d82 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d83 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d84 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036d85 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00036e10 │ │ │ │ + DW_CFA_advance_loc: 11 to 00036d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 82 to 00036e62 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00036dd7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036e64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036dd9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036dda │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e69 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036dde │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00036e76 │ │ │ │ + DW_CFA_advance_loc: 13 to 00036deb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 00036e89 │ │ │ │ + DW_CFA_advance_loc: 19 to 00036dfe │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036e8b │ │ │ │ + DW_CFA_advance_loc: 2 to 00036e00 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036e8c │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e01 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036e05 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00036e9d │ │ │ │ + DW_CFA_advance_loc: 13 to 00036e12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 31 to 00036ebc │ │ │ │ + DW_CFA_advance_loc: 31 to 00036e31 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036ebe │ │ │ │ + DW_CFA_advance_loc: 2 to 00036e33 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036ebf │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e34 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036ec3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036e38 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036ecb │ │ │ │ + DW_CFA_advance_loc: 8 to 00036e40 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 00036ee9 │ │ │ │ + DW_CFA_advance_loc: 30 to 00036e5e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036eeb │ │ │ │ + DW_CFA_advance_loc: 2 to 00036e60 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036eec │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e61 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036e65 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036ef8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036e6d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 00036f09 │ │ │ │ + DW_CFA_advance_loc: 17 to 00036e7e │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036f0b │ │ │ │ + DW_CFA_advance_loc: 2 to 00036e80 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00036e81 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036f10 │ │ │ │ + DW_CFA_advance_loc: 16 to 00036e91 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00036f24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036e99 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 00036f2d │ │ │ │ + DW_CFA_advance_loc: 9 to 00036ea2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036f2f │ │ │ │ + DW_CFA_advance_loc: 2 to 00036ea4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ea5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036ea9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00036f41 │ │ │ │ + DW_CFA_advance_loc: 13 to 00036eb6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00036f4f │ │ │ │ + DW_CFA_advance_loc: 12 to 00036ec2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00036f51 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036ec4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036f52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036ec5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00036f56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036ec9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00036f5e │ │ │ │ + DW_CFA_advance_loc: 8 to 00036ed1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00036fb5 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00036f25 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036fb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f26 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036fb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f27 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036fb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f28 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00036fb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f29 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00036fc0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00036f30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 72 to 00037008 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00036f88 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003700a │ │ │ │ + DW_CFA_advance_loc: 2 to 00036f8a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003700b │ │ │ │ + DW_CFA_advance_loc: 1 to 00036f8b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003700f │ │ │ │ + DW_CFA_advance_loc: 4 to 00036f8f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00037017 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036f97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003704e │ │ │ │ + DW_CFA_advance_loc: 55 to 00036fce │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037050 │ │ │ │ + DW_CFA_advance_loc: 2 to 00036fd0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037051 │ │ │ │ + DW_CFA_advance_loc: 1 to 00036fd1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037055 │ │ │ │ + DW_CFA_advance_loc: 10 to 00036fdb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 00037063 │ │ │ │ + DW_CFA_advance_loc: 8 to 00036fe3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003706c │ │ │ │ + DW_CFA_advance_loc: 9 to 00036fec │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003706e │ │ │ │ + DW_CFA_advance_loc: 2 to 00036fee │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003706f │ │ │ │ + DW_CFA_advance_loc: 1 to 00036fef │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037073 │ │ │ │ + DW_CFA_advance_loc: 4 to 00036ff3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 00037080 │ │ │ │ + DW_CFA_advance_loc: 13 to 00037000 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00037094 │ │ │ │ + DW_CFA_advance_loc: 18 to 00037012 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 00037096 │ │ │ │ + DW_CFA_advance_loc: 2 to 00037014 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037097 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037015 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003709b │ │ │ │ + DW_CFA_advance_loc: 4 to 00037019 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000370a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00037021 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ │ │ │ -00004224 0000004c 000041b0 FDE cie=00000078 pc=00037190..00038699 │ │ │ │ - Augmentation data: 1f 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00037194 │ │ │ │ +000047f0 0000004c 0000477c FDE cie=00000078 pc=00037110..00038035 │ │ │ │ + Augmentation data: 03 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037114 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003719d │ │ │ │ + DW_CFA_advance_loc: 9 to 0003711d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000371a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00037121 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 91 to 000371fc │ │ │ │ + DW_CFA_advance_loc1: 91 to 0003717c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3557 to 00037fe1 │ │ │ │ + DW_CFA_advance_loc2: 2242 to 00037a3e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037a3f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037a40 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037a41 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00037fe5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00037a42 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00037fe8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00037a45 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00037ff0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00037a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004274 00000030 00004200 FDE cie=00000078 pc=0000ad7a..0000ae1f │ │ │ │ - Augmentation data: ef 6e 00 00 │ │ │ │ +00004840 00000030 000047cc FDE cie=00000078 pc=0000ad4e..0000adff │ │ │ │ + Augmentation data: d3 6e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc1: 134 to 0000ae00 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000ad66 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000042a8 00000088 000042ac FDE cie=00000000 pc=000386a0..000387b9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386a1 │ │ │ │ +00004874 00000088 00004878 FDE cie=00000000 pc=00038040..00038142 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038041 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038042 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038043 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038044 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000386a7 │ │ │ │ + DW_CFA_advance_loc: 14 to 00038052 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000386be │ │ │ │ + DW_CFA_advance_loc: 6 to 00038058 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000386c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003805a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386c1 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038061 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038062 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 13 to 000386cf │ │ │ │ + DW_CFA_advance_loc: 13 to 0003806f │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000386d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038071 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038072 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038073 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000386e7 │ │ │ │ + DW_CFA_advance_loc: 20 to 00038087 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000386e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038089 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000386eb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003808b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386ec │ │ │ │ + DW_CFA_advance_loc: 1 to 0003808c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000386ed │ │ │ │ + DW_CFA_advance_loc: 1 to 0003808d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 7 to 000386f4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038094 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000386f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038096 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 9 to 000386ff │ │ │ │ + DW_CFA_advance_loc: 9 to 0003809f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038700 │ │ │ │ + DW_CFA_advance_loc: 1 to 000380a0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003870a │ │ │ │ + DW_CFA_advance_loc: 10 to 000380aa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00038726 │ │ │ │ + DW_CFA_advance_loc: 28 to 000380c6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00038729 │ │ │ │ + DW_CFA_advance_loc: 3 to 000380c9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003872a │ │ │ │ + DW_CFA_advance_loc: 1 to 000380ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003872b │ │ │ │ + DW_CFA_advance_loc: 1 to 000380cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003872c │ │ │ │ + DW_CFA_advance_loc: 1 to 000380cc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00038730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000380d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 74 to 0003877a │ │ │ │ + DW_CFA_advance_loc1: 75 to 0003811b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003877d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003811c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003877e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003811d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003877f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003811e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038780 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003811f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 00038790 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038120 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004334 0000003c 00004338 FDE cie=00000000 pc=000387c0..00038a58 │ │ │ │ - DW_CFA_advance_loc: 1 to 000387c1 │ │ │ │ +00004900 0000003c 00004904 FDE cie=00000000 pc=00038150..000383e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038151 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000387c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038152 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000387c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038153 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000387c9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038159 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000387cc │ │ │ │ + DW_CFA_advance_loc: 3 to 0003815c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 642 to 00038a4e │ │ │ │ + DW_CFA_advance_loc2: 642 to 000383de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a4f │ │ │ │ + DW_CFA_advance_loc: 1 to 000383df │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000383e0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a51 │ │ │ │ + DW_CFA_advance_loc: 1 to 000383e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000383e2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000383e3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004374 00000028 00004378 FDE cie=00000000 pc=00038a60..00038aa8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038a61 │ │ │ │ +00004940 00000028 00004944 FDE cie=00000000 pc=000383f0..00038438 │ │ │ │ + DW_CFA_advance_loc: 1 to 000383f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00038a6f │ │ │ │ + DW_CFA_advance_loc: 14 to 000383ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 25 to 00038a88 │ │ │ │ + DW_CFA_advance_loc: 25 to 00038418 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038a8e │ │ │ │ + DW_CFA_advance_loc: 6 to 0003841e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038a90 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038420 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00038aa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00038430 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00038aa6 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038436 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038aa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038437 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -000043a0 00000010 000043a4 FDE cie=00000000 pc=00038ab0..00038ac4 │ │ │ │ +0000496c 00000010 00004970 FDE cie=00000000 pc=00038440..00038454 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043b4 00000034 00004340 FDE cie=00000078 pc=000a5860..000a58a1 │ │ │ │ - Augmentation data: bd 6d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5861 │ │ │ │ +00004980 00000034 0000490c FDE cie=00000078 pc=000a0c40..000a0c81 │ │ │ │ + Augmentation data: a0 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5864 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0c44 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 35 to 000a5887 │ │ │ │ + DW_CFA_advance_loc: 35 to 000a0c67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5888 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c68 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5890 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5893 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0c73 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5894 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a589c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0c7c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a589f │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0c7f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a58a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c80 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043ec 00000034 00004378 FDE cie=00000078 pc=00038ad0..00039056 │ │ │ │ - Augmentation data: 89 6d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00038ad1 │ │ │ │ +000049b8 00000034 00004944 FDE cie=00000078 pc=00038460..000389b6 │ │ │ │ + Augmentation data: 6c 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00038ad3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038463 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00038ad6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038466 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1070 to 00038f04 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 00038876 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00038f51 │ │ │ │ + DW_CFA_advance_loc1: 75 to 000388c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388c2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388c3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00038f54 │ │ │ │ + DW_CFA_advance_loc: 1 to 000388c4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00038f60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000388d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004424 0000001c 000043b0 FDE cie=00000078 pc=0000ae1f..0000ae4d │ │ │ │ - Augmentation data: 69 6d 00 00 │ │ │ │ +000049f0 0000001c 0000497c FDE cie=00000078 pc=0000adff..0000ae2d │ │ │ │ + Augmentation data: 4c 6d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00004444 0000004c 00004448 FDE cie=00000000 pc=00039060..000390af │ │ │ │ - DW_CFA_advance_loc: 1 to 00039061 │ │ │ │ +00004a10 0000004c 00004a14 FDE cie=00000000 pc=000389c0..00038a0f │ │ │ │ + DW_CFA_advance_loc: 1 to 000389c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039062 │ │ │ │ + DW_CFA_advance_loc: 1 to 000389c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039063 │ │ │ │ + DW_CFA_advance_loc: 1 to 000389c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00039072 │ │ │ │ + DW_CFA_advance_loc: 21 to 000389d8 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003908f │ │ │ │ + DW_CFA_advance_loc: 23 to 000389ef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039091 │ │ │ │ + DW_CFA_advance_loc: 2 to 000389f1 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039093 │ │ │ │ + DW_CFA_advance_loc: 2 to 000389f3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039095 │ │ │ │ + DW_CFA_advance_loc: 2 to 000389f5 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039097 │ │ │ │ + DW_CFA_advance_loc: 2 to 000389f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003909b │ │ │ │ + DW_CFA_advance_loc: 4 to 000389fb │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003909c │ │ │ │ + DW_CFA_advance_loc: 1 to 000389fc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003909d │ │ │ │ + DW_CFA_advance_loc: 1 to 000389fd │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 000390a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038a00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 11 to 000390ab │ │ │ │ + DW_CFA_advance_loc: 11 to 00038a0b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390ac │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a0c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a0d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a0e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004494 00000038 00004498 FDE cie=00000000 pc=000390b0..00039117 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390b1 │ │ │ │ +00004a60 00000038 00004a64 FDE cie=00000000 pc=00038a10..00038a77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000390b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038a14 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 61 to 000390f1 │ │ │ │ + DW_CFA_advance_loc: 61 to 00038a51 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 000390f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038a53 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000390f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038a55 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000390f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038a57 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 2 to 000390f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038a59 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000390fd │ │ │ │ + DW_CFA_advance_loc: 4 to 00038a5d │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390fe │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a5e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000390ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a5f │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039102 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038a62 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 00039115 │ │ │ │ + DW_CFA_advance_loc: 19 to 00038a75 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039116 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a76 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044d0 00000054 000044d4 FDE cie=00000000 pc=00039120..00039182 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039121 │ │ │ │ +00004a9c 00000054 00004aa0 FDE cie=00000000 pc=00038a80..00038ae2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039122 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038a82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 00039130 │ │ │ │ + DW_CFA_advance_loc: 14 to 00038a90 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00039137 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038a97 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003913b │ │ │ │ + DW_CFA_advance_loc: 4 to 00038a9b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039143 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038aa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003914a │ │ │ │ + DW_CFA_advance_loc: 7 to 00038aaa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003914b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038aab │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003914f │ │ │ │ + DW_CFA_advance_loc: 4 to 00038aaf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039157 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038ab7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003915a │ │ │ │ + DW_CFA_advance_loc: 3 to 00038aba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003915b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038abb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003915c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038abc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038ac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 00039169 │ │ │ │ + DW_CFA_advance_loc: 9 to 00038ac9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 00039170 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038ad0 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039172 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038ad2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003917a │ │ │ │ + DW_CFA_advance_loc: 8 to 00038ada │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003917f │ │ │ │ + DW_CFA_advance_loc: 5 to 00038adf │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039180 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ae0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039181 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ae1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004528 0000003c 000044b4 FDE cie=00000078 pc=00039190..000394e5 │ │ │ │ - Augmentation data: 6d 6c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039191 │ │ │ │ +00004af4 0000003c 00004a80 FDE cie=00000078 pc=00038af0..00038e45 │ │ │ │ + Augmentation data: 50 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038af1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00039193 │ │ │ │ + DW_CFA_advance_loc: 2 to 00038af3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00039199 │ │ │ │ + DW_CFA_advance_loc: 6 to 00038af9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 230 to 0003927f │ │ │ │ + DW_CFA_advance_loc1: 230 to 00038bdf │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 225 to 00039360 │ │ │ │ + DW_CFA_advance_loc1: 225 to 00038cc0 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 57 to 00039399 │ │ │ │ + DW_CFA_advance_loc: 57 to 00038cf9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003939a │ │ │ │ + DW_CFA_advance_loc: 1 to 00038cfa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003939b │ │ │ │ + DW_CFA_advance_loc: 1 to 00038cfb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003939c │ │ │ │ + DW_CFA_advance_loc: 1 to 00038cfc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000393a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00038d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 153 to 00039439 │ │ │ │ + DW_CFA_advance_loc1: 153 to 00038d99 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004568 0000001c 000044f4 FDE cie=00000078 pc=0000ae4d..0000ae7a │ │ │ │ - Augmentation data: 3c 6c 00 00 │ │ │ │ +00004b34 0000001c 00004ac0 FDE cie=00000078 pc=0000ae2d..0000ae5a │ │ │ │ + Augmentation data: 1f 6c 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00004588 000001b8 00004514 FDE cie=00000078 pc=000a58b0..000a5dd2 │ │ │ │ - Augmentation data: 24 6c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a58b1 │ │ │ │ +00004b54 000001b8 00004ae0 FDE cie=00000078 pc=000a0c90..000a11b2 │ │ │ │ + Augmentation data: 07 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a58b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a58b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a58b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0c94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a58b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0c97 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000a58fd │ │ │ │ + DW_CFA_advance_loc1: 70 to 000a0cdd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5900 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0ce0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5901 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0ce1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5909 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0ce9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a5916 │ │ │ │ + DW_CFA_advance_loc: 13 to 000a0cf6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5919 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0cf9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a591a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0cfa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5922 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0d02 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a5933 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a0d13 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a5939 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a0d19 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a593a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0d1a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5942 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0d22 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000a5956 │ │ │ │ + DW_CFA_advance_loc: 20 to 000a0d36 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a595c │ │ │ │ + DW_CFA_advance_loc: 6 to 000a0d3c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a595d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0d3d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5965 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0d45 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 33 to 000a5986 │ │ │ │ + DW_CFA_advance_loc: 33 to 000a0d66 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5989 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0d69 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a598a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0d6a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5992 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0d72 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 000a59cd │ │ │ │ + DW_CFA_advance_loc: 59 to 000a0dad │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a59d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0db0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a59d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0db1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a59d9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0db9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a59e6 │ │ │ │ + DW_CFA_advance_loc: 13 to 000a0dc6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a59e9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0dc9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a59ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0dca │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a59f2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0dd2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a5a03 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a0de3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a5a09 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a0de9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5a0a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0dea │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5a12 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0df2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000a5a26 │ │ │ │ + DW_CFA_advance_loc: 20 to 000a0e06 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a5a2c │ │ │ │ + DW_CFA_advance_loc: 6 to 000a0e0c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5a2d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0e0d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5a35 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0e15 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 33 to 000a5a56 │ │ │ │ + DW_CFA_advance_loc: 33 to 000a0e36 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5a59 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0e39 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5a5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0e3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5a62 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0e42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 000a5a9d │ │ │ │ + DW_CFA_advance_loc: 59 to 000a0e7d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5aa0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0e80 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5aa1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0e81 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5aa9 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0e89 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a5ab6 │ │ │ │ + DW_CFA_advance_loc: 13 to 000a0e96 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5ab9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0e99 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5aba │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0e9a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5ac2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0ea2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a5ad3 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a0eb3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a5ad9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a0eb9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5ada │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0eba │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5ae2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0ec2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000a5af6 │ │ │ │ + DW_CFA_advance_loc: 20 to 000a0ed6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a5afc │ │ │ │ + DW_CFA_advance_loc: 6 to 000a0edc │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5afd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0edd │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5b05 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0ee5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 33 to 000a5b26 │ │ │ │ + DW_CFA_advance_loc: 33 to 000a0f06 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5b29 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0f09 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5b2a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0f0a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5b32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0f12 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 000a5b60 │ │ │ │ + DW_CFA_advance_loc: 46 to 000a0f40 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a5b66 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a0f46 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5b67 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0f47 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5b6f │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0f4f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000a5b86 │ │ │ │ + DW_CFA_advance_loc: 23 to 000a0f66 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5b89 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0f69 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5b8a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0f6a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5b92 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0f72 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a5ba5 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a0f85 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5ba8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0f88 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5ba9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0f89 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5bb1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0f91 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a5bc4 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a0fa4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5bc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0fa7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5bc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0fa8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5bd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0fb0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 000a5be5 │ │ │ │ + DW_CFA_advance_loc: 21 to 000a0fc5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5be8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0fc8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5beb │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0fcb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5bf3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0fd3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 000a5c08 │ │ │ │ + DW_CFA_advance_loc: 21 to 000a0fe8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5c0b │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0feb │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c0c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0fec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5c14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a0ff4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5c17 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a0ff7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a5c19 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a0ff9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c1a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a0ffa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5c22 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1002 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a5c2f │ │ │ │ + DW_CFA_advance_loc: 13 to 000a100f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5c32 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1012 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c33 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1013 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5c3b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a101b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a5c48 │ │ │ │ + DW_CFA_advance_loc: 13 to 000a1028 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5c4b │ │ │ │ + DW_CFA_advance_loc: 3 to 000a102b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a102c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5c54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1034 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a5c61 │ │ │ │ + DW_CFA_advance_loc: 13 to 000a1041 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5c64 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1044 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c65 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1045 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5c6d │ │ │ │ + DW_CFA_advance_loc: 8 to 000a104d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 000a5c7a │ │ │ │ + DW_CFA_advance_loc: 13 to 000a105a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5c7d │ │ │ │ + DW_CFA_advance_loc: 3 to 000a105d │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c7e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a105e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5c86 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1066 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a5c89 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1069 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000a5c8d │ │ │ │ + DW_CFA_advance_loc: 4 to 000a106d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5c95 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1075 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1076 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c97 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1077 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1078 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5c99 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1079 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a5ca0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a1080 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 169 to 000a5d49 │ │ │ │ + DW_CFA_advance_loc1: 169 to 000a1129 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5d51 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1131 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5d52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1132 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5d53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1133 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 10 to 000a5d5d │ │ │ │ + DW_CFA_advance_loc: 10 to 000a113d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000a5d75 │ │ │ │ + DW_CFA_advance_loc: 24 to 000a1155 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5d76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1156 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5d77 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1157 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a5d8a │ │ │ │ + DW_CFA_advance_loc: 19 to 000a116a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a5d9a │ │ │ │ + DW_CFA_advance_loc: 16 to 000a117a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5d9b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a117b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a5dab │ │ │ │ + DW_CFA_advance_loc: 16 to 000a118b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 000a5dc0 │ │ │ │ + DW_CFA_advance_loc: 21 to 000a11a0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a5dc2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a11a2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5dc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a11a3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a5dcb │ │ │ │ + DW_CFA_advance_loc: 8 to 000a11ab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004744 00000038 00004748 FDE cie=00000000 pc=000394f0..00039535 │ │ │ │ - DW_CFA_advance_loc: 1 to 000394f1 │ │ │ │ +00004d10 00000038 00004d14 FDE cie=00000000 pc=00038e50..00038e95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000394f4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038e54 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000394f8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00038e63 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003950b │ │ │ │ + DW_CFA_advance_loc: 8 to 00038e6b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00039512 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038e72 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039513 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e73 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003951d │ │ │ │ + DW_CFA_advance_loc: 10 to 00038e7d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003951e │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e7e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039523 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038e83 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 5 to 00039528 │ │ │ │ + DW_CFA_advance_loc: 5 to 00038e88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00039530 │ │ │ │ + DW_CFA_advance_loc: 8 to 00038e90 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 00039533 │ │ │ │ + DW_CFA_advance_loc: 3 to 00038e93 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039534 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038e94 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004780 00000034 0000470c FDE cie=00000078 pc=00039540..0003976c │ │ │ │ - Augmentation data: 30 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039541 │ │ │ │ +00004d4c 00000034 00004cd8 FDE cie=00000078 pc=00038ea0..000390cc │ │ │ │ + Augmentation data: 13 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ea1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00039548 │ │ │ │ + DW_CFA_advance_loc: 7 to 00038ea8 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003954b │ │ │ │ + DW_CFA_advance_loc: 3 to 00038eab │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 56 to 00039583 │ │ │ │ + DW_CFA_advance_loc: 56 to 00038ee3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039584 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ee4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039585 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ee5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039586 │ │ │ │ + DW_CFA_advance_loc: 1 to 00038ee6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00039590 │ │ │ │ + DW_CFA_advance_loc: 10 to 00038ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000395ba │ │ │ │ + DW_CFA_advance_loc: 42 to 00038f1a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047b8 0000001c 00004744 FDE cie=00000078 pc=0000ae7a..0000af25 │ │ │ │ - Augmentation data: 28 6a 00 00 │ │ │ │ +00004d84 0000001c 00004d10 FDE cie=00000078 pc=0000ae5a..0000af05 │ │ │ │ + Augmentation data: 0b 6a 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -000047d8 0000003c 00004764 FDE cie=00000078 pc=000a5de0..000a6077 │ │ │ │ - Augmentation data: 10 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5de1 │ │ │ │ +00004da4 0000003c 00004d30 FDE cie=00000078 pc=000a11c0..000a1457 │ │ │ │ + Augmentation data: f3 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a11c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a5de7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a11c7 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 7 to 000a5dee │ │ │ │ + DW_CFA_advance_loc: 7 to 000a11ce │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 59 to 000a5e29 │ │ │ │ + DW_CFA_advance_loc: 59 to 000a1209 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 348 to 000a5f85 │ │ │ │ + DW_CFA_advance_loc2: 348 to 000a1365 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5f86 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1366 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5f87 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1367 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5f88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1368 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5f89 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1369 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a5f8a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a136a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004818 00000074 000047a4 FDE cie=00000078 pc=000a6080..000a6172 │ │ │ │ - Augmentation data: f7 69 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6081 │ │ │ │ +00004de4 00000074 00004d70 FDE cie=00000078 pc=000a1460..000a1552 │ │ │ │ + Augmentation data: da 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6082 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1462 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6085 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1465 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000a60a1 │ │ │ │ + DW_CFA_advance_loc: 28 to 000a1481 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a60a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1484 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a60a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1485 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a60ad │ │ │ │ + DW_CFA_advance_loc: 8 to 000a148d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000a611d │ │ │ │ + DW_CFA_advance_loc1: 112 to 000a14fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a611e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a14fe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a611f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a14ff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6120 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6123 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1503 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6124 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1504 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a612c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a150c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a6133 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a1513 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6134 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1514 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a613c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a151c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a6143 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a1523 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6144 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1524 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a614c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a152c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a6153 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a1533 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6154 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1534 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a615c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a153c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a6163 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a1543 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6164 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1544 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a616c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a154c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a616f │ │ │ │ + DW_CFA_advance_loc: 3 to 000a154f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6170 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1550 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6171 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1551 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004890 00000054 0000481c FDE cie=00000078 pc=00039770..0003a21a │ │ │ │ - Augmentation data: 83 69 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00039774 │ │ │ │ +00004e5c 00000054 00004de8 FDE cie=00000078 pc=000390d0..00039a21 │ │ │ │ + Augmentation data: 66 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000390d4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003977d │ │ │ │ + DW_CFA_advance_loc: 9 to 000390dd │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 00039780 │ │ │ │ + DW_CFA_advance_loc: 3 to 000390e0 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 0003978c │ │ │ │ + DW_CFA_advance_loc: 12 to 000390ec │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc2: 256 to 0003988c │ │ │ │ + DW_CFA_advance_loc1: 247 to 000391e3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 153 to 00039925 │ │ │ │ + DW_CFA_advance_loc1: 144 to 00039273 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003993c │ │ │ │ + DW_CFA_advance_loc: 20 to 00039287 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 371 to 00039aaf │ │ │ │ + DW_CFA_advance_loc2: 341 to 000393dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ab0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000393dd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ab1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000393de │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ab2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000393df │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00039ab3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000393e0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00039ab6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000393e3 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 00039ac0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000393f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000048e8 00000030 00004874 FDE cie=00000078 pc=0000af25..0000afbc │ │ │ │ - Augmentation data: 4c 69 00 00 │ │ │ │ +00004eb4 00000030 00004e40 FDE cie=00000078 pc=0000af05..0000af87 │ │ │ │ + Augmentation data: 2f 69 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000af41 │ │ │ │ + DW_CFA_advance_loc: 25 to 0000af1e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000491c 00000054 00004920 FDE cie=00000000 pc=0003a220..0003a282 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a221 │ │ │ │ +00004ee8 00000054 00004eec FDE cie=00000000 pc=00039a30..00039a92 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a222 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003a230 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039a40 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003a237 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039a47 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a23b │ │ │ │ + DW_CFA_advance_loc: 4 to 00039a4b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a243 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039a53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003a24a │ │ │ │ + DW_CFA_advance_loc: 7 to 00039a5a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a24b │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a5b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a24f │ │ │ │ + DW_CFA_advance_loc: 4 to 00039a5f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a257 │ │ │ │ + DW_CFA_advance_loc: 8 to 00039a67 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a25a │ │ │ │ + DW_CFA_advance_loc: 3 to 00039a6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a25b │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a6b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a25c │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a6c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a260 │ │ │ │ + DW_CFA_advance_loc: 4 to 00039a70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0003a269 │ │ │ │ + DW_CFA_advance_loc: 9 to 00039a79 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003a270 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039a80 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a272 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039a82 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a27a │ │ │ │ + DW_CFA_advance_loc: 8 to 00039a8a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003a27f │ │ │ │ + DW_CFA_advance_loc: 5 to 00039a8f │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a280 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a90 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a281 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039a91 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00004974 000000a8 00004978 FDE cie=00000000 pc=0003a290..0003a7a3 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a291 │ │ │ │ +00004f40 000000a8 00004f44 FDE cie=00000000 pc=00039aa0..00039fcd │ │ │ │ + DW_CFA_advance_loc: 1 to 00039aa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a292 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039aa2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a293 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039aa3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a294 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039aa4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003a2a2 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039ab2 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003a2bb │ │ │ │ + DW_CFA_advance_loc: 25 to 00039acb │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a2bc │ │ │ │ + DW_CFA_advance_loc: 1 to 00039acc │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003a2c3 │ │ │ │ + DW_CFA_advance_loc: 7 to 00039ad3 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a2cb │ │ │ │ + DW_CFA_advance_loc: 8 to 00039adb │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a2d6 │ │ │ │ + DW_CFA_advance_loc: 11 to 00039ae6 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a2da │ │ │ │ + DW_CFA_advance_loc: 4 to 00039aea │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a2e6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00039af6 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003a2f4 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039b04 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003a302 │ │ │ │ + DW_CFA_advance_loc: 14 to 00039b12 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003a30e │ │ │ │ + DW_CFA_advance_loc: 12 to 00039b1e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0003a35b │ │ │ │ + DW_CFA_advance_loc1: 73 to 00039b67 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0003a3ac │ │ │ │ + DW_CFA_advance_loc1: 85 to 00039bbc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a3ae │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bbe │ │ │ │ DW_CFA_def_cfa_offset: 148 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a3b0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bc0 │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a3b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bc2 │ │ │ │ DW_CFA_def_cfa_offset: 156 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a3b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bc4 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a3b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bc6 │ │ │ │ DW_CFA_def_cfa_offset: 164 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a3ba │ │ │ │ + DW_CFA_advance_loc: 4 to 00039bca │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a3bc │ │ │ │ + DW_CFA_advance_loc: 2 to 00039bcc │ │ │ │ DW_CFA_def_cfa_offset: 172 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a3bf │ │ │ │ + DW_CFA_advance_loc: 3 to 00039bcf │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a3ca │ │ │ │ + DW_CFA_advance_loc: 11 to 00039bda │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 35 to 0003a3ed │ │ │ │ + DW_CFA_advance_loc: 35 to 00039bfd │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a3ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00039bfe │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003a3f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00039c00 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a3f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039c01 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003a401 │ │ │ │ + DW_CFA_advance_loc: 16 to 00039c11 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 910 to 0003a78f │ │ │ │ + DW_CFA_advance_loc2: 936 to 00039fb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a790 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fba │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a791 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fbb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a792 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fbc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a793 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fbd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a794 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fbe │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a20 00000050 00004a24 FDE cie=00000000 pc=0000afbc..0000b027 │ │ │ │ +00004fec 00000050 00004ff0 FDE cie=00000000 pc=0000af87..0000aff2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000afd8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000afa3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000afdd │ │ │ │ + DW_CFA_advance_loc: 5 to 0000afa8 │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afde │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afa9 │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000afdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afaa │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000afe4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000afaf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0000affb │ │ │ │ + DW_CFA_advance_loc: 23 to 0000afc6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b000 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000afcb │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b001 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afcc │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b002 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afcd │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000b007 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000afd2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0000b01e │ │ │ │ + DW_CFA_advance_loc: 23 to 0000afe9 │ │ │ │ DW_CFA_def_cfa_offset: 132 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000b020 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000afeb │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b021 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afec │ │ │ │ DW_CFA_def_cfa_offset: 140 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000b022 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000afed │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a74 00000054 00004a78 FDE cie=00000000 pc=0003a7b0..0003a9b9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a7b1 │ │ │ │ +00005040 00000054 00005044 FDE cie=00000000 pc=00039fd0..0003a1c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a7b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a7b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039fd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a7b6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00039fd6 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003a7d6 │ │ │ │ + DW_CFA_advance_loc: 32 to 00039ff6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a7d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00039ff7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a7db │ │ │ │ + DW_CFA_advance_loc: 4 to 00039ffb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a7e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a003 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003a7ee │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a00e │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a7f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a012 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a7fa │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a01a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc2: 379 to 0003a975 │ │ │ │ + DW_CFA_advance_loc2: 373 to 0003a18f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a976 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a190 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003a97e │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a198 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003a98e │ │ │ │ + DW_CFA_advance_loc: 16 to 0003a1a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a98f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a1a9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a990 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a1aa │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a991 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a1ab │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003a9a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a1b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004acc 00000098 00004ad0 FDE cie=00000000 pc=0003a9c0..0003ab79 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c1 │ │ │ │ +00005098 00000098 0000509c FDE cie=00000000 pc=0003a1d0..0003a389 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a1d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a1d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a1d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003a9c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a1d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003a9c7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a1d7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003a9cb │ │ │ │ + DW_CFA_advance_loc: 15 to 0003a1e6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003a9de │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a1ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0003aa20 │ │ │ │ + DW_CFA_advance_loc1: 66 to 0003a230 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aa26 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a236 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aa27 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a237 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aa2f │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a23f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003aa43 │ │ │ │ + DW_CFA_advance_loc: 20 to 0003a253 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aa49 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a259 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aa4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a25a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aa52 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a262 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003aa69 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003a279 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003aa6c │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a27c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aa6d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a27d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aa75 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a285 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003aaac │ │ │ │ + DW_CFA_advance_loc: 55 to 0003a2bc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aab2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a2c2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aab3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2c3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aabb │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a2cb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003aacb │ │ │ │ + DW_CFA_advance_loc: 16 to 0003a2db │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003aad1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003a2e1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a2e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aada │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a2ea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003aaf0 │ │ │ │ + DW_CFA_advance_loc: 22 to 0003a300 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003aaf3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a303 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aaf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a304 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aafc │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a30c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003aaff │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a30f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ab01 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a311 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab02 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a312 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ab0a │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a31a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ab0d │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a31d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab0e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a31e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab0f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a31f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab10 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a320 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab11 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a321 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003ab20 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003a330 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b68 000000d8 00004b6c FDE cie=00000000 pc=0003ab80..0003adf1 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab81 │ │ │ │ +00005134 000000d8 00005138 FDE cie=00000000 pc=0003a390..0003a601 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a391 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a392 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ab83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a393 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ab91 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003a3a1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ab98 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a3a8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003aba0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a3b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003abad │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a3bd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003abb4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a3c4 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003abb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3c5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003abbd │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a3cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003abeb │ │ │ │ + DW_CFA_advance_loc: 46 to 0003a3fb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003abed │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a3fd │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003abee │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a3fe │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003abf8 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003a408 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0003ac5f │ │ │ │ + DW_CFA_advance_loc1: 103 to 0003a46f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003ac6a │ │ │ │ + DW_CFA_advance_loc: 11 to 0003a47a │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac6b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a47b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ac73 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a483 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003ac80 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a490 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a491 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ac84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a492 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ac8c │ │ │ │ + DW_CFA_advance_loc: 10 to 0003a49c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac8d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a49d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ac90 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a4a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ac91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a4a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003aca0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003a4b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003aca3 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a4b3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003aca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a4b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003acac │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a4bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003acc3 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003a4d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003acc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a4d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003acd2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003a4e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003ace9 │ │ │ │ + DW_CFA_advance_loc: 23 to 0003a4f9 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003aceb │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a4fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003acf3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a503 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003ad05 │ │ │ │ + DW_CFA_advance_loc: 18 to 0003a515 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ad0c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a51c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ad10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a520 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ad18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a528 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003ad28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003a538 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ad2f │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a53f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ad37 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a547 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0003ad59 │ │ │ │ + DW_CFA_advance_loc: 34 to 0003a569 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ad60 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a570 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ad62 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a572 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003ad6c │ │ │ │ + DW_CFA_advance_loc: 10 to 0003a57c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003ad7f │ │ │ │ + DW_CFA_advance_loc: 19 to 0003a58f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ad80 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a590 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ad88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a598 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ad96 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003a5a6 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003ad9b │ │ │ │ + DW_CFA_advance_loc: 5 to 0003a5ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0003ada2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003a5b2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ada4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a5b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003adac │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a5bc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003adb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a5c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003adc1 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003a5d1 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003adc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a5d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003adcb │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a5db │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003add3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a5e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003addb │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a5eb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 0003addc │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a5ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ade4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a5f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ade6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003a5f6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ade9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003a5f9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c44 00000054 00004c48 FDE cie=00000000 pc=000a6180..000a61e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6181 │ │ │ │ +00005210 00000054 00005214 FDE cie=00000000 pc=000a1560..000a15c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6182 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1562 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6183 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1563 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6184 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1564 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6187 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1567 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000a61ac │ │ │ │ + DW_CFA_advance_loc: 37 to 000a158c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a61b2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1592 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1593 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a61bb │ │ │ │ + DW_CFA_advance_loc: 8 to 000a159b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a61cc │ │ │ │ + DW_CFA_advance_loc: 17 to 000a15ac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a61cf │ │ │ │ + DW_CFA_advance_loc: 3 to 000a15af │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a61d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a15b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a61db │ │ │ │ + DW_CFA_advance_loc: 3 to 000a15bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61dc │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15bc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61dd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15bd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61de │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15be │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61df │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15bf │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c9c 00000090 00004ca0 FDE cie=00000000 pc=000a61f0..000a6330 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61f1 │ │ │ │ +00005268 00000090 0000526c FDE cie=00000000 pc=000a15d0..000a1710 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a61f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a15d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a61f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a15d7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 000a6220 │ │ │ │ + DW_CFA_advance_loc: 41 to 000a1600 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a6226 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1606 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6227 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1607 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a622f │ │ │ │ + DW_CFA_advance_loc: 8 to 000a160f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a6240 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a1620 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6243 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1623 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6244 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1624 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a624c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a162c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000a6270 │ │ │ │ + DW_CFA_advance_loc: 36 to 000a1650 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a6276 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1656 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6277 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1657 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a627f │ │ │ │ + DW_CFA_advance_loc: 8 to 000a165f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a6290 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a1670 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6293 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1673 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6294 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1674 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a629c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a167c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000a62bc │ │ │ │ + DW_CFA_advance_loc: 32 to 000a169c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a62c2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a16a2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a62c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a16a3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a62cb │ │ │ │ + DW_CFA_advance_loc: 8 to 000a16ab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a62dc │ │ │ │ + DW_CFA_advance_loc: 17 to 000a16bc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a62df │ │ │ │ + DW_CFA_advance_loc: 3 to 000a16bf │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a62e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a16c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a62e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a16c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a62eb │ │ │ │ + DW_CFA_advance_loc: 3 to 000a16cb │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a62ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000a16cc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a62f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a16d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a62f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a16d5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a62f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a16d6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a62f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a16d7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a62f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a16d8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a6300 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a16e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00004d30 00000060 00004d34 FDE cie=00000000 pc=000a6330..000a63ff │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6331 │ │ │ │ +000052fc 00000060 00005300 FDE cie=00000000 pc=000a1710..000a17df │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1711 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1712 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6333 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1713 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6334 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1714 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6337 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1717 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000a637c │ │ │ │ + DW_CFA_advance_loc1: 69 to 000a175c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a6382 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1762 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6383 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1763 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a638b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a176b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a639b │ │ │ │ + DW_CFA_advance_loc: 16 to 000a177b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a63a1 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1781 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a63a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1782 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a63aa │ │ │ │ + DW_CFA_advance_loc: 8 to 000a178a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000a63c1 │ │ │ │ + DW_CFA_advance_loc: 23 to 000a17a1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a63c4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a17a4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a63c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a17a5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a63cd │ │ │ │ + DW_CFA_advance_loc: 8 to 000a17ad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a63d0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a17b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a63d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a17b1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a63d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a17b2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a63d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a17b3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a63d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a17b4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a63e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a17c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d94 00000044 00004d98 FDE cie=00000000 pc=000a6400..000a6b09 │ │ │ │ - DW_CFA_advance_loc: 4 to 000a6404 │ │ │ │ +00005360 00000044 00005364 FDE cie=00000000 pc=000a17e0..000a1e4a │ │ │ │ + DW_CFA_advance_loc: 4 to 000a17e4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a6417 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a17f7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000a641b │ │ │ │ + DW_CFA_advance_loc: 4 to 000a17fb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1259 to 000a6906 │ │ │ │ + DW_CFA_advance_loc2: 1095 to 000a1c42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6907 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1c43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6908 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1c44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6909 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1c45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a690a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1c46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000a690d │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1c49 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6910 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a1c50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ddc 00000060 00004de0 FDE cie=00000000 pc=000a6b10..000a6bdf │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6b11 │ │ │ │ +000053a8 00000060 000053ac FDE cie=00000000 pc=000a1e50..000a1f1f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1e51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6b12 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1e52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6b13 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1e53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6b14 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1e54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6b17 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1e57 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000a6b5d │ │ │ │ + DW_CFA_advance_loc1: 70 to 000a1e9d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a6b63 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1ea3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6b64 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1ea4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a6b6c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1eac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a6b7c │ │ │ │ + DW_CFA_advance_loc: 16 to 000a1ebc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a6b82 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1ec2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6b83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1ec3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a6b8b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1ecb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000a6ba2 │ │ │ │ + DW_CFA_advance_loc: 23 to 000a1ee2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6ba5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1ee5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6ba6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1ee6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a6bae │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1eee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6bb1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1ef1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6bb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1ef2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6bb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1ef3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6bb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1ef4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6bb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1ef5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000a6bc0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000a1f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e40 00000054 00004e44 FDE cie=00000000 pc=000a6be0..000a6c49 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6be1 │ │ │ │ +0000540c 00000054 00005410 FDE cie=00000000 pc=000a1f20..000a1f89 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6be3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6be4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6be7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1f27 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000a6c0c │ │ │ │ + DW_CFA_advance_loc: 37 to 000a1f4c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a6c12 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1f52 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c13 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f53 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a6c1b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1f5b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a6c2c │ │ │ │ + DW_CFA_advance_loc: 17 to 000a1f6c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6c2f │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1f6f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c30 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a6c38 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1f78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6c3b │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1f7b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c3c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f7c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c3d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f7d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c3e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f7e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c3f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f7f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e98 00000054 00004e9c FDE cie=00000000 pc=000a6c50..000a6cb9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c51 │ │ │ │ +00005464 00000054 00005468 FDE cie=00000000 pc=000a1f90..000a1ff9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c54 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1f94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6c57 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1f97 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000a6c7c │ │ │ │ + DW_CFA_advance_loc: 37 to 000a1fbc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a6c82 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a1fc2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6c83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1fc3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a6c8b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1fcb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a6c9c │ │ │ │ + DW_CFA_advance_loc: 17 to 000a1fdc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6c9f │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1fdf │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6ca0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1fe0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a6ca8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a1fe8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6cab │ │ │ │ + DW_CFA_advance_loc: 3 to 000a1feb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6cac │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1fec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6cad │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1fed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6cae │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1fee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6caf │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1fef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6cb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a1ff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ef0 00000054 00004ef4 FDE cie=00000000 pc=0003ae00..0003b264 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ae01 │ │ │ │ +000054bc 00000048 000054c0 FDE cie=00000000 pc=0003a610..0003b2f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ae02 │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ae03 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ae11 │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ae14 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 812 to 0003b140 │ │ │ │ + DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003a615 │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0003a61e │ │ │ │ + DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ + DW_CFA_advance_loc: 1 to 0003a61f │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 8 to 0003a627 │ │ │ │ + DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ + DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ + DW_CFA_advance_loc2: 2265 to 0003af00 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b143 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b144 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af01 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b145 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af02 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b146 │ │ │ │ + DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af03 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ + DW_CFA_advance_loc: 3 to 0003af06 │ │ │ │ + DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af07 │ │ │ │ + DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b147 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003af08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 39 to 0003b16e │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0003b1d9 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 66 to 0003b21b │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b21f │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b229 │ │ │ │ - DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003b22d │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b235 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f48 0000013c 00004f4c FDE cie=00000000 pc=0003b270..0003bcef │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b271 │ │ │ │ +00005508 0000013c 0000550c FDE cie=00000000 pc=0003b300..0003bd7f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b272 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b302 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b273 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b303 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b276 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b306 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003b27b │ │ │ │ + DW_CFA_advance_loc: 5 to 0003b30b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 165 to 0003b320 │ │ │ │ + DW_CFA_advance_loc1: 165 to 0003b3b0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b328 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b3b8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b329 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b3b9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b331 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b3c1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003b340 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003b3d0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b34b │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b3db │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b34e │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b3de │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b356 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b3e6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 122 to 0003b3d0 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0003b466 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 41 to 0003b3f9 │ │ │ │ + DW_CFA_advance_loc: 35 to 0003b489 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b401 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b491 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 143 to 0003b490 │ │ │ │ + DW_CFA_advance_loc1: 143 to 0003b520 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b498 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b528 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b499 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b529 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b4a1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b531 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003b4b0 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003b540 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003b4bb │ │ │ │ + DW_CFA_advance_loc: 11 to 0003b54b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003b4be │ │ │ │ + DW_CFA_advance_loc: 3 to 0003b54e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b4c6 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b556 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003b4f2 │ │ │ │ + DW_CFA_advance_loc: 44 to 0003b582 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b583 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b584 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b585 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b4f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b586 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b500 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b590 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 108 to 0003b56c │ │ │ │ + DW_CFA_advance_loc1: 108 to 0003b5fc │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b574 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b604 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b575 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b605 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b57d │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b60d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003b58c │ │ │ │ + DW_CFA_advance_loc: 15 to 0003b61c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003b599 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b629 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b59a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b62a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b5a2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b632 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0003b622 │ │ │ │ + DW_CFA_advance_loc1: 134 to 0003b6b8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 44 to 0003b64e │ │ │ │ + DW_CFA_advance_loc: 38 to 0003b6de │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b656 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b6e6 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 214 to 0003b72c │ │ │ │ + DW_CFA_advance_loc1: 214 to 0003b7bc │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003b732 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003b7c2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b733 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7c3 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003b73d │ │ │ │ + DW_CFA_advance_loc: 10 to 0003b7cd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003b74c │ │ │ │ + DW_CFA_advance_loc: 15 to 0003b7dc │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003b759 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b7e9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b75a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b7ea │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b762 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b7f2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 138 to 0003b7ec │ │ │ │ + DW_CFA_advance_loc1: 138 to 0003b87c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b7f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b884 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b7f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b885 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b7fd │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b88d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003b80c │ │ │ │ + DW_CFA_advance_loc: 15 to 0003b89c │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003b819 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003b8a9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003b81a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003b8aa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b822 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b8b2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0003b892 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0003b922 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 57 to 0003b8cb │ │ │ │ + DW_CFA_advance_loc: 57 to 0003b95b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003b8d7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003b967 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003b8e7 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003b977 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 57 to 0003b920 │ │ │ │ + DW_CFA_advance_loc: 57 to 0003b9b0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003b928 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003b9b8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 40 to 0003b950 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003b9d8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003b980 │ │ │ │ + DW_CFA_advance_loc: 56 to 0003ba10 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b993 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003ba20 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 40 to 0003b9bb │ │ │ │ + DW_CFA_advance_loc: 43 to 0003ba4b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003b9ce │ │ │ │ + DW_CFA_advance_loc: 16 to 0003ba5b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 40 to 0003b9f6 │ │ │ │ + DW_CFA_advance_loc: 43 to 0003ba86 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0003ba08 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003ba95 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 39 to 0003ba2f │ │ │ │ + DW_CFA_advance_loc: 42 to 0003babf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ba37 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bac7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 82 to 0003ba89 │ │ │ │ + DW_CFA_advance_loc1: 82 to 0003bb19 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 59 to 0003bac4 │ │ │ │ + DW_CFA_advance_loc: 59 to 0003bb54 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bacc │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bb5c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003bad9 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003bb69 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 59 to 0003bb14 │ │ │ │ + DW_CFA_advance_loc: 59 to 0003bba4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bb1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bbac │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003bb29 │ │ │ │ + DW_CFA_advance_loc: 13 to 0003bbb9 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 59 to 0003bb64 │ │ │ │ + DW_CFA_advance_loc: 59 to 0003bbf4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bb6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bbfc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0003bb88 │ │ │ │ + DW_CFA_advance_loc: 25 to 0003bc15 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 53 to 0003bbbd │ │ │ │ + DW_CFA_advance_loc: 56 to 0003bc4d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003bbc8 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003bc58 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 53 to 0003bbfd │ │ │ │ + DW_CFA_advance_loc: 53 to 0003bc8d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003bc08 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003bc98 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 53 to 0003bc3d │ │ │ │ + DW_CFA_advance_loc: 53 to 0003bccd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 10 to 0003bc47 │ │ │ │ + DW_CFA_advance_loc: 10 to 0003bcd7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 52 to 0003bc7b │ │ │ │ + DW_CFA_advance_loc: 52 to 0003bd0b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bc83 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bd13 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 29 to 0003bca0 │ │ │ │ + DW_CFA_advance_loc: 29 to 0003bd30 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 57 to 0003bcd9 │ │ │ │ + DW_CFA_advance_loc: 57 to 0003bd69 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003bce1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003bd71 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005088 00000168 0000508c FDE cie=00000000 pc=0003bcf0..0003ce2d │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bcf1 │ │ │ │ +00005648 00000168 0000564c FDE cie=00000000 pc=0003bd80..0003cecd │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bd81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bcf2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bd82 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bcf3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bd83 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003bcf4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003bd84 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003bcf7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003bd87 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 303 to 0003be26 │ │ │ │ + DW_CFA_advance_loc2: 311 to 0003bebe │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003be58 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003bee8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003be6c │ │ │ │ + DW_CFA_advance_loc: 24 to 0003bf00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003be85 │ │ │ │ + DW_CFA_advance_loc: 30 to 0003bf1e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 51 to 0003beb8 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003bf48 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003becc │ │ │ │ + DW_CFA_advance_loc: 20 to 0003bf5c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 57 to 0003bf05 │ │ │ │ + DW_CFA_advance_loc: 50 to 0003bf8e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003bf30 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003bfc1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0003bfe7 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0003c078 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 95 to 0003c046 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0003c0d7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003c074 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003c105 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003c088 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c115 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c098 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003c130 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 53 to 0003c0cd │ │ │ │ + DW_CFA_advance_loc: 46 to 0003c15e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c0d9 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c16a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 52 to 0003c10d │ │ │ │ + DW_CFA_advance_loc: 44 to 0003c196 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003c138 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003c1c9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 181 to 0003c1ed │ │ │ │ + DW_CFA_advance_loc1: 181 to 0003c27e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0003c245 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0003c2da │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003c277 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003c308 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c287 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c318 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0003c29d │ │ │ │ + DW_CFA_advance_loc: 27 to 0003c333 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 51 to 0003c2d0 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003c361 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c2e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c371 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003c310 │ │ │ │ + DW_CFA_advance_loc: 45 to 0003c39e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003c33b │ │ │ │ + DW_CFA_advance_loc: 46 to 0003c3cc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0003c3f2 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0003c483 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003c40a │ │ │ │ + DW_CFA_advance_loc: 24 to 0003c49b │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c40e │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c49f │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003c412 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003c4a7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003c41a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003c4ab │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003c426 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003c4b7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 60 to 0003c462 │ │ │ │ + DW_CFA_advance_loc: 60 to 0003c4f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003c467 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c4f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c468 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c4f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c469 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c4fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003c46a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003c4fb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 0003c470 │ │ │ │ + DW_CFA_advance_loc: 5 to 0003c500 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 219 to 0003c54b │ │ │ │ + DW_CFA_advance_loc1: 219 to 0003c5db │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003c57d │ │ │ │ + DW_CFA_advance_loc: 50 to 0003c60d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c58d │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c61d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0003c5a6 │ │ │ │ + DW_CFA_advance_loc: 34 to 0003c63f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 51 to 0003c5d9 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003c669 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003c5ed │ │ │ │ + DW_CFA_advance_loc: 24 to 0003c681 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 26 to 0003c607 │ │ │ │ + DW_CFA_advance_loc: 30 to 0003c69f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003c639 │ │ │ │ + DW_CFA_advance_loc: 42 to 0003c6c9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003c64d │ │ │ │ + DW_CFA_advance_loc: 24 to 0003c6e1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 57 to 0003c686 │ │ │ │ + DW_CFA_advance_loc: 46 to 0003c70f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003c6b1 │ │ │ │ + DW_CFA_advance_loc: 51 to 0003c742 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0003c768 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0003c7f9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0003c7bf │ │ │ │ + DW_CFA_advance_loc1: 92 to 0003c855 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 47 to 0003c7ee │ │ │ │ + DW_CFA_advance_loc: 42 to 0003c87f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003c801 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003c892 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0003c819 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003c8ae │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 49 to 0003c84a │ │ │ │ + DW_CFA_advance_loc: 45 to 0003c8db │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c85a │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c8eb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003c871 │ │ │ │ + DW_CFA_advance_loc: 28 to 0003c907 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 50 to 0003c8a3 │ │ │ │ + DW_CFA_advance_loc: 45 to 0003c934 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003c8b3 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003c944 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 48 to 0003c8e3 │ │ │ │ + DW_CFA_advance_loc: 41 to 0003c96d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003c90e │ │ │ │ + DW_CFA_advance_loc: 51 to 0003c9a0 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 183 to 0003c9c5 │ │ │ │ + DW_CFA_advance_loc1: 183 to 0003ca57 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 90 to 0003ca1f │ │ │ │ + DW_CFA_advance_loc1: 84 to 0003caab │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 49 to 0003ca50 │ │ │ │ + DW_CFA_advance_loc: 55 to 0003cae2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003ca60 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003caf2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003ca6e │ │ │ │ + DW_CFA_advance_loc: 14 to 0003cb00 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003caa5 │ │ │ │ + DW_CFA_advance_loc: 55 to 0003cb37 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003cab5 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003cb47 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 0003cac3 │ │ │ │ + DW_CFA_advance_loc: 14 to 0003cb55 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 55 to 0003cafa │ │ │ │ + DW_CFA_advance_loc: 55 to 0003cb8c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003cb06 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003cb98 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 46 to 0003cb34 │ │ │ │ + DW_CFA_advance_loc: 43 to 0003cbc3 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003cb5f │ │ │ │ + DW_CFA_advance_loc: 46 to 0003cbf1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 182 to 0003cc15 │ │ │ │ + DW_CFA_advance_loc1: 182 to 0003cca7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 107 to 0003cc80 │ │ │ │ + DW_CFA_advance_loc1: 121 to 0003cd20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc81 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd21 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc82 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd22 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd23 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cc84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cd24 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003cc90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003cd30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0003cc97 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003cd37 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003cc9c │ │ │ │ + DW_CFA_advance_loc: 5 to 0003cd3c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003cca8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003cd48 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 23 to 0003ccbf │ │ │ │ + DW_CFA_advance_loc: 24 to 0003cd60 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003ccea │ │ │ │ + DW_CFA_advance_loc: 42 to 0003cd8a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0003ccfe │ │ │ │ + DW_CFA_advance_loc: 20 to 0003cd9e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003cd1e │ │ │ │ + DW_CFA_advance_loc: 32 to 0003cdbe │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 52 to 0003cd52 │ │ │ │ + DW_CFA_advance_loc: 55 to 0003cdf5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003cd65 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003ce05 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 43 to 0003cd90 │ │ │ │ + DW_CFA_advance_loc: 57 to 0003ce3e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 54 to 0003cdc6 │ │ │ │ + DW_CFA_advance_loc: 40 to 0003ce66 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003cdd2 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ce72 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ │ │ │ -000051f4 00000058 000051f8 FDE cie=00000000 pc=000a6cc0..000a6faf │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6cc1 │ │ │ │ +000057b4 00000058 000057b8 FDE cie=00000000 pc=000a2000..000a22ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6cc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2002 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6cc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2003 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6cc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2004 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6cc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2007 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 75 to 000a6d12 │ │ │ │ + DW_CFA_advance_loc1: 75 to 000a2052 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a6d22 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a2062 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a6d32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a2072 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 560 to 000a6f62 │ │ │ │ + DW_CFA_advance_loc2: 576 to 000a22b2 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000a6f66 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a22b6 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6f67 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a22b7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a6f77 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a22c7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000a6f97 │ │ │ │ + DW_CFA_advance_loc: 32 to 000a22e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6f98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a22e8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6f99 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a22e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6f9a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a22ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6f9b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a22eb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6f9c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a22ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6f9f │ │ │ │ + DW_CFA_advance_loc: 3 to 000a22ef │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 000a6faa │ │ │ │ + DW_CFA_advance_loc: 11 to 000a22fa │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -00005250 0000006c 00005254 FDE cie=00000000 pc=000a6fb0..000a70f7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6fb1 │ │ │ │ +00005810 0000006c 00005814 FDE cie=00000000 pc=000a2300..000a2447 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2301 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6fb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2302 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6fb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2303 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a6fb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2304 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a6fb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2307 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 105 to 000a7020 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000a2370 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a7026 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a2376 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7027 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2377 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a702f │ │ │ │ + DW_CFA_advance_loc: 8 to 000a237f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 000a7044 │ │ │ │ + DW_CFA_advance_loc: 21 to 000a2394 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a704a │ │ │ │ + DW_CFA_advance_loc: 6 to 000a239a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a704b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a239b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7053 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a23a3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a7066 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a23b6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a7077 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a23c7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7078 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a23c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a7084 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a23d4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 34 to 000a70a6 │ │ │ │ + DW_CFA_advance_loc: 34 to 000a23f6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a70a9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a23f9 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a70aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000a23fa │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a70b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a2402 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a70b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2405 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a70b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2406 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a70b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2407 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a70b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2408 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a70b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2409 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a70c0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a2410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052c0 00000078 000052c4 FDE cie=00000000 pc=000a7100..000a7272 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7101 │ │ │ │ +00005880 00000078 00005884 FDE cie=00000000 pc=000a2450..000a25c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2451 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7102 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2452 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7103 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2453 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7104 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2454 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7107 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2457 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 105 to 000a7170 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000a24c0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a7176 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a24c6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7177 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a24c7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a717f │ │ │ │ + DW_CFA_advance_loc: 8 to 000a24cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 21 to 000a7194 │ │ │ │ + DW_CFA_advance_loc: 21 to 000a24e4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a719a │ │ │ │ + DW_CFA_advance_loc: 6 to 000a24ea │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a719b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a24eb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a71a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a24f3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000a71b9 │ │ │ │ + DW_CFA_advance_loc: 22 to 000a2509 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a71ca │ │ │ │ + DW_CFA_advance_loc: 17 to 000a251a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a71cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000a251b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a71d7 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a2527 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 34 to 000a71f9 │ │ │ │ + DW_CFA_advance_loc: 34 to 000a2549 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a71fc │ │ │ │ + DW_CFA_advance_loc: 3 to 000a254c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a71fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a254d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7205 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a2555 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7208 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2558 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a720a │ │ │ │ + DW_CFA_advance_loc: 2 to 000a255a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a720b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a255b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7213 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a2563 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7216 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2566 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7217 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2567 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7218 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2568 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7219 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2569 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a721a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a256a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a7220 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a2570 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000533c 00000084 00005340 FDE cie=00000000 pc=000a7280..000a7438 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7281 │ │ │ │ +000058fc 00000084 00005900 FDE cie=00000000 pc=000a25d0..000a2788 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a25d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7282 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a25d2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a25d3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7284 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a25d4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7287 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a25d7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 141 to 000a7314 │ │ │ │ + DW_CFA_advance_loc1: 141 to 000a2664 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a731a │ │ │ │ + DW_CFA_advance_loc: 6 to 000a266a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a731b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a266b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7323 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a2673 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 29 to 000a7340 │ │ │ │ + DW_CFA_advance_loc: 29 to 000a2690 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a7346 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a2696 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7347 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2697 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a7353 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a26a3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 22 to 000a7369 │ │ │ │ + DW_CFA_advance_loc: 22 to 000a26b9 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a737a │ │ │ │ + DW_CFA_advance_loc: 17 to 000a26ca │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a737b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a26cb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a7387 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a26d7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 000a73aa │ │ │ │ + DW_CFA_advance_loc: 35 to 000a26fa │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a73ad │ │ │ │ + DW_CFA_advance_loc: 3 to 000a26fd │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a73ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000a26fe │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a73b6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a2706 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a73b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2709 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a73bb │ │ │ │ + DW_CFA_advance_loc: 2 to 000a270b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a73bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000a270c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a73c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a2714 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 000a73e8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000a2738 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a73eb │ │ │ │ + DW_CFA_advance_loc: 3 to 000a273b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a73ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000a273c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a73f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a2744 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a73f7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2747 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a73f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2748 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a73f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2749 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a73fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000a274a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a73fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000a274b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000a7400 │ │ │ │ + DW_CFA_advance_loc: 5 to 000a2750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053c4 00000060 000053c8 FDE cie=00000000 pc=000a7440..000a750f │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7441 │ │ │ │ +00005984 00000060 00005988 FDE cie=00000000 pc=000a2790..000a285f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2791 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7442 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2792 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7443 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2793 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7444 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2794 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7447 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2797 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 70 to 000a748d │ │ │ │ + DW_CFA_advance_loc1: 70 to 000a27dd │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a7493 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a27e3 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7494 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a27e4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a749c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a27ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a74ac │ │ │ │ + DW_CFA_advance_loc: 16 to 000a27fc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a74b2 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a2802 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a74b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2803 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a74bb │ │ │ │ + DW_CFA_advance_loc: 8 to 000a280b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000a74d2 │ │ │ │ + DW_CFA_advance_loc: 23 to 000a2822 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a74d5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2825 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a74d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2826 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a74de │ │ │ │ + DW_CFA_advance_loc: 8 to 000a282e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a74e1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2831 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a74e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2832 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a74e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2833 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a74e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2834 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a74e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2835 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000a74f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000a2840 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005428 00000060 0000542c FDE cie=00000000 pc=000a7510..000a7599 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7511 │ │ │ │ +000059e8 00000060 000059ec FDE cie=00000000 pc=000a2860..000a28e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7512 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2862 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7513 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2863 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7514 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2864 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7517 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2867 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 000a753d │ │ │ │ + DW_CFA_advance_loc: 38 to 000a288d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7540 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2890 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7541 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2891 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7549 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a2899 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a7555 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a28a5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a755b │ │ │ │ + DW_CFA_advance_loc: 6 to 000a28ab │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a755c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7564 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a28b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a7575 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a28c5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7578 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a28c8 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7579 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28c9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7581 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a28d1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7584 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a28d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7585 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28d5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7586 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28d6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7587 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28d7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7588 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28d8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7590 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a28e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000548c 0000003c 00005490 FDE cie=00000000 pc=000a75a0..000a7a9f │ │ │ │ - DW_CFA_advance_loc: 1 to 000a75a1 │ │ │ │ +00005a4c 0000003c 00005a50 FDE cie=00000000 pc=000a28f0..000a2ddf │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a75a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28f2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a75a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28f3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a75a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a28f4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a75a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a28f7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 646 to 000a782d │ │ │ │ + DW_CFA_advance_loc2: 646 to 000a2b7d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a782e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2b7e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a782f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2b7f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7830 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2b80 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7831 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2b81 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7832 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2b82 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000054cc 00000034 000054d0 FDE cie=00000000 pc=0003ce30..0003ce65 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce31 │ │ │ │ +00005a8c 00000034 00005a90 FDE cie=00000000 pc=0003ced0..0003cf05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ced1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ce34 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ced4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce38 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003cee3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cee7 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ceeb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003ce4f │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ceef │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce53 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cef3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce57 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cef7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce5b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cefb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ce63 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cf03 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce64 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf04 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005504 00000034 00005508 FDE cie=00000000 pc=0003ce70..0003cea4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ce71 │ │ │ │ +00005ac4 00000034 00005ac8 FDE cie=00000000 pc=0003cf10..0003cf44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ce74 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cf14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003ce7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cf1c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003ce88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003cf28 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce8c │ │ │ │ + DW_CFA_advance_loc: 7 to 0003cf2f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cf33 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003ce92 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003cf35 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf36 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ce9a │ │ │ │ + DW_CFA_advance_loc: 4 to 0003cf3a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003cea2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003cf42 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003cea3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000553c 00000054 00005540 FDE cie=00000000 pc=0003ceb0..0003d090 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ceb1 │ │ │ │ +00005afc 00000054 00005b00 FDE cie=00000000 pc=0003cf50..0003d130 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ceb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf52 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ceb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003ceb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003cf54 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003ceb7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003cf57 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 384 to 0003d037 │ │ │ │ + DW_CFA_advance_loc2: 384 to 0003d0d7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 32 to 0003d057 │ │ │ │ + DW_CFA_advance_loc: 32 to 0003d0f7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0003d05c │ │ │ │ + DW_CFA_advance_loc: 5 to 0003d0fc │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 11 to 0003d067 │ │ │ │ + DW_CFA_advance_loc: 11 to 0003d107 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d069 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d109 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d06b │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d10b │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d06d │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d10d │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d06e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d10e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0003d07e │ │ │ │ + DW_CFA_advance_loc: 16 to 0003d11e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003d08b │ │ │ │ + DW_CFA_advance_loc: 13 to 0003d12b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d08c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d12c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d08d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d12d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d08e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d12e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d08f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d12f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005594 0000003c 00005598 FDE cie=00000000 pc=000a7aa0..000a7f5e │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7aa1 │ │ │ │ +00005b54 0000003c 00005b58 FDE cie=00000000 pc=000a2de0..000a329e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2de1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7aa2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2de2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7aa3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2de3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7aa4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a2de4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7aa7 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1202 to 000a7f59 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a2de7 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc2: 1202 to 000a3299 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a329a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f5b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a329b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f5c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a329c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f5d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a329d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055d4 00000034 000055d8 FDE cie=00000000 pc=0003d090..0003d0c9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d091 │ │ │ │ +00005b94 00000034 00005b98 FDE cie=00000000 pc=0003d130..0003d169 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d131 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d094 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d134 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d098 │ │ │ │ + DW_CFA_advance_loc: 15 to 0003d143 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d09c │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d147 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d14b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 0003d0af │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d14f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0b3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d153 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0b7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d157 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0bb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d15b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0bf │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d15f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d0c7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d167 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d168 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000560c 00000034 00005610 FDE cie=00000000 pc=0003d0d0..0003d108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d0d1 │ │ │ │ +00005bcc 00000034 00005bd0 FDE cie=00000000 pc=0003d170..0003d1a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d0d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d174 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d0dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d17c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d180 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0003d0ec │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d18c │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0003d193 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d197 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d0f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d199 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d19a │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d0fe │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d19e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d106 │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d1a6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d107 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d1a7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00005644 00000054 00005648 FDE cie=00000000 pc=000a7f60..000a7fc9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f61 │ │ │ │ +00005c04 00000054 00005c08 FDE cie=00000000 pc=000a32a0..000a3309 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f62 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f63 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f64 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32a4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7f67 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a32a7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000a7f8c │ │ │ │ + DW_CFA_advance_loc: 37 to 000a32cc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a7f92 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a32d2 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7f93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32d3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7f9b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a32db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a7fac │ │ │ │ + DW_CFA_advance_loc: 17 to 000a32ec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7faf │ │ │ │ + DW_CFA_advance_loc: 3 to 000a32ef │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32f0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a7fb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a32f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7fbb │ │ │ │ + DW_CFA_advance_loc: 3 to 000a32fb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fbc │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fbd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fbe │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fbf │ │ │ │ + DW_CFA_advance_loc: 1 to 000a32ff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3300 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000569c 00000054 000056a0 FDE cie=00000000 pc=000a7fd0..000a8039 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fd1 │ │ │ │ +00005c5c 00000054 00005c60 FDE cie=00000000 pc=000a3310..000a3379 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3311 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3312 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3313 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a7fd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3314 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a7fd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a3317 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000a7ffc │ │ │ │ + DW_CFA_advance_loc: 37 to 000a333c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a8002 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a3342 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8003 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3343 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a800b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a334b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000a801c │ │ │ │ + DW_CFA_advance_loc: 17 to 000a335c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a801f │ │ │ │ + DW_CFA_advance_loc: 3 to 000a335f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8020 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3360 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a8028 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a3368 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a802b │ │ │ │ + DW_CFA_advance_loc: 3 to 000a336b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a802c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a336c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a802d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a336d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a802e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a336e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a802f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a336f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8030 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056f4 00000060 000056f8 FDE cie=00000000 pc=000a8040..000a810f │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8041 │ │ │ │ +00005cb4 00000060 00005cb8 FDE cie=00000000 pc=000a3380..000a344f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8042 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3382 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8043 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3383 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8044 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3384 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a8047 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a3387 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000a808c │ │ │ │ + DW_CFA_advance_loc1: 69 to 000a33cc │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a8092 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a33d2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8093 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a33d3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a809b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a33db │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a80ab │ │ │ │ + DW_CFA_advance_loc: 16 to 000a33eb │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a80b1 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a33f1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a80b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a33f2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a80ba │ │ │ │ + DW_CFA_advance_loc: 8 to 000a33fa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000a80d1 │ │ │ │ + DW_CFA_advance_loc: 23 to 000a3411 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a80d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a3414 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a80d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3415 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a80dd │ │ │ │ + DW_CFA_advance_loc: 8 to 000a341d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a80e0 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a3420 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a80e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3421 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a80e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3422 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a80e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3423 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a80e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3424 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a80f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a3430 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005758 00000074 0000575c FDE cie=00000000 pc=000a8110..000a825b │ │ │ │ - DW_CFA_advance_loc: 11 to 000a811b │ │ │ │ +00005d18 00000074 00005d1c FDE cie=00000000 pc=000a3450..000a359b │ │ │ │ + DW_CFA_advance_loc: 11 to 000a345b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a811c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a345c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a811d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a345d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a811e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a345e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a8121 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a3461 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000a817f │ │ │ │ + DW_CFA_advance_loc1: 94 to 000a34bf │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8180 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a34c0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8181 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a34c1 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8182 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a34c2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 15 to 000a8191 │ │ │ │ + DW_CFA_advance_loc: 15 to 000a34d1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 45 to 000a81be │ │ │ │ + DW_CFA_advance_loc: 45 to 000a34fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a81bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000a34ff │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a81c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3500 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a81c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3501 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a81c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3502 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a81d0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000a3510 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000a81d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a3513 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a81d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3514 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000a81d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a3518 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a81da │ │ │ │ + DW_CFA_advance_loc: 2 to 000a351a │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a81dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000a351c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a81dd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a351d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 000a81ec │ │ │ │ + DW_CFA_advance_loc: 15 to 000a352c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a81ff │ │ │ │ + DW_CFA_advance_loc: 19 to 000a353f │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a8201 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a3541 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8202 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3542 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8203 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3543 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a820f │ │ │ │ + DW_CFA_advance_loc: 12 to 000a354f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 60 to 000a824b │ │ │ │ + DW_CFA_advance_loc: 60 to 000a358b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 11 to 000a8256 │ │ │ │ + DW_CFA_advance_loc: 11 to 000a3596 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -000057d0 00000034 0000575c FDE cie=00000078 pc=000a8260..000a82a1 │ │ │ │ - Augmentation data: 71 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8261 │ │ │ │ +00005d90 00000034 00005d1c FDE cie=00000078 pc=000a35a0..000a35e1 │ │ │ │ + Augmentation data: 5f 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a35a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a8264 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a35a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 35 to 000a8287 │ │ │ │ + DW_CFA_advance_loc: 35 to 000a35c7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8288 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a35c8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a8290 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a35d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000a8293 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a35d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8294 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a35d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a829c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a35dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a829f │ │ │ │ + DW_CFA_advance_loc: 3 to 000a35df │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a82a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a35e0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005808 0000003c 00005794 FDE cie=00000078 pc=000a82b0..000a8725 │ │ │ │ - Augmentation data: 3d 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a82b1 │ │ │ │ +00005dc8 0000003c 00005d54 FDE cie=00000078 pc=000a35f0..000a3a65 │ │ │ │ + Augmentation data: 2b 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a35f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a82b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a35f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000a82b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a35f9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 102 to 000a831f │ │ │ │ + DW_CFA_advance_loc1: 102 to 000a365f │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 000a8354 │ │ │ │ + DW_CFA_advance_loc: 53 to 000a3694 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 000a837f │ │ │ │ + DW_CFA_advance_loc: 43 to 000a36bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8380 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a36c0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8381 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a36c1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8382 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a36c2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a8390 │ │ │ │ + DW_CFA_advance_loc: 14 to 000a36d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000a83b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000a36f0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 87 to 000a8407 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000a3747 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00005848 00000038 000057d4 FDE cie=00000078 pc=000a8730..000a8aec │ │ │ │ - Augmentation data: 18 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8731 │ │ │ │ +00005e08 00000038 00005d94 FDE cie=00000078 pc=000a3a70..000a3e22 │ │ │ │ + Augmentation data: 06 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3a71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a8733 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a3a73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000a8739 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a3a79 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000a87a5 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000a3ae5 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc1: 65 to 000a87e6 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000a3b26 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 140 to 000a8872 │ │ │ │ + DW_CFA_advance_loc1: 140 to 000a3bb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8873 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3bb3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8874 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3bb4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a8875 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a3bb5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000a8880 │ │ │ │ + DW_CFA_advance_loc: 11 to 000a3bc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005884 00000050 00005810 FDE cie=00000078 pc=0003d110..0003d59b │ │ │ │ - Augmentation data: f0 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d114 │ │ │ │ +00005e44 00000050 00005dd0 FDE cie=00000078 pc=0003d1b0..0003d63b │ │ │ │ + Augmentation data: de 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d1b4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d11d │ │ │ │ + DW_CFA_advance_loc: 9 to 0003d1bd │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d121 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d1c1 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 341 to 0003d276 │ │ │ │ + DW_CFA_advance_loc2: 341 to 0003d316 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003d289 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003d329 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 727 to 0003d560 │ │ │ │ + DW_CFA_advance_loc2: 727 to 0003d600 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d561 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d601 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d562 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d602 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d563 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d603 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d564 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d604 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d567 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d607 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d568 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d608 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058d8 0000002c 00005864 FDE cie=00000078 pc=0000b027..0000b184 │ │ │ │ - Augmentation data: cd 59 00 00 │ │ │ │ +00005e98 0000002c 00005e24 FDE cie=00000078 pc=0000aff2..0000b14f │ │ │ │ + Augmentation data: bb 59 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005908 00000058 0000590c FDE cie=00000000 pc=000a8af0..000a9837 │ │ │ │ - DW_CFA_advance_loc: 4 to 000a8af4 │ │ │ │ +00005ec8 00000058 00005ecc FDE cie=00000000 pc=000a3e30..000a49ad │ │ │ │ + DW_CFA_advance_loc: 4 to 000a3e34 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a8b07 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a3e47 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000a8b0b │ │ │ │ + DW_CFA_advance_loc: 4 to 000a3e4b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2084 to 000a932f │ │ │ │ + DW_CFA_advance_loc2: 1762 to 000a452d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9330 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a452e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9331 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a452f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9332 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4530 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9333 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4531 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000a9336 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a4534 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000a9340 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a4540 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 689 to 000a95f1 │ │ │ │ + DW_CFA_advance_loc2: 562 to 000a4772 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a95f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4773 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a95f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4774 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a95f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4775 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a95f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4776 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000a95f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a4779 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a9600 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a4780 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005964 0000006c 00005968 FDE cie=00000000 pc=000a9840..000a98e9 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9841 │ │ │ │ +00005f24 0000006c 00005f28 FDE cie=00000000 pc=000a49b0..000a4a59 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a49b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9842 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a49b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9843 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a49b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9844 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a49b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a9847 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a49b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000a989d │ │ │ │ + DW_CFA_advance_loc1: 86 to 000a4a0d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a98a3 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a4a13 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a14 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a98ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000a4a1c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a98ba │ │ │ │ + DW_CFA_advance_loc: 14 to 000a4a2a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a2b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a2c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a2d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98be │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a2e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a98c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a4a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000a98c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a4a33 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a98c6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a4a36 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a37 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a98cf │ │ │ │ + DW_CFA_advance_loc: 8 to 000a4a3f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a98d2 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a4a42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000a98e0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000a4a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059d4 00000054 000059d8 FDE cie=00000000 pc=000a98f0..000a9b9e │ │ │ │ - DW_CFA_advance_loc: 11 to 000a98fb │ │ │ │ +00005f94 00000054 00005f98 FDE cie=00000000 pc=000a4a60..000a4d0e │ │ │ │ + DW_CFA_advance_loc: 11 to 000a4a6b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a6c │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a6d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a98fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4a6e │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000a9901 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a4a71 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 507 to 000a9afc │ │ │ │ + DW_CFA_advance_loc2: 507 to 000a4c6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9afd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4c6d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9afe │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4c6e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9aff │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4c6f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9b00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4c70 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000a9b10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a4c80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 45 to 000a9b3d │ │ │ │ + DW_CFA_advance_loc: 45 to 000a4cad │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 6 to 000a9b43 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a4cb3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9b44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4cb4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000a9b50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a4cc0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 35 to 000a9b73 │ │ │ │ + DW_CFA_advance_loc: 35 to 000a4ce3 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a9b7a │ │ │ │ + DW_CFA_advance_loc: 7 to 000a4cea │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9b7b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4ceb │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 000a9b89 │ │ │ │ + DW_CFA_advance_loc: 14 to 000a4cf9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ │ │ │ -00005a2c 0000005c 00005a30 FDE cie=00000000 pc=0003d5a0..0003d954 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5a1 │ │ │ │ +00005fec 0000005c 00005ff0 FDE cie=00000000 pc=0003d640..0003d9f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d641 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d642 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d643 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d644 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d5a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003d647 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 27 to 0003d5c2 │ │ │ │ + DW_CFA_advance_loc: 27 to 0003d662 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d5c6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d666 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d5c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d667 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0003d5cf │ │ │ │ + DW_CFA_advance_loc: 8 to 0003d66f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 466 to 0003d7a1 │ │ │ │ + DW_CFA_advance_loc2: 469 to 0003d844 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003d7a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003d848 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003d7a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003d84a │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d7a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d84b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 13 to 0003d7b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003d857 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 404 to 0003d948 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0003d9eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d949 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9ec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d94a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9ed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d94b │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9ee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d94c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9ef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003d94d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003d9f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a8c 00000048 00005a18 FDE cie=00000078 pc=0003d960..0003e6ba │ │ │ │ - Augmentation data: 22 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d964 │ │ │ │ +0000604c 00000048 00005fd8 FDE cie=00000078 pc=0003da00..0003e682 │ │ │ │ + Augmentation data: 10 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003da04 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003d96d │ │ │ │ + DW_CFA_advance_loc: 9 to 0003da0d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003d971 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 3 to 0003da10 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 3013 to 0003e536 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003da1c │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc2: 2795 to 0003e507 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e537 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e508 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e538 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e509 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e539 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e50a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e53a │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e50b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003e53d │ │ │ │ + DW_CFA_advance_loc: 3 to 0003e50e │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003e53e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003e50f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005ad8 0000002c 00005a64 FDE cie=00000078 pc=0000b184..0000b1ca │ │ │ │ - Augmentation data: ea 57 00 00 │ │ │ │ +00006098 0000002c 00006024 FDE cie=00000078 pc=0000b14f..0000b18f │ │ │ │ + Augmentation data: d8 57 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b08 00000044 00005b0c FDE cie=00000000 pc=0003e6c0..0003eca8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e6c4 │ │ │ │ +000060c8 00000044 000060cc FDE cie=00000000 pc=0003e690..0003ebd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e694 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003e6cd │ │ │ │ + DW_CFA_advance_loc: 9 to 0003e69d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003e6d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003e6a1 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1182 to 0003eb6f │ │ │ │ + DW_CFA_advance_loc2: 1032 to 0003eaa9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eaaa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb71 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eaab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb72 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eaac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb73 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eaad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003eb76 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003eab0 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003eb77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003eab1 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b50 00000044 00005b54 FDE cie=00000000 pc=000a9ba0..000aa035 │ │ │ │ - DW_CFA_advance_loc: 4 to 000a9ba4 │ │ │ │ +00006110 00000044 00006114 FDE cie=00000000 pc=000a4d10..000a514f │ │ │ │ + DW_CFA_advance_loc: 4 to 000a4d14 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000a9bb7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a4d27 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000a9bbb │ │ │ │ + DW_CFA_advance_loc: 4 to 000a4d2b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 725 to 000a9e90 │ │ │ │ + DW_CFA_advance_loc2: 617 to 000a4f94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9e91 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4f95 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9e92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4f96 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9e93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4f97 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a9e94 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a4f98 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000a9e97 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a4f9b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000a9ea0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000a4fa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b98 0000004c 00005b24 FDE cie=00000078 pc=0003ecb0..0003f0e2 │ │ │ │ - Augmentation data: 32 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ecb4 │ │ │ │ +00006158 0000004c 000060e4 FDE cie=00000078 pc=0003ebe0..0003efa2 │ │ │ │ + Augmentation data: 20 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ebe4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0003ecbd │ │ │ │ + DW_CFA_advance_loc: 9 to 0003ebed │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003ecc1 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ebf0 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 70 to 0003ed07 │ │ │ │ + DW_CFA_advance_loc: 12 to 0003ebfc │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 59 to 0003ec37 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 926 to 0003f0a5 │ │ │ │ + DW_CFA_advance_loc2: 814 to 0003ef65 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef66 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef67 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef68 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f0a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003ef69 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f0ac │ │ │ │ + DW_CFA_advance_loc: 3 to 0003ef6c │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003ef70 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005be8 0000002c 00005b74 FDE cie=00000078 pc=0000b1ca..0000b1f9 │ │ │ │ - Augmentation data: eb 56 00 00 │ │ │ │ +000061a8 0000002c 00006134 FDE cie=00000078 pc=0000b18f..0000b1be │ │ │ │ + Augmentation data: d9 56 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c18 00000050 00005ba4 FDE cie=00000078 pc=0003f0f0..0003f9d9 │ │ │ │ - Augmentation data: c3 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f0f4 │ │ │ │ +000061d8 00000050 00006164 FDE cie=00000078 pc=0003efb0..0003f709 │ │ │ │ + Augmentation data: b1 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003efb4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003f107 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003efc7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003f10b │ │ │ │ + DW_CFA_advance_loc: 4 to 0003efcb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 194 to 0003f1cd │ │ │ │ + DW_CFA_advance_loc1: 176 to 0003f07b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 214 to 0003f2a3 │ │ │ │ + DW_CFA_advance_loc1: 159 to 0003f11a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1704 to 0003f94b │ │ │ │ + DW_CFA_advance_loc2: 1391 to 0003f689 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f94c │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f68a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f94d │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f68b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f94e │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f68c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f94f │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f68d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0003f952 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f690 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f953 │ │ │ │ + DW_CFA_advance_loc: 16 to 0003f6a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c6c 00000030 00005bf8 FDE cie=00000078 pc=0000b1f9..0000b2be │ │ │ │ - Augmentation data: 7f 56 00 00 │ │ │ │ +0000622c 00000030 000061b8 FDE cie=00000078 pc=0000b1be..0000b261 │ │ │ │ + Augmentation data: 6d 56 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000b219 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000b1db │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ca0 00000038 00005c2c FDE cie=00000078 pc=0003f9e0..0003fdc7 │ │ │ │ - Augmentation data: 58 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0003f9e1 │ │ │ │ +00006260 00000038 000061ec FDE cie=00000078 pc=0003f710..0003fb07 │ │ │ │ + Augmentation data: 45 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f711 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0003f9e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0003f713 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0003f9e9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0003f719 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0003fa4f │ │ │ │ + DW_CFA_advance_loc1: 102 to 0003f77f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa50 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f780 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f781 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0003fa52 │ │ │ │ + DW_CFA_advance_loc: 1 to 0003f782 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0003fa55 │ │ │ │ + DW_CFA_advance_loc: 3 to 0003f785 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 9 to 0003fa5e │ │ │ │ + DW_CFA_advance_loc: 9 to 0003f78e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 21 to 0003fa73 │ │ │ │ + DW_CFA_advance_loc: 21 to 0003f7a3 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cdc 0000001c 00005c68 FDE cie=00000078 pc=0000b2be..0000b2eb │ │ │ │ - Augmentation data: 26 56 00 00 │ │ │ │ +0000629c 0000001c 00006228 FDE cie=00000078 pc=0000b261..0000b28e │ │ │ │ + Augmentation data: 13 56 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00005cfc 00000058 00005d00 FDE cie=00000000 pc=000aa040..000aa80c │ │ │ │ - DW_CFA_advance_loc: 4 to 000aa044 │ │ │ │ +000062bc 00000058 000062c0 FDE cie=00000000 pc=000a5150..000a5860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a5154 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 21 to 000aa059 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a5167 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000aa05d │ │ │ │ + DW_CFA_advance_loc: 4 to 000a516b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 66 to 000aa09f │ │ │ │ + DW_CFA_advance_loc1: 69 to 000a51b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa0a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a51b1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa0a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a51b2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa0a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a51b3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa0a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a51b4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000aa0a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a51b7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000aa0b0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000a51c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1437 to 000aa64d │ │ │ │ + DW_CFA_advance_loc2: 1224 to 000a5688 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa64e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5689 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa64f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a568a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa650 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a568b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa651 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a568c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000aa654 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a568f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa655 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5690 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d58 0000009c 00005d5c FDE cie=00000000 pc=000aa810..000aa991 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa811 │ │ │ │ +00006318 0000009c 0000631c FDE cie=00000000 pc=000a5860..000a59e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5861 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa812 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5862 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa813 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5863 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa814 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5864 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000aa817 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a5867 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000aa884 │ │ │ │ + DW_CFA_advance_loc1: 109 to 000a58d4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 000aa88c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a58dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000aa898 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a58ec │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000aa8aa │ │ │ │ + DW_CFA_advance_loc: 14 to 000a58fa │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 11 to 000aa8b5 │ │ │ │ + DW_CFA_advance_loc: 11 to 000a5905 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000aa8b7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a5907 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa8b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5908 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000aa8c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a5914 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000aa8d7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a5927 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000aa8de │ │ │ │ + DW_CFA_advance_loc: 7 to 000a592e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa8df │ │ │ │ + DW_CFA_advance_loc: 1 to 000a592f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000aa8e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a5937 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 000aa90e │ │ │ │ + DW_CFA_advance_loc: 39 to 000a595e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa90f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a595f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa910 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5960 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa911 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5961 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa912 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5962 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000aa920 │ │ │ │ + DW_CFA_advance_loc: 14 to 000a5970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000aa930 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a5980 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 000aa938 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a5988 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000aa93a │ │ │ │ + DW_CFA_advance_loc: 2 to 000a598a │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa93b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a598b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000aa943 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a5993 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000aa94f │ │ │ │ + DW_CFA_advance_loc: 12 to 000a599f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa950 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a59a0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa951 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a59a1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa952 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a59a2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa953 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a59a3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000aa960 │ │ │ │ + DW_CFA_advance_loc: 13 to 000a59b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000aa963 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a59b3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa964 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a59b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000aa968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a59b8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aa969 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a59b9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000aa975 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a59c5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000aa985 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a59d5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000aa98c │ │ │ │ + DW_CFA_advance_loc: 7 to 000a59dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005df8 0000004c 00005d84 FDE cie=00000078 pc=0003fdd0..000409a0 │ │ │ │ - Augmentation data: 12 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0003fdd4 │ │ │ │ +000063b8 0000004c 00006344 FDE cie=00000078 pc=0003fb10..000405e5 │ │ │ │ + Augmentation data: ff 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0003fb14 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0003fde7 │ │ │ │ + DW_CFA_advance_loc: 19 to 0003fb27 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0003fdeb │ │ │ │ + DW_CFA_advance_loc: 4 to 0003fb2b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2529 to 000407cc │ │ │ │ + DW_CFA_advance_loc2: 2294 to 00040421 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000407cd │ │ │ │ + DW_CFA_advance_loc: 1 to 00040422 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000407ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00040423 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000407cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00040424 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000407d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040425 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000407d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00040428 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000407e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 0004080a │ │ │ │ + DW_CFA_advance_loc: 43 to 0004045b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e48 0000002c 00005dd4 FDE cie=00000078 pc=0000b2eb..0000b32b │ │ │ │ - Augmentation data: cc 54 00 00 │ │ │ │ +00006408 0000002c 00006394 FDE cie=00000078 pc=0000b28e..0000b2ce │ │ │ │ + Augmentation data: b9 54 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e78 00000034 00005e04 FDE cie=00000078 pc=000409a0..00040b02 │ │ │ │ - Augmentation data: a4 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000409a1 │ │ │ │ +00006438 00000034 000063c4 FDE cie=00000078 pc=000405f0..00040752 │ │ │ │ + Augmentation data: 91 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000405f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000409a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000405f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000409a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000405f9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 284 to 00040ac5 │ │ │ │ + DW_CFA_advance_loc2: 284 to 00040715 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040ac6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040716 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040ac7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040717 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040ac8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040718 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00040ad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00040720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 00040ae5 │ │ │ │ + DW_CFA_advance_loc: 21 to 00040735 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005eb0 0000001c 00005e3c FDE cie=00000078 pc=0000b32b..0000b35e │ │ │ │ - Augmentation data: 76 54 00 00 │ │ │ │ +00006470 0000001c 000063fc FDE cie=00000078 pc=0000b2ce..0000b301 │ │ │ │ + Augmentation data: 63 54 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00005ed0 0000004c 00005e5c FDE cie=00000078 pc=000aa9a0..000aae75 │ │ │ │ - Augmentation data: 5f 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000aa9a4 │ │ │ │ +00006490 0000004c 0000641c FDE cie=00000078 pc=000a59f0..000a5e0c │ │ │ │ + Augmentation data: 4b 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a59f4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000aa9b7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a5a07 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000aa9bb │ │ │ │ + DW_CFA_advance_loc: 4 to 000a5a0b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 99 to 000aaa1e │ │ │ │ + DW_CFA_advance_loc1: 99 to 000a5a6e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1025 to 000aae1f │ │ │ │ + DW_CFA_advance_loc2: 817 to 000a5d9f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aae20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5da0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aae21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5da1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aae22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5da2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aae23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a5da3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000aae26 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a5da6 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000aae30 │ │ │ │ + DW_CFA_advance_loc: 10 to 000a5db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f20 00000070 00005eac FDE cie=00000078 pc=00040b10..000424b7 │ │ │ │ - Augmentation data: 27 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00040b14 │ │ │ │ +000064e0 00000070 0000646c FDE cie=00000078 pc=00040760..000420fe │ │ │ │ + Augmentation data: 13 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040764 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00040b1d │ │ │ │ + DW_CFA_advance_loc: 9 to 0004076d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00040b21 │ │ │ │ + DW_CFA_advance_loc: 4 to 00040771 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 199 to 00040be8 │ │ │ │ + DW_CFA_advance_loc1: 175 to 00040820 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00040c02 │ │ │ │ + DW_CFA_advance_loc: 23 to 00040837 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00040c29 │ │ │ │ + DW_CFA_advance_loc: 36 to 0004085b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00040c43 │ │ │ │ + DW_CFA_advance_loc: 23 to 00040872 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00040cbb │ │ │ │ + DW_CFA_advance_loc1: 108 to 000408de │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 153 to 00040d54 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0004096e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d55 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004096f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d56 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040970 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040971 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00040d58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00040972 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00040d5b │ │ │ │ + DW_CFA_advance_loc: 3 to 00040975 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00040d60 │ │ │ │ + DW_CFA_advance_loc: 11 to 00040980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2716 to 000417fc │ │ │ │ + DW_CFA_advance_loc2: 3136 to 000415c0 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 49 to 0004182d │ │ │ │ + DW_CFA_advance_loc: 46 to 000415ee │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 827 to 00041b68 │ │ │ │ + DW_CFA_advance_loc2: 675 to 00041891 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 796 to 00041e84 │ │ │ │ + DW_CFA_advance_loc2: 706 to 00041b53 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 326 to 00041fca │ │ │ │ + DW_CFA_advance_loc2: 309 to 00041c88 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f94 0000002c 00005f20 FDE cie=00000078 pc=0000b35e..0000b48b │ │ │ │ - Augmentation data: 09 54 00 00 │ │ │ │ +00006554 0000002c 000064e0 FDE cie=00000078 pc=0000b301..0000b42a │ │ │ │ + Augmentation data: fb 53 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fc4 00000060 00005f50 FDE cie=00000078 pc=000424c0..00043cb5 │ │ │ │ - Augmentation data: e2 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000424c4 │ │ │ │ +00006584 00000060 00006510 FDE cie=00000078 pc=00042100..0004345d │ │ │ │ + Augmentation data: d3 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042104 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000424cd │ │ │ │ + DW_CFA_advance_loc: 9 to 0004210d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000424d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00042111 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 174 to 0004257f │ │ │ │ + DW_CFA_advance_loc1: 168 to 000421b9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00042596 │ │ │ │ + DW_CFA_advance_loc: 23 to 000421d0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000425fa │ │ │ │ + DW_CFA_advance_loc1: 84 to 00042224 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1754 to 00042cd4 │ │ │ │ + DW_CFA_advance_loc2: 1140 to 00042698 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc2: 789 to 00042fe9 │ │ │ │ + DW_CFA_advance_loc2: 619 to 00042903 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 523 to 000431f4 │ │ │ │ + DW_CFA_advance_loc2: 469 to 00042ad8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000431f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ad9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000431f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ada │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000431f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042adb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000431f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042adc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000431fb │ │ │ │ + DW_CFA_advance_loc: 3 to 00042adf │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00043200 │ │ │ │ + DW_CFA_advance_loc: 1 to 00042ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1692 to 0004389c │ │ │ │ + DW_CFA_advance_loc2: 1467 to 0004309b │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ │ │ │ │ -00006028 0000002c 00005fb4 FDE cie=00000078 pc=0000b48b..0000b548 │ │ │ │ - Augmentation data: c3 53 00 00 │ │ │ │ +000065e8 0000002c 00006574 FDE cie=00000078 pc=0000b42a..0000b4e1 │ │ │ │ + Augmentation data: b4 53 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006058 00000060 00005fe4 FDE cie=00000078 pc=00043cc0..00044cb8 │ │ │ │ - Augmentation data: 9b 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00043cc4 │ │ │ │ +00006618 00000060 000065a4 FDE cie=00000078 pc=00043460..00044005 │ │ │ │ + Augmentation data: 8d 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043464 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00043ccd │ │ │ │ + DW_CFA_advance_loc: 9 to 0004346d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00043cd1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00043471 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 164 to 00043d75 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00043511 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00043d8c │ │ │ │ + DW_CFA_advance_loc: 23 to 00043528 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 93 to 00043de9 │ │ │ │ + DW_CFA_advance_loc1: 85 to 0004357d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 713 to 000440b2 │ │ │ │ + DW_CFA_advance_loc2: 587 to 000437c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000440b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437c9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000440b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000440b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000440b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437cc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000440b9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000437cf │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000440c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000437d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1290 to 000445ca │ │ │ │ + DW_CFA_advance_loc2: 690 to 00043a82 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc1: 163 to 0004466d │ │ │ │ + DW_CFA_advance_loc1: 137 to 00043b0b │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 615 to 000448d4 │ │ │ │ + DW_CFA_advance_loc2: 409 to 00043ca4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060bc 0000002c 00006048 FDE cie=00000078 pc=0000b548..0000b605 │ │ │ │ - Augmentation data: 80 53 00 00 │ │ │ │ +0000667c 0000002c 00006608 FDE cie=00000078 pc=0000b4e1..0000b59c │ │ │ │ + Augmentation data: 72 53 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060ec 00000050 00006078 FDE cie=00000078 pc=00044cc0..00045a77 │ │ │ │ - Augmentation data: 58 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00044cc1 │ │ │ │ +000066ac 00000050 00006638 FDE cie=00000078 pc=00044010..00044dc7 │ │ │ │ + Augmentation data: 4b 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044011 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00044cc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00044013 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00044cc6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044016 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 166 to 00044d6c │ │ │ │ + DW_CFA_advance_loc1: 166 to 000440bc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00044d83 │ │ │ │ + DW_CFA_advance_loc: 23 to 000440d3 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 00044da7 │ │ │ │ + DW_CFA_advance_loc: 36 to 000440f7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00044dbe │ │ │ │ + DW_CFA_advance_loc: 23 to 0004410e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00044e2d │ │ │ │ + DW_CFA_advance_loc1: 111 to 0004417d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1275 to 00045328 │ │ │ │ + DW_CFA_advance_loc2: 1275 to 00044678 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045329 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044679 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004532a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004467a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004532b │ │ │ │ + DW_CFA_advance_loc: 1 to 0004467b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00045330 │ │ │ │ + DW_CFA_advance_loc: 5 to 00044680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 548 to 00045554 │ │ │ │ + DW_CFA_advance_loc2: 548 to 000448a4 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc2: 275 to 00045667 │ │ │ │ + DW_CFA_advance_loc2: 275 to 000449b7 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 805 to 0004598c │ │ │ │ + DW_CFA_advance_loc2: 805 to 00044cdc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00006140 0000001c 000060cc FDE cie=00000078 pc=0000b605..0000b714 │ │ │ │ - Augmentation data: 5f 53 00 00 │ │ │ │ +00006700 0000001c 0000668c FDE cie=00000078 pc=0000b59c..0000b6ab │ │ │ │ + Augmentation data: 52 53 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00006160 0000006c 000060ec FDE cie=00000078 pc=00045a80..00047088 │ │ │ │ - Augmentation data: 48 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00045a84 │ │ │ │ +00006720 0000006c 000066ac FDE cie=00000078 pc=00044dd0..000461f2 │ │ │ │ + Augmentation data: 3b 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00044dd4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00045a8d │ │ │ │ + DW_CFA_advance_loc: 9 to 00044ddd │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 00045a90 │ │ │ │ + DW_CFA_advance_loc: 3 to 00044de0 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 00045a9c │ │ │ │ + DW_CFA_advance_loc: 12 to 00044dec │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc1: 221 to 00045b79 │ │ │ │ + DW_CFA_advance_loc1: 218 to 00044ec6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00045b93 │ │ │ │ + DW_CFA_advance_loc: 26 to 00044ee0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00045bea │ │ │ │ + DW_CFA_advance_loc1: 74 to 00044f2a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00045c46 │ │ │ │ + DW_CFA_advance_loc1: 86 to 00044f80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f81 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f82 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f83 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00045c4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00044f84 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00045c4d │ │ │ │ + DW_CFA_advance_loc: 3 to 00044f87 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00045c50 │ │ │ │ + DW_CFA_advance_loc: 9 to 00044f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1330 to 00046182 │ │ │ │ + DW_CFA_advance_loc2: 1018 to 0004538a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000461c5 │ │ │ │ + DW_CFA_advance_loc1: 67 to 000453cd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 000461df │ │ │ │ + DW_CFA_advance_loc: 26 to 000453e7 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 90 to 00046239 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00045438 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 162 to 000462db │ │ │ │ + DW_CFA_advance_loc1: 142 to 000454c6 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc2: 1092 to 0004671f │ │ │ │ + DW_CFA_advance_loc2: 1077 to 000458fb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061d0 0000002c 0000615c FDE cie=00000078 pc=0000b714..0000b85a │ │ │ │ - Augmentation data: 53 53 00 00 │ │ │ │ +00006790 0000002c 0000671c FDE cie=00000078 pc=0000b6ab..0000b7d8 │ │ │ │ + Augmentation data: 46 53 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006200 00000064 0000618c FDE cie=00000078 pc=00047090..000482b5 │ │ │ │ - Augmentation data: 2b 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00047091 │ │ │ │ +000067c0 00000064 0000674c FDE cie=00000078 pc=00046200..000472a5 │ │ │ │ + Augmentation data: 1f 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00046201 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00047095 │ │ │ │ + DW_CFA_advance_loc: 4 to 00046205 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000470a9 │ │ │ │ + DW_CFA_advance_loc: 20 to 00046219 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 000470aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0004621a │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 000470b2 │ │ │ │ + DW_CFA_advance_loc: 8 to 00046222 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 633 to 0004732b │ │ │ │ + DW_CFA_advance_loc2: 579 to 00046465 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1332 to 0004785f │ │ │ │ + DW_CFA_advance_loc2: 1239 to 0004693c │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 888 to 00047bd7 │ │ │ │ + DW_CFA_advance_loc2: 875 to 00046ca7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00047c0c │ │ │ │ + DW_CFA_advance_loc: 53 to 00046cdc │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1089 to 0004804d │ │ │ │ + DW_CFA_advance_loc2: 912 to 0004706c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 361 to 000481b6 │ │ │ │ + DW_CFA_advance_loc2: 329 to 000471b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000481b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000471b6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000481b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000471b7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000481b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000471b8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000481bc │ │ │ │ + DW_CFA_advance_loc: 3 to 000471bb │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000481bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000471bc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000481be │ │ │ │ + DW_CFA_advance_loc: 1 to 000471bd │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 000481ec │ │ │ │ + DW_CFA_advance_loc: 40 to 000471e5 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006268 00000030 000061f4 FDE cie=00000078 pc=0000b85a..0000bab8 │ │ │ │ - Augmentation data: eb 52 00 00 │ │ │ │ +00006828 00000030 000067b4 FDE cie=00000078 pc=0000b7d8..0000ba21 │ │ │ │ + Augmentation data: df 52 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000b877 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000b7f5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 393 to 0000ba00 │ │ │ │ + DW_CFA_advance_loc2: 381 to 0000b972 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000629c 00000010 000062a0 FDE cie=00000000 pc=000482c0..000482cf │ │ │ │ +0000685c 00000010 00006860 FDE cie=00000000 pc=000472b0..000472bf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062b0 00000064 0000623c FDE cie=00000078 pc=000482d0..000494f5 │ │ │ │ - Augmentation data: d3 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000482d1 │ │ │ │ +00006870 00000064 000067fc FDE cie=00000078 pc=000472c0..00048365 │ │ │ │ + Augmentation data: c7 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000472c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000482d5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000472c5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000482e9 │ │ │ │ + DW_CFA_advance_loc: 20 to 000472d9 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 000482ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000472da │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 000482f2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000472e2 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 633 to 0004856b │ │ │ │ + DW_CFA_advance_loc2: 579 to 00047525 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1332 to 00048a9f │ │ │ │ + DW_CFA_advance_loc2: 1239 to 000479fc │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 888 to 00048e17 │ │ │ │ + DW_CFA_advance_loc2: 875 to 00047d67 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00048e4c │ │ │ │ + DW_CFA_advance_loc: 53 to 00047d9c │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1089 to 0004928d │ │ │ │ + DW_CFA_advance_loc2: 912 to 0004812c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 361 to 000493f6 │ │ │ │ + DW_CFA_advance_loc2: 329 to 00048275 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000493f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048276 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000493f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048277 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000493f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048278 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000493fc │ │ │ │ + DW_CFA_advance_loc: 3 to 0004827b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000493fd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004827c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000493fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0004827d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 0004942c │ │ │ │ + DW_CFA_advance_loc: 40 to 000482a5 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006318 00000030 000062a4 FDE cie=00000078 pc=0000bab8..0000bd16 │ │ │ │ - Augmentation data: 93 52 00 00 │ │ │ │ +000068d8 00000030 00006864 FDE cie=00000078 pc=0000ba22..0000bc6b │ │ │ │ + Augmentation data: 87 52 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000bad5 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000ba3f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 393 to 0000bc5e │ │ │ │ + DW_CFA_advance_loc2: 381 to 0000bbbc │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000634c 00000010 00006350 FDE cie=00000000 pc=00049500..0004950f │ │ │ │ +0000690c 00000010 00006910 FDE cie=00000000 pc=00048370..0004837f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006360 00000044 00006364 FDE cie=00000000 pc=000aae80..000ab49d │ │ │ │ - DW_CFA_advance_loc: 4 to 000aae84 │ │ │ │ +00006920 00000044 00006924 FDE cie=00000000 pc=000a5e10..000a63e3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a5e14 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000aae97 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a5e27 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000aae9b │ │ │ │ + DW_CFA_advance_loc: 4 to 000a5e2b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1063 to 000ab2c2 │ │ │ │ + DW_CFA_advance_loc2: 999 to 000a6212 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ab2c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6213 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000ab2c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6214 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000ab2c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6215 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000ab2c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6216 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000ab2c9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a6219 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ab2ca │ │ │ │ + DW_CFA_advance_loc: 1 to 000a621a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063a8 00000034 00006334 FDE cie=00000078 pc=000ab4a0..000abc8c │ │ │ │ - Augmentation data: 33 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ab4a1 │ │ │ │ +00006968 00000034 000068f4 FDE cie=00000078 pc=000a63f0..000a6bdc │ │ │ │ + Augmentation data: 27 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a63f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000ab4a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a63f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000ab4ac │ │ │ │ + DW_CFA_advance_loc: 3 to 000a63f6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 79 to 000ab4fb │ │ │ │ + DW_CFA_advance_loc1: 85 to 000a644b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1583 to 000abb2a │ │ │ │ + DW_CFA_advance_loc2: 1583 to 000a6a7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abb2b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6a7b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abb2c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6a7c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abb2d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6a7d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000abb2e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6a7e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000063e0 00000034 000063e4 FDE cie=00000000 pc=00049510..00049545 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049511 │ │ │ │ +000069a0 00000034 000069a4 FDE cie=00000000 pc=00048380..000483b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00049514 │ │ │ │ + DW_CFA_advance_loc: 3 to 00048384 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049518 │ │ │ │ + DW_CFA_advance_loc: 15 to 00048393 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004951c │ │ │ │ + DW_CFA_advance_loc: 4 to 00048397 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004839b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 0004952f │ │ │ │ + DW_CFA_advance_loc: 4 to 0004839f │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049533 │ │ │ │ + DW_CFA_advance_loc: 4 to 000483a3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00049537 │ │ │ │ + DW_CFA_advance_loc: 4 to 000483a7 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004953b │ │ │ │ + DW_CFA_advance_loc: 4 to 000483ab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00049543 │ │ │ │ + DW_CFA_advance_loc: 8 to 000483b3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049544 │ │ │ │ + DW_CFA_advance_loc: 1 to 000483b4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006418 00000034 000063a4 FDE cie=00000078 pc=00049550..00049cab │ │ │ │ - Augmentation data: dd 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049551 │ │ │ │ +000069d8 00000034 00006964 FDE cie=00000078 pc=000483c0..00048b1b │ │ │ │ + Augmentation data: d1 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000483c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049553 │ │ │ │ + DW_CFA_advance_loc: 2 to 000483c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0004955c │ │ │ │ + DW_CFA_advance_loc: 3 to 000483c6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 75 to 000495a7 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00048417 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1622 to 00049bfd │ │ │ │ + DW_CFA_advance_loc2: 1622 to 00048a6d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049bfe │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a6e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049bff │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a6f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a70 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049c01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048a71 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006450 00000020 000063dc FDE cie=00000078 pc=0000bd16..0000bdcf │ │ │ │ - Augmentation data: b4 51 00 00 │ │ │ │ +00006a10 00000020 0000699c FDE cie=00000078 pc=0000bc6b..0000bd24 │ │ │ │ + Augmentation data: a8 51 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000bd33 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000bc88 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006474 00000034 00006400 FDE cie=00000078 pc=00049cb0..0004a40b │ │ │ │ - Augmentation data: 9d 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00049cb1 │ │ │ │ +00006a34 00000034 000069c0 FDE cie=00000078 pc=00048b20..0004927b │ │ │ │ + Augmentation data: 91 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00048b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00049cb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00048b23 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00049cb6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00048b26 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 98 to 00049d18 │ │ │ │ + DW_CFA_advance_loc1: 98 to 00048b88 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1625 to 0004a371 │ │ │ │ + DW_CFA_advance_loc2: 1625 to 000491e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a372 │ │ │ │ + DW_CFA_advance_loc: 1 to 000491e2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a373 │ │ │ │ + DW_CFA_advance_loc: 1 to 000491e3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a374 │ │ │ │ + DW_CFA_advance_loc: 1 to 000491e4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a375 │ │ │ │ + DW_CFA_advance_loc: 1 to 000491e5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000064ac 00000020 00006438 FDE cie=00000078 pc=0000bdcf..0000be88 │ │ │ │ - Augmentation data: 74 51 00 00 │ │ │ │ +00006a6c 00000020 000069f8 FDE cie=00000078 pc=0000bd24..0000bddd │ │ │ │ + Augmentation data: 68 51 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000bdec │ │ │ │ + DW_CFA_advance_loc: 29 to 0000bd41 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064d0 0000003c 0000645c FDE cie=00000078 pc=000abc90..000abe72 │ │ │ │ - Augmentation data: 5f 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000abc91 │ │ │ │ +00006a90 0000003c 00006a1c FDE cie=00000078 pc=000a6be0..000a6dc2 │ │ │ │ + Augmentation data: 53 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6be1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000abc93 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a6be3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000abc99 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a6be9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 187 to 000abd54 │ │ │ │ + DW_CFA_advance_loc1: 187 to 000a6ca4 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000abd7f │ │ │ │ + DW_CFA_advance_loc: 43 to 000a6ccf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abd80 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6cd0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abd81 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6cd1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abd82 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6cd2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000abd83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6cd3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 116 to 000abdf7 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000a6d47 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000abe0f │ │ │ │ + DW_CFA_advance_loc: 24 to 000a6d5f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006510 00000034 0000649c FDE cie=00000078 pc=0004a410..0004ab6b │ │ │ │ - Augmentation data: 43 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004a411 │ │ │ │ +00006ad0 00000034 00006a5c FDE cie=00000078 pc=00049280..000499db │ │ │ │ + Augmentation data: 37 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049281 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0004a413 │ │ │ │ + DW_CFA_advance_loc: 2 to 00049283 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004a416 │ │ │ │ + DW_CFA_advance_loc: 3 to 00049286 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 98 to 0004a478 │ │ │ │ + DW_CFA_advance_loc1: 98 to 000492e8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1625 to 0004aad1 │ │ │ │ + DW_CFA_advance_loc2: 1625 to 00049941 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049942 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aad3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049943 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aad4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049944 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004aad5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00049945 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006548 00000020 000064d4 FDE cie=00000078 pc=0000be88..0000bf41 │ │ │ │ - Augmentation data: 1a 51 00 00 │ │ │ │ +00006b08 00000020 00006a94 FDE cie=00000078 pc=0000bddd..0000be96 │ │ │ │ + Augmentation data: 0e 51 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000bea5 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000bdfa │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000656c 0000003c 000064f8 FDE cie=00000078 pc=000abe80..000ac062 │ │ │ │ - Augmentation data: 03 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000abe81 │ │ │ │ +00006b2c 0000003c 00006ab8 FDE cie=00000078 pc=000a6dd0..000a6fb2 │ │ │ │ + Augmentation data: f7 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6dd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000abe83 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a6dd3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000abe89 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a6dd9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 187 to 000abf44 │ │ │ │ + DW_CFA_advance_loc1: 187 to 000a6e94 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000abf6f │ │ │ │ + DW_CFA_advance_loc: 43 to 000a6ebf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abf70 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6ec0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abf71 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6ec1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000abf72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6ec2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000abf73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a6ec3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 116 to 000abfe7 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000a6f37 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000abfff │ │ │ │ + DW_CFA_advance_loc: 24 to 000a6f4f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065ac 00000058 00006538 FDE cie=00000078 pc=0004ab70..0004cd14 │ │ │ │ - Augmentation data: e7 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ab74 │ │ │ │ +00006b6c 00000058 00006af8 FDE cie=00000078 pc=000499e0..0004b7cd │ │ │ │ + Augmentation data: db 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000499e4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004ab87 │ │ │ │ + DW_CFA_advance_loc: 19 to 000499f7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004ab8b │ │ │ │ + DW_CFA_advance_loc: 4 to 000499fb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1337 to 0004b0c4 │ │ │ │ + DW_CFA_advance_loc2: 1067 to 00049e26 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3137 to 0004bd05 │ │ │ │ + DW_CFA_advance_loc2: 2927 to 0004a995 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bd06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a996 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bd07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a997 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bd08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a998 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bd09 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a999 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004bd0c │ │ │ │ + DW_CFA_advance_loc: 3 to 0004a99c │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004bd0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0004a99d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2905 to 0004c866 │ │ │ │ + DW_CFA_advance_loc2: 3086 to 0004b5ab │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 738 to 0004cb48 │ │ │ │ + DW_CFA_advance_loc2: 439 to 0004b762 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006608 00000038 00006594 FDE cie=00000078 pc=0000bf42..0000c0f8 │ │ │ │ - Augmentation data: bf 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000bf43 │ │ │ │ +00006bc8 00000038 00006b54 FDE cie=00000078 pc=0000be96..0000c028 │ │ │ │ + Augmentation data: bb 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000be97 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc1: 158 to 0000bfe1 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000bf23 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000bffc │ │ │ │ + DW_CFA_advance_loc: 27 to 0000bf3e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000c036 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000bf78 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006644 00000058 000065d0 FDE cie=00000078 pc=0004cd20..0004eec4 │ │ │ │ - Augmentation data: a7 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004cd24 │ │ │ │ +00006c04 00000058 00006b90 FDE cie=00000078 pc=0004b7d0..0004d5bd │ │ │ │ + Augmentation data: a3 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b7d4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0004cd37 │ │ │ │ + DW_CFA_advance_loc: 19 to 0004b7e7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004cd3b │ │ │ │ + DW_CFA_advance_loc: 4 to 0004b7eb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1337 to 0004d274 │ │ │ │ + DW_CFA_advance_loc2: 1067 to 0004bc16 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 3137 to 0004deb5 │ │ │ │ + DW_CFA_advance_loc2: 2927 to 0004c785 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004deb6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c786 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004deb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c787 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004deb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c788 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004deb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c789 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004debc │ │ │ │ + DW_CFA_advance_loc: 3 to 0004c78c │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004debd │ │ │ │ + DW_CFA_advance_loc: 1 to 0004c78d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2905 to 0004ea16 │ │ │ │ + DW_CFA_advance_loc2: 3086 to 0004d39b │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 738 to 0004ecf8 │ │ │ │ + DW_CFA_advance_loc2: 439 to 0004d552 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066a0 00000038 0000662c FDE cie=00000078 pc=0000c0f8..0000c2ae │ │ │ │ - Augmentation data: 7f 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c0f9 │ │ │ │ +00006c60 00000038 00006bec FDE cie=00000078 pc=0000c028..0000c1ba │ │ │ │ + Augmentation data: 83 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000c029 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc1: 158 to 0000c197 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000c0b5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 27 to 0000c1b2 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000c0d0 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000c1ec │ │ │ │ + DW_CFA_advance_loc: 58 to 0000c10a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000066dc 00000054 00006668 FDE cie=00000078 pc=0004eed0..0004fc7c │ │ │ │ - Augmentation data: 67 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004eed4 │ │ │ │ +00006c9c 00000054 00006c28 FDE cie=00000078 pc=0004d5c0..0004e162 │ │ │ │ + Augmentation data: 6b 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d5c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004eedd │ │ │ │ + DW_CFA_advance_loc: 9 to 0004d5cd │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0004eee1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004d5d1 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 119 to 0004ef58 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0004d63f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1514 to 0004f542 │ │ │ │ + DW_CFA_advance_loc2: 1223 to 0004db06 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1364 to 0004fa96 │ │ │ │ + DW_CFA_advance_loc2: 1200 to 0004dfb6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa97 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfb7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa98 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfb8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa99 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfb9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa9a │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004fa9d │ │ │ │ + DW_CFA_advance_loc: 3 to 0004dfbd │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0004fa9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0004dfbe │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 53 to 0004fad3 │ │ │ │ + DW_CFA_advance_loc: 28 to 0004dfda │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006734 00000030 000066c0 FDE cie=00000078 pc=0000c2ae..0000c357 │ │ │ │ - Augmentation data: 2c 50 00 00 │ │ │ │ +00006cf4 00000030 00006c80 FDE cie=00000078 pc=0000c1ba..0000c256 │ │ │ │ + Augmentation data: 2f 50 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000c2ca │ │ │ │ + DW_CFA_advance_loc: 25 to 0000c1d3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006768 00000070 000066f4 FDE cie=00000078 pc=0004fc80..00050e3e │ │ │ │ - Augmentation data: 04 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0004fc84 │ │ │ │ +00006d28 00000070 00006cb4 FDE cie=00000078 pc=0004e170..0004f076 │ │ │ │ + Augmentation data: 07 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0004e174 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0004fc8d │ │ │ │ + DW_CFA_advance_loc: 9 to 0004e17d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 0004fc90 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e180 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 0004fc9c │ │ │ │ + DW_CFA_advance_loc: 12 to 0004e18c │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc1: 188 to 0004fd58 │ │ │ │ + DW_CFA_advance_loc1: 163 to 0004e22f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0004fd6f │ │ │ │ + DW_CFA_advance_loc: 23 to 0004e246 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 119 to 0004fde6 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0004e2aa │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1310 to 00050304 │ │ │ │ + DW_CFA_advance_loc2: 574 to 0004e4e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050305 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e4e9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050306 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e4ea │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050307 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e4eb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00050308 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e4ec │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0005030b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004e4ef │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00050310 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004e4f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 167 to 000503b7 │ │ │ │ + DW_CFA_advance_loc2: 527 to 0004e6ff │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000503fa │ │ │ │ + DW_CFA_advance_loc: 55 to 0004e736 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00050411 │ │ │ │ + DW_CFA_advance_loc: 23 to 0004e74d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00050462 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0004e791 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 155 to 000504fd │ │ │ │ + DW_CFA_advance_loc1: 133 to 0004e816 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc2: 942 to 000508ab │ │ │ │ + DW_CFA_advance_loc2: 938 to 0004ebc0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 205 to 00050978 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0004ec74 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067dc 0000002c 00006768 FDE cie=00000078 pc=0000c357..0000c460 │ │ │ │ - Augmentation data: 04 50 00 00 │ │ │ │ +00006d9c 0000002c 00006d28 FDE cie=00000078 pc=0000c256..0000c349 │ │ │ │ + Augmentation data: 00 50 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000680c 00000048 00006798 FDE cie=00000078 pc=00050e40..0005192d │ │ │ │ - Augmentation data: dd 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00050e41 │ │ │ │ +00006dcc 00000048 00006d58 FDE cie=00000078 pc=0004f080..0004fb6d │ │ │ │ + Augmentation data: d8 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004f081 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00050e43 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004f083 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00050e46 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004f086 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00050ea6 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004f0e6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1149 to 00051323 │ │ │ │ + DW_CFA_advance_loc2: 1149 to 0004f563 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 875 to 0005168e │ │ │ │ + DW_CFA_advance_loc2: 875 to 0004f8ce │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0005172a │ │ │ │ + DW_CFA_advance_loc1: 156 to 0004f96a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 126 to 000517a8 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0004f9e8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 172 to 00051854 │ │ │ │ + DW_CFA_advance_loc1: 172 to 0004fa94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051855 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa95 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051856 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa96 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00051857 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa97 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051858 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fa98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0005185b │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fa9b │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -00006858 00000020 000067e4 FDE cie=00000078 pc=0000c460..0000c512 │ │ │ │ - Augmentation data: ba 4f 00 00 │ │ │ │ +00006e18 00000020 00006da4 FDE cie=00000078 pc=0000c349..0000c3fb │ │ │ │ + Augmentation data: b5 4f 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 141 to 0000c4ed │ │ │ │ + DW_CFA_advance_loc1: 141 to 0000c3d6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -0000687c 00000048 00006808 FDE cie=00000078 pc=00051930..0005241d │ │ │ │ - Augmentation data: a4 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00051931 │ │ │ │ +00006e3c 00000048 00006dc8 FDE cie=00000078 pc=0004fb70..0005065d │ │ │ │ + Augmentation data: 9f 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0004fb71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00051933 │ │ │ │ + DW_CFA_advance_loc: 2 to 0004fb73 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00051936 │ │ │ │ + DW_CFA_advance_loc: 3 to 0004fb76 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00051996 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0004fbd6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1149 to 00051e13 │ │ │ │ + DW_CFA_advance_loc2: 1149 to 00050053 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 875 to 0005217e │ │ │ │ + DW_CFA_advance_loc2: 875 to 000503be │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0005221a │ │ │ │ + DW_CFA_advance_loc1: 156 to 0005045a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 126 to 00052298 │ │ │ │ + DW_CFA_advance_loc1: 126 to 000504d8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 172 to 00052344 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00050584 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052345 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050585 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052346 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050586 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00052347 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050587 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00052348 │ │ │ │ + DW_CFA_advance_loc: 1 to 00050588 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 0005234b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005058b │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -000068c8 00000020 00006854 FDE cie=00000078 pc=0000c512..0000c5c4 │ │ │ │ - Augmentation data: 81 4f 00 00 │ │ │ │ +00006e88 00000020 00006e14 FDE cie=00000078 pc=0000c3fb..0000c4ad │ │ │ │ + Augmentation data: 7c 4f 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 141 to 0000c59f │ │ │ │ + DW_CFA_advance_loc1: 141 to 0000c488 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -000068ec 00000064 00006878 FDE cie=00000078 pc=00052420..000537cb │ │ │ │ - Augmentation data: 6b 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00052424 │ │ │ │ +00006eac 00000064 00006e38 FDE cie=00000078 pc=00050660..00051939 │ │ │ │ + Augmentation data: 67 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00050664 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005242d │ │ │ │ + DW_CFA_advance_loc: 9 to 0005066d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 00052430 │ │ │ │ + DW_CFA_advance_loc: 3 to 00050670 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 0005243c │ │ │ │ + DW_CFA_advance_loc: 12 to 0005067c │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc2: 1465 to 000529f5 │ │ │ │ + DW_CFA_advance_loc2: 1289 to 00050b85 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc: 44 to 00050bb1 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc2: 668 to 00050e4d │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 684 to 000510f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000529f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000510fa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000529f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000510fb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000529f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000510fc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000529f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000510fd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000529fc │ │ │ │ + DW_CFA_advance_loc: 3 to 00051100 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000529fd │ │ │ │ + DW_CFA_advance_loc: 1 to 00051101 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00052a2b │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 86 to 00052a81 │ │ │ │ + DW_CFA_advance_loc1: 129 to 00051182 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 58 to 00052abb │ │ │ │ + DW_CFA_advance_loc: 58 to 000511bc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 223 to 00052b9a │ │ │ │ + DW_CFA_advance_loc1: 170 to 00051266 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 674 to 00052e3c │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 682 to 000530e6 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 778 to 000533f0 │ │ │ │ + DW_CFA_advance_loc2: 775 to 0005156d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00006954 00000030 000068e0 FDE cie=00000078 pc=0000c5c4..0000c78d │ │ │ │ - Augmentation data: 5f 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000c5c5 │ │ │ │ +00006f14 00000030 00006ea0 FDE cie=00000078 pc=0000c4ad..0000c663 │ │ │ │ + Augmentation data: 67 4f 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc2: 359 to 0000c72c │ │ │ │ + DW_CFA_advance_loc2: 318 to 0000c5eb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006988 00000058 0000698c FDE cie=00000000 pc=000ac070..000acd7e │ │ │ │ - DW_CFA_advance_loc: 4 to 000ac074 │ │ │ │ +00006f48 00000058 00006f4c FDE cie=00000000 pc=000a6fc0..000a7b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a6fc4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000ac087 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a6fd7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000ac08b │ │ │ │ + DW_CFA_advance_loc: 4 to 000a6fdb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2083 to 000ac8ae │ │ │ │ + DW_CFA_advance_loc2: 1768 to 000a76c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ac8af │ │ │ │ + DW_CFA_advance_loc: 1 to 000a76c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000ac8b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a76c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000ac8b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a76c6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000ac8b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a76c7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000ac8b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a76ca │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000ac8c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a76d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 689 to 000acb71 │ │ │ │ + DW_CFA_advance_loc2: 566 to 000a7906 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000acb72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a7907 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000acb73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a7908 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000acb74 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a7909 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000acb75 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a790a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000acb78 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a790d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000acb79 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a790e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000069e4 00000074 000069e8 FDE cie=00000000 pc=000acd80..000ad503 │ │ │ │ - DW_CFA_advance_loc: 1 to 000acd81 │ │ │ │ +00006fa4 00000074 00006fa8 FDE cie=00000000 pc=000a7b20..000a8283 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a7b21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000acd82 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a7b22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000acd83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a7b23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000acd84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a7b24 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000acd87 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a7b27 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 123 to 000ace02 │ │ │ │ + DW_CFA_advance_loc1: 123 to 000a7ba2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 000ace0d │ │ │ │ + DW_CFA_advance_loc: 11 to 000a7bad │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 000ace3c │ │ │ │ + DW_CFA_advance_loc: 41 to 000a7bd6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1020 to 000ad238 │ │ │ │ + DW_CFA_advance_loc2: 1018 to 000a7fd0 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ad23f │ │ │ │ + DW_CFA_advance_loc: 7 to 000a7fd7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad240 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a7fd8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ad24c │ │ │ │ + DW_CFA_advance_loc: 12 to 000a7fe4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 48 to 000ad27c │ │ │ │ + DW_CFA_advance_loc: 48 to 000a8014 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad27d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8015 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad27e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8016 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad27f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8017 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad280 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8018 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000ad290 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8020 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 500 to 000ad484 │ │ │ │ + DW_CFA_advance_loc2: 484 to 000a8204 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad485 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8205 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad486 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8206 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad487 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8207 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad488 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8208 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ad490 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 103 to 000ad4f7 │ │ │ │ + DW_CFA_advance_loc1: 103 to 000a8277 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ad4fe │ │ │ │ + DW_CFA_advance_loc: 7 to 000a827e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a5c 00000054 00006a60 FDE cie=00000000 pc=000537d0..00053a6e │ │ │ │ - DW_CFA_advance_loc: 1 to 000537d1 │ │ │ │ +0000701c 00000054 00007020 FDE cie=00000000 pc=00051940..00051bde │ │ │ │ + DW_CFA_advance_loc: 1 to 00051941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000537d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000537d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000537d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051944 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000537d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051947 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 519 to 000539de │ │ │ │ + DW_CFA_advance_loc2: 519 to 00051b4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539df │ │ │ │ + DW_CFA_advance_loc: 1 to 00051b4f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051b50 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051b51 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000539e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051b52 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000539f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00051b60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 45 to 00053a1d │ │ │ │ + DW_CFA_advance_loc: 45 to 00051b8d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 6 to 00053a23 │ │ │ │ + DW_CFA_advance_loc: 6 to 00051b93 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053a24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051b94 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053a30 │ │ │ │ + DW_CFA_advance_loc: 12 to 00051ba0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 19 to 00053a43 │ │ │ │ + DW_CFA_advance_loc: 19 to 00051bb3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 7 to 00053a4a │ │ │ │ + DW_CFA_advance_loc: 7 to 00051bba │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00053a4e │ │ │ │ + DW_CFA_advance_loc: 4 to 00051bbe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053a5a │ │ │ │ + DW_CFA_advance_loc: 12 to 00051bca │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -00006ab4 00000068 00006ab8 FDE cie=00000000 pc=000ad510..000ad5f3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad511 │ │ │ │ +00007074 00000068 00007078 FDE cie=00000000 pc=000a8290..000a8373 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad512 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8292 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad513 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8293 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad514 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8294 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000ad517 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8297 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 000ad55e │ │ │ │ + DW_CFA_advance_loc1: 71 to 000a82de │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000ad562 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a82e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ad56e │ │ │ │ + DW_CFA_advance_loc: 12 to 000a82ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000ad584 │ │ │ │ + DW_CFA_advance_loc: 22 to 000a8304 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad585 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8305 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad586 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8306 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 000ad58b │ │ │ │ + DW_CFA_advance_loc: 5 to 000a830b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000ad59b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8313 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 000ad5b9 │ │ │ │ + DW_CFA_advance_loc: 38 to 000a8339 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ad5c0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a8340 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad5c1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8341 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000ad5d3 │ │ │ │ + DW_CFA_advance_loc: 14 to 000a834f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ad5df │ │ │ │ + DW_CFA_advance_loc: 16 to 000a835f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad5e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8360 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad5e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8361 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad5e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8362 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad5e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8363 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad5e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8364 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000ad5e7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8367 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ad5ee │ │ │ │ + DW_CFA_advance_loc: 7 to 000a836e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b20 0000003c 00006aac FDE cie=00000078 pc=00053a70..0005459d │ │ │ │ - Augmentation data: af 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00053a71 │ │ │ │ +000070e0 0000003c 0000706c FDE cie=00000078 pc=00051be0..0005270d │ │ │ │ + Augmentation data: bb 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00051be1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00053a73 │ │ │ │ + DW_CFA_advance_loc: 2 to 00051be3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00053a76 │ │ │ │ + DW_CFA_advance_loc: 3 to 00051be6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 12 to 00053a82 │ │ │ │ + DW_CFA_advance_loc: 12 to 00051bf2 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 311 to 00053bb9 │ │ │ │ + DW_CFA_advance_loc2: 311 to 00051d29 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1664 to 00054239 │ │ │ │ + DW_CFA_advance_loc2: 1664 to 000523a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005423a │ │ │ │ + DW_CFA_advance_loc: 1 to 000523aa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005423b │ │ │ │ + DW_CFA_advance_loc: 1 to 000523ab │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005423c │ │ │ │ + DW_CFA_advance_loc: 1 to 000523ac │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005423d │ │ │ │ + DW_CFA_advance_loc: 1 to 000523ad │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054240 │ │ │ │ + DW_CFA_advance_loc: 3 to 000523b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b60 00000024 00006aec FDE cie=00000078 pc=0000c78d..0000ca54 │ │ │ │ - Augmentation data: c2 4d 00 00 │ │ │ │ +00007120 00000024 000070ac FDE cie=00000078 pc=0000c663..0000c92a │ │ │ │ + Augmentation data: ce 4d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000c7af │ │ │ │ + DW_CFA_advance_loc: 34 to 0000c685 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b88 00000068 00006b8c FDE cie=00000000 pc=000ad600..000ad6e3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad601 │ │ │ │ +00007148 00000068 0000714c FDE cie=00000000 pc=000a8380..000a8463 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad602 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8382 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad603 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8383 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad604 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8384 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000ad607 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8387 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 000ad64e │ │ │ │ + DW_CFA_advance_loc1: 71 to 000a83ce │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000ad652 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a83d2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ad65e │ │ │ │ + DW_CFA_advance_loc: 12 to 000a83de │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000ad674 │ │ │ │ + DW_CFA_advance_loc: 22 to 000a83f4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad675 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a83f5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad676 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a83f6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 000ad67b │ │ │ │ + DW_CFA_advance_loc: 5 to 000a83fb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000ad68b │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8403 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 000ad6a9 │ │ │ │ + DW_CFA_advance_loc: 38 to 000a8429 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ad6b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a8430 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad6b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8431 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000ad6c3 │ │ │ │ + DW_CFA_advance_loc: 14 to 000a843f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ad6cf │ │ │ │ + DW_CFA_advance_loc: 16 to 000a844f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad6d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8450 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad6d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8451 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad6d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8452 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad6d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8453 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad6d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8454 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000ad6d7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8457 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ad6de │ │ │ │ + DW_CFA_advance_loc: 7 to 000a845e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bf4 00000034 00006b80 FDE cie=00000078 pc=000545a0..000548e5 │ │ │ │ - Augmentation data: 4e 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000545a1 │ │ │ │ +000071b4 00000034 00007140 FDE cie=00000078 pc=00052710..00052a65 │ │ │ │ + Augmentation data: 5a 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052711 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000545a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00052713 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000545a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052719 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 126 to 00054627 │ │ │ │ + DW_CFA_advance_loc1: 142 to 000527a7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 547 to 0005484a │ │ │ │ + DW_CFA_advance_loc2: 547 to 000529ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005484b │ │ │ │ + DW_CFA_advance_loc: 1 to 000529cb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005484c │ │ │ │ + DW_CFA_advance_loc: 1 to 000529cc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005484d │ │ │ │ + DW_CFA_advance_loc: 1 to 000529cd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054850 │ │ │ │ + DW_CFA_advance_loc: 3 to 000529d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006c2c 0000001c 00006bb8 FDE cie=00000078 pc=0000ca54..0000ca94 │ │ │ │ - Augmentation data: 21 4d 00 00 │ │ │ │ +000071ec 0000001c 00007178 FDE cie=00000078 pc=0000c92a..0000c96a │ │ │ │ + Augmentation data: 2d 4d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00006c4c 000000a4 00006c50 FDE cie=00000000 pc=000ad700..000ade7d │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad701 │ │ │ │ +0000720c 000000a4 00007210 FDE cie=00000000 pc=000a8480..000a8bfd │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8481 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad702 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8482 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad703 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8483 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad704 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8484 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000ad707 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8487 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000ad79f │ │ │ │ + DW_CFA_advance_loc1: 152 to 000a851f │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000ad7a3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a8523 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad7a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8524 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 000ad7b6 │ │ │ │ + DW_CFA_advance_loc: 20 to 000a8538 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 107 to 000ad821 │ │ │ │ + DW_CFA_advance_loc1: 105 to 000a85a1 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ad822 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a85a2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000ad826 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a85a6 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 19 to 000ad839 │ │ │ │ + DW_CFA_advance_loc: 22 to 000a85bc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 893 to 000adbb6 │ │ │ │ + DW_CFA_advance_loc2: 890 to 000a8936 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000adbb9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8939 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000adbba │ │ │ │ + DW_CFA_advance_loc: 1 to 000a893a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000adbbb │ │ │ │ + DW_CFA_advance_loc: 1 to 000a893b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000adbbc │ │ │ │ + DW_CFA_advance_loc: 1 to 000a893c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000adbc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a8940 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 87 to 000adc17 │ │ │ │ + DW_CFA_advance_loc1: 87 to 000a8997 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000adc1b │ │ │ │ + DW_CFA_advance_loc: 4 to 000a899b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000adc1f │ │ │ │ + DW_CFA_advance_loc: 4 to 000a899f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 000adc2d │ │ │ │ + DW_CFA_advance_loc: 14 to 000a89ad │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 138 to 000adcb7 │ │ │ │ + DW_CFA_advance_loc1: 138 to 000a8a37 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 000adcbb │ │ │ │ + DW_CFA_advance_loc: 4 to 000a8a3b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000adcbf │ │ │ │ + DW_CFA_advance_loc: 4 to 000a8a3f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 000adcce │ │ │ │ + DW_CFA_advance_loc: 15 to 000a8a4e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 85 to 000add23 │ │ │ │ + DW_CFA_advance_loc1: 85 to 000a8aa3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000add24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8aa4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 000add33 │ │ │ │ + DW_CFA_advance_loc: 15 to 000a8ab3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000add87 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000a8b07 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000add88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8b08 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 000add97 │ │ │ │ + DW_CFA_advance_loc: 15 to 000a8b17 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 58 to 000addd1 │ │ │ │ + DW_CFA_advance_loc: 58 to 000a8b51 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 000addd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8b52 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000addd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8b53 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 000addd8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000a8b58 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000adde4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a8b64 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 000addf1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000a8b71 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 7 to 000addf8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000a8b78 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 000addfe │ │ │ │ + DW_CFA_advance_loc: 6 to 000a8b7e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000addff │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8b7f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ade07 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8b87 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cf4 0000005c 00006cf8 FDE cie=00000000 pc=000548f0..00054aa8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f1 │ │ │ │ +000072b4 0000005c 000072b8 FDE cie=00000000 pc=00052a70..00052c28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000548f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052a73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00054901 │ │ │ │ + DW_CFA_advance_loc: 14 to 00052a81 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054906 │ │ │ │ + DW_CFA_advance_loc: 5 to 00052a86 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00054956 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00052ad6 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 13 to 00054963 │ │ │ │ + DW_CFA_advance_loc: 13 to 00052ae3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054964 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ae4 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054968 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052ae8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00054976 │ │ │ │ + DW_CFA_advance_loc: 14 to 00052af6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 148 to 00054a0a │ │ │ │ + DW_CFA_advance_loc1: 148 to 00052b8a │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054a0e │ │ │ │ + DW_CFA_advance_loc: 4 to 00052b8e │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054a12 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052b92 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054a16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00052b96 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00054a26 │ │ │ │ + DW_CFA_advance_loc: 16 to 00052ba6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 33 to 00054a47 │ │ │ │ + DW_CFA_advance_loc: 33 to 00052bc7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bc8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a49 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bc9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a4a │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bca │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054a4b │ │ │ │ + DW_CFA_advance_loc: 1 to 00052bcb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054a50 │ │ │ │ + DW_CFA_advance_loc: 5 to 00052bd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d54 00000040 00006ce0 FDE cie=00000078 pc=000ade80..000adfde │ │ │ │ - Augmentation data: 01 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ade81 │ │ │ │ +00007314 00000040 000072a0 FDE cie=00000078 pc=000a8c00..000a8d5e │ │ │ │ + Augmentation data: 0d 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8c01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000ade83 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a8c03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000ade89 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a8c09 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000adf21 │ │ │ │ + DW_CFA_advance_loc1: 152 to 000a8ca1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000adf22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ca2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000adf23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ca3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000adf24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ca4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000adf30 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a8cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 000adf67 │ │ │ │ + DW_CFA_advance_loc: 55 to 000a8ce7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000adf68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ce8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000adf69 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ce9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000adf6a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8cea │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000adf6b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ceb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000adf84 │ │ │ │ + DW_CFA_advance_loc: 25 to 000a8d04 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00006d98 00000068 00006d9c FDE cie=00000000 pc=00054ab0..00054bdc │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ab1 │ │ │ │ +00007358 00000068 0000735c FDE cie=00000000 pc=00052c30..00052d5c │ │ │ │ + DW_CFA_advance_loc: 1 to 00052c31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ab2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052c32 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054ab3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052c33 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ab6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052c36 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054ab9 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052c39 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00054b21 │ │ │ │ + DW_CFA_advance_loc1: 104 to 00052ca1 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b22 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ca2 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b23 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ca3 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ca4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00054b32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00052cb2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00054b46 │ │ │ │ + DW_CFA_advance_loc: 20 to 00052cc6 │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 5 to 00054b4b │ │ │ │ + DW_CFA_advance_loc: 5 to 00052ccb │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b4c │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ccc │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ccd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00054b59 │ │ │ │ + DW_CFA_advance_loc: 12 to 00052cd9 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 38 to 00054b7f │ │ │ │ + DW_CFA_advance_loc: 38 to 00052cff │ │ │ │ DW_CFA_def_cfa_offset: 84 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d00 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d01 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054b82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d02 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054b8a │ │ │ │ + DW_CFA_advance_loc: 8 to 00052d0a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 44 to 00054bb6 │ │ │ │ + DW_CFA_advance_loc: 44 to 00052d36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bb7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d37 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bb8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d38 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d39 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054bba │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d3a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00054bc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00052d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006e04 000001cc 00006e08 FDE cie=00000000 pc=00054be0..00055885 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054be1 │ │ │ │ +000073c4 000001cc 000073c8 FDE cie=00000000 pc=00052d60..00053a05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054be2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054be3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00054be6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00052d66 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 16 to 00054bf6 │ │ │ │ + DW_CFA_advance_loc: 16 to 00052d76 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 77 to 00054c43 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00052dc3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 14 to 00054c51 │ │ │ │ + DW_CFA_advance_loc: 14 to 00052dd1 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052dd2 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052dd3 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00054c5f │ │ │ │ + DW_CFA_advance_loc: 12 to 00052ddf │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00054c6a │ │ │ │ + DW_CFA_advance_loc: 11 to 00052dea │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00052deb │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00052dec │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054c6d │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ded │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00054c75 │ │ │ │ + DW_CFA_advance_loc: 8 to 00052df5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00054d27 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00052ea7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054d28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052ea8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00052eac │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 18 to 00054d3e │ │ │ │ + DW_CFA_advance_loc: 20 to 00052ec0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 169 to 00054de7 │ │ │ │ + DW_CFA_advance_loc1: 167 to 00052f67 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00054de8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00052f68 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00054dec │ │ │ │ + DW_CFA_advance_loc: 4 to 00052f6c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 18 to 00054dfe │ │ │ │ + DW_CFA_advance_loc: 20 to 00052f80 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 585 to 00055047 │ │ │ │ + DW_CFA_advance_loc2: 583 to 000531c7 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055048 │ │ │ │ + DW_CFA_advance_loc: 1 to 000531c8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 00055057 │ │ │ │ + DW_CFA_advance_loc: 15 to 000531d7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 86 to 000550ad │ │ │ │ + DW_CFA_advance_loc1: 86 to 0005322d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0005322e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 000550bd │ │ │ │ + DW_CFA_advance_loc: 15 to 0005323d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 56 to 000550f5 │ │ │ │ + DW_CFA_advance_loc: 56 to 00053275 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053276 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 000550f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053277 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 000550fb │ │ │ │ + DW_CFA_advance_loc: 4 to 0005327b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055107 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053287 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00055112 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053292 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055118 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053298 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005511e │ │ │ │ + DW_CFA_advance_loc: 6 to 0005329e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055122 │ │ │ │ + DW_CFA_advance_loc: 4 to 000532a2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005512a │ │ │ │ + DW_CFA_advance_loc: 8 to 000532aa │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 540 to 00055346 │ │ │ │ + DW_CFA_advance_loc2: 540 to 000534c6 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055347 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534c7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055348 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534c8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055349 │ │ │ │ + DW_CFA_advance_loc: 1 to 000534c9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055355 │ │ │ │ + DW_CFA_advance_loc: 12 to 000534d5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 66 to 00055397 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00053517 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005539b │ │ │ │ + DW_CFA_advance_loc: 4 to 0005351b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005539f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005351f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 000553ad │ │ │ │ + DW_CFA_advance_loc: 14 to 0005352d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 122 to 00055427 │ │ │ │ + DW_CFA_advance_loc1: 122 to 000535a7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005542b │ │ │ │ + DW_CFA_advance_loc: 4 to 000535ab │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005542f │ │ │ │ + DW_CFA_advance_loc: 4 to 000535af │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005543e │ │ │ │ + DW_CFA_advance_loc: 15 to 000535be │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0005548c │ │ │ │ + DW_CFA_advance_loc1: 78 to 0005360c │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005548d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005360d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 24 to 000554a5 │ │ │ │ + DW_CFA_advance_loc: 24 to 00053625 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 60 to 000554e1 │ │ │ │ + DW_CFA_advance_loc: 60 to 00053661 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 10 to 000554eb │ │ │ │ + DW_CFA_advance_loc: 10 to 0005366b │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 000554f1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053671 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 21 to 00055506 │ │ │ │ + DW_CFA_advance_loc: 21 to 00053686 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 25 to 0005551f │ │ │ │ + DW_CFA_advance_loc: 25 to 0005369f │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 10 to 00055529 │ │ │ │ + DW_CFA_advance_loc: 10 to 000536a9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005552f │ │ │ │ + DW_CFA_advance_loc: 6 to 000536af │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005553c │ │ │ │ + DW_CFA_advance_loc: 13 to 000536bc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00055544 │ │ │ │ + DW_CFA_advance_loc: 8 to 000536c4 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005554e │ │ │ │ + DW_CFA_advance_loc: 10 to 000536ce │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055551 │ │ │ │ + DW_CFA_advance_loc: 3 to 000536d1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 00055561 │ │ │ │ + DW_CFA_advance_loc: 16 to 000536e1 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055567 │ │ │ │ + DW_CFA_advance_loc: 6 to 000536e7 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005556e │ │ │ │ + DW_CFA_advance_loc: 7 to 000536ee │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005557e │ │ │ │ + DW_CFA_advance_loc: 16 to 000536fe │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055584 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053704 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 7 to 0005558b │ │ │ │ + DW_CFA_advance_loc: 7 to 0005370b │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005559b │ │ │ │ + DW_CFA_advance_loc: 16 to 0005371b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000555a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00053723 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 5 to 000555a8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00053728 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 000555ad │ │ │ │ + DW_CFA_advance_loc: 5 to 0005372d │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 000555ba │ │ │ │ + DW_CFA_advance_loc: 13 to 0005373a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 45 to 000555e7 │ │ │ │ + DW_CFA_advance_loc: 45 to 00053767 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 16 to 000555f7 │ │ │ │ + DW_CFA_advance_loc: 22 to 0005377d │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 9 to 00055600 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053780 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005560d │ │ │ │ + DW_CFA_advance_loc: 13 to 0005378d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 38 to 00055633 │ │ │ │ + DW_CFA_advance_loc: 38 to 000537b3 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 21 to 00055648 │ │ │ │ + DW_CFA_advance_loc: 21 to 000537c8 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005564d │ │ │ │ + DW_CFA_advance_loc: 5 to 000537cd │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005565d │ │ │ │ + DW_CFA_advance_loc: 16 to 000537dd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005566c │ │ │ │ + DW_CFA_advance_loc: 15 to 000537ec │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055679 │ │ │ │ + DW_CFA_advance_loc: 13 to 000537f9 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005567e │ │ │ │ + DW_CFA_advance_loc: 5 to 000537fe │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005568e │ │ │ │ + DW_CFA_advance_loc: 16 to 0005380e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0005569d │ │ │ │ + DW_CFA_advance_loc: 15 to 0005381d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 20 to 000556b1 │ │ │ │ + DW_CFA_advance_loc: 20 to 00053831 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 000556b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053834 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 000556c1 │ │ │ │ + DW_CFA_advance_loc: 13 to 00053841 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000556dd │ │ │ │ + DW_CFA_advance_loc: 28 to 0005385d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 15 to 000556ec │ │ │ │ + DW_CFA_advance_loc: 15 to 0005386c │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 000556ef │ │ │ │ + DW_CFA_advance_loc: 3 to 0005386f │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 00055708 │ │ │ │ + DW_CFA_advance_loc: 17 to 00053880 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 15 to 00055717 │ │ │ │ + DW_CFA_advance_loc: 23 to 00053897 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 0005571a │ │ │ │ + DW_CFA_advance_loc: 3 to 0005389a │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 25 to 00055733 │ │ │ │ + DW_CFA_advance_loc: 17 to 000538ab │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 18 to 00055745 │ │ │ │ + DW_CFA_advance_loc: 26 to 000538c5 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005574a │ │ │ │ + DW_CFA_advance_loc: 5 to 000538ca │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 23 to 00055761 │ │ │ │ + DW_CFA_advance_loc: 19 to 000538dd │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 14 to 0005576f │ │ │ │ + DW_CFA_advance_loc: 18 to 000538ef │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 3 to 00055772 │ │ │ │ + DW_CFA_advance_loc: 3 to 000538f2 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005577f │ │ │ │ + DW_CFA_advance_loc: 13 to 000538ff │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 29 to 0005579c │ │ │ │ + DW_CFA_advance_loc: 29 to 0005391c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005579d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005391d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005579e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005391e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005579f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005391f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000557a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053920 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000557a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053921 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000557ad │ │ │ │ + DW_CFA_advance_loc: 12 to 0005392d │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 000557ae │ │ │ │ + DW_CFA_advance_loc: 1 to 0005392e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000557b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053932 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000557b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053933 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000557bf │ │ │ │ + DW_CFA_advance_loc: 12 to 0005393f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 34 to 000557e1 │ │ │ │ + DW_CFA_advance_loc: 34 to 00053961 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 000557e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053962 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000557e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053966 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 000557e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053967 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000557f3 │ │ │ │ + DW_CFA_advance_loc: 12 to 00053973 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 38 to 00055819 │ │ │ │ + DW_CFA_advance_loc: 38 to 00053999 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005581a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005399a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005581b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005399b │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005581c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005399c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00055828 │ │ │ │ + DW_CFA_advance_loc: 12 to 000539a8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 45 to 00055855 │ │ │ │ + DW_CFA_advance_loc: 45 to 000539d5 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005585f │ │ │ │ + DW_CFA_advance_loc: 10 to 000539df │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 6 to 00055865 │ │ │ │ + DW_CFA_advance_loc: 6 to 000539e5 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 13 to 00055872 │ │ │ │ + DW_CFA_advance_loc: 13 to 000539f2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fd4 0000009c 00006fd8 FDE cie=00000000 pc=000adfe0..000ae161 │ │ │ │ - DW_CFA_advance_loc: 1 to 000adfe1 │ │ │ │ +00007594 0000009c 00007598 FDE cie=00000000 pc=000a8d60..000a8ee1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8d61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000adfe2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8d62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000adfe3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8d63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000adfe4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8d64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000adfe7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8d67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000ae054 │ │ │ │ + DW_CFA_advance_loc1: 109 to 000a8dd4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ae05c │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8ddc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000ae06a │ │ │ │ + DW_CFA_advance_loc: 14 to 000a8dea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 000ae079 │ │ │ │ + DW_CFA_advance_loc: 15 to 000a8df9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ae085 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a8e05 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000ae087 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a8e07 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae088 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8e08 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ae094 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a8e14 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000ae0a7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a8e27 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ae0ae │ │ │ │ + DW_CFA_advance_loc: 7 to 000a8e2e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae0af │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8e2f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ae0b7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8e37 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 000ae0de │ │ │ │ + DW_CFA_advance_loc: 39 to 000a8e5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae0df │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8e5f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae0e0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8e60 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae0e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8e61 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae0e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8e62 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000ae0f0 │ │ │ │ + DW_CFA_advance_loc: 14 to 000a8e70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 000ae102 │ │ │ │ + DW_CFA_advance_loc: 18 to 000a8e82 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ae10a │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8e8a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000ae10c │ │ │ │ + DW_CFA_advance_loc: 2 to 000a8e8c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae10d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8e8d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ae115 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8e95 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ae121 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a8ea1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae122 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ea2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae123 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ea3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae124 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ea4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae125 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ea5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000ae130 │ │ │ │ + DW_CFA_advance_loc: 11 to 000a8eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000ae133 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8eb3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae134 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8eb4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000ae138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a8eb8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae139 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8eb9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ae145 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a8ec5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000ae155 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a8ed5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ae15c │ │ │ │ + DW_CFA_advance_loc: 7 to 000a8edc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007074 0000009c 00007078 FDE cie=00000000 pc=000ae170..000ae2f1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae171 │ │ │ │ +00007634 0000009c 00007638 FDE cie=00000000 pc=000a8ef0..000a9071 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae172 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ef2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae173 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ef3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae174 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ef4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000ae177 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a8ef7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000ae1e4 │ │ │ │ + DW_CFA_advance_loc1: 109 to 000a8f64 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ae1ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8f6c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000ae1fa │ │ │ │ + DW_CFA_advance_loc: 14 to 000a8f7a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 000ae209 │ │ │ │ + DW_CFA_advance_loc: 15 to 000a8f89 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ae215 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a8f95 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000ae217 │ │ │ │ + DW_CFA_advance_loc: 2 to 000a8f97 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae218 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8f98 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ae224 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a8fa4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000ae237 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a8fb7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ae23e │ │ │ │ + DW_CFA_advance_loc: 7 to 000a8fbe │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae23f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8fbf │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ae247 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a8fc7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 000ae26e │ │ │ │ + DW_CFA_advance_loc: 39 to 000a8fee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae26f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8fef │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae270 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ff0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae271 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ff1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae272 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a8ff2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000ae280 │ │ │ │ + DW_CFA_advance_loc: 14 to 000a9000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 000ae292 │ │ │ │ + DW_CFA_advance_loc: 18 to 000a9012 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ae29a │ │ │ │ + DW_CFA_advance_loc: 8 to 000a901a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000ae29c │ │ │ │ + DW_CFA_advance_loc: 2 to 000a901c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae29d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a901d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000ae2a5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a9025 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ae2b1 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a9031 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae2b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9032 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae2b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9033 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae2b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9034 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae2b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9035 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000ae2c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000a9040 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000ae2c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a9043 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae2c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9044 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000ae2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a9048 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000ae2c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9049 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000ae2d5 │ │ │ │ + DW_CFA_advance_loc: 12 to 000a9055 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000ae2e5 │ │ │ │ + DW_CFA_advance_loc: 16 to 000a9065 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000ae2ec │ │ │ │ + DW_CFA_advance_loc: 7 to 000a906c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007114 00000058 00007118 FDE cie=00000000 pc=000ae300..000af034 │ │ │ │ - DW_CFA_advance_loc: 4 to 000ae304 │ │ │ │ +000076d4 00000058 000076d8 FDE cie=00000000 pc=000a9080..000a9bd7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a9084 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000ae317 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a9097 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000ae31b │ │ │ │ + DW_CFA_advance_loc: 4 to 000a909b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2128 to 000aeb6b │ │ │ │ + DW_CFA_advance_loc2: 1795 to 000a979e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aeb6c │ │ │ │ + DW_CFA_advance_loc: 1 to 000a979f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aeb6d │ │ │ │ + DW_CFA_advance_loc: 1 to 000a97a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aeb6e │ │ │ │ + DW_CFA_advance_loc: 1 to 000a97a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aeb6f │ │ │ │ + DW_CFA_advance_loc: 1 to 000a97a2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000aeb72 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a97a5 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aeb73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a97a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 686 to 000aee21 │ │ │ │ + DW_CFA_advance_loc2: 562 to 000a99d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aee22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a99d9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aee23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a99da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aee24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a99db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000aee25 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a99dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000aee28 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a99df │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aee29 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a99e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007170 00000080 00007174 FDE cie=00000000 pc=000af040..000af1aa │ │ │ │ - DW_CFA_advance_loc: 1 to 000af041 │ │ │ │ +00007730 00000080 00007734 FDE cie=00000000 pc=000a9be0..000a9d4a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9be1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af042 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9be2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af043 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9be3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af044 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9be4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000af047 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a9be7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 153 to 000af0e0 │ │ │ │ + DW_CFA_advance_loc1: 153 to 000a9c80 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000af0e6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a9c86 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af0e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9c87 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000af0ef │ │ │ │ + DW_CFA_advance_loc: 8 to 000a9c8f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000af100 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a9ca0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000af106 │ │ │ │ + DW_CFA_advance_loc: 6 to 000a9ca6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af107 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9ca7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000af10f │ │ │ │ + DW_CFA_advance_loc: 8 to 000a9caf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 18 to 000af121 │ │ │ │ + DW_CFA_advance_loc: 18 to 000a9cc1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 17 to 000af132 │ │ │ │ + DW_CFA_advance_loc: 17 to 000a9cd2 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af133 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9cd3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000af13f │ │ │ │ + DW_CFA_advance_loc: 12 to 000a9cdf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000af157 │ │ │ │ + DW_CFA_advance_loc: 24 to 000a9cf7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af158 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9cf8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af159 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9cf9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af15a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9cfa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af15b │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9cfb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000af160 │ │ │ │ + DW_CFA_advance_loc: 5 to 000a9d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 54 to 000af196 │ │ │ │ + DW_CFA_advance_loc: 54 to 000a9d36 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000af199 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a9d39 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af19a │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9d3a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000af1a2 │ │ │ │ + DW_CFA_advance_loc: 8 to 000a9d42 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000af1a5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000a9d45 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af1a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9d46 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af1a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9d47 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af1a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9d48 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af1a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000a9d49 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071f4 00000058 000071f8 FDE cie=00000000 pc=000af1b0..000af847 │ │ │ │ - DW_CFA_advance_loc: 4 to 000af1b4 │ │ │ │ +000077b4 00000058 000077b8 FDE cie=00000000 pc=000a9d50..000aa315 │ │ │ │ + DW_CFA_advance_loc: 4 to 000a9d54 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000af1c7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000a9d67 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000af1cb │ │ │ │ + DW_CFA_advance_loc: 4 to 000a9d6b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 984 to 000af5a3 │ │ │ │ + DW_CFA_advance_loc2: 849 to 000aa0bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af5a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa0bd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000af5a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa0be │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000af5a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa0bf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000af5a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa0c0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000af5aa │ │ │ │ + DW_CFA_advance_loc: 3 to 000aa0c3 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000af5b0 │ │ │ │ + DW_CFA_advance_loc: 13 to 000aa0d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 285 to 000af6cd │ │ │ │ + DW_CFA_advance_loc1: 206 to 000aa19e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af6ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa19f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000af6cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa1a0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000af6d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa1a1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000af6d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa1a2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000af6d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000aa1a5 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af6d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa1a6 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007250 00000074 00007254 FDE cie=00000000 pc=000af850..000affd3 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af851 │ │ │ │ +00007810 00000074 00007814 FDE cie=00000000 pc=000aa320..000aaa83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af852 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa322 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af853 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa323 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000af854 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa324 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000af857 │ │ │ │ + DW_CFA_advance_loc: 3 to 000aa327 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 123 to 000af8d2 │ │ │ │ + DW_CFA_advance_loc1: 123 to 000aa3a2 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 11 to 000af8dd │ │ │ │ + DW_CFA_advance_loc: 11 to 000aa3ad │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 47 to 000af90c │ │ │ │ + DW_CFA_advance_loc: 41 to 000aa3d6 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1020 to 000afd08 │ │ │ │ + DW_CFA_advance_loc2: 1018 to 000aa7d0 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 000afd0f │ │ │ │ + DW_CFA_advance_loc: 7 to 000aa7d7 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000afd10 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa7d8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000afd1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000aa7e4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 48 to 000afd4c │ │ │ │ + DW_CFA_advance_loc: 48 to 000aa814 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000afd4d │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa815 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000afd4e │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa816 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000afd4f │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa817 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000afd50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aa818 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000afd60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000aa820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 500 to 000aff54 │ │ │ │ + DW_CFA_advance_loc2: 484 to 000aaa04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aff55 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaa05 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aff56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaa06 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aff57 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaa07 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000aff58 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaa08 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000aff60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000aaa10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 103 to 000affc7 │ │ │ │ + DW_CFA_advance_loc1: 103 to 000aaa77 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 000affce │ │ │ │ + DW_CFA_advance_loc: 7 to 000aaa7e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072c8 00000034 00007254 FDE cie=00000078 pc=00055890..000559ce │ │ │ │ - Augmentation data: ac 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00055891 │ │ │ │ +00007888 00000034 00007814 FDE cie=00000078 pc=00053a10..00053b4e │ │ │ │ + Augmentation data: b8 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053a11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00055893 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053a13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00055899 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053a16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 39 to 000558c0 │ │ │ │ + DW_CFA_advance_loc: 42 to 00053a40 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 000558eb │ │ │ │ + DW_CFA_advance_loc: 43 to 00053a6b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000558ec │ │ │ │ + DW_CFA_advance_loc: 1 to 00053a6c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000558ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00053a6d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000558ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00053a6e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 18 to 00055900 │ │ │ │ + DW_CFA_advance_loc: 18 to 00053a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007300 00000020 0000728c FDE cie=00000078 pc=0000ca94..0000cabf │ │ │ │ - Augmentation data: 7e 46 00 00 │ │ │ │ +000078c0 00000020 0000784c FDE cie=00000078 pc=0000c96a..0000c995 │ │ │ │ + Augmentation data: 8a 46 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000caa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000c976 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007324 00000034 000072b0 FDE cie=00000078 pc=000559d0..00055cd8 │ │ │ │ - Augmentation data: 66 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000559d1 │ │ │ │ +000078e4 00000034 00007870 FDE cie=00000078 pc=00053b50..00053e48 │ │ │ │ + Augmentation data: 72 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00053b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000559d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00053b53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000559d6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00053b56 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 531 to 00055be9 │ │ │ │ + DW_CFA_advance_loc2: 515 to 00053d59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055bea │ │ │ │ + DW_CFA_advance_loc: 1 to 00053d5a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055beb │ │ │ │ + DW_CFA_advance_loc: 1 to 00053d5b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055bec │ │ │ │ + DW_CFA_advance_loc: 1 to 00053d5c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00055bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00053d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 87 to 00055c47 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00053db7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -0000735c 0000001c 000072e8 FDE cie=00000078 pc=0000cabf..0000cae0 │ │ │ │ - Augmentation data: 3c 46 00 00 │ │ │ │ +0000791c 0000001c 000078a8 FDE cie=00000078 pc=0000c995..0000c9b6 │ │ │ │ + Augmentation data: 48 46 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000737c 00000058 00007380 FDE cie=00000000 pc=000affe0..000b042a │ │ │ │ - DW_CFA_advance_loc: 4 to 000affe4 │ │ │ │ +0000793c 00000058 00007940 FDE cie=00000000 pc=000aaa90..000aae6d │ │ │ │ + DW_CFA_advance_loc: 4 to 000aaa94 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 21 to 000afff9 │ │ │ │ + DW_CFA_advance_loc: 21 to 000aaaa9 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000afffd │ │ │ │ + DW_CFA_advance_loc: 4 to 000aaaad │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 61 to 000b003a │ │ │ │ + DW_CFA_advance_loc: 61 to 000aaaea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b003b │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaaeb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b003c │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaaec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b003d │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaaed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b003e │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaaee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b0041 │ │ │ │ + DW_CFA_advance_loc: 3 to 000aaaf1 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000b0050 │ │ │ │ + DW_CFA_advance_loc: 15 to 000aab00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 682 to 000b02fa │ │ │ │ + DW_CFA_advance_loc2: 580 to 000aad44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b02fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000aad45 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b02fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000aad46 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b02fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000aad47 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b02fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000aad48 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b0301 │ │ │ │ + DW_CFA_advance_loc: 3 to 000aad4b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0302 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aad4c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073d8 00000068 000073dc FDE cie=00000000 pc=000b0430..000b0513 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0431 │ │ │ │ +00007998 00000068 0000799c FDE cie=00000000 pc=000aae70..000aaf53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aae71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0432 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aae72 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0433 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aae73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0434 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aae74 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b0437 │ │ │ │ + DW_CFA_advance_loc: 3 to 000aae77 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 000b047e │ │ │ │ + DW_CFA_advance_loc1: 71 to 000aaebe │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b0482 │ │ │ │ + DW_CFA_advance_loc: 4 to 000aaec2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b048e │ │ │ │ + DW_CFA_advance_loc: 12 to 000aaece │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000b04a4 │ │ │ │ + DW_CFA_advance_loc: 22 to 000aaee4 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b04a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaee5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b04a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaee6 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 000b04ab │ │ │ │ + DW_CFA_advance_loc: 5 to 000aaeeb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000b04bb │ │ │ │ + DW_CFA_advance_loc: 8 to 000aaef3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 000b04d9 │ │ │ │ + DW_CFA_advance_loc: 38 to 000aaf19 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b04e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000aaf20 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b04e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf21 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000b04f3 │ │ │ │ + DW_CFA_advance_loc: 14 to 000aaf2f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b04ff │ │ │ │ + DW_CFA_advance_loc: 16 to 000aaf3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0500 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf40 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0501 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf41 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0502 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf42 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0503 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf43 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0504 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf44 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000b0507 │ │ │ │ + DW_CFA_advance_loc: 3 to 000aaf47 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b050e │ │ │ │ + DW_CFA_advance_loc: 7 to 000aaf4e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007444 0000003c 000073d0 FDE cie=00000078 pc=00055ce0..00056204 │ │ │ │ - Augmentation data: 5c 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 00055ceb │ │ │ │ +00007a04 0000003c 00007990 FDE cie=00000078 pc=00053e50..00054374 │ │ │ │ + Augmentation data: 68 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00053e5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00055ced │ │ │ │ + DW_CFA_advance_loc: 2 to 00053e5d │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00055cf3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00053e63 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 523 to 00055efe │ │ │ │ + DW_CFA_advance_loc2: 523 to 0005406e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055eff │ │ │ │ + DW_CFA_advance_loc: 1 to 0005406f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055f00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054070 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00055f01 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054071 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 00055f10 │ │ │ │ + DW_CFA_advance_loc: 15 to 00054080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 399 to 0005609f │ │ │ │ + DW_CFA_advance_loc2: 399 to 0005420f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0005616f │ │ │ │ + DW_CFA_advance_loc1: 208 to 000542df │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 44 to 0005619b │ │ │ │ + DW_CFA_advance_loc: 44 to 0005430b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00007484 0000001c 00007410 FDE cie=00000078 pc=0000cae0..0000cb3a │ │ │ │ - Augmentation data: 39 45 00 00 │ │ │ │ +00007a44 0000001c 000079d0 FDE cie=00000078 pc=0000c9b6..0000ca10 │ │ │ │ + Augmentation data: 45 45 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -000074a4 0000009c 000074a8 FDE cie=00000000 pc=000b0520..000b06a1 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0521 │ │ │ │ +00007a64 0000009c 00007a68 FDE cie=00000000 pc=000aaf60..000ab0e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0522 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf62 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0523 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf63 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0524 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aaf64 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b0527 │ │ │ │ + DW_CFA_advance_loc: 3 to 000aaf67 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 109 to 000b0594 │ │ │ │ + DW_CFA_advance_loc1: 109 to 000aafd4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b059c │ │ │ │ + DW_CFA_advance_loc: 8 to 000aafdc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b05aa │ │ │ │ + DW_CFA_advance_loc: 14 to 000aafea │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 15 to 000b05b9 │ │ │ │ + DW_CFA_advance_loc: 15 to 000aaff9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b05c5 │ │ │ │ + DW_CFA_advance_loc: 12 to 000ab005 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000b05c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000ab007 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b05c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab008 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b05d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000ab014 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 19 to 000b05e7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000ab027 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b05ee │ │ │ │ + DW_CFA_advance_loc: 7 to 000ab02e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b05ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab02f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b05f7 │ │ │ │ + DW_CFA_advance_loc: 8 to 000ab037 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 39 to 000b061e │ │ │ │ + DW_CFA_advance_loc: 39 to 000ab05e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b061f │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab05f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0620 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab060 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0621 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab061 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0622 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab062 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b0630 │ │ │ │ + DW_CFA_advance_loc: 14 to 000ab070 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 18 to 000b0642 │ │ │ │ + DW_CFA_advance_loc: 18 to 000ab082 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b064a │ │ │ │ + DW_CFA_advance_loc: 8 to 000ab08a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 000b064c │ │ │ │ + DW_CFA_advance_loc: 2 to 000ab08c │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b064d │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab08d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b0655 │ │ │ │ + DW_CFA_advance_loc: 8 to 000ab095 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b0661 │ │ │ │ + DW_CFA_advance_loc: 12 to 000ab0a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0662 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab0a2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0663 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab0a3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0664 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab0a4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0665 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab0a5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000b0670 │ │ │ │ + DW_CFA_advance_loc: 11 to 000ab0b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000b0673 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ab0b3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0674 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab0b4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b0678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000ab0b8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0679 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab0b9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b0685 │ │ │ │ + DW_CFA_advance_loc: 12 to 000ab0c5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000b0695 │ │ │ │ + DW_CFA_advance_loc: 16 to 000ab0d5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b069c │ │ │ │ + DW_CFA_advance_loc: 7 to 000ab0dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007544 00000044 00007548 FDE cie=00000000 pc=000b06b0..000b0ad0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b06b4 │ │ │ │ +00007b04 00000044 00007b08 FDE cie=00000000 pc=000ab0f0..000ab4a3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000ab0f4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000b06c7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000ab107 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000b06cb │ │ │ │ + DW_CFA_advance_loc: 4 to 000ab10b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 694 to 000b0981 │ │ │ │ + DW_CFA_advance_loc2: 593 to 000ab35c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0982 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab35d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0983 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab35e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0984 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab35f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0985 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab360 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b0988 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ab363 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b0990 │ │ │ │ + DW_CFA_advance_loc: 13 to 000ab370 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000758c 0000002c 00007590 FDE cie=00000000 pc=000b0ad0..000b0b1f │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0ad1 │ │ │ │ +00007b4c 0000002c 00007b50 FDE cie=00000000 pc=000ab4b0..000ab4ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab4b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0ad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab4b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0ad3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab4b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 73 to 000b0b1c │ │ │ │ + DW_CFA_advance_loc1: 73 to 000ab4fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0b1d │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab4fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b0b1e │ │ │ │ + DW_CFA_advance_loc: 1 to 000ab4fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075bc 000000a4 000075c0 FDE cie=00000000 pc=00056210..0005652b │ │ │ │ - DW_CFA_advance_loc: 1 to 00056211 │ │ │ │ +00007b7c 000000a4 00007b80 FDE cie=00000000 pc=00054380..0005469b │ │ │ │ + DW_CFA_advance_loc: 1 to 00054381 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056212 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054382 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056213 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054383 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005621f │ │ │ │ + DW_CFA_advance_loc: 12 to 0005438f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056222 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054392 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 207 to 000562f1 │ │ │ │ + DW_CFA_advance_loc1: 207 to 00054461 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 000562f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054462 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000562f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054463 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000562f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054464 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056300 │ │ │ │ + DW_CFA_advance_loc: 12 to 00054470 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00056348 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000544b8 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0005634e │ │ │ │ + DW_CFA_advance_loc: 6 to 000544be │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005635e │ │ │ │ + DW_CFA_advance_loc: 16 to 000544ce │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005635f │ │ │ │ + DW_CFA_advance_loc: 1 to 000544cf │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056363 │ │ │ │ + DW_CFA_advance_loc: 6 to 000544d5 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056367 │ │ │ │ + DW_CFA_advance_loc: 4 to 000544d9 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00056377 │ │ │ │ + DW_CFA_advance_loc: 14 to 000544e7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 45 to 000563a4 │ │ │ │ + DW_CFA_advance_loc: 45 to 00054514 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000563a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054515 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000563a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054516 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000563a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054517 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000563a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054518 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000563b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 129 to 00056431 │ │ │ │ + DW_CFA_advance_loc1: 129 to 000545a1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056432 │ │ │ │ + DW_CFA_advance_loc: 1 to 000545a2 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056433 │ │ │ │ + DW_CFA_advance_loc: 1 to 000545a3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056434 │ │ │ │ + DW_CFA_advance_loc: 1 to 000545a4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056440 │ │ │ │ + DW_CFA_advance_loc: 12 to 000545b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 147 to 000564d3 │ │ │ │ + DW_CFA_advance_loc1: 147 to 00054643 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 000564d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054644 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000564d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054645 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000564d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054646 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000564e2 │ │ │ │ + DW_CFA_advance_loc: 12 to 00054652 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 30 to 00056500 │ │ │ │ + DW_CFA_advance_loc: 30 to 00054670 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056501 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054671 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056502 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054672 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056503 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054673 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056504 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054674 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056510 │ │ │ │ + DW_CFA_advance_loc: 12 to 00054680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 00056513 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054683 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056514 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054684 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056518 │ │ │ │ + DW_CFA_advance_loc: 4 to 00054688 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00056524 │ │ │ │ + DW_CFA_advance_loc: 12 to 00054694 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007664 00000060 00007668 FDE cie=00000000 pc=00056530..000565ae │ │ │ │ - DW_CFA_advance_loc: 1 to 00056531 │ │ │ │ +00007c24 00000060 00007c28 FDE cie=00000000 pc=000546a0..0005471e │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056532 │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056533 │ │ │ │ + DW_CFA_advance_loc: 1 to 000546a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00056538 │ │ │ │ + DW_CFA_advance_loc: 5 to 000546a8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005653d │ │ │ │ + DW_CFA_advance_loc: 5 to 000546ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00056575 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000546ee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 25 to 0005658e │ │ │ │ + DW_CFA_advance_loc: 16 to 000546fe │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056591 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054701 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00056599 │ │ │ │ + DW_CFA_advance_loc: 8 to 00054709 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005659a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005470a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005659b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005470b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005659c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005470c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005659d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005470d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000565a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054710 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000565a3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054713 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000565a6 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054716 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054717 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054718 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054719 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000076c8 00000058 000076cc FDE cie=00000000 pc=000b0b20..000b1867 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b0b24 │ │ │ │ +00007c88 00000058 00007c8c FDE cie=00000000 pc=000ab500..000ac07d │ │ │ │ + DW_CFA_advance_loc: 4 to 000ab504 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000b0b37 │ │ │ │ + DW_CFA_advance_loc: 19 to 000ab517 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000b0b3b │ │ │ │ + DW_CFA_advance_loc: 4 to 000ab51b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2084 to 000b135f │ │ │ │ + DW_CFA_advance_loc2: 1762 to 000abbfd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b1360 │ │ │ │ + DW_CFA_advance_loc: 1 to 000abbfe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b1361 │ │ │ │ + DW_CFA_advance_loc: 1 to 000abbff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b1362 │ │ │ │ + DW_CFA_advance_loc: 1 to 000abc00 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b1363 │ │ │ │ + DW_CFA_advance_loc: 1 to 000abc01 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b1366 │ │ │ │ + DW_CFA_advance_loc: 3 to 000abc04 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000b1370 │ │ │ │ + DW_CFA_advance_loc: 12 to 000abc10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 689 to 000b1621 │ │ │ │ + DW_CFA_advance_loc2: 562 to 000abe42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b1622 │ │ │ │ + DW_CFA_advance_loc: 1 to 000abe43 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b1623 │ │ │ │ + DW_CFA_advance_loc: 1 to 000abe44 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b1624 │ │ │ │ + DW_CFA_advance_loc: 1 to 000abe45 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b1625 │ │ │ │ + DW_CFA_advance_loc: 1 to 000abe46 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b1628 │ │ │ │ + DW_CFA_advance_loc: 3 to 000abe49 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b1630 │ │ │ │ + DW_CFA_advance_loc: 7 to 000abe50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007724 00000058 00007728 FDE cie=00000000 pc=000b1870..000b257e │ │ │ │ - DW_CFA_advance_loc: 4 to 000b1874 │ │ │ │ +00007ce4 00000058 00007ce8 FDE cie=00000000 pc=000ac080..000acbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000ac084 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000b1887 │ │ │ │ + DW_CFA_advance_loc: 19 to 000ac097 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000b188b │ │ │ │ + DW_CFA_advance_loc: 4 to 000ac09b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2083 to 000b20ae │ │ │ │ + DW_CFA_advance_loc2: 1768 to 000ac783 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b20af │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac784 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b20b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac785 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b20b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac786 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b20b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac787 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b20b5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ac78a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000b20c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000ac790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 689 to 000b2371 │ │ │ │ + DW_CFA_advance_loc2: 566 to 000ac9c6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2372 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac9c7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2373 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac9c8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2374 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac9c9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2375 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac9ca │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b2378 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ac9cd │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2379 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ac9ce │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007780 00000058 00007784 FDE cie=00000000 pc=000b2580..000b328e │ │ │ │ - DW_CFA_advance_loc: 4 to 000b2584 │ │ │ │ +00007d40 00000058 00007d44 FDE cie=00000000 pc=000acbe0..000ad734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000acbe4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000b2597 │ │ │ │ + DW_CFA_advance_loc: 19 to 000acbf7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000b259b │ │ │ │ + DW_CFA_advance_loc: 4 to 000acbfb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2083 to 000b2dbe │ │ │ │ + DW_CFA_advance_loc2: 1768 to 000ad2e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2dbf │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad2e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2dc0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad2e5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2dc1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad2e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b2dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad2e7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b2dc5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ad2ea │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000b2dd0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000ad2f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 689 to 000b3081 │ │ │ │ + DW_CFA_advance_loc2: 566 to 000ad526 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3082 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad527 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3083 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad528 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3084 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad529 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3085 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad52a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b3088 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ad52d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3089 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ad52e │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000077dc 0000004c 00007768 FDE cie=00000078 pc=000b3290..000b3a62 │ │ │ │ - Augmentation data: e9 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b3294 │ │ │ │ +00007d9c 0000004c 00007d28 FDE cie=00000078 pc=000ad740..000ade4f │ │ │ │ + Augmentation data: f5 41 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000ad744 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000b32a7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000ad757 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000b32ab │ │ │ │ + DW_CFA_advance_loc: 4 to 000ad75b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 161 to 000b334c │ │ │ │ + DW_CFA_advance_loc1: 159 to 000ad7fa │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1308 to 000b3868 │ │ │ │ + DW_CFA_advance_loc2: 1098 to 000adc44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3869 │ │ │ │ + DW_CFA_advance_loc: 1 to 000adc45 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b386a │ │ │ │ + DW_CFA_advance_loc: 1 to 000adc46 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b386b │ │ │ │ + DW_CFA_advance_loc: 1 to 000adc47 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b386c │ │ │ │ + DW_CFA_advance_loc: 1 to 000adc48 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b386f │ │ │ │ + DW_CFA_advance_loc: 3 to 000adc4b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3870 │ │ │ │ + DW_CFA_advance_loc: 5 to 000adc50 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000782c 00000058 00007830 FDE cie=00000000 pc=000b3a70..000b4247 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b3a74 │ │ │ │ +00007dec 00000058 00007df0 FDE cie=00000000 pc=000ade50..000ae565 │ │ │ │ + DW_CFA_advance_loc: 4 to 000ade54 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000b3a7d │ │ │ │ + DW_CFA_advance_loc: 19 to 000ade67 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000b3a81 │ │ │ │ + DW_CFA_advance_loc: 4 to 000ade6b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 77 to 000b3ace │ │ │ │ + DW_CFA_advance_loc1: 69 to 000adeb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3acf │ │ │ │ + DW_CFA_advance_loc: 1 to 000adeb1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3ad0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000adeb2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3ad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000adeb3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b3ad2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000adeb4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b3ad5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000adeb7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000b3ae0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000adec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1437 to 000b407d │ │ │ │ + DW_CFA_advance_loc2: 1224 to 000ae388 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b407e │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae389 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b407f │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae38a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4080 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae38b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4081 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae38c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b4084 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ae38f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b4090 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae390 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007888 00000058 0000788c FDE cie=00000000 pc=000b4250..000b4468 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4251 │ │ │ │ +00007e48 00000058 00007e4c FDE cie=00000000 pc=000ae570..000ae788 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae571 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4252 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae572 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4253 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae573 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4254 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae574 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b4257 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ae577 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 000b42a0 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000ae5c0 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b42a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000ae5c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 35 to 000b42cb │ │ │ │ + DW_CFA_advance_loc: 35 to 000ae5eb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 296 to 000b43f3 │ │ │ │ + DW_CFA_advance_loc2: 296 to 000ae713 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b43fa │ │ │ │ + DW_CFA_advance_loc: 7 to 000ae71a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b43fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae71b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000b4415 │ │ │ │ + DW_CFA_advance_loc: 18 to 000ae72d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b4423 │ │ │ │ + DW_CFA_advance_loc: 22 to 000ae743 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4424 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae744 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4425 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae745 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4426 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae746 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4427 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae747 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000b4430 │ │ │ │ + DW_CFA_advance_loc: 9 to 000ae750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000b445a │ │ │ │ + DW_CFA_advance_loc: 42 to 000ae77a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 000b4463 │ │ │ │ + DW_CFA_advance_loc: 9 to 000ae783 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -000078e4 0000003c 000078e8 FDE cie=00000000 pc=000b4470..000b498f │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4471 │ │ │ │ +00007ea4 0000003c 00007ea8 FDE cie=00000000 pc=000ae790..000aec9f │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae791 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4472 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae792 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4473 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae793 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4474 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ae794 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b4477 │ │ │ │ + DW_CFA_advance_loc: 3 to 000ae797 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc2: 661 to 000b470c │ │ │ │ + DW_CFA_advance_loc2: 661 to 000aea2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b470d │ │ │ │ + DW_CFA_advance_loc: 1 to 000aea2d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b470e │ │ │ │ + DW_CFA_advance_loc: 1 to 000aea2e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b470f │ │ │ │ + DW_CFA_advance_loc: 1 to 000aea2f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4710 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aea30 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4711 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aea31 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007924 00000054 00007928 FDE cie=00000000 pc=000565b0..00056790 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565b1 │ │ │ │ +00007ee4 00000054 00007ee8 FDE cie=00000000 pc=00054720..00054900 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054721 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054722 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054723 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000565b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054724 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000565b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054727 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 384 to 00056737 │ │ │ │ + DW_CFA_advance_loc2: 384 to 000548a7 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 32 to 00056757 │ │ │ │ + DW_CFA_advance_loc: 32 to 000548c7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005675c │ │ │ │ + DW_CFA_advance_loc: 5 to 000548cc │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 11 to 00056767 │ │ │ │ + DW_CFA_advance_loc: 11 to 000548d7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056769 │ │ │ │ + DW_CFA_advance_loc: 2 to 000548d9 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005676b │ │ │ │ + DW_CFA_advance_loc: 2 to 000548db │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005676d │ │ │ │ + DW_CFA_advance_loc: 2 to 000548dd │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005676e │ │ │ │ + DW_CFA_advance_loc: 1 to 000548de │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005677e │ │ │ │ + DW_CFA_advance_loc: 16 to 000548ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 13 to 0005678b │ │ │ │ + DW_CFA_advance_loc: 13 to 000548fb │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005678c │ │ │ │ + DW_CFA_advance_loc: 1 to 000548fc │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005678d │ │ │ │ + DW_CFA_advance_loc: 1 to 000548fd │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005678e │ │ │ │ + DW_CFA_advance_loc: 1 to 000548fe │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005678f │ │ │ │ + DW_CFA_advance_loc: 1 to 000548ff │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -0000797c 0000003c 00007980 FDE cie=00000000 pc=000b4990..000b4e1f │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4991 │ │ │ │ +00007f3c 0000003c 00007f40 FDE cie=00000000 pc=000aeca0..000af13f │ │ │ │ + DW_CFA_advance_loc: 1 to 000aeca1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4992 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aeca2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4993 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aeca3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4994 │ │ │ │ + DW_CFA_advance_loc: 1 to 000aeca4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b4997 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1155 to 000b4e1a │ │ │ │ + DW_CFA_advance_loc: 3 to 000aeca7 │ │ │ │ + DW_CFA_def_cfa_offset: 104 │ │ │ │ + DW_CFA_advance_loc2: 1171 to 000af13a │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4e1b │ │ │ │ + DW_CFA_advance_loc: 1 to 000af13b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4e1c │ │ │ │ + DW_CFA_advance_loc: 1 to 000af13c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4e1d │ │ │ │ + DW_CFA_advance_loc: 1 to 000af13d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4e1e │ │ │ │ + DW_CFA_advance_loc: 1 to 000af13e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000079bc 00000034 00007948 FDE cie=00000078 pc=000b4e20..000b560c │ │ │ │ - Augmentation data: 1d 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b4e21 │ │ │ │ +00007f7c 00000034 00007f08 FDE cie=00000078 pc=000af140..000af92c │ │ │ │ + Augmentation data: 29 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000af141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000b4e23 │ │ │ │ + DW_CFA_advance_loc: 2 to 000af143 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000b4e2c │ │ │ │ + DW_CFA_advance_loc: 3 to 000af146 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 79 to 000b4e7b │ │ │ │ + DW_CFA_advance_loc1: 85 to 000af19b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1583 to 000b54aa │ │ │ │ + DW_CFA_advance_loc2: 1583 to 000af7ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b54ab │ │ │ │ + DW_CFA_advance_loc: 1 to 000af7cb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b54ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000af7cc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b54ad │ │ │ │ + DW_CFA_advance_loc: 1 to 000af7cd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b54ae │ │ │ │ + DW_CFA_advance_loc: 1 to 000af7ce │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000079f4 00000044 000079f8 FDE cie=00000000 pc=000b5610..000b566b │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5611 │ │ │ │ +00007fb4 00000044 00007fb8 FDE cie=00000000 pc=000af930..000af98b │ │ │ │ + DW_CFA_advance_loc: 1 to 000af931 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5612 │ │ │ │ + DW_CFA_advance_loc: 1 to 000af932 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5613 │ │ │ │ + DW_CFA_advance_loc: 1 to 000af933 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 41 to 000b563c │ │ │ │ + DW_CFA_advance_loc: 41 to 000af95c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000b5642 │ │ │ │ + DW_CFA_advance_loc: 6 to 000af962 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5643 │ │ │ │ + DW_CFA_advance_loc: 1 to 000af963 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b564b │ │ │ │ + DW_CFA_advance_loc: 8 to 000af96b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000b5650 │ │ │ │ + DW_CFA_advance_loc: 5 to 000af970 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5651 │ │ │ │ + DW_CFA_advance_loc: 1 to 000af971 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5652 │ │ │ │ + DW_CFA_advance_loc: 1 to 000af972 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b5660 │ │ │ │ + DW_CFA_advance_loc: 14 to 000af980 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000b5668 │ │ │ │ + DW_CFA_advance_loc: 8 to 000af988 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5669 │ │ │ │ + DW_CFA_advance_loc: 1 to 000af989 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b566a │ │ │ │ + DW_CFA_advance_loc: 1 to 000af98a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a3c 00000034 000079c8 FDE cie=00000078 pc=00056790..00056d7b │ │ │ │ - Augmentation data: b7 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056791 │ │ │ │ +00007ffc 00000034 00007f88 FDE cie=00000078 pc=00054900..00054eeb │ │ │ │ + Augmentation data: c3 3f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054901 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00056793 │ │ │ │ + DW_CFA_advance_loc: 2 to 00054903 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00056796 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054906 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 467 to 00056969 │ │ │ │ + DW_CFA_advance_loc2: 467 to 00054ad9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005696a │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ada │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005696b │ │ │ │ + DW_CFA_advance_loc: 1 to 00054adb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005696c │ │ │ │ + DW_CFA_advance_loc: 1 to 00054adc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00056970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00054ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 58 to 000569aa │ │ │ │ + DW_CFA_advance_loc: 58 to 00054b1a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a74 0000001c 00007a00 FDE cie=00000078 pc=0000cb3a..0000cb7c │ │ │ │ - Augmentation data: a0 3f 00 00 │ │ │ │ +00008034 0000001c 00007fc0 FDE cie=00000078 pc=0000ca10..0000ca52 │ │ │ │ + Augmentation data: ac 3f 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00007a94 0000003c 00007a98 FDE cie=00000000 pc=00056d80..000570d3 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056d81 │ │ │ │ +00008054 0000003c 00008058 FDE cie=00000000 pc=00054ef0..00055246 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ef1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056d82 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ef2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056d83 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ef3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00056d84 │ │ │ │ + DW_CFA_advance_loc: 1 to 00054ef4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00056d87 │ │ │ │ + DW_CFA_advance_loc: 3 to 00054ef7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 839 to 000570ce │ │ │ │ + DW_CFA_advance_loc2: 842 to 00055241 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00055242 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055243 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055244 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055245 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ad4 00000044 00007a60 FDE cie=00000078 pc=000b5670..000b5eae │ │ │ │ - Augmentation data: 48 3f 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5671 │ │ │ │ +00008094 00000044 00008020 FDE cie=00000078 pc=000af990..000b01ce │ │ │ │ + Augmentation data: 54 3f 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000af991 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000b5673 │ │ │ │ + DW_CFA_advance_loc: 2 to 000af993 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000b567c │ │ │ │ + DW_CFA_advance_loc: 3 to 000af996 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 155 to 000b5717 │ │ │ │ + DW_CFA_advance_loc1: 161 to 000afa37 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b5725 │ │ │ │ + DW_CFA_advance_loc: 14 to 000afa45 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 471 to 000b58fc │ │ │ │ + DW_CFA_advance_loc2: 471 to 000afc1c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 796 to 000b5c18 │ │ │ │ + DW_CFA_advance_loc2: 796 to 000aff38 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000b5c32 │ │ │ │ + DW_CFA_advance_loc: 26 to 000aff52 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 428 to 000b5dde │ │ │ │ + DW_CFA_advance_loc2: 428 to 000b00fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5ddf │ │ │ │ + DW_CFA_advance_loc: 1 to 000b00ff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5de0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0100 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5de1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0101 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5de2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0102 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007b1c 00000034 00007b20 FDE cie=00000000 pc=000570e0..00057119 │ │ │ │ - DW_CFA_advance_loc: 1 to 000570e1 │ │ │ │ +000080dc 00000034 000080e0 FDE cie=00000000 pc=00055250..00055289 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 000570e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055254 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000570e8 │ │ │ │ + DW_CFA_advance_loc: 15 to 00055263 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000570ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00055267 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000570f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005526b │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 15 to 000570ff │ │ │ │ + DW_CFA_advance_loc: 4 to 0005526f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057103 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055273 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057107 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055277 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005710b │ │ │ │ + DW_CFA_advance_loc: 4 to 0005527b │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005710f │ │ │ │ + DW_CFA_advance_loc: 4 to 0005527f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00057117 │ │ │ │ + DW_CFA_advance_loc: 8 to 00055287 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057118 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055288 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007b54 00000034 00007b58 FDE cie=00000000 pc=00057120..0005715c │ │ │ │ - DW_CFA_advance_loc: 1 to 00057121 │ │ │ │ +00008114 00000034 00008118 FDE cie=00000000 pc=00055290..000552cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00055291 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057124 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055294 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005712c │ │ │ │ + DW_CFA_advance_loc: 8 to 0005529c │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000552a0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057132 │ │ │ │ + DW_CFA_advance_loc: 2 to 000552a2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 19 to 00057145 │ │ │ │ + DW_CFA_advance_loc: 19 to 000552b5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057149 │ │ │ │ + DW_CFA_advance_loc: 4 to 000552b9 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005714d │ │ │ │ + DW_CFA_advance_loc: 4 to 000552bd │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057151 │ │ │ │ + DW_CFA_advance_loc: 4 to 000552c1 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057152 │ │ │ │ + DW_CFA_advance_loc: 1 to 000552c2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005715a │ │ │ │ + DW_CFA_advance_loc: 8 to 000552ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005715b │ │ │ │ + DW_CFA_advance_loc: 1 to 000552cb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007b8c 00000038 00007b18 FDE cie=00000078 pc=00057160..00057277 │ │ │ │ - Augmentation data: a6 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00057161 │ │ │ │ +0000814c 00000038 000080d8 FDE cie=00000078 pc=000552d0..000553e7 │ │ │ │ + Augmentation data: b2 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000552d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057163 │ │ │ │ + DW_CFA_advance_loc: 2 to 000552d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00057169 │ │ │ │ + DW_CFA_advance_loc: 6 to 000552d9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 78 to 000571b7 │ │ │ │ + DW_CFA_advance_loc1: 78 to 00055327 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 000571d6 │ │ │ │ + DW_CFA_advance_loc: 31 to 00055346 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 121 to 0005724f │ │ │ │ + DW_CFA_advance_loc1: 121 to 000553bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00057250 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553c0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00057251 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553c1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00057252 │ │ │ │ + DW_CFA_advance_loc: 1 to 000553c2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00057260 │ │ │ │ + DW_CFA_advance_loc: 14 to 000553d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bc8 0000001c 00007b54 FDE cie=00000078 pc=0000cb7c..0000cbbd │ │ │ │ - Augmentation data: 73 3e 00 00 │ │ │ │ +00008188 0000001c 00008114 FDE cie=00000078 pc=0000ca52..0000ca93 │ │ │ │ + Augmentation data: 7f 3e 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00007be8 00000034 00007bec FDE cie=00000000 pc=00057280..000572bc │ │ │ │ - DW_CFA_advance_loc: 1 to 00057281 │ │ │ │ +000081a8 00000034 000081ac FDE cie=00000000 pc=000553f0..0005542c │ │ │ │ + DW_CFA_advance_loc: 1 to 000553f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00057284 │ │ │ │ + DW_CFA_advance_loc: 3 to 000553f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0005728c │ │ │ │ + DW_CFA_advance_loc: 8 to 000553fc │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00057290 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055400 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00057292 │ │ │ │ + DW_CFA_advance_loc: 2 to 00055402 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 19 to 000572a5 │ │ │ │ + DW_CFA_advance_loc: 19 to 00055415 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000572a9 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055419 │ │ │ │ DW_CFA_def_cfa_offset: 36 │ │ │ │ - DW_CFA_advance_loc: 4 to 000572ad │ │ │ │ + DW_CFA_advance_loc: 4 to 0005541d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000572b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055421 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 000572b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055422 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000572ba │ │ │ │ + DW_CFA_advance_loc: 8 to 0005542a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000572bb │ │ │ │ + DW_CFA_advance_loc: 1 to 0005542b │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ │ │ │ │ -00007c20 0000005c 00007bac FDE cie=00000078 pc=000572c0..0005830b │ │ │ │ - Augmentation data: 23 3e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000572c4 │ │ │ │ +000081e0 0000005c 0000816c FDE cie=00000078 pc=00055430..00056245 │ │ │ │ + Augmentation data: 2f 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055434 │ │ │ │ DW_CFA_def_cfa: r0 (eax) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000572cd │ │ │ │ + DW_CFA_advance_loc: 9 to 0005543d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000572d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00055441 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 225 to 000573b2 │ │ │ │ + DW_CFA_advance_loc1: 222 to 0005551f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 883 to 00057725 │ │ │ │ + DW_CFA_advance_loc2: 733 to 000557fc │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 496 to 00057915 │ │ │ │ + DW_CFA_advance_loc2: 440 to 000559b4 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 912 to 00057ca5 │ │ │ │ + DW_CFA_advance_loc2: 749 to 00055ca1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 874 to 0005800f │ │ │ │ + DW_CFA_advance_loc2: 742 to 00055f87 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058010 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055f88 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058011 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055f89 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058012 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055f8a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00058013 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055f8b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00058016 │ │ │ │ + DW_CFA_advance_loc: 3 to 00055f8e │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058017 │ │ │ │ + DW_CFA_advance_loc: 1 to 00055f8f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c80 0000002c 00007c0c FDE cie=00000078 pc=0000cbbd..0000cc1b │ │ │ │ - Augmentation data: ce 3d 00 00 │ │ │ │ +00008240 0000002c 000081cc FDE cie=00000078 pc=0000ca93..0000caee │ │ │ │ + Augmentation data: da 3d 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007cb0 00000050 00007c3c FDE cie=00000078 pc=00058310..0005901b │ │ │ │ - Augmentation data: a6 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00058311 │ │ │ │ +00008270 00000050 000081fc FDE cie=00000078 pc=00056250..00056f5b │ │ │ │ + Augmentation data: b2 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056251 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00058313 │ │ │ │ + DW_CFA_advance_loc: 2 to 00056253 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00058316 │ │ │ │ + DW_CFA_advance_loc: 3 to 00056256 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000583d2 │ │ │ │ + DW_CFA_advance_loc1: 188 to 00056312 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000583e9 │ │ │ │ + DW_CFA_advance_loc: 23 to 00056329 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00058410 │ │ │ │ + DW_CFA_advance_loc: 39 to 00056350 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00058427 │ │ │ │ + DW_CFA_advance_loc: 23 to 00056367 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000584af │ │ │ │ + DW_CFA_advance_loc1: 136 to 000563ef │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1311 to 000589ce │ │ │ │ + DW_CFA_advance_loc2: 1311 to 0005690e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000589cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0005690f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000589d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056910 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000589d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00056911 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000589e0 │ │ │ │ + DW_CFA_advance_loc: 15 to 00056920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 560 to 00058c10 │ │ │ │ + DW_CFA_advance_loc2: 560 to 00056b50 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc2: 760 to 00058f08 │ │ │ │ + DW_CFA_advance_loc2: 760 to 00056e48 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00058f54 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00056e94 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d04 0000001c 00007c90 FDE cie=00000078 pc=0000cc1b..0000cd2a │ │ │ │ - Augmentation data: ad 3d 00 00 │ │ │ │ +000082c4 0000001c 00008250 FDE cie=00000078 pc=0000caee..0000cbfd │ │ │ │ + Augmentation data: b9 3d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00007d24 00000044 00007cb0 FDE cie=00000078 pc=000b5eb0..000b66ee │ │ │ │ - Augmentation data: 96 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b5eb1 │ │ │ │ +000082e4 00000044 00008270 FDE cie=00000078 pc=000b01d0..000b0a0e │ │ │ │ + Augmentation data: a2 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b01d1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000b5eb3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b01d3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000b5ebc │ │ │ │ + DW_CFA_advance_loc: 3 to 000b01d6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 155 to 000b5f57 │ │ │ │ + DW_CFA_advance_loc1: 161 to 000b0277 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b5f65 │ │ │ │ + DW_CFA_advance_loc: 14 to 000b0285 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 471 to 000b613c │ │ │ │ + DW_CFA_advance_loc2: 471 to 000b045c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 796 to 000b6458 │ │ │ │ + DW_CFA_advance_loc2: 796 to 000b0778 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 000b6472 │ │ │ │ + DW_CFA_advance_loc: 26 to 000b0792 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 428 to 000b661e │ │ │ │ + DW_CFA_advance_loc2: 428 to 000b093e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b661f │ │ │ │ + DW_CFA_advance_loc: 1 to 000b093f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b6620 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0940 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b6621 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0941 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b6622 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0942 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007d6c 00000074 00007cf8 FDE cie=00000078 pc=00059020..0005a88f │ │ │ │ - Augmentation data: 64 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00059024 │ │ │ │ +0000832c 00000074 000082b8 FDE cie=00000078 pc=00056f60..00058738 │ │ │ │ + Augmentation data: 70 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00056f64 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005902d │ │ │ │ + DW_CFA_advance_loc: 9 to 00056f6d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 00059030 │ │ │ │ + DW_CFA_advance_loc: 3 to 00056f70 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 0005903c │ │ │ │ + DW_CFA_advance_loc: 12 to 00056f7c │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc2: 300 to 00059168 │ │ │ │ + DW_CFA_advance_loc2: 300 to 000570a8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 00059182 │ │ │ │ + DW_CFA_advance_loc: 26 to 000570c2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 132 to 00059206 │ │ │ │ + DW_CFA_advance_loc1: 132 to 00057146 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1294 to 00059714 │ │ │ │ + DW_CFA_advance_loc2: 918 to 000574dc │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 00059744 │ │ │ │ + DW_CFA_advance_loc: 48 to 0005750c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1120 to 00059ba4 │ │ │ │ + DW_CFA_advance_loc2: 1194 to 000579b6 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00059c44 │ │ │ │ + DW_CFA_advance_loc1: 158 to 00057a54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00059c45 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057a55 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00059c46 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057a56 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00059c47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057a57 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00059c48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00057a58 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00059c4b │ │ │ │ + DW_CFA_advance_loc: 3 to 00057a5b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00059c50 │ │ │ │ + DW_CFA_advance_loc: 5 to 00057a60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00059c68 │ │ │ │ + DW_CFA_advance_loc: 24 to 00057a78 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 586 to 00059eb2 │ │ │ │ + DW_CFA_advance_loc2: 570 to 00057cb2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 00059ed1 │ │ │ │ + DW_CFA_advance_loc: 31 to 00057cd1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2083 to 0005a6f4 │ │ │ │ + DW_CFA_advance_loc2: 2229 to 00058586 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 187 to 0005a7af │ │ │ │ + DW_CFA_advance_loc1: 204 to 00058652 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007de4 0000002c 00007d70 FDE cie=00000078 pc=0000cd2a..0000ce27 │ │ │ │ - Augmentation data: 5a 3d 00 00 │ │ │ │ +000083a4 0000002c 00008330 FDE cie=00000078 pc=0000cbfd..0000cd01 │ │ │ │ + Augmentation data: 66 3d 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e14 0000006c 00007da0 FDE cie=00000078 pc=0005a890..0005bcdd │ │ │ │ - Augmentation data: 33 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005a894 │ │ │ │ +000083d4 0000006c 00008360 FDE cie=00000078 pc=00058740..000599ac │ │ │ │ + Augmentation data: 3e 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058744 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005a89d │ │ │ │ + DW_CFA_advance_loc: 9 to 0005874d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0005a8a1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00058751 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 223 to 0005a980 │ │ │ │ + DW_CFA_advance_loc1: 223 to 00058830 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005a99a │ │ │ │ + DW_CFA_advance_loc: 26 to 0005884a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0005a9c4 │ │ │ │ + DW_CFA_advance_loc: 42 to 00058874 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005a9de │ │ │ │ + DW_CFA_advance_loc: 26 to 0005888e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0005aa39 │ │ │ │ + DW_CFA_advance_loc1: 91 to 000588e9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1431 to 0005afd0 │ │ │ │ + DW_CFA_advance_loc2: 1383 to 00058e50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005afd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e51 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005afd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e52 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005afd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e53 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005afd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00058e54 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0005afd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00058e57 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005afe0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00058e60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 562 to 0005b212 │ │ │ │ + DW_CFA_advance_loc2: 545 to 00059081 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc2: 297 to 0005b33b │ │ │ │ + DW_CFA_advance_loc2: 299 to 000591ac │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0005b396 │ │ │ │ + DW_CFA_advance_loc1: 91 to 00059207 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 2025 to 0005bb7f │ │ │ │ + DW_CFA_advance_loc2: 1667 to 0005988a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e84 0000002c 00007e10 FDE cie=00000078 pc=0000ce27..0000cf60 │ │ │ │ - Augmentation data: 2a 3d 00 00 │ │ │ │ +00008444 0000002c 000083d0 FDE cie=00000078 pc=0000cd01..0000ce2e │ │ │ │ + Augmentation data: 35 3d 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007eb4 00000034 00007e40 FDE cie=00000078 pc=000b66f0..000b6856 │ │ │ │ - Augmentation data: 03 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b66f1 │ │ │ │ +00008474 00000034 00008400 FDE cie=00000078 pc=000b0a10..000b0b76 │ │ │ │ + Augmentation data: 0e 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0a11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000b66f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b0a13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000b66f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b0a19 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 110 to 000b6767 │ │ │ │ + DW_CFA_advance_loc1: 110 to 000b0a87 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 135 to 000b67ee │ │ │ │ + DW_CFA_advance_loc1: 135 to 000b0b0e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b67ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0b0f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b67f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0b10 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b67f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b0b11 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000b6800 │ │ │ │ + DW_CFA_advance_loc: 15 to 000b0b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007eec 0000004c 00007e78 FDE cie=00000078 pc=000b6860..000b7134 │ │ │ │ - Augmentation data: dd 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b6864 │ │ │ │ +000084ac 0000004c 00008438 FDE cie=00000078 pc=000b0b80..000b139d │ │ │ │ + Augmentation data: e8 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b0b84 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000b6877 │ │ │ │ + DW_CFA_advance_loc: 19 to 000b0b97 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000b687b │ │ │ │ + DW_CFA_advance_loc: 4 to 000b0b9b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 161 to 000b691c │ │ │ │ + DW_CFA_advance_loc1: 161 to 000b0c3c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1484 to 000b6ee8 │ │ │ │ + DW_CFA_advance_loc2: 1267 to 000b112f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b6ee9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1130 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b6eea │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1131 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b6eeb │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1132 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b6eec │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1133 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b6eef │ │ │ │ + DW_CFA_advance_loc: 3 to 000b1136 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b6ef0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000b1140 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f3c 00000034 00007ec8 FDE cie=00000078 pc=0005bce0..0005c440 │ │ │ │ - Augmentation data: a7 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bce1 │ │ │ │ +000084fc 00000034 00008488 FDE cie=00000078 pc=000599b0..0005a123 │ │ │ │ + Augmentation data: b2 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000599b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005bce3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000599b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005bcec │ │ │ │ + DW_CFA_advance_loc: 3 to 000599b6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0005bd2d │ │ │ │ + DW_CFA_advance_loc1: 71 to 000599fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bd2e │ │ │ │ + DW_CFA_advance_loc: 1 to 000599fe │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bd2f │ │ │ │ + DW_CFA_advance_loc: 1 to 000599ff │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bd30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059a00 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005bd31 │ │ │ │ + DW_CFA_advance_loc: 1 to 00059a01 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 70 to 0005bd77 │ │ │ │ + DW_CFA_advance_loc1: 70 to 00059a47 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f74 0000001c 00007f00 FDE cie=00000078 pc=0000cf60..0000cfc7 │ │ │ │ - Augmentation data: 91 3c 00 00 │ │ │ │ +00008534 0000001c 000084c0 FDE cie=00000078 pc=0000ce2e..0000ce95 │ │ │ │ + Augmentation data: 9c 3c 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00007f94 0000004c 00007f20 FDE cie=00000078 pc=0005c440..0005c8b0 │ │ │ │ - Augmentation data: 79 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005c444 │ │ │ │ +00008554 0000004c 000084e0 FDE cie=00000078 pc=0005a130..0005a515 │ │ │ │ + Augmentation data: 84 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005a134 │ │ │ │ DW_CFA_def_cfa: r0 (eax) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005c44d │ │ │ │ + DW_CFA_advance_loc: 9 to 0005a13d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0005c451 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 3 to 0005a140 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 75 to 0005c49c │ │ │ │ + DW_CFA_advance_loc: 12 to 0005a14c │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 62 to 0005a18a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 701 to 0005c759 │ │ │ │ + DW_CFA_advance_loc2: 591 to 0005a3d9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c75a │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a3da │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c75b │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a3db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c75c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a3dc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005c75d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005a3dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0005c760 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005a3e0 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0005c770 │ │ │ │ + DW_CFA_advance_loc: 16 to 0005a3f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fe4 0000002c 00007f70 FDE cie=00000078 pc=0000cfc7..0000cff6 │ │ │ │ - Augmentation data: 32 3c 00 00 │ │ │ │ +000085a4 0000002c 00008530 FDE cie=00000078 pc=0000ce95..0000cec4 │ │ │ │ + Augmentation data: 3d 3c 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008014 00000070 00007fa0 FDE cie=00000078 pc=0005c8b0..0005d352 │ │ │ │ - Augmentation data: 0b 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005c8b4 │ │ │ │ +000085d4 0000006c 00008560 FDE cie=00000078 pc=0005a520..0005aeaa │ │ │ │ + Augmentation data: 17 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005a524 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005c8bd │ │ │ │ + DW_CFA_advance_loc: 9 to 0005a52d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0005c8c1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005a531 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 201 to 0005c98a │ │ │ │ + DW_CFA_advance_loc1: 201 to 0005a5fa │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0005c9ab │ │ │ │ + DW_CFA_advance_loc: 33 to 0005a61b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005c9c5 │ │ │ │ + DW_CFA_advance_loc: 26 to 0005a635 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0005ca11 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0005a681 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 867 to 0005cd74 │ │ │ │ + DW_CFA_advance_loc2: 691 to 0005a934 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0005a9c8 │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 366 to 0005ab36 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc1: 142 to 0005abc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cd75 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005abc5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cd76 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005abc6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cd77 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005abc7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005cd78 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005abc8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0005cd7b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005abcb │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005cd80 │ │ │ │ + DW_CFA_advance_loc: 5 to 0005abd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 151 to 0005ce17 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0005ceab │ │ │ │ + DW_CFA_advance_loc: 17 to 0005abe1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 384 to 0005d02b │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 137 to 0005d0b4 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0005d11b │ │ │ │ + DW_CFA_advance_loc1: 165 to 0005ac86 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0005d162 │ │ │ │ + DW_CFA_advance_loc1: 65 to 0005acc7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008088 00000034 00008014 FDE cie=00000078 pc=0000cff6..0000d188 │ │ │ │ - Augmentation data: 03 3c 00 00 │ │ │ │ +00008644 00000034 000085d0 FDE cie=00000078 pc=0000cec4..0000d055 │ │ │ │ + Augmentation data: 0f 3c 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc2: 306 to 0000d128 │ │ │ │ + DW_CFA_advance_loc2: 305 to 0000cff5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000d14d │ │ │ │ + DW_CFA_advance_loc: 37 to 0000d01a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080c0 00000040 0000804c FDE cie=00000078 pc=0005d360..0005dc41 │ │ │ │ - Augmentation data: eb 3b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005d361 │ │ │ │ +0000867c 00000040 00008608 FDE cie=00000078 pc=0005aeb0..0005b7bf │ │ │ │ + Augmentation data: f7 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005aeb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005d363 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005aeb3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005d36c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005aeb6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 155 to 0005d407 │ │ │ │ + DW_CFA_advance_loc1: 161 to 0005af57 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 239 to 0005d4f6 │ │ │ │ + DW_CFA_advance_loc1: 239 to 0005b046 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 333 to 0005d643 │ │ │ │ + DW_CFA_advance_loc2: 333 to 0005b193 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1417 to 0005dbcc │ │ │ │ + DW_CFA_advance_loc2: 1465 to 0005b74c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dbcd │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b74d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dbce │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b74e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dbcf │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b74f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dbd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b750 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008104 0000001c 00008090 FDE cie=00000078 pc=0000d188..0000d1f0 │ │ │ │ - Augmentation data: c2 3b 00 00 │ │ │ │ +000086c0 0000001c 0000864c FDE cie=00000078 pc=0000d055..0000d0bd │ │ │ │ + Augmentation data: ce 3b 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00008124 00000034 000080b0 FDE cie=00000078 pc=0005dc50..0005de1a │ │ │ │ - Augmentation data: aa 3b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005dc51 │ │ │ │ +000086e0 00000034 0000866c FDE cie=00000078 pc=0005b7c0..0005b98a │ │ │ │ + Augmentation data: b6 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b7c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005dc53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005b7c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0005dc59 │ │ │ │ + DW_CFA_advance_loc: 6 to 0005b7c9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 101 to 0005dcbe │ │ │ │ + DW_CFA_advance_loc1: 101 to 0005b82e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 277 to 0005ddd3 │ │ │ │ + DW_CFA_advance_loc2: 277 to 0005b943 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ddd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b944 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ddd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b945 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ddd6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005b946 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0005dde0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0005b950 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000815c 0000001c 000080e8 FDE cie=00000078 pc=0000d1f0..0000d23a │ │ │ │ - Augmentation data: 7b 3b 00 00 │ │ │ │ +00008718 0000001c 000086a4 FDE cie=00000078 pc=0000d0bd..0000d107 │ │ │ │ + Augmentation data: 87 3b 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000817c 00000074 00008108 FDE cie=00000078 pc=0005de20..0005ee82 │ │ │ │ - Augmentation data: 63 3b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0005de24 │ │ │ │ +00008738 00000074 000086c4 FDE cie=00000078 pc=0005b990..0005c8eb │ │ │ │ + Augmentation data: 6f 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005b994 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0005de2d │ │ │ │ + DW_CFA_advance_loc: 9 to 0005b99d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0005de31 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005b9a1 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 208 to 0005df01 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0005ba71 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 0005df22 │ │ │ │ + DW_CFA_advance_loc: 33 to 0005ba92 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005df3c │ │ │ │ + DW_CFA_advance_loc: 26 to 0005baac │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0005df66 │ │ │ │ + DW_CFA_advance_loc: 42 to 0005bad6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0005df80 │ │ │ │ + DW_CFA_advance_loc: 26 to 0005baf0 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0005dfcd │ │ │ │ + DW_CFA_advance_loc1: 91 to 0005bb4b │ │ │ │ + DW_CFA_GNU_args_size: 16 │ │ │ │ + DW_CFA_advance_loc2: 1211 to 0005c006 │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0005c092 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 119 to 0005e044 │ │ │ │ + DW_CFA_advance_loc2: 587 to 0005c2dd │ │ │ │ + DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_advance_loc1: 123 to 0005c358 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e045 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005c359 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e046 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005c35a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e047 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005c35b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005e048 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005c35c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0005e04b │ │ │ │ + DW_CFA_advance_loc: 3 to 0005c35f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0005e050 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005c360 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1614 to 0005e69e │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0005e726 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 517 to 0005e92b │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 102 to 0005e991 │ │ │ │ + DW_CFA_advance_loc: 20 to 0005c374 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 122 to 0005ea0b │ │ │ │ + DW_CFA_advance_loc1: 199 to 0005c43b │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0005ea37 │ │ │ │ + DW_CFA_advance_loc: 39 to 0005c462 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000081f4 0000002c 00008180 FDE cie=00000078 pc=0000d23a..0000d3c3 │ │ │ │ - Augmentation data: 5b 3b 00 00 │ │ │ │ +000087b0 0000002c 0000873c FDE cie=00000078 pc=0000d107..0000d29c │ │ │ │ + Augmentation data: 6b 3b 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008224 0000003c 000081b0 FDE cie=00000078 pc=0005ee90..0005f410 │ │ │ │ - Augmentation data: 43 3b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005ee91 │ │ │ │ +000087e0 0000003c 0000876c FDE cie=00000078 pc=0005c8f0..0005ce70 │ │ │ │ + Augmentation data: 53 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005c8f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005ee93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005c8f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0005ee96 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005c8f6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0005eef1 │ │ │ │ + DW_CFA_advance_loc1: 91 to 0005c951 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0005ef69 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0005c9c9 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0005ef8d │ │ │ │ + DW_CFA_advance_loc: 36 to 0005c9ed │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 980 to 0005f361 │ │ │ │ + DW_CFA_advance_loc2: 980 to 0005cdc1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f362 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005cdc2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f363 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005cdc3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f364 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005cdc4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005f370 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005cdd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008264 0000001c 000081f0 FDE cie=00000078 pc=0000d3c3..0000d45f │ │ │ │ - Augmentation data: 1e 3b 00 00 │ │ │ │ +00008820 0000001c 000087ac FDE cie=00000078 pc=0000d29c..0000d338 │ │ │ │ + Augmentation data: 2e 3b 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00008284 0000003c 00008210 FDE cie=00000078 pc=0005f410..0005f9a7 │ │ │ │ - Augmentation data: 06 3b 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005f41c │ │ │ │ +00008840 0000003c 000087cc FDE cie=00000078 pc=0005ce70..0005d407 │ │ │ │ + Augmentation data: 16 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005ce7c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005f41e │ │ │ │ + DW_CFA_advance_loc: 2 to 0005ce7e │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 0005f424 │ │ │ │ + DW_CFA_advance_loc: 6 to 0005ce84 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0005f473 │ │ │ │ + DW_CFA_advance_loc1: 79 to 0005ced3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0005f4e9 │ │ │ │ + DW_CFA_advance_loc1: 118 to 0005cf49 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0005f50d │ │ │ │ + DW_CFA_advance_loc: 36 to 0005cf6d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 996 to 0005f8f1 │ │ │ │ + DW_CFA_advance_loc2: 996 to 0005d351 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f8f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d352 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f8f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d353 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f8f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d354 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0005f900 │ │ │ │ + DW_CFA_advance_loc: 12 to 0005d360 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000082c4 0000001c 00008250 FDE cie=00000078 pc=0000d45f..0000d4fb │ │ │ │ - Augmentation data: e1 3a 00 00 │ │ │ │ +00008880 0000001c 0000880c FDE cie=00000078 pc=0000d338..0000d3d4 │ │ │ │ + Augmentation data: f1 3a 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -000082e4 00000034 00008270 FDE cie=00000078 pc=0005f9b0..0006006b │ │ │ │ - Augmentation data: c9 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f9b1 │ │ │ │ +000088a0 00000034 0000882c FDE cie=00000078 pc=0005d410..0005dada │ │ │ │ + Augmentation data: d9 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d411 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0005f9b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005d413 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0005f9bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0005d416 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0005f9fd │ │ │ │ + DW_CFA_advance_loc1: 71 to 0005d45d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f9fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d45e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005f9ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d45f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fa00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d460 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0005fa01 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005d461 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 75 to 0005fa4c │ │ │ │ + DW_CFA_advance_loc1: 75 to 0005d4ac │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000831c 0000001c 000082a8 FDE cie=00000078 pc=0000d4fb..0000d561 │ │ │ │ - Augmentation data: b3 3a 00 00 │ │ │ │ +000088d8 0000001c 00008864 FDE cie=00000078 pc=0000d3d4..0000d43a │ │ │ │ + Augmentation data: c3 3a 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000833c 0000003c 000082c8 FDE cie=00000078 pc=00060070..00060858 │ │ │ │ - Augmentation data: 9b 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060071 │ │ │ │ +000088f8 0000003c 00008884 FDE cie=00000078 pc=0005dae0..0005e2e6 │ │ │ │ + Augmentation data: ab 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005dae1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060073 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005dae3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0006007c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005dae6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 161 to 0006011d │ │ │ │ + DW_CFA_advance_loc1: 167 to 0005db8d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 264 to 00060225 │ │ │ │ + DW_CFA_advance_loc2: 264 to 0005dc95 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1459 to 000607d8 │ │ │ │ + DW_CFA_advance_loc2: 1491 to 0005e268 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000607d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005e269 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000607da │ │ │ │ + DW_CFA_advance_loc: 1 to 0005e26a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000607db │ │ │ │ + DW_CFA_advance_loc: 1 to 0005e26b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 000607e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0005e270 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000837c 0000001c 00008308 FDE cie=00000078 pc=0000d561..0000d5d5 │ │ │ │ - Augmentation data: 75 3a 00 00 │ │ │ │ +00008938 0000001c 000088c4 FDE cie=00000078 pc=0000d43a..0000d4ae │ │ │ │ + Augmentation data: 85 3a 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000839c 00000044 000083a0 FDE cie=00000000 pc=000b7140..000b719b │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7141 │ │ │ │ +00008958 00000044 0000895c FDE cie=00000000 pc=000b13a0..000b13fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000b13a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7142 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b13a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7143 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b13a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 42 to 000b716d │ │ │ │ + DW_CFA_advance_loc: 42 to 000b13cd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000b7173 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b13d3 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7174 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b13d4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b717c │ │ │ │ + DW_CFA_advance_loc: 8 to 000b13dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000b7181 │ │ │ │ + DW_CFA_advance_loc: 5 to 000b13e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7182 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b13e2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7183 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b13e3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000b7190 │ │ │ │ + DW_CFA_advance_loc: 13 to 000b13f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000b7198 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b13f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7199 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b13f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b719a │ │ │ │ + DW_CFA_advance_loc: 1 to 000b13fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083e4 00000058 00008370 FDE cie=00000078 pc=00060860..00061b86 │ │ │ │ - Augmentation data: 15 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00060861 │ │ │ │ +000089a0 00000058 0000892c FDE cie=00000078 pc=0005e2f0..0005f616 │ │ │ │ + Augmentation data: 25 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005e2f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00060863 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005e2f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0006086c │ │ │ │ + DW_CFA_advance_loc: 3 to 0005e2f6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 255 to 0006096b │ │ │ │ + DW_CFA_advance_loc2: 261 to 0005e3fb │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 308 to 00060a9f │ │ │ │ + DW_CFA_advance_loc2: 308 to 0005e52f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 282 to 00060bb9 │ │ │ │ + DW_CFA_advance_loc2: 282 to 0005e649 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 237 to 00060ca6 │ │ │ │ + DW_CFA_advance_loc1: 237 to 0005e736 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 862 to 00061004 │ │ │ │ + DW_CFA_advance_loc2: 862 to 0005ea94 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 732 to 000612e0 │ │ │ │ + DW_CFA_advance_loc2: 732 to 0005ed70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000612e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ed71 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000612e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ed72 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000612e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ed73 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000612e4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005ed74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1089 to 00061725 │ │ │ │ + DW_CFA_advance_loc2: 1089 to 0005f1b5 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 226 to 00061807 │ │ │ │ + DW_CFA_advance_loc1: 226 to 0005f297 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 711 to 00061ace │ │ │ │ + DW_CFA_advance_loc2: 711 to 0005f55e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008440 0000001c 000083cc FDE cie=00000078 pc=0000d5d5..0000d72e │ │ │ │ - Augmentation data: ed 39 00 00 │ │ │ │ +000089fc 0000001c 00008988 FDE cie=00000078 pc=0000d4ae..0000d607 │ │ │ │ + Augmentation data: fd 39 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00008460 0000003c 000083ec FDE cie=00000078 pc=00061b90..00061e1e │ │ │ │ - Augmentation data: d6 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061b91 │ │ │ │ +00008a1c 0000003c 000089a8 FDE cie=00000078 pc=0005f620..0005f8ae │ │ │ │ + Augmentation data: e6 39 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f621 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00061b93 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005f623 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00061b96 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005f626 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 193 to 00061c57 │ │ │ │ + DW_CFA_advance_loc1: 193 to 0005f6e7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 111 to 00061cc6 │ │ │ │ + DW_CFA_advance_loc1: 111 to 0005f756 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00061cea │ │ │ │ + DW_CFA_advance_loc: 36 to 0005f77a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 58 to 00061d24 │ │ │ │ + DW_CFA_advance_loc: 58 to 0005f7b4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 55 to 00061d5b │ │ │ │ + DW_CFA_advance_loc: 55 to 0005f7eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00061d5c │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f7ec │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00061d5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f7ed │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00061d5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f7ee │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 2 to 00061d60 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005f7f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000084a0 0000001c 0000842c FDE cie=00000078 pc=0000d72e..0000d789 │ │ │ │ - Augmentation data: c6 39 00 00 │ │ │ │ +00008a5c 0000001c 000089e8 FDE cie=00000078 pc=0000d607..0000d662 │ │ │ │ + Augmentation data: d6 39 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -000084c0 00000058 000084c4 FDE cie=00000000 pc=000b71a0..000b73a8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b71a1 │ │ │ │ +00008a7c 00000058 00008a80 FDE cie=00000000 pc=000b1400..000b1608 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1401 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b71a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1402 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b71a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b71a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1404 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b71a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b1407 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 000b71f0 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000b1450 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b71f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b1458 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000b7208 │ │ │ │ + DW_CFA_advance_loc: 16 to 000b1468 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 297 to 000b7331 │ │ │ │ + DW_CFA_advance_loc2: 297 to 000b1591 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b7338 │ │ │ │ + DW_CFA_advance_loc: 7 to 000b1598 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7339 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1599 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000b7353 │ │ │ │ + DW_CFA_advance_loc: 18 to 000b15ab │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b7361 │ │ │ │ + DW_CFA_advance_loc: 22 to 000b15c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7362 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b15c2 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7363 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b15c3 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7364 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b15c4 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7365 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b15c5 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000b7370 │ │ │ │ + DW_CFA_advance_loc: 11 to 000b15d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000b739a │ │ │ │ + DW_CFA_advance_loc: 42 to 000b15fa │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 000b73a3 │ │ │ │ + DW_CFA_advance_loc: 9 to 000b1603 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -0000851c 00000068 00008520 FDE cie=00000000 pc=000b73b0..000b7493 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b73b1 │ │ │ │ +00008ad8 00000068 00008adc FDE cie=00000000 pc=000b1610..000b16f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1611 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b73b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1612 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b73b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1613 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b73b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1614 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b73b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b1617 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 000b73fe │ │ │ │ + DW_CFA_advance_loc1: 71 to 000b165e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b7402 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b1662 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b740e │ │ │ │ + DW_CFA_advance_loc: 12 to 000b166e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000b7424 │ │ │ │ + DW_CFA_advance_loc: 22 to 000b1684 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7425 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1685 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7426 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1686 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 000b742b │ │ │ │ + DW_CFA_advance_loc: 5 to 000b168b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000b743b │ │ │ │ + DW_CFA_advance_loc: 8 to 000b1693 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 000b7459 │ │ │ │ + DW_CFA_advance_loc: 38 to 000b16b9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b7460 │ │ │ │ + DW_CFA_advance_loc: 7 to 000b16c0 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7461 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b16c1 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000b7473 │ │ │ │ + DW_CFA_advance_loc: 14 to 000b16cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b747f │ │ │ │ + DW_CFA_advance_loc: 16 to 000b16df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7480 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b16e0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7481 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b16e1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7482 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b16e2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7483 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b16e3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7484 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b16e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000b7487 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b16e7 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b748e │ │ │ │ + DW_CFA_advance_loc: 7 to 000b16ee │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008588 00000058 0000858c FDE cie=00000000 pc=000b74a0..000b7816 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b74a1 │ │ │ │ +00008b44 00000058 00008b48 FDE cie=00000000 pc=000b1700..000b1a86 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1701 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b74a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1702 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b74a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1703 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b74a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1704 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b74a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b1707 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000b74f8 │ │ │ │ + DW_CFA_advance_loc1: 81 to 000b1758 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 29 to 000b7515 │ │ │ │ + DW_CFA_advance_loc: 29 to 000b1775 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000b7525 │ │ │ │ + DW_CFA_advance_loc: 16 to 000b1785 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 620 to 000b7791 │ │ │ │ + DW_CFA_advance_loc2: 635 to 000b1a00 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b779f │ │ │ │ + DW_CFA_advance_loc: 14 to 000b1a0e │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b77a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a0f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 18 to 000b77b2 │ │ │ │ + DW_CFA_advance_loc: 14 to 000b1a1d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000b77c4 │ │ │ │ + DW_CFA_advance_loc: 22 to 000b1a33 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b77c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a34 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b77c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a35 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b77c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a36 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b77c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a37 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b77d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000b1a40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 58 to 000b780a │ │ │ │ + DW_CFA_advance_loc: 58 to 000b1a7a │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b7811 │ │ │ │ + DW_CFA_advance_loc: 7 to 000b1a81 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -000085e4 0000004c 000085e8 FDE cie=00000000 pc=000b7820..000b7a65 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7821 │ │ │ │ +00008ba0 0000004c 00008ba4 FDE cie=00000000 pc=000b1a90..000b1cd5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7822 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a92 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7823 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a93 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7824 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1a94 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b7827 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b1a97 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000b786f │ │ │ │ + DW_CFA_advance_loc1: 72 to 000b1adf │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7870 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b1ae3 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b7874 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ae4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b787c │ │ │ │ + DW_CFA_advance_loc: 8 to 000b1aec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 450 to 000b7a3e │ │ │ │ + DW_CFA_advance_loc2: 450 to 000b1cae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a3f │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1caf │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1cb0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a41 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1cb1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a42 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1cb2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a43 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1cb3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008634 00000048 00008638 FDE cie=00000000 pc=00061e20..00062a19 │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e21 │ │ │ │ +00008bf0 00000048 00008bf4 FDE cie=00000000 pc=0005f8b0..000602be │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f8b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00061e25 │ │ │ │ + DW_CFA_advance_loc: 4 to 0005f8b5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00061e2e │ │ │ │ + DW_CFA_advance_loc: 9 to 0005f8be │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00061e2f │ │ │ │ + DW_CFA_advance_loc: 1 to 0005f8bf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00061e37 │ │ │ │ + DW_CFA_advance_loc: 2 to 0005f8c1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2539 to 00062822 │ │ │ │ + DW_CFA_advance_loc2: 1267 to 0005fdb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00062823 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005fdb5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00062824 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005fdb6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062825 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005fdb7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00062828 │ │ │ │ + DW_CFA_advance_loc: 3 to 0005fdba │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00062829 │ │ │ │ + DW_CFA_advance_loc: 1 to 0005fdbb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00062830 │ │ │ │ + DW_CFA_advance_loc: 5 to 0005fdc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008680 0000004c 00008684 FDE cie=00000000 pc=000b7a70..000b7d88 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a71 │ │ │ │ +00008c3c 0000004c 00008c40 FDE cie=00000000 pc=000b1ce0..000b1fe8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ce2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ce3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7a74 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ce4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b7a77 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b1ce7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 65 to 000b7ab8 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000b1d28 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b7abc │ │ │ │ + DW_CFA_advance_loc: 4 to 000b1d2c │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7abd │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1d2d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b7ac5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b1d35 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 601 to 000b7d1e │ │ │ │ + DW_CFA_advance_loc2: 598 to 000b1f8b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7d1f │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1f8c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7d20 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1f8d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7d21 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1f8e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7d22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1f8f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b7d30 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000086d0 00000058 000086d4 FDE cie=00000000 pc=000b7d90..000b7f45 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7d91 │ │ │ │ +00008c8c 00000058 00008c90 FDE cie=00000000 pc=000b1ff0..000b21a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ff1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7d92 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ff2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7d93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ff3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7d94 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b1ff4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b7d97 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b1ff7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 000b7de0 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000b2040 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b7de8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b2048 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000b7df8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000b2058 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 236 to 000b7ee4 │ │ │ │ + DW_CFA_advance_loc1: 236 to 000b2144 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b7eeb │ │ │ │ + DW_CFA_advance_loc: 7 to 000b214b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7eec │ │ │ │ + DW_CFA_advance_loc: 1 to 000b214c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000b7f06 │ │ │ │ + DW_CFA_advance_loc: 18 to 000b215e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b7f14 │ │ │ │ + DW_CFA_advance_loc: 22 to 000b2174 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7f15 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2175 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7f16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2176 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7f17 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2177 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7f18 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2178 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b7f20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b2180 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 000b7f37 │ │ │ │ + DW_CFA_advance_loc: 23 to 000b2197 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 000b7f40 │ │ │ │ + DW_CFA_advance_loc: 9 to 000b21a0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000872c 00000058 00008730 FDE cie=00000000 pc=000b7f50..000b8158 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7f51 │ │ │ │ +00008ce8 00000058 00008cec FDE cie=00000000 pc=000b21b0..000b23b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b21b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7f52 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b21b2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7f53 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b21b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b7f54 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b21b4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b7f57 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b21b7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 73 to 000b7fa0 │ │ │ │ + DW_CFA_advance_loc1: 73 to 000b2200 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b7fa8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b2208 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000b7fb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000b2218 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 297 to 000b80e1 │ │ │ │ + DW_CFA_advance_loc2: 297 to 000b2341 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b80e8 │ │ │ │ + DW_CFA_advance_loc: 7 to 000b2348 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b80e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2349 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 26 to 000b8103 │ │ │ │ + DW_CFA_advance_loc: 18 to 000b235b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b8111 │ │ │ │ + DW_CFA_advance_loc: 22 to 000b2371 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8112 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2372 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8113 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2373 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8114 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2374 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8115 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2375 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000b8120 │ │ │ │ + DW_CFA_advance_loc: 11 to 000b2380 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000b814a │ │ │ │ + DW_CFA_advance_loc: 42 to 000b23aa │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 9 to 000b8153 │ │ │ │ + DW_CFA_advance_loc: 9 to 000b23b3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -00008788 0000004c 0000878c FDE cie=00000000 pc=000b8160..000b8424 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8161 │ │ │ │ +00008d44 0000004c 00008d48 FDE cie=00000000 pc=000b23c0..000b2683 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b23c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8162 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b23c2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8163 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b23c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8164 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b23c4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b8167 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b23c7 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000b81a7 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000b2407 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b81a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b240b │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b81ac │ │ │ │ + DW_CFA_advance_loc: 1 to 000b240c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b81b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b2414 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 585 to 000b83fd │ │ │ │ + DW_CFA_advance_loc2: 584 to 000b265c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b83fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000b265d │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b83ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000b265e │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8400 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b265f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8401 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2660 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8402 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2661 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087d8 00000058 00008764 FDE cie=00000078 pc=00062a20..000649a7 │ │ │ │ - Augmentation data: 96 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00062a24 │ │ │ │ +00008d94 00000058 00008d20 FDE cie=00000078 pc=000602c0..00061ff9 │ │ │ │ + Augmentation data: a6 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000602c4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 00062a37 │ │ │ │ + DW_CFA_advance_loc: 19 to 000602d7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00062a3b │ │ │ │ + DW_CFA_advance_loc: 4 to 000602db │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1684 to 000630cf │ │ │ │ + DW_CFA_advance_loc2: 1445 to 00060880 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2561 to 00063ad0 │ │ │ │ + DW_CFA_advance_loc2: 2288 to 00061170 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 397 to 00063c5d │ │ │ │ + DW_CFA_advance_loc2: 397 to 000612fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00063c5e │ │ │ │ + DW_CFA_advance_loc: 1 to 000612fe │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00063c5f │ │ │ │ + DW_CFA_advance_loc: 1 to 000612ff │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00063c60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00061300 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00063c61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00061301 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00063c64 │ │ │ │ + DW_CFA_advance_loc: 3 to 00061304 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00063c70 │ │ │ │ + DW_CFA_advance_loc: 12 to 00061310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000641a0 │ │ │ │ + DW_CFA_advance_loc2: 1325 to 0006183d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008834 00000030 000087c0 FDE cie=00000078 pc=0000d789..0000d8e7 │ │ │ │ - Augmentation data: 7a 36 00 00 │ │ │ │ +00008df0 00000030 00008d7c FDE cie=00000078 pc=0000d662..0000d7c3 │ │ │ │ + Augmentation data: 8a 36 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 29 to 0000d7a6 │ │ │ │ + DW_CFA_advance_loc: 29 to 0000d67f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008868 00000068 0000886c FDE cie=00000000 pc=000b8430..000b8513 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8431 │ │ │ │ +00008e24 00000068 00008e28 FDE cie=00000000 pc=000b2690..000b2773 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2691 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8432 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2692 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8433 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2693 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8434 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2694 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000b8437 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b2697 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 71 to 000b847e │ │ │ │ + DW_CFA_advance_loc1: 71 to 000b26de │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b8482 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b26e2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b848e │ │ │ │ + DW_CFA_advance_loc: 12 to 000b26ee │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 000b84a4 │ │ │ │ + DW_CFA_advance_loc: 22 to 000b2704 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b84a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2705 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b84a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2706 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 5 to 000b84ab │ │ │ │ + DW_CFA_advance_loc: 5 to 000b270b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000b84bb │ │ │ │ + DW_CFA_advance_loc: 8 to 000b2713 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 30 to 000b84d9 │ │ │ │ + DW_CFA_advance_loc: 38 to 000b2739 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b84e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000b2740 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b84e1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2741 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 18 to 000b84f3 │ │ │ │ + DW_CFA_advance_loc: 14 to 000b274f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000b84ff │ │ │ │ + DW_CFA_advance_loc: 16 to 000b275f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8500 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2760 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8501 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2761 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8502 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2762 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8503 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2763 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8504 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2764 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 3 to 000b8507 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b2767 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000b850e │ │ │ │ + DW_CFA_advance_loc: 7 to 000b276e │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088d4 00000044 000088d8 FDE cie=00000000 pc=000b8520..000b86d9 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b8524 │ │ │ │ +00008e90 00000044 00008e94 FDE cie=00000000 pc=000b2780..000b2939 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b2784 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000b852d │ │ │ │ + DW_CFA_advance_loc: 9 to 000b278d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000b8531 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b2791 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 350 to 000b868f │ │ │ │ + DW_CFA_advance_loc2: 350 to 000b28ef │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8690 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b28f0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8691 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b28f1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8692 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b28f2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8693 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b28f3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000b8696 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b28f6 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000b86a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000b2900 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000891c 00000044 00008920 FDE cie=00000000 pc=000b86e0..000b873b │ │ │ │ - DW_CFA_advance_loc: 1 to 000b86e1 │ │ │ │ +00008ed8 00000044 00008edc FDE cie=00000000 pc=000b2940..000b299b │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2941 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b86e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2942 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b86e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2943 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 41 to 000b870c │ │ │ │ + DW_CFA_advance_loc: 41 to 000b296c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000b8712 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b2972 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8713 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2973 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b871b │ │ │ │ + DW_CFA_advance_loc: 8 to 000b297b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000b8720 │ │ │ │ + DW_CFA_advance_loc: 5 to 000b2980 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8721 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2981 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8722 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2982 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b8730 │ │ │ │ + DW_CFA_advance_loc: 14 to 000b2990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000b8738 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b2998 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8739 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2999 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b873a │ │ │ │ + DW_CFA_advance_loc: 1 to 000b299a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008964 00000034 000088f0 FDE cie=00000078 pc=000649b0..00064cf4 │ │ │ │ - Augmentation data: 67 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000649bb │ │ │ │ +00008f20 00000034 00008eac FDE cie=00000078 pc=00062000..00062344 │ │ │ │ + Augmentation data: 73 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062001 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000649bd │ │ │ │ + DW_CFA_advance_loc: 2 to 00062003 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000649c3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00062006 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 121 to 00064a3c │ │ │ │ + DW_CFA_advance_loc1: 134 to 0006208c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 458 to 00064c06 │ │ │ │ + DW_CFA_advance_loc2: 458 to 00062256 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064c07 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062257 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064c08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062258 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00064c09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062259 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00064c10 │ │ │ │ + DW_CFA_advance_loc: 7 to 00062260 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000899c 0000001c 00008928 FDE cie=00000078 pc=0000d8e7..0000d9a5 │ │ │ │ - Augmentation data: 50 35 00 00 │ │ │ │ +00008f58 0000001c 00008ee4 FDE cie=00000078 pc=0000d7c3..0000d881 │ │ │ │ + Augmentation data: 5c 35 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -000089bc 00000034 00008948 FDE cie=00000078 pc=00064d00..000651bc │ │ │ │ - Augmentation data: 39 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00064d01 │ │ │ │ +00008f78 00000034 00008f04 FDE cie=00000078 pc=00062350..0006280c │ │ │ │ + Augmentation data: 45 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062351 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00064d03 │ │ │ │ + DW_CFA_advance_loc: 2 to 00062353 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00064d0c │ │ │ │ + DW_CFA_advance_loc: 9 to 0006235c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00064d5d │ │ │ │ + DW_CFA_advance_loc1: 81 to 000623ad │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 791 to 00065074 │ │ │ │ + DW_CFA_advance_loc2: 791 to 000626c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065075 │ │ │ │ + DW_CFA_advance_loc: 1 to 000626c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065076 │ │ │ │ + DW_CFA_advance_loc: 1 to 000626c6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065077 │ │ │ │ + DW_CFA_advance_loc: 1 to 000626c7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 00065080 │ │ │ │ + DW_CFA_advance_loc: 9 to 000626d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000089f4 0000001c 00008980 FDE cie=00000078 pc=0000d9a5..0000db08 │ │ │ │ - Augmentation data: 25 35 00 00 │ │ │ │ +00008fb0 0000001c 00008f3c FDE cie=00000078 pc=0000d881..0000d9e4 │ │ │ │ + Augmentation data: 31 35 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00008a14 00000034 000089a0 FDE cie=00000078 pc=000651c0..000654ff │ │ │ │ - Augmentation data: 0e 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000651cb │ │ │ │ +00008fd0 00000034 00008f5c FDE cie=00000078 pc=00062810..00062b4f │ │ │ │ + Augmentation data: 1a 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062811 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000651cd │ │ │ │ + DW_CFA_advance_loc: 2 to 00062813 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000651d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 00062816 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 122 to 0006524d │ │ │ │ + DW_CFA_advance_loc1: 135 to 0006289d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 467 to 00065420 │ │ │ │ + DW_CFA_advance_loc2: 467 to 00062a70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065421 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062a71 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065422 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062a72 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065423 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062a73 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 00065430 │ │ │ │ + DW_CFA_advance_loc: 13 to 00062a80 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008a4c 0000001c 000089d8 FDE cie=00000078 pc=0000db08..0000dbc8 │ │ │ │ - Augmentation data: f7 34 00 00 │ │ │ │ +00009008 0000001c 00008f94 FDE cie=00000078 pc=0000d9e4..0000daa4 │ │ │ │ + Augmentation data: 03 35 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00008a6c 00000034 000089f8 FDE cie=00000078 pc=00065500..00065e48 │ │ │ │ - Augmentation data: df 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065501 │ │ │ │ +00009028 00000034 00008fb4 FDE cie=00000078 pc=00062b50..00063455 │ │ │ │ + Augmentation data: eb 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00062b51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065503 │ │ │ │ + DW_CFA_advance_loc: 2 to 00062b53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0006550c │ │ │ │ + DW_CFA_advance_loc: 9 to 00062b5c │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 149 to 000655a1 │ │ │ │ + DW_CFA_advance_loc1: 143 to 00062beb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1727 to 00065c60 │ │ │ │ + DW_CFA_advance_loc2: 1715 to 0006329e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006329f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c62 │ │ │ │ + DW_CFA_advance_loc: 1 to 000632a0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00065c63 │ │ │ │ + DW_CFA_advance_loc: 1 to 000632a1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00065c66 │ │ │ │ + DW_CFA_advance_loc: 3 to 000632a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008aa4 0000001c 00008a30 FDE cie=00000078 pc=0000dbc8..0000dc67 │ │ │ │ - Augmentation data: bc 34 00 00 │ │ │ │ +00009060 0000001c 00008fec FDE cie=00000078 pc=0000daa4..0000db30 │ │ │ │ + Augmentation data: c8 34 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00008ac4 00000044 00008ac8 FDE cie=00000000 pc=000b8740..000b879b │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8741 │ │ │ │ +00009080 00000044 00009084 FDE cie=00000000 pc=000b29a0..000b29fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000b29a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8742 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b29a2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8743 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b29a3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 41 to 000b876c │ │ │ │ + DW_CFA_advance_loc: 41 to 000b29cc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000b8772 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b29d2 │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8773 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b29d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000b877b │ │ │ │ + DW_CFA_advance_loc: 8 to 000b29db │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000b8780 │ │ │ │ + DW_CFA_advance_loc: 5 to 000b29e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8781 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b29e1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8782 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b29e2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 000b8790 │ │ │ │ + DW_CFA_advance_loc: 14 to 000b29f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000b8798 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b29f8 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8799 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b29f9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b879a │ │ │ │ + DW_CFA_advance_loc: 1 to 000b29fa │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b0c 00000044 00008a98 FDE cie=00000078 pc=00065e50..000665d7 │ │ │ │ - Augmentation data: 5c 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00065e51 │ │ │ │ +000090c8 00000044 00009054 FDE cie=00000078 pc=00063460..00063be7 │ │ │ │ + Augmentation data: 68 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00063461 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00065e53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00063463 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00065e56 │ │ │ │ + DW_CFA_advance_loc: 3 to 00063466 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 467 to 00066029 │ │ │ │ + DW_CFA_advance_loc2: 467 to 00063639 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006602a │ │ │ │ + DW_CFA_advance_loc: 1 to 0006363a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006602b │ │ │ │ + DW_CFA_advance_loc: 1 to 0006363b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006602c │ │ │ │ + DW_CFA_advance_loc: 1 to 0006363c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00066030 │ │ │ │ + DW_CFA_advance_loc: 4 to 00063640 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 73 to 00066079 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00063689 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 457 to 00066242 │ │ │ │ + DW_CFA_advance_loc2: 457 to 00063852 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066243 │ │ │ │ + DW_CFA_advance_loc: 1 to 00063853 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066244 │ │ │ │ + DW_CFA_advance_loc: 1 to 00063854 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00066245 │ │ │ │ + DW_CFA_advance_loc: 1 to 00063855 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 00066250 │ │ │ │ + DW_CFA_advance_loc: 11 to 00063860 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008b54 0000001c 00008ae0 FDE cie=00000078 pc=0000dc68..0000dca6 │ │ │ │ - Augmentation data: 35 34 00 00 │ │ │ │ +00009110 0000001c 0000909c FDE cie=00000078 pc=0000db30..0000db6e │ │ │ │ + Augmentation data: 41 34 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -00008b74 00000044 00008b00 FDE cie=00000078 pc=000b87a0..000b89fb │ │ │ │ - Augmentation data: 1d 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b87a1 │ │ │ │ +00009130 00000044 000090bc FDE cie=00000078 pc=000b2a00..000b2c5b │ │ │ │ + Augmentation data: 29 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2a01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000b87a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b2a03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000b87a9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b2a09 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 144 to 000b8839 │ │ │ │ + DW_CFA_advance_loc1: 144 to 000b2a99 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 346 to 000b8993 │ │ │ │ + DW_CFA_advance_loc2: 346 to 000b2bf3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8994 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2bf4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8995 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2bf5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8996 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2bf6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000b89a0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000b2c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 21 to 000b89b5 │ │ │ │ + DW_CFA_advance_loc: 21 to 000b2c15 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b89b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2c16 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b89b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2c17 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b89b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2c18 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b89b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2c19 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008bbc 00000054 00008b48 FDE cie=00000078 pc=000b8a00..000b94b2 │ │ │ │ - Augmentation data: e8 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b8a01 │ │ │ │ +00009178 00000054 00009104 FDE cie=00000078 pc=000b2c60..000b3702 │ │ │ │ + Augmentation data: f4 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b2c61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000b8a03 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b2c63 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000b8a09 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b2c66 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 160 to 000b8aa9 │ │ │ │ + DW_CFA_advance_loc1: 163 to 000b2d09 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1395 to 000b901c │ │ │ │ + DW_CFA_advance_loc2: 1390 to 000b3277 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b901d │ │ │ │ + DW_CFA_advance_loc: 1 to 000b3278 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b901e │ │ │ │ + DW_CFA_advance_loc: 1 to 000b3279 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b901f │ │ │ │ + DW_CFA_advance_loc: 1 to 000b327a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b9020 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b327b │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 169 to 000b90c9 │ │ │ │ + DW_CFA_advance_loc1: 158 to 000b3319 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b90ca │ │ │ │ + DW_CFA_advance_loc: 1 to 000b331a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b90cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000b331b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b90cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000b331c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000b90d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b3320 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 663 to 000b9367 │ │ │ │ + DW_CFA_advance_loc2: 663 to 000b35b7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b9368 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b35b8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b9369 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b35b9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b936a │ │ │ │ + DW_CFA_advance_loc: 1 to 000b35ba │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b936b │ │ │ │ + DW_CFA_advance_loc: 1 to 000b35bb │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c14 00000064 00008ba0 FDE cie=00000078 pc=000b94c0..000ba4f2 │ │ │ │ - Augmentation data: bc 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b94c1 │ │ │ │ +000091d0 00000064 0000915c FDE cie=00000078 pc=000b3710..000b471b │ │ │ │ + Augmentation data: c8 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b3711 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000b94c7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b3717 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000b94d0 │ │ │ │ + DW_CFA_advance_loc: 9 to 000b3720 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 103 to 000b9537 │ │ │ │ + DW_CFA_advance_loc1: 103 to 000b3787 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 709 to 000b97fc │ │ │ │ + DW_CFA_advance_loc2: 709 to 000b3a4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b97fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000b3a4d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b97fe │ │ │ │ + DW_CFA_advance_loc: 1 to 000b3a4e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000b97ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000b3a4f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000b9800 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b3a50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 335 to 000b994f │ │ │ │ + DW_CFA_advance_loc2: 335 to 000b3b9f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000b995e │ │ │ │ + DW_CFA_advance_loc: 15 to 000b3bae │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 161 to 000b99ff │ │ │ │ + DW_CFA_advance_loc1: 161 to 000b3c4f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000b9a0e │ │ │ │ + DW_CFA_advance_loc: 15 to 000b3c5e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 177 to 000b9abf │ │ │ │ + DW_CFA_advance_loc1: 177 to 000b3d0f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000b9ace │ │ │ │ + DW_CFA_advance_loc: 15 to 000b3d1e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 145 to 000b9b5f │ │ │ │ + DW_CFA_advance_loc1: 145 to 000b3daf │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000b9b6e │ │ │ │ + DW_CFA_advance_loc: 15 to 000b3dbe │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1372 to 000ba0ca │ │ │ │ + DW_CFA_advance_loc2: 1356 to 000b430a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000ba0d9 │ │ │ │ + DW_CFA_advance_loc: 15 to 000b4319 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 277 to 000ba1ee │ │ │ │ + DW_CFA_advance_loc2: 277 to 000b442e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 15 to 000ba1fd │ │ │ │ + DW_CFA_advance_loc: 15 to 000b443d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c7c 00000044 00008c80 FDE cie=00000000 pc=000ba500..000bac39 │ │ │ │ - DW_CFA_advance_loc: 4 to 000ba504 │ │ │ │ +00009238 00000044 0000923c FDE cie=00000000 pc=000b4720..000b4c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b4724 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000ba517 │ │ │ │ + DW_CFA_advance_loc: 19 to 000b4737 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000ba51b │ │ │ │ + DW_CFA_advance_loc: 4 to 000b473b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1350 to 000baa61 │ │ │ │ + DW_CFA_advance_loc2: 837 to 000b4a80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000baa62 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4a81 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000baa63 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4a82 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000baa64 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4a83 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000baa65 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4a84 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000baa68 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b4a87 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000baa69 │ │ │ │ + DW_CFA_advance_loc: 9 to 000b4a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008cc4 00000058 00008cc8 FDE cie=00000000 pc=000bac40..000badd7 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bac41 │ │ │ │ +00009280 00000058 00009284 FDE cie=00000000 pc=000b4c10..000b4da7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4c11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bac42 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4c12 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bac43 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4c13 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bac44 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4c14 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000bac47 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b4c17 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 60 to 000bac83 │ │ │ │ + DW_CFA_advance_loc: 63 to 000b4c56 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 16 to 000bac93 │ │ │ │ + DW_CFA_advance_loc: 13 to 000b4c63 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000bac9f │ │ │ │ + DW_CFA_advance_loc: 16 to 000b4c73 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 227 to 000bad82 │ │ │ │ + DW_CFA_advance_loc1: 223 to 000b4d52 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bad83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4d53 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bad84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4d54 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000bad8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000b4d5c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 33 to 000badad │ │ │ │ + DW_CFA_advance_loc: 33 to 000b4d7d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000badae │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4d7e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000badaf │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4d7f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000badb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4d80 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000badb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4d81 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 15 to 000badc0 │ │ │ │ + DW_CFA_advance_loc: 15 to 000b4d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 000badcb │ │ │ │ + DW_CFA_advance_loc: 11 to 000b4d9b │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 000badd2 │ │ │ │ + DW_CFA_advance_loc: 7 to 000b4da2 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d20 00000050 00008cac FDE cie=00000078 pc=000665e0..000671e6 │ │ │ │ - Augmentation data: 2a 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000665e1 │ │ │ │ +000092dc 00000050 00009268 FDE cie=00000078 pc=00063bf0..000647e4 │ │ │ │ + Augmentation data: 36 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00063bf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000665e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00063bf5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000665ee │ │ │ │ + DW_CFA_advance_loc: 9 to 00063bfe │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 000665ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00063bff │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 000665f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00063c01 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 178 to 000666a3 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00063cb3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2755 to 00067166 │ │ │ │ + DW_CFA_advance_loc2: 2737 to 00064764 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00067167 │ │ │ │ + DW_CFA_advance_loc: 1 to 00064765 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00067168 │ │ │ │ + DW_CFA_advance_loc: 1 to 00064766 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067169 │ │ │ │ + DW_CFA_advance_loc: 1 to 00064767 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0006716c │ │ │ │ + DW_CFA_advance_loc: 3 to 0006476a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006716d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006476b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006716e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006476c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008d74 0000002c 00008d00 FDE cie=00000078 pc=0000dca6..0000dde6 │ │ │ │ - Augmentation data: 05 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dca7 │ │ │ │ +00009330 0000002c 000092bc FDE cie=00000078 pc=0000db6e..0000dcae │ │ │ │ + Augmentation data: 11 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000db6f │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 207 to 0000dd76 │ │ │ │ + DW_CFA_advance_loc1: 207 to 0000dc3e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00008da4 00000050 00008d30 FDE cie=00000078 pc=000671f0..00067df6 │ │ │ │ - Augmentation data: e2 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000671f1 │ │ │ │ +00009360 00000050 000092ec FDE cie=00000078 pc=000647f0..000653e4 │ │ │ │ + Augmentation data: ee 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000647f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000671f5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000647f5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000671fe │ │ │ │ + DW_CFA_advance_loc: 9 to 000647fe │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 000671ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000647ff │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00067201 │ │ │ │ + DW_CFA_advance_loc: 2 to 00064801 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 178 to 000672b3 │ │ │ │ + DW_CFA_advance_loc1: 178 to 000648b3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2755 to 00067d76 │ │ │ │ + DW_CFA_advance_loc2: 2737 to 00065364 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00065365 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00065366 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d79 │ │ │ │ + DW_CFA_advance_loc: 1 to 00065367 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00067d7c │ │ │ │ + DW_CFA_advance_loc: 3 to 0006536a │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d7d │ │ │ │ + DW_CFA_advance_loc: 1 to 0006536b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067d7e │ │ │ │ + DW_CFA_advance_loc: 1 to 0006536c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008df8 0000002c 00008d84 FDE cie=00000078 pc=0000dde6..0000df26 │ │ │ │ - Augmentation data: bd 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000dde7 │ │ │ │ +000093b4 0000002c 00009340 FDE cie=00000078 pc=0000dcae..0000ddee │ │ │ │ + Augmentation data: c9 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000dcaf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 207 to 0000deb6 │ │ │ │ + DW_CFA_advance_loc1: 207 to 0000dd7e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00008e28 00000050 00008db4 FDE cie=00000078 pc=00067e00..00069de9 │ │ │ │ - Augmentation data: 9b 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e01 │ │ │ │ +000093e4 00000050 00009370 FDE cie=00000078 pc=000653f0..000672a4 │ │ │ │ + Augmentation data: a7 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000653f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00067e05 │ │ │ │ + DW_CFA_advance_loc: 4 to 000653f5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00067e0e │ │ │ │ + DW_CFA_advance_loc: 9 to 000653fe │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00067e0f │ │ │ │ + DW_CFA_advance_loc: 1 to 000653ff │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00067e11 │ │ │ │ + DW_CFA_advance_loc: 8 to 00065407 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 689 to 000680c2 │ │ │ │ + DW_CFA_advance_loc2: 682 to 000656b1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2994 to 00068c74 │ │ │ │ + DW_CFA_advance_loc2: 2832 to 000661c1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c75 │ │ │ │ + DW_CFA_advance_loc: 1 to 000661c2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000661c3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c77 │ │ │ │ + DW_CFA_advance_loc: 1 to 000661c4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00068c7a │ │ │ │ + DW_CFA_advance_loc: 3 to 000661c7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c7b │ │ │ │ + DW_CFA_advance_loc: 1 to 000661c8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00068c7c │ │ │ │ + DW_CFA_advance_loc: 1 to 000661c9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e7c 0000003c 00008e08 FDE cie=00000078 pc=0000df26..0000e38c │ │ │ │ - Augmentation data: ab 32 00 00 │ │ │ │ +00009438 00000038 000093c4 FDE cie=00000078 pc=0000ddee..0000e238 │ │ │ │ + Augmentation data: b7 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 31 to 0000df45 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000de0d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 487 to 0000e12c │ │ │ │ + DW_CFA_advance_loc1: 157 to 0000deaa │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0000e17b │ │ │ │ + DW_CFA_advance_loc2: 338 to 0000dffc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 211 to 0000e24e │ │ │ │ + DW_CFA_advance_loc2: 265 to 0000e105 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 295 to 0000e375 │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00008ebc 00000050 00008e48 FDE cie=00000078 pc=00069df0..0006bdd9 │ │ │ │ - Augmentation data: ab 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00069df1 │ │ │ │ +00009474 00000050 00009400 FDE cie=00000078 pc=000672b0..00069164 │ │ │ │ + Augmentation data: bb 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000672b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00069df5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000672b5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00069dfe │ │ │ │ + DW_CFA_advance_loc: 9 to 000672be │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00069dff │ │ │ │ + DW_CFA_advance_loc: 1 to 000672bf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00069e01 │ │ │ │ + DW_CFA_advance_loc: 8 to 000672c7 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 689 to 0006a0b2 │ │ │ │ + DW_CFA_advance_loc2: 682 to 00067571 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2994 to 0006ac64 │ │ │ │ + DW_CFA_advance_loc2: 2832 to 00068081 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac65 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068082 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac66 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068083 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac67 │ │ │ │ + DW_CFA_advance_loc: 1 to 00068084 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0006ac6a │ │ │ │ + DW_CFA_advance_loc: 3 to 00068087 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac6b │ │ │ │ + DW_CFA_advance_loc: 1 to 00068088 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006ac6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00068089 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008f10 0000003c 00008e9c FDE cie=00000078 pc=0000e38c..0000e7f2 │ │ │ │ - Augmentation data: bb 32 00 00 │ │ │ │ +000094c8 00000038 00009454 FDE cie=00000078 pc=0000e238..0000e682 │ │ │ │ + Augmentation data: cb 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 31 to 0000e3ab │ │ │ │ + DW_CFA_advance_loc: 31 to 0000e257 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 487 to 0000e592 │ │ │ │ + DW_CFA_advance_loc1: 157 to 0000e2f4 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0000e5e1 │ │ │ │ + DW_CFA_advance_loc2: 338 to 0000e446 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 211 to 0000e6b4 │ │ │ │ + DW_CFA_advance_loc2: 265 to 0000e54f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 295 to 0000e7db │ │ │ │ - DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00008f50 00000074 00008edc FDE cie=00000078 pc=0006bde0..000709d8 │ │ │ │ - Augmentation data: bb 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006bde1 │ │ │ │ +00009504 00000074 00009490 FDE cie=00000078 pc=00069170..0006da63 │ │ │ │ + Augmentation data: cf 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069171 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0006bde5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00069175 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0006bdf9 │ │ │ │ + DW_CFA_advance_loc: 20 to 00069189 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006bdfa │ │ │ │ + DW_CFA_advance_loc: 1 to 0006918a │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 0006be02 │ │ │ │ + DW_CFA_advance_loc: 8 to 00069192 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 894 to 0006c180 │ │ │ │ + DW_CFA_advance_loc2: 884 to 00069506 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 0006c1a7 │ │ │ │ + DW_CFA_advance_loc: 39 to 0006952d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1245 to 0006c684 │ │ │ │ + DW_CFA_advance_loc2: 1244 to 00069a09 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1348 to 0006cbc8 │ │ │ │ + DW_CFA_advance_loc2: 1343 to 00069f48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cbc9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069f49 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cbca │ │ │ │ + DW_CFA_advance_loc: 1 to 00069f4a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cbcb │ │ │ │ + DW_CFA_advance_loc: 1 to 00069f4b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0006cbce │ │ │ │ + DW_CFA_advance_loc: 3 to 00069f4e │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cbcf │ │ │ │ + DW_CFA_advance_loc: 1 to 00069f4f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0006cbd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00069f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1866 to 0006d31a │ │ │ │ + DW_CFA_advance_loc2: 1842 to 0006a682 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 476 to 0006d4f6 │ │ │ │ + DW_CFA_advance_loc2: 470 to 0006a858 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 6499 to 0006ee59 │ │ │ │ + DW_CFA_advance_loc2: 6273 to 0006c0d9 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 558 to 0006f087 │ │ │ │ + DW_CFA_advance_loc2: 564 to 0006c30d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 4630 to 0007029d │ │ │ │ + DW_CFA_advance_loc2: 4266 to 0006d3b7 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 484 to 00070481 │ │ │ │ + DW_CFA_advance_loc2: 484 to 0006d59b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00008fc8 00000038 00008f54 FDE cie=00000078 pc=0000e7f2..0000ec89 │ │ │ │ - Augmentation data: ff 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000e7f3 │ │ │ │ +0000957c 00000038 00009508 FDE cie=00000078 pc=0000e682..0000eafb │ │ │ │ + Augmentation data: 0f 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000e683 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 645 to 0000ea78 │ │ │ │ + DW_CFA_advance_loc2: 621 to 0000e8f0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 322 to 0000ebba │ │ │ │ + DW_CFA_advance_loc2: 319 to 0000ea2f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000ec15 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000ea87 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009004 00000074 00008f90 FDE cie=00000078 pc=000709e0..000755d8 │ │ │ │ - Augmentation data: fb 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000709e1 │ │ │ │ +000095b8 00000074 00009544 FDE cie=00000078 pc=0006da70..00072363 │ │ │ │ + Augmentation data: 0b 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006da71 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000709e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0006da75 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000709f9 │ │ │ │ + DW_CFA_advance_loc: 20 to 0006da89 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 000709fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0006da8a │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 8 to 00070a02 │ │ │ │ + DW_CFA_advance_loc: 8 to 0006da92 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 894 to 00070d80 │ │ │ │ + DW_CFA_advance_loc2: 884 to 0006de06 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 39 to 00070da7 │ │ │ │ + DW_CFA_advance_loc: 39 to 0006de2d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1245 to 00071284 │ │ │ │ + DW_CFA_advance_loc2: 1244 to 0006e309 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1348 to 000717c8 │ │ │ │ + DW_CFA_advance_loc2: 1343 to 0006e848 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000717c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e849 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000717ca │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e84a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000717cb │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e84b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000717ce │ │ │ │ + DW_CFA_advance_loc: 3 to 0006e84e │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000717cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e84f │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000717d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0006e850 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1866 to 00071f1a │ │ │ │ + DW_CFA_advance_loc2: 1842 to 0006ef82 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 476 to 000720f6 │ │ │ │ + DW_CFA_advance_loc2: 470 to 0006f158 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 6499 to 00073a59 │ │ │ │ + DW_CFA_advance_loc2: 6273 to 000709d9 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 558 to 00073c87 │ │ │ │ + DW_CFA_advance_loc2: 564 to 00070c0d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 4630 to 00074e9d │ │ │ │ + DW_CFA_advance_loc2: 4266 to 00071cb7 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 484 to 00075081 │ │ │ │ + DW_CFA_advance_loc2: 484 to 00071e9b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -0000907c 00000038 00009008 FDE cie=00000078 pc=0000ec8a..0000f121 │ │ │ │ - Augmentation data: 3f 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000ec8b │ │ │ │ +00009630 00000038 000095bc FDE cie=00000078 pc=0000eafc..0000ef75 │ │ │ │ + Augmentation data: 4b 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000eafd │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 645 to 0000ef10 │ │ │ │ + DW_CFA_advance_loc2: 621 to 0000ed6a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 322 to 0000f052 │ │ │ │ + DW_CFA_advance_loc2: 319 to 0000eea9 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 91 to 0000f0ad │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000ef01 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090b8 00000064 00009044 FDE cie=00000078 pc=000755e0..0007618b │ │ │ │ - Augmentation data: 3b 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000755e4 │ │ │ │ +0000966c 00000064 000095f8 FDE cie=00000078 pc=00072370..00072e84 │ │ │ │ + Augmentation data: 47 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00072374 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000755ed │ │ │ │ + DW_CFA_advance_loc: 9 to 0007237d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000755f1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00072381 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 635 to 0007586c │ │ │ │ + DW_CFA_advance_loc2: 635 to 000725fc │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1125 to 00075cd1 │ │ │ │ + DW_CFA_advance_loc2: 990 to 000729da │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00075d1b │ │ │ │ + DW_CFA_advance_loc1: 74 to 00072a24 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00075d23 │ │ │ │ + DW_CFA_advance_loc: 8 to 00072a2c │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 433 to 00075ed4 │ │ │ │ + DW_CFA_advance_loc2: 424 to 00072bd4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00075f14 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00072c14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00075f15 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072c15 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00075f16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072c16 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00075f17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072c17 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00075f18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00072c18 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00075f1b │ │ │ │ + DW_CFA_advance_loc: 3 to 00072c1b │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00075f20 │ │ │ │ + DW_CFA_advance_loc: 5 to 00072c20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 99 to 00075f83 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00072c83 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 398 to 00076111 │ │ │ │ + DW_CFA_advance_loc2: 393 to 00072e0c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00009120 00000034 000090ac FDE cie=00000078 pc=0000f121..0000f323 │ │ │ │ - Augmentation data: 43 33 00 00 │ │ │ │ +000096d4 00000030 00009660 FDE cie=00000078 pc=0000ef75..0000f174 │ │ │ │ + Augmentation data: 4f 33 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc2: 344 to 0000f279 │ │ │ │ + DW_CFA_advance_loc2: 401 to 0000f106 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000f2d5 │ │ │ │ - DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009158 0000003c 000090e4 FDE cie=00000078 pc=000bade0..000bafc2 │ │ │ │ - Augmentation data: 2f 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bade1 │ │ │ │ +00009708 0000003c 00009694 FDE cie=00000078 pc=000b4db0..000b4f92 │ │ │ │ + Augmentation data: 3f 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4db1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000bade3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b4db3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000bade9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b4db9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 187 to 000baea4 │ │ │ │ + DW_CFA_advance_loc1: 187 to 000b4e74 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000baecf │ │ │ │ + DW_CFA_advance_loc: 43 to 000b4e9f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000baed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4ea0 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000baed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4ea1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000baed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4ea2 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000baed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4ea3 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 116 to 000baf47 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000b4f17 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000baf5f │ │ │ │ + DW_CFA_advance_loc: 24 to 000b4f2f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009198 0000003c 00009124 FDE cie=00000078 pc=000bafd0..000bb8d1 │ │ │ │ - Augmentation data: 13 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bafd1 │ │ │ │ +00009748 0000003c 000096d4 FDE cie=00000078 pc=000b4fa0..000b5891 │ │ │ │ + Augmentation data: 23 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b4fa1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000bafd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b4fa3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000bafdc │ │ │ │ + DW_CFA_advance_loc: 3 to 000b4fa6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 211 to 000bb0af │ │ │ │ + DW_CFA_advance_loc1: 217 to 000b507f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 000bb0d5 │ │ │ │ + DW_CFA_advance_loc: 38 to 000b50a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bb0d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b50a6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bb0d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b50a7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bb0d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b50a8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000bb0e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b50b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000bb10a │ │ │ │ + DW_CFA_advance_loc: 42 to 000b50da │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1790 to 000bb808 │ │ │ │ + DW_CFA_advance_loc2: 1774 to 000b57c8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000091d8 0000004c 00009164 FDE cie=00000078 pc=000bb8e0..000bcc05 │ │ │ │ - Augmentation data: 1f 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000bb8e4 │ │ │ │ +00009788 0000004c 00009714 FDE cie=00000078 pc=000b58a0..000b6b0b │ │ │ │ + Augmentation data: 2f 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b58a4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000bb8f7 │ │ │ │ + DW_CFA_advance_loc: 19 to 000b58b7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000bb8fb │ │ │ │ + DW_CFA_advance_loc: 4 to 000b58bb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 162 to 000bb99d │ │ │ │ + DW_CFA_advance_loc1: 162 to 000b595d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bb99e │ │ │ │ + DW_CFA_advance_loc: 1 to 000b595e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bb99f │ │ │ │ + DW_CFA_advance_loc: 1 to 000b595f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bb9a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b5960 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bb9a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b5961 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000bb9a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b5964 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000bb9b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000b5970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 987 to 000bbd8b │ │ │ │ + DW_CFA_advance_loc2: 827 to 000b5cab │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009228 00000050 000091b4 FDE cie=00000078 pc=00076190..000769a0 │ │ │ │ - Augmentation data: 1b 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00076194 │ │ │ │ +000097d8 00000050 00009764 FDE cie=00000078 pc=00072e90..000735f6 │ │ │ │ + Augmentation data: 2b 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00072e94 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000761a7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00072ea7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000761ab │ │ │ │ + DW_CFA_advance_loc: 4 to 00072eab │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 628 to 0007641f │ │ │ │ + DW_CFA_advance_loc2: 595 to 000730fe │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 641 to 000766a0 │ │ │ │ + DW_CFA_advance_loc2: 560 to 0007332e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000766a1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007332f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000766a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073330 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000766a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073331 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000766a4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073332 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000766a7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00073335 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 000766b0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00073340 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 636 to 0007692c │ │ │ │ + DW_CFA_advance_loc2: 644 to 000735c4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -0000927c 00000034 00009208 FDE cie=00000078 pc=0000f324..0000f477 │ │ │ │ - Augmentation data: db 32 00 00 │ │ │ │ +0000982c 00000034 000097b8 FDE cie=00000078 pc=0000f174..0000f2c5 │ │ │ │ + Augmentation data: eb 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 25 to 0000f33d │ │ │ │ + DW_CFA_advance_loc: 25 to 0000f18d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 0000f3d2 │ │ │ │ + DW_CFA_advance_loc1: 147 to 0000f220 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000092b4 00000050 00009240 FDE cie=00000078 pc=000769a0..000770b6 │ │ │ │ - Augmentation data: cb 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000769a4 │ │ │ │ +00009864 00000050 000097f0 FDE cie=00000078 pc=00073600..00073c80 │ │ │ │ + Augmentation data: db 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00073604 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000769b7 │ │ │ │ + DW_CFA_advance_loc: 19 to 00073617 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000769bb │ │ │ │ + DW_CFA_advance_loc: 4 to 0007361b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 564 to 00076bef │ │ │ │ + DW_CFA_advance_loc2: 562 to 0007384d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00076c0a │ │ │ │ + DW_CFA_advance_loc: 27 to 00073868 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 753 to 00076efb │ │ │ │ + DW_CFA_advance_loc2: 643 to 00073aeb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00076efc │ │ │ │ + DW_CFA_advance_loc: 1 to 00073aec │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00076efd │ │ │ │ + DW_CFA_advance_loc: 1 to 00073aed │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00076efe │ │ │ │ + DW_CFA_advance_loc: 1 to 00073aee │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00076eff │ │ │ │ + DW_CFA_advance_loc: 1 to 00073aef │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00076f02 │ │ │ │ + DW_CFA_advance_loc: 3 to 00073af2 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 00076f10 │ │ │ │ + DW_CFA_advance_loc: 14 to 00073b00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009308 00000034 00009294 FDE cie=00000078 pc=0000f478..0000f5dc │ │ │ │ - Augmentation data: 8b 32 00 00 │ │ │ │ +000098b8 00000034 00009844 FDE cie=00000078 pc=0000f2c6..0000f42a │ │ │ │ + Augmentation data: 9b 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 25 to 0000f491 │ │ │ │ + DW_CFA_advance_loc: 25 to 0000f2df │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 166 to 0000f537 │ │ │ │ + DW_CFA_advance_loc1: 166 to 0000f385 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009340 00000060 000092cc FDE cie=00000078 pc=000770c0..00078a58 │ │ │ │ - Augmentation data: 7b 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000770c1 │ │ │ │ +000098f0 00000060 0000987c FDE cie=00000078 pc=00073c80..0007546f │ │ │ │ + Augmentation data: 8b 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00073c81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000770c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00073c85 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000770ce │ │ │ │ + DW_CFA_advance_loc: 20 to 00073c99 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 000770cf │ │ │ │ + DW_CFA_advance_loc: 1 to 00073c9a │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 000770d1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00073ca2 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 897 to 00077452 │ │ │ │ + DW_CFA_advance_loc2: 864 to 00074002 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 844 to 0007779e │ │ │ │ + DW_CFA_advance_loc2: 727 to 000742d9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1837 to 00077ecb │ │ │ │ + DW_CFA_advance_loc2: 1784 to 000749d1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00077ecc │ │ │ │ + DW_CFA_advance_loc: 1 to 000749d2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00077ecd │ │ │ │ + DW_CFA_advance_loc: 1 to 000749d3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00077ece │ │ │ │ + DW_CFA_advance_loc: 1 to 000749d4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00077ed1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000749d7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00077ed2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000749d8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00077ed3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000749d9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 629 to 00078148 │ │ │ │ + DW_CFA_advance_loc2: 609 to 00074c3a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 852 to 0007849c │ │ │ │ + DW_CFA_advance_loc2: 709 to 00074eff │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093a4 0000003c 00009330 FDE cie=00000078 pc=0000f5dc..0000f997 │ │ │ │ - Augmentation data: 6f 32 00 00 │ │ │ │ +00009954 0000003c 000098e0 FDE cie=00000078 pc=0000f42a..0000f7c7 │ │ │ │ + Augmentation data: 7f 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000f5f8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000f446 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 0000f65b │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000f4a3 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 345 to 0000f7b4 │ │ │ │ + DW_CFA_advance_loc2: 336 to 0000f5f3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000f7cb │ │ │ │ + DW_CFA_advance_loc: 23 to 0000f60a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0000f80e │ │ │ │ + DW_CFA_advance_loc1: 67 to 0000f64d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093e4 0000005c 00009370 FDE cie=00000078 pc=00078a60..0007a12c │ │ │ │ - Augmentation data: 6f 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a61 │ │ │ │ +00009994 0000005c 00009920 FDE cie=00000078 pc=00075470..000769a6 │ │ │ │ + Augmentation data: 7f 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075471 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00078a65 │ │ │ │ + DW_CFA_advance_loc: 4 to 00075475 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00078a6e │ │ │ │ + DW_CFA_advance_loc: 20 to 00075489 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00078a6f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007548a │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00078a71 │ │ │ │ + DW_CFA_advance_loc: 8 to 00075492 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 778 to 00078d7b │ │ │ │ + DW_CFA_advance_loc2: 733 to 0007576f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00078d9c │ │ │ │ + DW_CFA_advance_loc: 33 to 00075790 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2251 to 00079667 │ │ │ │ + DW_CFA_advance_loc2: 2090 to 00075fba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00079668 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075fbb │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00079669 │ │ │ │ + DW_CFA_advance_loc: 1 to 00075fbc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007966a │ │ │ │ + DW_CFA_advance_loc: 1 to 00075fbd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007966d │ │ │ │ + DW_CFA_advance_loc: 3 to 00075fc0 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007966e │ │ │ │ + DW_CFA_advance_loc: 1 to 00075fc1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007966f │ │ │ │ + DW_CFA_advance_loc: 1 to 00075fc2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 645 to 000798f4 │ │ │ │ + DW_CFA_advance_loc2: 637 to 0007623f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00079915 │ │ │ │ + DW_CFA_advance_loc: 33 to 00076260 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009444 0000003c 000093d0 FDE cie=00000078 pc=0000f998..0000fd8d │ │ │ │ - Augmentation data: 67 32 00 00 │ │ │ │ +000099f4 0000003c 00009980 FDE cie=00000078 pc=0000f7c8..0000fb9e │ │ │ │ + Augmentation data: 77 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000f9b4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000f7e4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 187 to 0000fa6f │ │ │ │ + DW_CFA_advance_loc1: 187 to 0000f89f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 337 to 0000fbc0 │ │ │ │ + DW_CFA_advance_loc2: 331 to 0000f9ea │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 0000fc36 │ │ │ │ + DW_CFA_advance_loc1: 111 to 0000fa59 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 131 to 0000fcb9 │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000fad3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009484 0000003c 00009410 FDE cie=00000078 pc=000bcc10..000bcdf2 │ │ │ │ - Augmentation data: 67 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bcc11 │ │ │ │ +00009a34 0000003c 000099c0 FDE cie=00000078 pc=000b6b10..000b6cf2 │ │ │ │ + Augmentation data: 77 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6b11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000bcc13 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b6b13 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000bcc19 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b6b19 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 187 to 000bccd4 │ │ │ │ + DW_CFA_advance_loc1: 187 to 000b6bd4 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 000bccff │ │ │ │ + DW_CFA_advance_loc: 43 to 000b6bff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bcd00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6c00 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bcd01 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6c01 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bcd02 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6c02 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bcd03 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6c03 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 116 to 000bcd77 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000b6c77 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000bcd8f │ │ │ │ + DW_CFA_advance_loc: 24 to 000b6c8f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000094c4 0000003c 00009450 FDE cie=00000078 pc=000bce00..000bd701 │ │ │ │ - Augmentation data: 4b 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bce01 │ │ │ │ +00009a74 0000003c 00009a00 FDE cie=00000078 pc=000b6d00..000b75f1 │ │ │ │ + Augmentation data: 5b 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6d01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000bce03 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b6d03 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000bce0c │ │ │ │ + DW_CFA_advance_loc: 3 to 000b6d06 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 211 to 000bcedf │ │ │ │ + DW_CFA_advance_loc1: 217 to 000b6ddf │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 000bcf05 │ │ │ │ + DW_CFA_advance_loc: 38 to 000b6e05 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bcf06 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6e06 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bcf07 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6e07 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bcf08 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b6e08 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000bcf10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b6e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 000bcf3a │ │ │ │ + DW_CFA_advance_loc: 42 to 000b6e3a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1790 to 000bd638 │ │ │ │ + DW_CFA_advance_loc2: 1774 to 000b7528 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009504 0000004c 00009490 FDE cie=00000078 pc=000bd710..000bea35 │ │ │ │ - Augmentation data: 57 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000bd714 │ │ │ │ +00009ab4 0000004c 00009a40 FDE cie=00000078 pc=000b7600..000b886b │ │ │ │ + Augmentation data: 67 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b7604 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000bd727 │ │ │ │ + DW_CFA_advance_loc: 19 to 000b7617 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000bd72b │ │ │ │ + DW_CFA_advance_loc: 4 to 000b761b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 162 to 000bd7cd │ │ │ │ + DW_CFA_advance_loc1: 162 to 000b76bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bd7ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000b76be │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bd7cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000b76bf │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bd7d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b76c0 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bd7d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b76c1 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000bd7d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b76c4 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000bd7e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000b76d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 987 to 000bdbbb │ │ │ │ + DW_CFA_advance_loc2: 827 to 000b7a0b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009554 00000050 000094e0 FDE cie=00000078 pc=0007a130..0007a940 │ │ │ │ - Augmentation data: 53 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007a134 │ │ │ │ +00009b04 00000050 00009a90 FDE cie=00000078 pc=000769b0..00077116 │ │ │ │ + Augmentation data: 63 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000769b4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0007a147 │ │ │ │ + DW_CFA_advance_loc: 19 to 000769c7 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0007a14b │ │ │ │ + DW_CFA_advance_loc: 4 to 000769cb │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 628 to 0007a3bf │ │ │ │ + DW_CFA_advance_loc2: 595 to 00076c1e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 641 to 0007a640 │ │ │ │ + DW_CFA_advance_loc2: 560 to 00076e4e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a641 │ │ │ │ + DW_CFA_advance_loc: 1 to 00076e4f │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a642 │ │ │ │ + DW_CFA_advance_loc: 1 to 00076e50 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a643 │ │ │ │ + DW_CFA_advance_loc: 1 to 00076e51 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007a644 │ │ │ │ + DW_CFA_advance_loc: 1 to 00076e52 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007a647 │ │ │ │ + DW_CFA_advance_loc: 3 to 00076e55 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0007a650 │ │ │ │ + DW_CFA_advance_loc: 11 to 00076e60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 636 to 0007a8cc │ │ │ │ + DW_CFA_advance_loc2: 644 to 000770e4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -000095a8 00000034 00009534 FDE cie=00000078 pc=0000fd8e..0000fee1 │ │ │ │ - Augmentation data: 13 32 00 00 │ │ │ │ +00009b58 00000034 00009ae4 FDE cie=00000078 pc=0000fb9e..0000fcef │ │ │ │ + Augmentation data: 23 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 25 to 0000fda7 │ │ │ │ + DW_CFA_advance_loc: 25 to 0000fbb7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 0000fe3c │ │ │ │ + DW_CFA_advance_loc1: 147 to 0000fc4a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000095e0 00000050 0000956c FDE cie=00000078 pc=0007a940..0007b056 │ │ │ │ - Augmentation data: 03 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007a944 │ │ │ │ +00009b90 00000050 00009b1c FDE cie=00000078 pc=00077120..000777a0 │ │ │ │ + Augmentation data: 13 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00077124 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 0007a957 │ │ │ │ + DW_CFA_advance_loc: 19 to 00077137 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0007a95b │ │ │ │ + DW_CFA_advance_loc: 4 to 0007713b │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 564 to 0007ab8f │ │ │ │ + DW_CFA_advance_loc2: 562 to 0007736d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 0007abaa │ │ │ │ + DW_CFA_advance_loc: 27 to 00077388 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 753 to 0007ae9b │ │ │ │ + DW_CFA_advance_loc2: 643 to 0007760b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ae9c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007760c │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ae9d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007760d │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ae9e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007760e │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007ae9f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007760f │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007aea2 │ │ │ │ + DW_CFA_advance_loc: 3 to 00077612 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 14 to 0007aeb0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00077620 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009634 00000034 000095c0 FDE cie=00000078 pc=0000fee2..00010046 │ │ │ │ - Augmentation data: c3 31 00 00 │ │ │ │ +00009be4 00000034 00009b70 FDE cie=00000078 pc=0000fcf0..0000fe54 │ │ │ │ + Augmentation data: d3 31 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 25 to 0000fefb │ │ │ │ + DW_CFA_advance_loc: 25 to 0000fd09 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 166 to 0000ffa1 │ │ │ │ + DW_CFA_advance_loc1: 166 to 0000fdaf │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000966c 00000060 000095f8 FDE cie=00000078 pc=0007b060..0007c9f8 │ │ │ │ - Augmentation data: b3 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b061 │ │ │ │ +00009c1c 00000060 00009ba8 FDE cie=00000078 pc=000777a0..00078f8f │ │ │ │ + Augmentation data: c3 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000777a1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007b065 │ │ │ │ + DW_CFA_advance_loc: 4 to 000777a5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0007b06e │ │ │ │ + DW_CFA_advance_loc: 20 to 000777b9 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007b06f │ │ │ │ + DW_CFA_advance_loc: 1 to 000777ba │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 0007b071 │ │ │ │ + DW_CFA_advance_loc: 8 to 000777c2 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 897 to 0007b3f2 │ │ │ │ + DW_CFA_advance_loc2: 864 to 00077b22 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 844 to 0007b73e │ │ │ │ + DW_CFA_advance_loc2: 727 to 00077df9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1837 to 0007be6b │ │ │ │ + DW_CFA_advance_loc2: 1784 to 000784f1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007be6c │ │ │ │ + DW_CFA_advance_loc: 1 to 000784f2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007be6d │ │ │ │ + DW_CFA_advance_loc: 1 to 000784f3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007be6e │ │ │ │ + DW_CFA_advance_loc: 1 to 000784f4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007be71 │ │ │ │ + DW_CFA_advance_loc: 3 to 000784f7 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007be72 │ │ │ │ + DW_CFA_advance_loc: 1 to 000784f8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007be73 │ │ │ │ + DW_CFA_advance_loc: 1 to 000784f9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 629 to 0007c0e8 │ │ │ │ + DW_CFA_advance_loc2: 609 to 0007875a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 852 to 0007c43c │ │ │ │ + DW_CFA_advance_loc2: 709 to 00078a1f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096d0 0000003c 0000965c FDE cie=00000078 pc=00010046..00010401 │ │ │ │ - Augmentation data: a7 31 00 00 │ │ │ │ +00009c80 0000003c 00009c0c FDE cie=00000078 pc=0000fe54..000101f1 │ │ │ │ + Augmentation data: b7 31 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00010062 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000fe70 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 99 to 000100c5 │ │ │ │ + DW_CFA_advance_loc1: 93 to 0000fecd │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 345 to 0001021e │ │ │ │ + DW_CFA_advance_loc2: 336 to 0001001d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00010235 │ │ │ │ + DW_CFA_advance_loc: 23 to 00010034 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 67 to 00010278 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00010077 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009710 000000c0 0000969c FDE cie=00000078 pc=0007ca00..00080bc3 │ │ │ │ - Augmentation data: a7 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0007ca04 │ │ │ │ +00009cc0 000000c0 00009c4c FDE cie=00000078 pc=00078f90..0007ce82 │ │ │ │ + Augmentation data: b7 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00078f94 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0007ca0d │ │ │ │ + DW_CFA_advance_loc: 9 to 00078f9d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007ca10 │ │ │ │ + DW_CFA_advance_loc: 3 to 00078fa0 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 0007ca1c │ │ │ │ + DW_CFA_advance_loc: 12 to 00078fac │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc2: 635 to 0007cc97 │ │ │ │ + DW_CFA_advance_loc2: 635 to 00079227 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 402 to 0007ce29 │ │ │ │ + DW_CFA_advance_loc2: 401 to 000793b8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 77 to 0007ce76 │ │ │ │ + DW_CFA_advance_loc1: 77 to 00079405 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007ce7e │ │ │ │ + DW_CFA_advance_loc: 8 to 0007940d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 203 to 0007cf49 │ │ │ │ + DW_CFA_advance_loc1: 203 to 000794d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007cf4a │ │ │ │ + DW_CFA_advance_loc: 1 to 000794d9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007cf4b │ │ │ │ + DW_CFA_advance_loc: 1 to 000794da │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007cf4c │ │ │ │ + DW_CFA_advance_loc: 1 to 000794db │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0007cf4d │ │ │ │ + DW_CFA_advance_loc: 1 to 000794dc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0007cf50 │ │ │ │ + DW_CFA_advance_loc: 3 to 000794df │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0007cf51 │ │ │ │ + DW_CFA_advance_loc: 1 to 000794e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0007cf69 │ │ │ │ + DW_CFA_advance_loc: 24 to 000794f8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 211 to 0007d03c │ │ │ │ + DW_CFA_advance_loc1: 211 to 000795cb │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 59 to 0007d077 │ │ │ │ + DW_CFA_advance_loc: 59 to 00079606 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1622 to 0007d6cd │ │ │ │ + DW_CFA_advance_loc2: 1601 to 00079c47 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0007d6f9 │ │ │ │ + DW_CFA_advance_loc: 44 to 00079c73 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1015 to 0007daf0 │ │ │ │ + DW_CFA_advance_loc2: 1021 to 0007a070 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 117 to 0007db65 │ │ │ │ + DW_CFA_advance_loc1: 117 to 0007a0e5 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 125 to 0007dbe2 │ │ │ │ + DW_CFA_advance_loc1: 125 to 0007a162 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 703 to 0007dea1 │ │ │ │ + DW_CFA_advance_loc2: 701 to 0007a41f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 718 to 0007e16f │ │ │ │ + DW_CFA_advance_loc2: 718 to 0007a6ed │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0007e19b │ │ │ │ + DW_CFA_advance_loc: 44 to 0007a719 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2463 to 0007eb3a │ │ │ │ + DW_CFA_advance_loc2: 2320 to 0007b029 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0007eb42 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007b031 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 172 to 0007ebee │ │ │ │ + DW_CFA_advance_loc1: 170 to 0007b0db │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1210 to 0007f0a8 │ │ │ │ + DW_CFA_advance_loc2: 1181 to 0007b578 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1587 to 0007f6db │ │ │ │ + DW_CFA_advance_loc2: 1442 to 0007bb1a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1139 to 0007fb4e │ │ │ │ + DW_CFA_advance_loc2: 1120 to 0007bf7a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0007fbb5 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0007bfde │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 804 to 0007fed9 │ │ │ │ + DW_CFA_advance_loc2: 768 to 0007c2de │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 103 to 0007ff40 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0007c342 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 566 to 00080176 │ │ │ │ + DW_CFA_advance_loc2: 536 to 0007c55a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 141 to 00080203 │ │ │ │ + DW_CFA_advance_loc1: 141 to 0007c5e7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1126 to 00080669 │ │ │ │ + DW_CFA_advance_loc2: 958 to 0007c9a5 │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc2: 1124 to 00080acd │ │ │ │ + DW_CFA_advance_loc2: 999 to 0007cd8c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000097d4 00000044 00009760 FDE cie=00000078 pc=00010401..00010d74 │ │ │ │ - Augmentation data: 0f 32 00 00 │ │ │ │ +00009d84 00000044 00009d10 FDE cie=00000078 pc=000101f1..00010b37 │ │ │ │ + Augmentation data: fb 31 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc2: 372 to 00010575 │ │ │ │ + DW_CFA_advance_loc2: 401 to 00010382 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 490 to 0001075f │ │ │ │ + DW_CFA_advance_loc2: 470 to 00010558 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 352 to 000108bf │ │ │ │ + DW_CFA_advance_loc1: 98 to 000105ba │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 638 to 00010b3d │ │ │ │ + DW_CFA_advance_loc1: 192 to 0001067a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 231 to 00010c24 │ │ │ │ + DW_CFA_advance_loc2: 640 to 000108fa │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000981c 0000005c 000097a8 FDE cie=00000078 pc=00080bd0..0008229c │ │ │ │ - Augmentation data: 23 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00080bd1 │ │ │ │ +00009dcc 0000005c 00009d58 FDE cie=00000078 pc=0007ce90..0007e3c6 │ │ │ │ + Augmentation data: 0f 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ce91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00080bd5 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ce95 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00080bde │ │ │ │ + DW_CFA_advance_loc: 20 to 0007cea9 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00080bdf │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ceaa │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00080be1 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007ceb2 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 778 to 00080eeb │ │ │ │ + DW_CFA_advance_loc2: 733 to 0007d18f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00080f0c │ │ │ │ + DW_CFA_advance_loc: 33 to 0007d1b0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 2251 to 000817d7 │ │ │ │ + DW_CFA_advance_loc2: 2090 to 0007d9da │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000817d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d9db │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000817d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d9dc │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000817da │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d9dd │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000817dd │ │ │ │ + DW_CFA_advance_loc: 3 to 0007d9e0 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000817de │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d9e1 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000817df │ │ │ │ + DW_CFA_advance_loc: 1 to 0007d9e2 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 645 to 00081a64 │ │ │ │ + DW_CFA_advance_loc2: 637 to 0007dc5f │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 33 to 00081a85 │ │ │ │ + DW_CFA_advance_loc: 33 to 0007dc80 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000987c 0000003c 00009808 FDE cie=00000078 pc=00010d74..00011169 │ │ │ │ - Augmentation data: 1b 32 00 00 │ │ │ │ +00009e2c 0000003c 00009db8 FDE cie=00000078 pc=00010b38..00010f0e │ │ │ │ + Augmentation data: 07 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00010d90 │ │ │ │ + DW_CFA_advance_loc: 28 to 00010b54 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 187 to 00010e4b │ │ │ │ + DW_CFA_advance_loc1: 187 to 00010c0f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 337 to 00010f9c │ │ │ │ + DW_CFA_advance_loc2: 331 to 00010d5a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 118 to 00011012 │ │ │ │ + DW_CFA_advance_loc1: 111 to 00010dc9 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 131 to 00011095 │ │ │ │ + DW_CFA_advance_loc1: 122 to 00010e43 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000098bc 000000a0 00009848 FDE cie=00000078 pc=000822a0..00083213 │ │ │ │ - Augmentation data: 1b 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000822a4 │ │ │ │ +00009e6c 000000a0 00009df8 FDE cie=00000078 pc=0007e3d0..0007f342 │ │ │ │ + Augmentation data: 07 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e3d4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000822ad │ │ │ │ + DW_CFA_advance_loc: 9 to 0007e3dd │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000822b1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007e3e1 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 250 to 000823ab │ │ │ │ + DW_CFA_advance_loc1: 250 to 0007e4db │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 45 to 000823d8 │ │ │ │ + DW_CFA_advance_loc: 45 to 0007e508 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00082429 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0007e559 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 123 to 000824a4 │ │ │ │ + DW_CFA_advance_loc1: 123 to 0007e5d4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 603 to 000826ff │ │ │ │ + DW_CFA_advance_loc2: 602 to 0007e82e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 99 to 00082762 │ │ │ │ + DW_CFA_advance_loc1: 99 to 0007e891 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 54 to 00082798 │ │ │ │ + DW_CFA_advance_loc: 55 to 0007e8c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00082799 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8c9 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008279a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8ca │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008279b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8cb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008279c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8cc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0008279f │ │ │ │ + DW_CFA_advance_loc: 3 to 0007e8cf │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000827a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007e8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 000827e0 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007e910 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 00082807 │ │ │ │ + DW_CFA_advance_loc: 39 to 0007e937 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 652 to 00082a93 │ │ │ │ + DW_CFA_advance_loc2: 651 to 0007ebc2 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00082aef │ │ │ │ + DW_CFA_advance_loc1: 92 to 0007ec1e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00082af7 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007ec26 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 93 to 00082b54 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0007ec84 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 201 to 00082c1d │ │ │ │ + DW_CFA_advance_loc1: 201 to 0007ed4d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00082c79 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0007eda9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00082c81 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007edb1 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 439 to 00082e38 │ │ │ │ + DW_CFA_advance_loc2: 439 to 0007ef68 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 347 to 00082f93 │ │ │ │ + DW_CFA_advance_loc2: 346 to 0007f0c2 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00082fe3 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0007f112 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00082feb │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f11a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 89 to 00083044 │ │ │ │ + DW_CFA_advance_loc1: 89 to 0007f173 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0008304e │ │ │ │ + DW_CFA_advance_loc: 10 to 0007f17d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 184 to 00083106 │ │ │ │ + DW_CFA_advance_loc1: 184 to 0007f235 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 46 to 00083134 │ │ │ │ + DW_CFA_advance_loc: 46 to 0007f263 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 47 to 00083163 │ │ │ │ + DW_CFA_advance_loc: 47 to 0007f292 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00009960 0000002c 000098ec FDE cie=00000078 pc=00011169..0001155a │ │ │ │ - Augmentation data: 7f 32 00 00 │ │ │ │ +00009f10 0000002c 00009e9c FDE cie=00000078 pc=00010f0e..000112ff │ │ │ │ + Augmentation data: 6b 32 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009990 00000038 0000991c FDE cie=00000078 pc=000bea40..000beeb4 │ │ │ │ - Augmentation data: 83 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000bea4b │ │ │ │ +00009f40 00000038 00009ecc FDE cie=00000078 pc=000b8870..000b8ce4 │ │ │ │ + Augmentation data: 6f 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8871 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000bea4d │ │ │ │ + DW_CFA_advance_loc: 2 to 000b8873 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000bea53 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b8879 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 302 to 000beb81 │ │ │ │ + DW_CFA_advance_loc2: 312 to 000b89b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000beb82 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b89b2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000beb83 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b89b3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000beb84 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b89b4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000beb90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000b89c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 640 to 000bee10 │ │ │ │ + DW_CFA_advance_loc2: 640 to 000b8c40 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099cc 00000060 000099d0 FDE cie=00000000 pc=000beec0..000bef8f │ │ │ │ - DW_CFA_advance_loc: 1 to 000beec1 │ │ │ │ +00009f7c 00000060 00009f80 FDE cie=00000000 pc=000b8cf0..000b8dbf │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8cf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000beec2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8cf2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000beec3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8cf3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000beec4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8cf4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000beec7 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b8cf7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 69 to 000bef0c │ │ │ │ + DW_CFA_advance_loc1: 69 to 000b8d3c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000bef12 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b8d42 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bef13 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8d43 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000bef1b │ │ │ │ + DW_CFA_advance_loc: 8 to 000b8d4b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000bef2c │ │ │ │ + DW_CFA_advance_loc: 17 to 000b8d5c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 000bef32 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b8d62 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bef33 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8d63 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000bef3b │ │ │ │ + DW_CFA_advance_loc: 8 to 000b8d6b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 23 to 000bef52 │ │ │ │ + DW_CFA_advance_loc: 23 to 000b8d82 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000bef55 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b8d85 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bef56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8d86 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000bef5e │ │ │ │ + DW_CFA_advance_loc: 8 to 000b8d8e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 000bef61 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b8d91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bef62 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8d92 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bef63 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8d93 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bef64 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8d94 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bef65 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8d95 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000bef70 │ │ │ │ + DW_CFA_advance_loc: 11 to 000b8da0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a30 00000018 00009a34 FDE cie=00000000 pc=000bef90..000befcb │ │ │ │ - DW_CFA_advance_loc: 1 to 000bef91 │ │ │ │ +00009fe0 00000018 00009fe4 FDE cie=00000000 pc=000b8dc0..000b8dfb │ │ │ │ + DW_CFA_advance_loc: 1 to 000b8dc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 57 to 000befca │ │ │ │ + DW_CFA_advance_loc: 57 to 000b8dfa │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a4c 00000074 00009a50 FDE cie=00000000 pc=00083220..00083426 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083221 │ │ │ │ +00009ffc 00000074 0000a000 FDE cie=00000000 pc=0007f350..0007f556 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f351 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083222 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f352 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083223 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f353 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083224 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f354 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083227 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f357 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 180 to 000832db │ │ │ │ + DW_CFA_advance_loc1: 180 to 0007f40b │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000832dc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f40c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 000832ee │ │ │ │ + DW_CFA_advance_loc: 18 to 0007f41e │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 000832ef │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f41f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000832f3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f423 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 000832f7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f427 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00083309 │ │ │ │ + DW_CFA_advance_loc: 18 to 0007f439 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 44 to 00083335 │ │ │ │ + DW_CFA_advance_loc: 44 to 0007f465 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083336 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f466 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083337 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f467 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083338 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f468 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083339 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f469 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083340 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007f470 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 176 to 000833f0 │ │ │ │ + DW_CFA_advance_loc1: 176 to 0007f520 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f521 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f522 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f523 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000833f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f524 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083400 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007f530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 0008340b │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f53b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083416 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f546 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083417 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f547 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008341f │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f54f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ac4 0000020c 00009ac8 FDE cie=00000000 pc=00083430..00083dcc │ │ │ │ - DW_CFA_advance_loc: 1 to 00083431 │ │ │ │ +0000a074 0000020c 0000a078 FDE cie=00000000 pc=0007f560..0007fefc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083432 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f562 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083433 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f563 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083434 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f564 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083437 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f567 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 120 to 000834af │ │ │ │ + DW_CFA_advance_loc1: 117 to 0007f5dc │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 3 to 000834b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f5e0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000834c2 │ │ │ │ + DW_CFA_advance_loc: 18 to 0007f5f2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 52 to 000834f6 │ │ │ │ + DW_CFA_advance_loc: 52 to 0007f626 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 36 to 0008351a │ │ │ │ + DW_CFA_advance_loc: 36 to 0007f64a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083522 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f652 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083529 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007f659 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 36 to 0008354d │ │ │ │ + DW_CFA_advance_loc: 36 to 0007f67d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083555 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f685 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 00083566 │ │ │ │ + DW_CFA_advance_loc: 17 to 0007f696 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 33 to 00083587 │ │ │ │ + DW_CFA_advance_loc: 33 to 0007f6b7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 137 to 00083610 │ │ │ │ + DW_CFA_advance_loc1: 137 to 0007f740 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 32 to 00083630 │ │ │ │ + DW_CFA_advance_loc: 32 to 0007f760 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083631 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f761 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083632 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f762 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008363a │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f76a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 111 to 000836a9 │ │ │ │ + DW_CFA_advance_loc1: 111 to 0007f7d9 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000836aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7da │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000836ae │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f7de │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000836b9 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f7e9 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000836bc │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f7ec │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000836bd │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f7ed │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000836c1 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f7f1 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000836cc │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f7fc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000836cf │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f7ff │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000836d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f800 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000836d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f804 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000836df │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f80f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000836e2 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f812 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000836e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f813 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000836e7 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f817 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 000836f2 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f822 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 000836f5 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f825 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000836f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f826 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 000836fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f82a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083705 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f835 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083708 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007f838 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083709 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f839 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008370d │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f83d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083718 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f848 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083723 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007f853 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083724 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f854 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083725 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f855 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0008372b │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f85b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008372c │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f85f │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083730 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f860 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083731 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f861 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083737 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f867 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f86b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008373c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f86c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008373d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f86d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083743 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f873 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f877 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083748 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f878 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083749 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f879 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0008374f │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f87f │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f883 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083754 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f884 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083755 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f885 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 0008375b │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f88b │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008375c │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f88f │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083760 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f890 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083761 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f891 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 9 to 0008376a │ │ │ │ + DW_CFA_advance_loc: 9 to 0007f89a │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008376b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f89b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008376c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f89c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008376d │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f89d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083773 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f8a3 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083774 │ │ │ │ + DW_CFA_advance_loc: 7 to 0007f8aa │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083778 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f8ab │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008377c │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f8ac │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083784 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f8b4 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000837ce │ │ │ │ + DW_CFA_advance_loc1: 74 to 0007f8fe │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 000837cf │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f8ff │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000837d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f900 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 000837d5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0007f905 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000837e9 │ │ │ │ + DW_CFA_advance_loc: 20 to 0007f919 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 17 to 000837fa │ │ │ │ + DW_CFA_advance_loc: 17 to 0007f92a │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 000837fb │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f92b │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 000837fc │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f92c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083800 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f934 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 00083810 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007f940 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00083850 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0007f980 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083856 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f986 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083857 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f987 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008385f │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f98f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 21 to 00083874 │ │ │ │ + DW_CFA_advance_loc: 21 to 0007f9a4 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 0008387a │ │ │ │ + DW_CFA_advance_loc: 6 to 0007f9aa │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008387b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f9ab │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083883 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007f9b3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083890 │ │ │ │ + DW_CFA_advance_loc: 13 to 0007f9c0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083891 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007f9c1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083895 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007f9c5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 21 to 000838aa │ │ │ │ + DW_CFA_advance_loc: 21 to 0007f9da │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 186 to 00083964 │ │ │ │ + DW_CFA_advance_loc1: 186 to 0007fa94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083965 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fa95 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083966 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fa96 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083967 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fa97 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083968 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fa98 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083970 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007faa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 177 to 00083a21 │ │ │ │ + DW_CFA_advance_loc1: 177 to 0007fb51 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083a27 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007fb57 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a28 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb58 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083a30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fb60 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083a3e │ │ │ │ + DW_CFA_advance_loc: 14 to 0007fb6e │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083a49 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fb79 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083a4a │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fb7a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083a52 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fb82 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 112 to 00083ac2 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0007fbf2 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083acd │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fbfd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083ad9 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007fc09 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083adc │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fc0c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083ae7 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fc17 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083af3 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007fc23 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083af6 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fc26 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083b01 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fc31 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083b0d │ │ │ │ + DW_CFA_advance_loc: 12 to 0007fc3d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083b10 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fc40 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083b1b │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fc4b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083b27 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007fc57 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083b2a │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fc5a │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083b35 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fc65 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083b41 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007fc71 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083b44 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fc74 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083b4f │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fc7f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083b5b │ │ │ │ + DW_CFA_advance_loc: 12 to 0007fc8b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083b5e │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fc8e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083b69 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fc99 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083b75 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007fca5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083b80 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fcb0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007fcb4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00083bdc │ │ │ │ + DW_CFA_advance_loc1: 88 to 0007fd0c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 39 to 00083c03 │ │ │ │ + DW_CFA_advance_loc: 39 to 0007fd33 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 00083c0a │ │ │ │ + DW_CFA_advance_loc: 7 to 0007fd3a │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083c0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fd3b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083c16 │ │ │ │ + DW_CFA_advance_loc: 11 to 0007fd46 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 29 to 00083c33 │ │ │ │ + DW_CFA_advance_loc: 48 to 0007fd76 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00083c9b │ │ │ │ + DW_CFA_advance_loc1: 85 to 0007fdcb │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00083ce5 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0007fe15 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 00083cea │ │ │ │ + DW_CFA_advance_loc: 5 to 0007fe1a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083cf2 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fe22 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00083d3e │ │ │ │ + DW_CFA_advance_loc1: 76 to 0007fe6e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 33 to 00083d5f │ │ │ │ + DW_CFA_advance_loc: 33 to 0007fe8f │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083d67 │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fe97 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083d6f │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fe9f │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d70 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fea0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007fea4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 11 to 00083d7f │ │ │ │ + DW_CFA_advance_loc: 11 to 0007feaf │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 00083d8c │ │ │ │ + DW_CFA_advance_loc: 13 to 0007febc │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007fec0 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083d91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007fec1 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 00083d97 │ │ │ │ + DW_CFA_advance_loc: 6 to 0007fec7 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083da5 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007fed5 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00083dad │ │ │ │ + DW_CFA_advance_loc: 8 to 0007fedd │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083db0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007fee0 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007fee4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083dc2 │ │ │ │ + DW_CFA_advance_loc: 14 to 0007fef2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009cd4 00000020 00009cd8 FDE cie=00000000 pc=0001155a..0001157b │ │ │ │ +0000a284 00000020 0000a288 FDE cie=00000000 pc=000112ff..00011320 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 16 to 0001156a │ │ │ │ + DW_CFA_advance_loc: 16 to 0001130f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 7 to 00011571 │ │ │ │ + DW_CFA_advance_loc: 7 to 00011316 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 5 to 00011576 │ │ │ │ + DW_CFA_advance_loc: 5 to 0001131b │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009cf8 00000054 00009cfc FDE cie=00000000 pc=00083dd0..00083e79 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083dd1 │ │ │ │ +0000a2a8 00000054 0000a2ac FDE cie=00000000 pc=0007ff00..0007ffa9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff01 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff02 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083dd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083dd4 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff04 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00083dd7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0007ff07 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 63 to 00083e16 │ │ │ │ + DW_CFA_advance_loc: 63 to 0007ff46 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 9 to 00083e1f │ │ │ │ + DW_CFA_advance_loc: 9 to 0007ff4f │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e20 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083e2e │ │ │ │ + DW_CFA_advance_loc: 11 to 0007ff5b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 18 to 00083e40 │ │ │ │ + DW_CFA_advance_loc: 21 to 0007ff70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e41 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff71 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff72 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e43 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff73 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e44 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff74 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00083e50 │ │ │ │ + DW_CFA_advance_loc: 12 to 0007ff80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00083e5c │ │ │ │ + DW_CFA_advance_loc: 6 to 0007ff86 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e5d │ │ │ │ + DW_CFA_advance_loc: 7 to 0007ff8d │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e5e │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ff8e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00083e6c │ │ │ │ + DW_CFA_advance_loc: 11 to 0007ff99 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d50 00000044 00009d54 FDE cie=00000000 pc=000befd0..000bf7e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000befd4 │ │ │ │ +0000a300 00000044 0000a304 FDE cie=00000000 pc=000b8e00..000b96d6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000b8e04 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 19 to 000befe7 │ │ │ │ + DW_CFA_advance_loc: 21 to 000b8e19 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000befeb │ │ │ │ + DW_CFA_advance_loc: 4 to 000b8e1d │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 1416 to 000bf573 │ │ │ │ + DW_CFA_advance_loc2: 1702 to 000b94c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bf574 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b94c4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bf575 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b94c5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bf576 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b94c6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bf577 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b94c7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000bf57a │ │ │ │ + DW_CFA_advance_loc: 3 to 000b94ca │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000bf580 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b94cb │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d98 00000048 00009d9c FDE cie=00000000 pc=00083e80..00084f89 │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e81 │ │ │ │ +0000a348 00000048 0000a34c FDE cie=00000000 pc=0007ffb0..00081229 │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ffb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00083e85 │ │ │ │ + DW_CFA_advance_loc: 4 to 0007ffb5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00083e8e │ │ │ │ + DW_CFA_advance_loc: 9 to 0007ffbe │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00083e8f │ │ │ │ + DW_CFA_advance_loc: 1 to 0007ffbf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00083e91 │ │ │ │ + DW_CFA_advance_loc: 2 to 0007ffc1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 4081 to 00084e82 │ │ │ │ + DW_CFA_advance_loc2: 4488 to 00081149 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e83 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008114a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e84 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008114b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e85 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008114c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00084e88 │ │ │ │ + DW_CFA_advance_loc: 3 to 0008114f │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e89 │ │ │ │ + DW_CFA_advance_loc: 1 to 00081150 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084e8a │ │ │ │ + DW_CFA_advance_loc: 1 to 00081151 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009de4 00000034 00009d70 FDE cie=00000078 pc=00084f90..00085dd7 │ │ │ │ - Augmentation data: 5b 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00084f91 │ │ │ │ +0000a394 00000034 0000a320 FDE cie=00000078 pc=00081230..00081fdf │ │ │ │ + Augmentation data: 47 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00081231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00084f93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00081233 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00084f99 │ │ │ │ + DW_CFA_advance_loc: 6 to 00081239 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 526 to 000851a7 │ │ │ │ + DW_CFA_advance_loc2: 510 to 00081437 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000851a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00081438 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000851a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00081439 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000851aa │ │ │ │ + DW_CFA_advance_loc: 1 to 0008143a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000851b0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00081440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 82 to 00085202 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00081492 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00009e1c 00000020 00009da8 FDE cie=00000078 pc=0001157b..0001165d │ │ │ │ - Augmentation data: 4c 2e 00 00 │ │ │ │ +0000a3cc 00000020 0000a358 FDE cie=00000078 pc=00011320..000113fe │ │ │ │ + Augmentation data: 38 2e 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 13 to 00011588 │ │ │ │ + DW_CFA_advance_loc: 13 to 0001132d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e40 00000068 00009e44 FDE cie=00000000 pc=000bf7e0..000bfde4 │ │ │ │ - DW_CFA_advance_loc: 11 to 000bf7eb │ │ │ │ +0000a3f0 00000068 0000a3f4 FDE cie=00000000 pc=000b96e0..000b9ce4 │ │ │ │ + DW_CFA_advance_loc: 11 to 000b96eb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bf7ec │ │ │ │ + DW_CFA_advance_loc: 1 to 000b96ec │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bf7ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000b96ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bf7ee │ │ │ │ + DW_CFA_advance_loc: 1 to 000b96ee │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 000bf7f1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b96f1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 82 to 000bf843 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000b9743 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 000bf84a │ │ │ │ + DW_CFA_advance_loc: 7 to 000b974a │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bf84b │ │ │ │ + DW_CFA_advance_loc: 1 to 000b974b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000bf857 │ │ │ │ + DW_CFA_advance_loc: 12 to 000b9757 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 15 to 000bf866 │ │ │ │ + DW_CFA_advance_loc: 15 to 000b9766 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 35 to 000bf889 │ │ │ │ + DW_CFA_advance_loc: 35 to 000b9789 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000bf899 │ │ │ │ + DW_CFA_advance_loc: 16 to 000b9799 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 358 to 000bf9ff │ │ │ │ + DW_CFA_advance_loc2: 358 to 000b98ff │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 57 to 000bfa38 │ │ │ │ + DW_CFA_advance_loc: 57 to 000b9938 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000bfa48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000b9948 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 000bfa4f │ │ │ │ + DW_CFA_advance_loc: 7 to 000b994f │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 7 to 000bfa56 │ │ │ │ + DW_CFA_advance_loc: 7 to 000b9956 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bfa57 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9957 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000bfa63 │ │ │ │ + DW_CFA_advance_loc: 12 to 000b9963 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 33 to 000bfa84 │ │ │ │ + DW_CFA_advance_loc: 33 to 000b9984 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bfa85 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9985 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bfa86 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9986 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bfa87 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9987 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bfa88 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9988 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000bfa90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000b9990 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009eac 00000048 00009eb0 FDE cie=00000000 pc=00085de0..00086e64 │ │ │ │ - DW_CFA_advance_loc: 1 to 00085de1 │ │ │ │ +0000a45c 00000048 0000a460 FDE cie=00000000 pc=00081fe0..00083064 │ │ │ │ + DW_CFA_advance_loc: 1 to 00081fe1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00085de5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00081fe5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00085dee │ │ │ │ + DW_CFA_advance_loc: 9 to 00081fee │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 00085def │ │ │ │ + DW_CFA_advance_loc: 1 to 00081fef │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00085df1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00081ff1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 2677 to 00086866 │ │ │ │ + DW_CFA_advance_loc2: 2677 to 00082a66 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00086867 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082a67 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00086868 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082a68 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086869 │ │ │ │ + DW_CFA_advance_loc: 1 to 00082a69 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0008686c │ │ │ │ + DW_CFA_advance_loc: 3 to 00082a6c │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008686d │ │ │ │ + DW_CFA_advance_loc: 1 to 00082a6d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008686e │ │ │ │ + DW_CFA_advance_loc: 1 to 00082a6e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ef8 0000003c 00009e84 FDE cie=00000078 pc=00086e70..00087dc9 │ │ │ │ - Augmentation data: 88 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00086e71 │ │ │ │ +0000a4a8 0000003c 0000a434 FDE cie=00000078 pc=00083070..00083f4d │ │ │ │ + Augmentation data: 74 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083071 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00086e73 │ │ │ │ + DW_CFA_advance_loc: 2 to 00083073 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 10 to 00086e7d │ │ │ │ + DW_CFA_advance_loc: 3 to 00083076 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 17 to 00083087 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 780 to 00087189 │ │ │ │ + DW_CFA_advance_loc2: 770 to 00083389 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1433 to 00087722 │ │ │ │ + DW_CFA_advance_loc2: 1433 to 00083922 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00087723 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083923 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00087724 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083924 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00087725 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083925 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00087726 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083926 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00087729 │ │ │ │ + DW_CFA_advance_loc: 3 to 00083929 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009f38 00000024 00009ec4 FDE cie=00000078 pc=0001165d..00011757 │ │ │ │ - Augmentation data: 6b 2d 00 00 │ │ │ │ +0000a4e8 00000024 0000a474 FDE cie=00000078 pc=000113fe..00011506 │ │ │ │ + Augmentation data: 57 2d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 27 to 00011678 │ │ │ │ + DW_CFA_advance_loc: 29 to 0001141b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f60 00000060 00009eec FDE cie=00000078 pc=00087dd0..000897b7 │ │ │ │ - Augmentation data: 55 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00087dd1 │ │ │ │ +0000a510 00000060 0000a49c FDE cie=00000078 pc=00083f50..00085937 │ │ │ │ + Augmentation data: 45 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00083f51 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00087dd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00083f53 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 10 to 00087ddd │ │ │ │ + DW_CFA_advance_loc: 3 to 00083f56 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 17 to 00083f67 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1117 to 0008823a │ │ │ │ + DW_CFA_advance_loc2: 1107 to 000843ba │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 115 to 000882ad │ │ │ │ + DW_CFA_advance_loc1: 115 to 0008442d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 154 to 00088347 │ │ │ │ + DW_CFA_advance_loc1: 155 to 000844c8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 396 to 000884d3 │ │ │ │ + DW_CFA_advance_loc2: 395 to 00084653 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1028 to 000888d7 │ │ │ │ + DW_CFA_advance_loc2: 1028 to 00084a57 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000888d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084a58 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000888d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00084a59 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000888da │ │ │ │ + DW_CFA_advance_loc: 1 to 00084a5a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000888db │ │ │ │ + DW_CFA_advance_loc: 1 to 00084a5b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000888dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00084a5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 276 to 000889f0 │ │ │ │ + DW_CFA_advance_loc2: 276 to 00084b70 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00088a98 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00084c18 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 492 to 00088c84 │ │ │ │ + DW_CFA_advance_loc2: 492 to 00084e04 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 322 to 00088dc6 │ │ │ │ + DW_CFA_advance_loc2: 320 to 00084f44 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 288 to 00088ee6 │ │ │ │ + DW_CFA_advance_loc2: 290 to 00085066 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009fc4 00000024 00009f50 FDE cie=00000078 pc=00011757..00011930 │ │ │ │ - Augmentation data: 46 2d 00 00 │ │ │ │ +0000a574 00000024 0000a500 FDE cie=00000078 pc=00011506..000116df │ │ │ │ + Augmentation data: 36 2d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 32 to 00011777 │ │ │ │ + DW_CFA_advance_loc: 32 to 00011526 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009fec 000000a0 00009f78 FDE cie=00000078 pc=000897c0..0008c438 │ │ │ │ - Augmentation data: 4b 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000897c4 │ │ │ │ +0000a59c 000000a0 0000a528 FDE cie=00000078 pc=00085940..0008831c │ │ │ │ + Augmentation data: 3b 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00085944 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000897cd │ │ │ │ + DW_CFA_advance_loc: 9 to 0008594d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000897d1 │ │ │ │ + DW_CFA_advance_loc: 4 to 00085951 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 255 to 000898d0 │ │ │ │ + DW_CFA_advance_loc1: 255 to 00085a50 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 87 to 00089927 │ │ │ │ + DW_CFA_advance_loc1: 87 to 00085aa7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 81 to 00089978 │ │ │ │ + DW_CFA_advance_loc1: 81 to 00085af8 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 54 to 000899ae │ │ │ │ + DW_CFA_advance_loc: 54 to 00085b2e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 000899c8 │ │ │ │ + DW_CFA_advance_loc: 26 to 00085b48 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1753 to 0008a0a1 │ │ │ │ + DW_CFA_advance_loc2: 1161 to 00085fd1 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 26 to 0008a0bb │ │ │ │ + DW_CFA_advance_loc: 26 to 00085feb │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0008a0fb │ │ │ │ + DW_CFA_advance_loc1: 64 to 0008602b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 174 to 0008a1a9 │ │ │ │ + DW_CFA_advance_loc1: 174 to 000860d9 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 0008a1d1 │ │ │ │ + DW_CFA_advance_loc: 40 to 00086101 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 0008a1e4 │ │ │ │ + DW_CFA_advance_loc: 19 to 00086114 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 63 to 0008a223 │ │ │ │ + DW_CFA_advance_loc: 63 to 00086153 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0008a242 │ │ │ │ + DW_CFA_advance_loc: 31 to 00086172 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2946 to 0008adc4 │ │ │ │ + DW_CFA_advance_loc2: 2930 to 00086ce4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008adc5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00086ce5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008adc6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00086ce6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008adc7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00086ce7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008adc8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00086ce8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0008adcb │ │ │ │ + DW_CFA_advance_loc: 3 to 00086ceb │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0008add0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00086cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 65 to 0008ae11 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00086d31 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 79 to 0008ae60 │ │ │ │ + DW_CFA_advance_loc1: 79 to 00086d80 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 42 to 0008ae8a │ │ │ │ + DW_CFA_advance_loc: 39 to 00086da7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 464 to 0008b05a │ │ │ │ + DW_CFA_advance_loc2: 435 to 00086f5a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0008b081 │ │ │ │ + DW_CFA_advance_loc: 39 to 00086f81 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0008b0cd │ │ │ │ + DW_CFA_advance_loc1: 76 to 00086fcd │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 71 to 0008b114 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00087014 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 4342 to 0008c20a │ │ │ │ + DW_CFA_advance_loc2: 4310 to 000880ea │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 39 to 0008c231 │ │ │ │ + DW_CFA_advance_loc: 39 to 00088111 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0008c27d │ │ │ │ + DW_CFA_advance_loc1: 76 to 0008815d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 67 to 0008c2c0 │ │ │ │ + DW_CFA_advance_loc1: 67 to 000881a0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a090 0000002c 0000a01c FDE cie=00000078 pc=00011930..00011b52 │ │ │ │ - Augmentation data: 53 2d 00 00 │ │ │ │ +0000a640 0000002c 0000a5cc FDE cie=00000078 pc=000116df..00011908 │ │ │ │ + Augmentation data: 43 2d 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a0c0 0000004c 0000a04c FDE cie=00000078 pc=0008c440..0008cfc9 │ │ │ │ - Augmentation data: 43 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008c441 │ │ │ │ +0000a670 0000004c 0000a5fc FDE cie=00000078 pc=00088320..00088ea9 │ │ │ │ + Augmentation data: 33 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0008c443 │ │ │ │ + DW_CFA_advance_loc: 2 to 00088323 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0008c447 │ │ │ │ + DW_CFA_advance_loc: 4 to 00088327 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 283 to 0008c562 │ │ │ │ + DW_CFA_advance_loc2: 283 to 00088442 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 63 to 0008c5a1 │ │ │ │ + DW_CFA_advance_loc: 63 to 00088481 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 474 to 0008c77b │ │ │ │ + DW_CFA_advance_loc2: 474 to 0008865b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 485 to 0008c960 │ │ │ │ + DW_CFA_advance_loc2: 485 to 00088840 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 289 to 0008ca81 │ │ │ │ + DW_CFA_advance_loc2: 289 to 00088961 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 641 to 0008cd02 │ │ │ │ + DW_CFA_advance_loc2: 641 to 00088be2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008cd03 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088be3 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008cd04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088be4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008cd05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088be5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008cd06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088be6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 0008cd10 │ │ │ │ + DW_CFA_advance_loc: 10 to 00088bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a110 00000020 0000a09c FDE cie=00000078 pc=00011b52..00011be2 │ │ │ │ - Augmentation data: 1a 2d 00 00 │ │ │ │ +0000a6c0 00000020 0000a64c FDE cie=00000078 pc=00011908..00011998 │ │ │ │ + Augmentation data: 0a 2d 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a134 00000044 0000a0c0 FDE cie=00000078 pc=000bfdf0..000bffdf │ │ │ │ - Augmentation data: fe 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bfdf1 │ │ │ │ +0000a6e4 00000044 0000a670 FDE cie=00000078 pc=000b9cf0..000b9edf │ │ │ │ + Augmentation data: ee 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9cf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000bfdf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b9cf3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000bfdf9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b9cf6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000bfe4d │ │ │ │ + DW_CFA_advance_loc1: 87 to 000b9d4d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 344 to 000bffa5 │ │ │ │ + DW_CFA_advance_loc2: 342 to 000b9ea3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bffa6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9ea4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bffa7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9ea5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bffa8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9ea6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000bffb0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000b9eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 000bffbe │ │ │ │ + DW_CFA_advance_loc: 14 to 000b9ebe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 3 to 000bffc1 │ │ │ │ + DW_CFA_advance_loc: 3 to 000b9ec1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bffc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9ec2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000bffc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9ec3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bffc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9ec4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a17c 00000054 0000a108 FDE cie=00000078 pc=000bffe0..000c03ca │ │ │ │ - Augmentation data: c4 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000bffe1 │ │ │ │ +0000a72c 00000054 0000a6b8 FDE cie=00000078 pc=000b9ee0..000ba2dc │ │ │ │ + Augmentation data: b4 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9ee1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000bffe3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000b9ee3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000bffe9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000b9ee9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 98 to 000c004b │ │ │ │ + DW_CFA_advance_loc1: 96 to 000b9f49 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 130 to 000c00cd │ │ │ │ + DW_CFA_advance_loc1: 125 to 000b9fc6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c00ce │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9fc7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c00cf │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9fc8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c00d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000b9fc9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000c00e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000b9fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 295 to 000c0207 │ │ │ │ + DW_CFA_advance_loc2: 306 to 000ba102 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0208 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba103 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0209 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba104 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c020a │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba105 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 000c0210 │ │ │ │ + DW_CFA_advance_loc: 11 to 000ba110 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 317 to 000c034d │ │ │ │ + DW_CFA_advance_loc2: 342 to 000ba266 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c034e │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba267 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c034f │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba268 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0350 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba269 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000c0360 │ │ │ │ + DW_CFA_advance_loc: 7 to 000ba270 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a1d4 000000cc 0000a1d8 FDE cie=00000000 pc=0008cfd0..0008d588 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008cfd1 │ │ │ │ +0000a784 000000cc 0000a788 FDE cie=00000000 pc=00088eb0..00089468 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088eb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008cfd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088eb2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008cfd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088eb3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0008cfd9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00088eb9 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0008cfdc │ │ │ │ + DW_CFA_advance_loc: 3 to 00088ebc │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc1: 98 to 0008d03e │ │ │ │ + DW_CFA_advance_loc1: 98 to 00088f1e │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d03f │ │ │ │ + DW_CFA_advance_loc: 1 to 00088f1f │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d040 │ │ │ │ + DW_CFA_advance_loc: 1 to 00088f20 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 14 to 0008d04e │ │ │ │ + DW_CFA_advance_loc: 14 to 00088f2e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 982 to 0008d424 │ │ │ │ + DW_CFA_advance_loc2: 982 to 00089304 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d425 │ │ │ │ + DW_CFA_advance_loc: 1 to 00089305 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d426 │ │ │ │ + DW_CFA_advance_loc: 1 to 00089306 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d427 │ │ │ │ + DW_CFA_advance_loc: 1 to 00089307 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d428 │ │ │ │ + DW_CFA_advance_loc: 1 to 00089308 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d430 │ │ │ │ + DW_CFA_advance_loc: 8 to 00089310 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 0008d435 │ │ │ │ + DW_CFA_advance_loc: 5 to 00089315 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d439 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089319 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d43d │ │ │ │ + DW_CFA_advance_loc: 4 to 0008931d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d43e │ │ │ │ + DW_CFA_advance_loc: 1 to 0008931e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d446 │ │ │ │ + DW_CFA_advance_loc: 8 to 00089326 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0008d455 │ │ │ │ + DW_CFA_advance_loc: 15 to 00089335 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d459 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089339 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d45d │ │ │ │ + DW_CFA_advance_loc: 4 to 0008933d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d45e │ │ │ │ + DW_CFA_advance_loc: 1 to 0008933e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d466 │ │ │ │ + DW_CFA_advance_loc: 8 to 00089346 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0008d475 │ │ │ │ + DW_CFA_advance_loc: 15 to 00089355 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d479 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089359 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d47d │ │ │ │ + DW_CFA_advance_loc: 4 to 0008935d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d47e │ │ │ │ + DW_CFA_advance_loc: 1 to 0008935e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d486 │ │ │ │ + DW_CFA_advance_loc: 8 to 00089366 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 15 to 0008d495 │ │ │ │ + DW_CFA_advance_loc: 15 to 00089375 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d499 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089379 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d49d │ │ │ │ + DW_CFA_advance_loc: 4 to 0008937d │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d49e │ │ │ │ + DW_CFA_advance_loc: 1 to 0008937e │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d4a6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00089386 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 74 to 0008d4f0 │ │ │ │ + DW_CFA_advance_loc1: 74 to 000893d0 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000893d4 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000893d8 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000893dc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d504 │ │ │ │ + DW_CFA_advance_loc: 8 to 000893e4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 22 to 0008d51a │ │ │ │ + DW_CFA_advance_loc: 22 to 000893fa │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d51e │ │ │ │ + DW_CFA_advance_loc: 4 to 000893fe │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d522 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089402 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d526 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089406 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d52e │ │ │ │ + DW_CFA_advance_loc: 8 to 0008940e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0008d540 │ │ │ │ + DW_CFA_advance_loc: 18 to 00089420 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089424 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d548 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089428 │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d54c │ │ │ │ + DW_CFA_advance_loc: 4 to 0008942c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d554 │ │ │ │ + DW_CFA_advance_loc: 8 to 00089434 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 18 to 0008d566 │ │ │ │ + DW_CFA_advance_loc: 18 to 00089446 │ │ │ │ DW_CFA_def_cfa_offset: 116 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d56a │ │ │ │ + DW_CFA_advance_loc: 4 to 0008944a │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d56e │ │ │ │ + DW_CFA_advance_loc: 4 to 0008944e │ │ │ │ DW_CFA_def_cfa_offset: 124 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d572 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089452 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0008d57a │ │ │ │ + DW_CFA_advance_loc: 8 to 0008945a │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a2a4 00000084 0000a230 FDE cie=00000078 pc=0008d590..00090118 │ │ │ │ - Augmentation data: af 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0008d594 │ │ │ │ +0000a854 00000084 0000a7e0 FDE cie=00000078 pc=00089470..0008bdb1 │ │ │ │ + Augmentation data: 9f 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00089474 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0008d59d │ │ │ │ + DW_CFA_advance_loc: 9 to 0008947d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 0008d5a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00089480 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 0008d5ac │ │ │ │ + DW_CFA_advance_loc: 12 to 0008948c │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc1: 241 to 0008d69d │ │ │ │ + DW_CFA_advance_loc1: 238 to 0008957a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0008d6f9 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000895d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d6fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000895d7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d6fb │ │ │ │ + DW_CFA_advance_loc: 1 to 000895d8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d6fc │ │ │ │ + DW_CFA_advance_loc: 1 to 000895d9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d6fd │ │ │ │ + DW_CFA_advance_loc: 1 to 000895da │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0008d700 │ │ │ │ + DW_CFA_advance_loc: 3 to 000895dd │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0008d701 │ │ │ │ + DW_CFA_advance_loc: 1 to 000895de │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 271 to 0008d810 │ │ │ │ + DW_CFA_advance_loc2: 271 to 000896ed │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 674 to 0008dab2 │ │ │ │ + DW_CFA_advance_loc2: 671 to 0008998c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 457 to 0008dc7b │ │ │ │ + DW_CFA_advance_loc2: 453 to 00089b51 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 364 to 0008dde7 │ │ │ │ + DW_CFA_advance_loc2: 364 to 00089cbd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1129 to 0008e250 │ │ │ │ + DW_CFA_advance_loc2: 1120 to 0008a11d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0008e299 │ │ │ │ + DW_CFA_advance_loc1: 67 to 0008a160 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 710 to 0008e55f │ │ │ │ + DW_CFA_advance_loc2: 664 to 0008a3f8 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1570 to 0008eb81 │ │ │ │ + DW_CFA_advance_loc2: 1554 to 0008aa0a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0008ebca │ │ │ │ + DW_CFA_advance_loc1: 67 to 0008aa4d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 780 to 0008eed6 │ │ │ │ + DW_CFA_advance_loc2: 765 to 0008ad4a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 110 to 0008ef44 │ │ │ │ + DW_CFA_advance_loc1: 110 to 0008adb8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 419 to 0008f0e7 │ │ │ │ + DW_CFA_advance_loc2: 419 to 0008af5b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a32c 00000030 0000a2b8 FDE cie=00000078 pc=00011be2..00012062 │ │ │ │ - Augmentation data: ac 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00011be3 │ │ │ │ +0000a8dc 00000030 0000a868 FDE cie=00000078 pc=00011998..00011e0e │ │ │ │ + Augmentation data: 9c 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00011999 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc2: 827 to 00011f1e │ │ │ │ + DW_CFA_advance_loc2: 807 to 00011cc0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -0000a360 0000005c 0000a364 FDE cie=00000000 pc=000c03d0..000c0d50 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c03d1 │ │ │ │ +0000a910 00000058 0000a914 FDE cie=00000000 pc=000ba2e0..000bad7c │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba2e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000c03d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000ba2e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000c03dc │ │ │ │ + DW_CFA_advance_loc: 6 to 000ba2e9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 724 to 000c06b0 │ │ │ │ + DW_CFA_advance_loc2: 1617 to 000ba93a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c06b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba93b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c06b2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba93c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c06b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba93d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 13 to 000c06c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba93e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 709 to 000c0985 │ │ │ │ + DW_CFA_advance_loc: 43 to 000ba969 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0986 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba96a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0987 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba96b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0988 │ │ │ │ + DW_CFA_advance_loc: 1 to 000ba96c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0989 │ │ │ │ + DW_CFA_advance_loc: 4 to 000ba970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000c09b9 │ │ │ │ + DW_CFA_advance_loc2: 412 to 000bab0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c09ba │ │ │ │ + DW_CFA_advance_loc: 3 to 000bab0f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c09bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000bab10 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c09bc │ │ │ │ + DW_CFA_advance_loc: 1 to 000bab11 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000c09c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bab12 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 748 to 000c0cac │ │ │ │ + DW_CFA_advance_loc: 41 to 000bab3b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0cad │ │ │ │ + DW_CFA_advance_loc: 1 to 000bab3c │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0cae │ │ │ │ + DW_CFA_advance_loc: 1 to 000bab3d │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0caf │ │ │ │ + DW_CFA_advance_loc: 1 to 000bab3e │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0cb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000bab40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3c0 00000048 0000a3c4 FDE cie=00000000 pc=00090120..00091cc9 │ │ │ │ - DW_CFA_advance_loc: 1 to 00090121 │ │ │ │ +0000a96c 00000048 0000a970 FDE cie=00000000 pc=0008bdc0..0008da90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008bdc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00090125 │ │ │ │ + DW_CFA_advance_loc: 4 to 0008bdc5 │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0009012e │ │ │ │ + DW_CFA_advance_loc: 9 to 0008bdce │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009012f │ │ │ │ + DW_CFA_advance_loc: 1 to 0008bdcf │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -4; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc: 2 to 00090131 │ │ │ │ + DW_CFA_advance_loc: 2 to 0008bdd1 │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc2: 6342 to 000919f7 │ │ │ │ + DW_CFA_advance_loc2: 6781 to 0008d84e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000919f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008d84f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000919f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008d850 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa: r7 (edi) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000919fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0008d851 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000919fd │ │ │ │ + DW_CFA_advance_loc: 3 to 0008d854 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000919fe │ │ │ │ + DW_CFA_advance_loc: 1 to 0008d855 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000919ff │ │ │ │ + DW_CFA_advance_loc: 1 to 0008d856 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a40c 00000034 0000a398 FDE cie=00000078 pc=00091cd0..00092312 │ │ │ │ - Augmentation data: ed 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00091cd1 │ │ │ │ +0000a9b8 00000034 0000a944 FDE cie=00000078 pc=0008da90..0008e0d2 │ │ │ │ + Augmentation data: e1 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008da91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00091cd3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0008da93 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00091cdc │ │ │ │ + DW_CFA_advance_loc: 3 to 0008da96 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 117 to 00091d51 │ │ │ │ + DW_CFA_advance_loc1: 123 to 0008db11 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1078 to 00092187 │ │ │ │ + DW_CFA_advance_loc2: 1078 to 0008df47 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00092188 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008df48 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00092189 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008df49 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009218a │ │ │ │ + DW_CFA_advance_loc: 1 to 0008df4a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00092190 │ │ │ │ + DW_CFA_advance_loc: 6 to 0008df50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000a444 0000001c 0000a3d0 FDE cie=00000078 pc=00012062..000120fa │ │ │ │ - Augmentation data: cb 2a 00 00 │ │ │ │ +0000a9f0 0000001c 0000a97c FDE cie=00000078 pc=00011e0e..00011ea6 │ │ │ │ + Augmentation data: bf 2a 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000a464 0000003c 0000a3f0 FDE cie=00000078 pc=00092320..000927ec │ │ │ │ - Augmentation data: b3 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00092321 │ │ │ │ +0000aa10 0000003c 0000a99c FDE cie=00000078 pc=0008e0e0..0008e5ac │ │ │ │ + Augmentation data: a7 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008e0e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00092323 │ │ │ │ + DW_CFA_advance_loc: 2 to 0008e0e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0009232c │ │ │ │ + DW_CFA_advance_loc: 3 to 0008e0e6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00092384 │ │ │ │ + DW_CFA_advance_loc1: 94 to 0008e144 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00092385 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008e145 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00092386 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008e146 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00092387 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008e147 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009238a │ │ │ │ + DW_CFA_advance_loc: 3 to 0008e14a │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 111 to 000923f9 │ │ │ │ + DW_CFA_advance_loc1: 111 to 0008e1b9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 222 to 000924d7 │ │ │ │ + DW_CFA_advance_loc1: 222 to 0008e297 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0009252b │ │ │ │ + DW_CFA_advance_loc1: 84 to 0008e2eb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4a4 0000001c 0000a430 FDE cie=00000078 pc=000120fa..00012142 │ │ │ │ - Augmentation data: 89 2a 00 00 │ │ │ │ +0000aa50 0000001c 0000a9dc FDE cie=00000078 pc=00011ea6..00011eee │ │ │ │ + Augmentation data: 7d 2a 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000a4c4 00000050 0000a450 FDE cie=00000078 pc=000927f0..00092ded │ │ │ │ - Augmentation data: 71 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000927f1 │ │ │ │ +0000aa70 00000050 0000a9fc FDE cie=00000078 pc=0008e5b0..0008ebad │ │ │ │ + Augmentation data: 65 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008e5b1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000927f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0008e5b3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000927f9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0008e5b9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 303 to 00092928 │ │ │ │ + DW_CFA_advance_loc2: 303 to 0008e6e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00092929 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008e6e9 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009292a │ │ │ │ + DW_CFA_advance_loc: 1 to 0008e6ea │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009292b │ │ │ │ + DW_CFA_advance_loc: 1 to 0008e6eb │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 5 to 00092930 │ │ │ │ + DW_CFA_advance_loc: 5 to 0008e6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 202 to 000929fa │ │ │ │ + DW_CFA_advance_loc1: 202 to 0008e7ba │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 26 to 00092a14 │ │ │ │ + DW_CFA_advance_loc: 26 to 0008e7d4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00092a2c │ │ │ │ + DW_CFA_advance_loc: 24 to 0008e7ec │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00092a84 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0008e844 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00092a97 │ │ │ │ + DW_CFA_advance_loc: 19 to 0008e857 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00092ae0 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0008e8a0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 162 to 00092b82 │ │ │ │ + DW_CFA_advance_loc1: 162 to 0008e942 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 79 to 00092bd1 │ │ │ │ + DW_CFA_advance_loc1: 79 to 0008e991 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 33 to 00092bf2 │ │ │ │ + DW_CFA_advance_loc: 33 to 0008e9b2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ │ │ │ │ -0000a518 0000001c 0000a4a4 FDE cie=00000078 pc=00012142..0001222a │ │ │ │ - Augmentation data: 7e 2a 00 00 │ │ │ │ +0000aac4 0000001c 0000aa50 FDE cie=00000078 pc=00011eee..00011fd6 │ │ │ │ + Augmentation data: 72 2a 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000a538 00000034 0000a4c4 FDE cie=00000078 pc=00092df0..000932a9 │ │ │ │ - Augmentation data: 66 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00092df1 │ │ │ │ +0000aae4 00000034 0000aa70 FDE cie=00000078 pc=0008ebb0..0008f069 │ │ │ │ + Augmentation data: 5a 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008ebb1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00092df3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0008ebb3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00092df9 │ │ │ │ + DW_CFA_advance_loc: 3 to 0008ebb6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00092e55 │ │ │ │ + DW_CFA_advance_loc1: 95 to 0008ec15 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1065 to 0009327e │ │ │ │ + DW_CFA_advance_loc2: 1065 to 0008f03e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009327f │ │ │ │ + DW_CFA_advance_loc: 1 to 0008f03f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00093280 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008f040 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00093281 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008f041 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00093284 │ │ │ │ + DW_CFA_advance_loc: 3 to 0008f044 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000a570 0000001c 0000a4fc FDE cie=00000078 pc=0001222a..0001227b │ │ │ │ - Augmentation data: 3e 2a 00 00 │ │ │ │ +0000ab1c 0000001c 0000aaa8 FDE cie=00000078 pc=00011fd6..00012027 │ │ │ │ + Augmentation data: 32 2a 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000a590 00000054 0000a51c FDE cie=00000078 pc=000c0d50..000c13a4 │ │ │ │ - Augmentation data: 26 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c0d51 │ │ │ │ +0000ab3c 00000054 0000aac8 FDE cie=00000078 pc=000bad80..000bb3d4 │ │ │ │ + Augmentation data: 1a 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bad81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000c0d53 │ │ │ │ + DW_CFA_advance_loc: 2 to 000bad83 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000c0d59 │ │ │ │ + DW_CFA_advance_loc: 6 to 000bad89 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1281 to 000c125a │ │ │ │ + DW_CFA_advance_loc2: 1281 to 000bb28a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c125b │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb28b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c125c │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb28c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c125d │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb28d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 000c1260 │ │ │ │ + DW_CFA_advance_loc: 3 to 000bb290 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000c12a4 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000bb2d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c12a5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb2d5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c12a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb2d6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c12a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb2d7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c12a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb2d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000c12b7 │ │ │ │ + DW_CFA_advance_loc: 15 to 000bb2e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c12b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb2e8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c12b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb2e9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c12ba │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb2ea │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c12bb │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb2eb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 000c1300 │ │ │ │ + DW_CFA_advance_loc1: 69 to 000bb330 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a5e8 00000038 0000a574 FDE cie=00000078 pc=000c13b0..000c1ca3 │ │ │ │ - Augmentation data: fa 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c13b1 │ │ │ │ +0000ab94 00000038 0000ab20 FDE cie=00000078 pc=000bb3e0..000bbcd3 │ │ │ │ + Augmentation data: ee 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bb3e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000c13b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000bb3e3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000c13b9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000bb3e9 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 1840 to 000c1ae9 │ │ │ │ + DW_CFA_advance_loc2: 1840 to 000bbb19 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c1aea │ │ │ │ + DW_CFA_advance_loc: 1 to 000bbb1a │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c1aeb │ │ │ │ + DW_CFA_advance_loc: 1 to 000bbb1b │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c1aec │ │ │ │ + DW_CFA_advance_loc: 1 to 000bbb1c │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c1aed │ │ │ │ + DW_CFA_advance_loc: 1 to 000bbb1d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 274 to 000c1bff │ │ │ │ + DW_CFA_advance_loc2: 274 to 000bbc2f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a624 00000040 0000a5b0 FDE cie=00000078 pc=000c1cc0..000c29b4 │ │ │ │ - Augmentation data: e9 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c1cc1 │ │ │ │ +0000abd0 00000040 0000ab5c FDE cie=00000078 pc=000bbce0..000bc9d4 │ │ │ │ + Augmentation data: dd 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bbce1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000c1cc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000bbce3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000c1ccc │ │ │ │ + DW_CFA_advance_loc: 3 to 000bbce6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 370 to 000c1e3e │ │ │ │ + DW_CFA_advance_loc2: 376 to 000bbe5e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 183 to 000c1ef5 │ │ │ │ + DW_CFA_advance_loc1: 183 to 000bbf15 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 81 to 000c1f46 │ │ │ │ + DW_CFA_advance_loc1: 81 to 000bbf66 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1960 to 000c26ee │ │ │ │ + DW_CFA_advance_loc2: 1960 to 000bc70e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c26ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000bc70f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c26f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bc710 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c26f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bc711 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c26f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bc712 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a668 0000004c 0000a5f4 FDE cie=00000078 pc=000932b0..000994b2 │ │ │ │ - Augmentation data: e6 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000932b1 │ │ │ │ +0000ac14 00000050 0000aba0 FDE cie=00000078 pc=0008f070..000951c3 │ │ │ │ + Augmentation data: da 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0008f071 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000932b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0008f073 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000932b7 │ │ │ │ + DW_CFA_advance_loc: 3 to 0008f076 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0008f082 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1615 to 00093906 │ │ │ │ + DW_CFA_advance_loc2: 1476 to 0008f646 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 6837 to 000953bb │ │ │ │ + DW_CFA_advance_loc2: 6824 to 000910ee │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 73 to 00095404 │ │ │ │ + DW_CFA_advance_loc1: 73 to 00091137 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 904 to 0009578c │ │ │ │ + DW_CFA_advance_loc2: 945 to 000914e8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 391 to 00095913 │ │ │ │ + DW_CFA_advance_loc2: 363 to 00091653 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 15135 to 00099432 │ │ │ │ + DW_CFA_advance_loc2: 15124 to 00095167 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00099433 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095168 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 00099434 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095169 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00099435 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009516a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 00099436 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009516b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00099439 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009516e │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6b8 00000028 0000a644 FDE cie=00000078 pc=0001227b..000123a5 │ │ │ │ - Augmentation data: a8 29 00 00 │ │ │ │ +0000ac68 00000028 0000abf4 FDE cie=00000078 pc=00012027..00012151 │ │ │ │ + Augmentation data: 98 29 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 130 to 000122fd │ │ │ │ + DW_CFA_advance_loc1: 130 to 000120a9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0001230e │ │ │ │ + DW_CFA_advance_loc: 17 to 000120ba │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6e4 0000004c 0000a670 FDE cie=00000078 pc=000994c0..00099826 │ │ │ │ - Augmentation data: 91 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000994c4 │ │ │ │ +0000ac94 0000004c 0000ac20 FDE cie=00000078 pc=000951d0..00095536 │ │ │ │ + Augmentation data: 81 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000951d4 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 17 to 000994d5 │ │ │ │ + DW_CFA_advance_loc: 17 to 000951e5 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 3 to 000994d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000951e8 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc: 12 to 000994e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000951f4 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ - DW_CFA_advance_loc1: 99 to 00099547 │ │ │ │ + DW_CFA_advance_loc1: 99 to 00095257 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 687 to 000997f6 │ │ │ │ + DW_CFA_advance_loc2: 687 to 00095506 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 000997f7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095507 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000997f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095508 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000997f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095509 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000997fa │ │ │ │ + DW_CFA_advance_loc: 1 to 0009550a │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 000997fd │ │ │ │ + DW_CFA_advance_loc: 3 to 0009550d │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 3 to 00099800 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095510 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a734 0000002c 0000a6c0 FDE cie=00000078 pc=000123a5..000123f6 │ │ │ │ - Augmentation data: 52 29 00 00 │ │ │ │ +0000ace4 0000002c 0000ac70 FDE cie=00000078 pc=00012151..000121a2 │ │ │ │ + Augmentation data: 42 29 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a764 00000038 0000a768 FDE cie=00000000 pc=000c29c0..000c2a0c │ │ │ │ - DW_CFA_advance_loc: 1 to 000c29c1 │ │ │ │ +0000ad14 00000038 0000ad18 FDE cie=00000000 pc=000bc9e0..000bca2c │ │ │ │ + DW_CFA_advance_loc: 1 to 000bc9e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c29c2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bc9e2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000c29c5 │ │ │ │ + DW_CFA_advance_loc: 3 to 000bc9e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000c29ed │ │ │ │ + DW_CFA_advance_loc: 40 to 000bca0d │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c29ee │ │ │ │ + DW_CFA_advance_loc: 1 to 000bca0e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c29ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000bca0f │ │ │ │ DW_CFA_def_cfa_offset: 28 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c29f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bca10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000c29f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000bca18 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000c29fb │ │ │ │ + DW_CFA_advance_loc: 3 to 000bca1b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 3 to 000c29fe │ │ │ │ + DW_CFA_advance_loc: 3 to 000bca1e │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c29ff │ │ │ │ + DW_CFA_advance_loc: 1 to 000bca1f │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2a00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bca20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7a0 0000008c 0000a7a4 FDE cie=00000000 pc=00099830..00099db4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099831 │ │ │ │ +0000ad50 0000008c 0000ad54 FDE cie=00000000 pc=00095540..00095acb │ │ │ │ + DW_CFA_advance_loc: 1 to 00095541 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099832 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095542 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099833 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095543 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00099841 │ │ │ │ + DW_CFA_advance_loc: 14 to 00095551 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00099844 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095554 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 843 to 00099b8f │ │ │ │ + DW_CFA_advance_loc2: 848 to 000958a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00099b92 │ │ │ │ + DW_CFA_advance_loc: 3 to 000958a7 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099b93 │ │ │ │ + DW_CFA_advance_loc: 1 to 000958a8 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 000958a9 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099b95 │ │ │ │ + DW_CFA_advance_loc: 1 to 000958aa │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099b96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000958ab │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00099ba3 │ │ │ │ + DW_CFA_advance_loc: 13 to 000958b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00099ba6 │ │ │ │ + DW_CFA_advance_loc: 3 to 000958bb │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ba7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000958bc │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ba8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000958bd │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ba9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000958be │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099baa │ │ │ │ + DW_CFA_advance_loc: 1 to 000958bf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 268 to 00099cb6 │ │ │ │ + DW_CFA_advance_loc2: 270 to 000959cd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00099cb9 │ │ │ │ + DW_CFA_advance_loc: 3 to 000959d0 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099cba │ │ │ │ + DW_CFA_advance_loc: 1 to 000959d1 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099cbb │ │ │ │ + DW_CFA_advance_loc: 1 to 000959d2 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099cbc │ │ │ │ + DW_CFA_advance_loc: 1 to 000959d3 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099cbd │ │ │ │ + DW_CFA_advance_loc: 1 to 000959d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 11 to 00099cc8 │ │ │ │ + DW_CFA_advance_loc: 11 to 000959df │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 28 to 00099ce4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000959fb │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ce5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000959fc │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ce6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000959fd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00099d02 │ │ │ │ + DW_CFA_advance_loc: 31 to 00095a1c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00099d4e │ │ │ │ + DW_CFA_advance_loc1: 73 to 00095a65 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099d4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00095a66 │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099d50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095a67 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099d51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095a68 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 17 to 00099d62 │ │ │ │ + DW_CFA_advance_loc: 17 to 00095a79 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a830 00000068 0000a834 FDE cie=00000000 pc=00099dc0..00099fba │ │ │ │ - DW_CFA_advance_loc: 1 to 00099dc1 │ │ │ │ +0000ade0 00000068 0000ade4 FDE cie=00000000 pc=00095ad0..00095cca │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ad1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099dc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ad2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099dc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ad3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099dc4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ad4 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 00099dc7 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095ad7 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 178 to 00099e79 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00095b89 │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 3 to 00099e7c │ │ │ │ + DW_CFA_advance_loc: 3 to 00095b8c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 14 to 00099e8a │ │ │ │ + DW_CFA_advance_loc: 14 to 00095b9a │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099e8b │ │ │ │ + DW_CFA_advance_loc: 1 to 00095b9b │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00099e8f │ │ │ │ + DW_CFA_advance_loc: 4 to 00095b9f │ │ │ │ DW_CFA_def_cfa_offset: 92 │ │ │ │ - DW_CFA_advance_loc: 4 to 00099e93 │ │ │ │ + DW_CFA_advance_loc: 4 to 00095ba3 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 18 to 00099ea5 │ │ │ │ + DW_CFA_advance_loc: 18 to 00095bb5 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 48 to 00099ed5 │ │ │ │ + DW_CFA_advance_loc: 48 to 00095be5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ed6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095be6 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ed7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095be7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ed8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095be8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099ed9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095be9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 00099ee0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00095bf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 208 to 00099fb0 │ │ │ │ + DW_CFA_advance_loc1: 208 to 00095cc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099fb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095cc1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099fb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095cc2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099fb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095cc3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099fb4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095cc4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099fb5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095cc5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a89c 00000060 0000a8a0 FDE cie=00000000 pc=00099fc0..0009a02e │ │ │ │ - DW_CFA_advance_loc: 1 to 00099fc1 │ │ │ │ +0000ae4c 00000060 0000ae50 FDE cie=00000000 pc=00095cd0..00095d3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00095cd1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099fc2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095cd2 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 00099fc3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095cd3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00099fc8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00095cd8 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 5 to 00099fcd │ │ │ │ + DW_CFA_advance_loc: 5 to 00095cdd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 43 to 00099ff8 │ │ │ │ + DW_CFA_advance_loc: 46 to 00095d0b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 13 to 0009a005 │ │ │ │ + DW_CFA_advance_loc: 10 to 00095d15 │ │ │ │ DW_CFA_def_cfa_offset: 44 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a008 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095d18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a010 │ │ │ │ + DW_CFA_advance_loc: 8 to 00095d20 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a011 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d21 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a012 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d22 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a013 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d23 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a014 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d24 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0009a020 │ │ │ │ + DW_CFA_advance_loc: 12 to 00095d30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a023 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095d33 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a026 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095d36 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a027 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d37 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a028 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d38 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a029 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d39 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a900 000000b4 0000a904 FDE cie=00000000 pc=0009a030..0009a20c │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a031 │ │ │ │ +0000aeb0 000000b4 0000aeb4 FDE cie=00000000 pc=00095d40..00095f1c │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d41 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a032 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d42 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a033 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d43 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a036 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095d46 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 7 to 0009a03d │ │ │ │ + DW_CFA_advance_loc: 7 to 00095d4d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 53 to 0009a072 │ │ │ │ + DW_CFA_advance_loc: 53 to 00095d82 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a073 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d83 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a074 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095d84 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 7 to 0009a07b │ │ │ │ + DW_CFA_advance_loc: 7 to 00095d8b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0009a08b │ │ │ │ + DW_CFA_advance_loc: 8 to 00095d93 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 59 to 0009a0c6 │ │ │ │ + DW_CFA_advance_loc1: 67 to 00095dd6 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095dd7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095dd8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095dd9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a0d1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00095de1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a0d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095de4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095de5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095de6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095de7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095de8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a0e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00095df0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0009a0f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00095e08 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095e09 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 5 to 0009a0fe │ │ │ │ + DW_CFA_advance_loc: 5 to 00095e0e │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a0ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00095e0f │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0009a10b │ │ │ │ + DW_CFA_advance_loc: 16 to 00095e1f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 93 to 0009a168 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00095e77 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a169 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095e78 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a16a │ │ │ │ + DW_CFA_advance_loc: 1 to 00095e79 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a16b │ │ │ │ + DW_CFA_advance_loc: 1 to 00095e7a │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a16c │ │ │ │ + DW_CFA_advance_loc: 1 to 00095e7b │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a170 │ │ │ │ + DW_CFA_advance_loc: 5 to 00095e80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 66 to 0009a1b2 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00095ec2 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1b3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ec3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ec4 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ec5 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a1bd │ │ │ │ + DW_CFA_advance_loc: 8 to 00095ecd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 22 to 0009a1d3 │ │ │ │ + DW_CFA_advance_loc: 22 to 00095ee3 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a1d7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00095ee7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ee8 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ee9 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a1e1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00095ef1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a1e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095ef4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ef5 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ef6 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ef7 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ef8 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a1e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ef9 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a9b8 000000e0 0000a9bc FDE cie=00000000 pc=0009a210..0009a605 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a211 │ │ │ │ +0000af68 000000e0 0000af6c FDE cie=00000000 pc=00095f20..00096315 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095f21 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a212 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095f22 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a213 │ │ │ │ + DW_CFA_advance_loc: 1 to 00095f23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a214 │ │ │ │ + DW_CFA_advance_loc: 12 to 00095f2f │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a217 │ │ │ │ + DW_CFA_advance_loc: 3 to 00095f32 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 209 to 0009a2e8 │ │ │ │ + DW_CFA_advance_loc1: 198 to 00095ff8 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a2ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00095ffc │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a2ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00095ffd │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 6 to 0009a2f3 │ │ │ │ + DW_CFA_advance_loc: 6 to 00096003 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0009a2ff │ │ │ │ + DW_CFA_advance_loc: 12 to 0009600f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 58 to 0009a339 │ │ │ │ + DW_CFA_advance_loc: 58 to 00096049 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a33a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009604a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a33b │ │ │ │ + DW_CFA_advance_loc: 1 to 0009604b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a33c │ │ │ │ + DW_CFA_advance_loc: 1 to 0009604c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a33d │ │ │ │ + DW_CFA_advance_loc: 1 to 0009604d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 19 to 0009a350 │ │ │ │ + DW_CFA_advance_loc: 19 to 00096060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 162 to 0009a3f2 │ │ │ │ + DW_CFA_advance_loc1: 162 to 00096102 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a3f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096103 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 5 to 0009a3f8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00096108 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a400 │ │ │ │ + DW_CFA_advance_loc: 8 to 00096110 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0009a414 │ │ │ │ + DW_CFA_advance_loc: 20 to 00096124 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0009a430 │ │ │ │ + DW_CFA_advance_loc: 28 to 00096140 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a431 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096141 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a432 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096142 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a433 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096143 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0009a44b │ │ │ │ + DW_CFA_advance_loc: 20 to 00096157 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 7 to 0009a452 │ │ │ │ + DW_CFA_advance_loc: 11 to 00096162 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a453 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096163 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a454 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096164 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a458 │ │ │ │ + DW_CFA_advance_loc: 4 to 00096168 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0009a464 │ │ │ │ + DW_CFA_advance_loc: 12 to 00096174 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0009a4bc │ │ │ │ + DW_CFA_advance_loc1: 88 to 000961cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a4bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000961cd │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a4be │ │ │ │ + DW_CFA_advance_loc: 1 to 000961ce │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a4bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000961cf │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a4c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000961d0 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0009a4d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000961e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 7 to 0009a4d7 │ │ │ │ + DW_CFA_advance_loc: 7 to 000961e7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a4d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000961e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0009a4ec │ │ │ │ + DW_CFA_advance_loc: 20 to 000961fc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 40 to 0009a514 │ │ │ │ + DW_CFA_advance_loc: 40 to 00096224 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a515 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096225 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 9 to 0009a51e │ │ │ │ + DW_CFA_advance_loc: 9 to 0009622e │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a522 │ │ │ │ + DW_CFA_advance_loc: 4 to 00096232 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0009a52e │ │ │ │ + DW_CFA_advance_loc: 12 to 0009623e │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a52f │ │ │ │ + DW_CFA_advance_loc: 1 to 0009623f │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a533 │ │ │ │ + DW_CFA_advance_loc: 4 to 00096243 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 0009a538 │ │ │ │ + DW_CFA_advance_loc: 5 to 00096248 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0009a544 │ │ │ │ + DW_CFA_advance_loc: 16 to 00096258 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 0009a549 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096259 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a551 │ │ │ │ + DW_CFA_advance_loc: 8 to 00096261 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 5 to 0009a556 │ │ │ │ + DW_CFA_advance_loc: 5 to 00096266 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0009a56a │ │ │ │ + DW_CFA_advance_loc: 20 to 0009627a │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 13 to 0009a577 │ │ │ │ + DW_CFA_advance_loc: 13 to 00096287 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a578 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096288 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a57c │ │ │ │ + DW_CFA_advance_loc: 4 to 0009628c │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a57d │ │ │ │ + DW_CFA_advance_loc: 1 to 0009628d │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 0009a591 │ │ │ │ + DW_CFA_advance_loc: 16 to 0009629d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0009a5d1 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000962e1 │ │ │ │ DW_CFA_def_cfa_offset: 100 │ │ │ │ - DW_CFA_advance_loc: 5 to 0009a5d6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000962e6 │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a5d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000962e7 │ │ │ │ DW_CFA_def_cfa_offset: 108 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a5d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000962e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0009a5f4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00096304 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa9c 00000078 0000aaa0 FDE cie=00000000 pc=0009a610..0009a6d8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a611 │ │ │ │ +0000b04c 00000078 0000b050 FDE cie=00000000 pc=00096320..000963e8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a612 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096322 │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a61a │ │ │ │ + DW_CFA_advance_loc: 8 to 0009632a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a61b │ │ │ │ + DW_CFA_advance_loc: 1 to 0009632b │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc: 17 to 0009a62c │ │ │ │ + DW_CFA_advance_loc: 8 to 00096333 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 35 to 0009a64f │ │ │ │ + DW_CFA_advance_loc: 44 to 0009635f │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 6 to 0009a655 │ │ │ │ + DW_CFA_advance_loc: 8 to 00096367 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0009a661 │ │ │ │ + DW_CFA_advance_loc: 10 to 00096371 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a665 │ │ │ │ + DW_CFA_advance_loc: 6 to 00096377 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 17 to 0009a676 │ │ │ │ + DW_CFA_advance_loc: 15 to 00096386 │ │ │ │ DW_CFA_def_cfa_offset: 68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a67a │ │ │ │ + DW_CFA_advance_loc: 8 to 0009638e │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ - DW_CFA_advance_loc: 10 to 0009a684 │ │ │ │ + DW_CFA_advance_loc: 6 to 00096394 │ │ │ │ DW_CFA_def_cfa_offset: 76 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a685 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096395 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a68d │ │ │ │ + DW_CFA_advance_loc: 8 to 0009639d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a690 │ │ │ │ + DW_CFA_advance_loc: 3 to 000963a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a691 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963a1 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a692 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963a2 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a693 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963a3 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a694 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963a4 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0009a6a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000963b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 0009a6b9 │ │ │ │ + DW_CFA_advance_loc: 25 to 000963c9 │ │ │ │ DW_CFA_def_cfa_offset: 52 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a6c1 │ │ │ │ + DW_CFA_advance_loc: 8 to 000963d1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009a6c5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000963d5 │ │ │ │ DW_CFA_def_cfa_offset: 60 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a6c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 000963d8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0009a6d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000963e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 3 to 0009a6d3 │ │ │ │ + DW_CFA_advance_loc: 3 to 000963e3 │ │ │ │ DW_CFA_def_cfa_offset: 20 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a6d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963e4 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a6d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963e5 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ DW_CFA_def_cfa_offset: 12 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a6d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963e6 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a6d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963e7 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa_offset: 4 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab18 00000044 0000aaa4 FDE cie=00000078 pc=000c2a10..000c2c54 │ │ │ │ - Augmentation data: 76 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000c2a1b │ │ │ │ +0000b0c8 00000044 0000b054 FDE cie=00000078 pc=000bca30..000bcc74 │ │ │ │ + Augmentation data: 66 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bca31 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000c2a1d │ │ │ │ + DW_CFA_advance_loc: 2 to 000bca33 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000c2a23 │ │ │ │ + DW_CFA_advance_loc: 6 to 000bca39 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 79 to 000c2a72 │ │ │ │ + DW_CFA_advance_loc1: 89 to 000bca92 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 289 to 000c2b93 │ │ │ │ + DW_CFA_advance_loc2: 289 to 000bcbb3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2b94 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bcbb4 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2b95 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bcbb5 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2b96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bcbb6 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 10 to 000c2ba0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000bcbc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000c2bb9 │ │ │ │ + DW_CFA_advance_loc: 25 to 000bcbd9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2bba │ │ │ │ + DW_CFA_advance_loc: 1 to 000bcbda │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2bbb │ │ │ │ + DW_CFA_advance_loc: 1 to 000bcbdb │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2bbc │ │ │ │ + DW_CFA_advance_loc: 1 to 000bcbdc │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2bbd │ │ │ │ + DW_CFA_advance_loc: 1 to 000bcbdd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab60 00000054 0000aaec FDE cie=00000078 pc=0009a6e0..0009b295 │ │ │ │ - Augmentation data: 42 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009a6e1 │ │ │ │ +0000b110 00000054 0000b09c FDE cie=00000078 pc=000963f0..00096fa5 │ │ │ │ + Augmentation data: 32 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000963f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0009a6e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000963f3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0009a6ec │ │ │ │ + DW_CFA_advance_loc: 3 to 000963f6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc1: 142 to 0009a77a │ │ │ │ + DW_CFA_advance_loc1: 148 to 0009648a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 463 to 0009a949 │ │ │ │ + DW_CFA_advance_loc2: 463 to 00096659 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 78 to 0009a997 │ │ │ │ + DW_CFA_advance_loc1: 78 to 000966a7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 123 to 0009aa12 │ │ │ │ + DW_CFA_advance_loc1: 123 to 00096722 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0009aa5a │ │ │ │ + DW_CFA_advance_loc1: 72 to 0009676a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0009aa92 │ │ │ │ + DW_CFA_advance_loc: 56 to 000967a2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1246 to 0009af70 │ │ │ │ + DW_CFA_advance_loc2: 1246 to 00096c80 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 452 to 0009b134 │ │ │ │ + DW_CFA_advance_loc2: 452 to 00096e44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009b135 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096e45 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009b136 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096e46 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009b137 │ │ │ │ + DW_CFA_advance_loc: 1 to 00096e47 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 9 to 0009b140 │ │ │ │ + DW_CFA_advance_loc: 9 to 00096e50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 72 to 0009b188 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00096e98 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000abb8 00000020 0000ab44 FDE cie=00000078 pc=000123f6..00012668 │ │ │ │ - Augmentation data: 77 25 00 00 │ │ │ │ +0000b168 00000020 0000b0f4 FDE cie=00000078 pc=000121a2..00012414 │ │ │ │ + Augmentation data: 67 25 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ - DW_CFA_advance_loc1: 227 to 000124d9 │ │ │ │ + DW_CFA_advance_loc1: 227 to 00012285 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -0000abdc 00000050 0000ab68 FDE cie=00000078 pc=0009b2a0..0009bc3a │ │ │ │ - Augmentation data: 6d 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009b2a4 │ │ │ │ +0000b18c 00000050 0000b118 FDE cie=00000078 pc=00096fb0..0009794a │ │ │ │ + Augmentation data: 5d 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00096fb4 │ │ │ │ DW_CFA_def_cfa: r0 (eax) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 17 to 0009b2b5 │ │ │ │ + DW_CFA_advance_loc: 17 to 00096fc5 │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0009b2b9 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 3 to 00096fc8 │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 127 to 0009b338 │ │ │ │ + DW_CFA_advance_loc: 12 to 00096fd4 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc1: 116 to 00097048 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1520 to 0009b928 │ │ │ │ + DW_CFA_advance_loc2: 1520 to 00097638 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 481 to 0009bb09 │ │ │ │ + DW_CFA_advance_loc2: 481 to 00097819 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009bb0a │ │ │ │ + DW_CFA_advance_loc: 1 to 0009781a │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009bb0b │ │ │ │ + DW_CFA_advance_loc: 1 to 0009781b │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009bb0c │ │ │ │ + DW_CFA_advance_loc: 1 to 0009781c │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009bb0d │ │ │ │ + DW_CFA_advance_loc: 1 to 0009781d │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0009bb10 │ │ │ │ + DW_CFA_advance_loc: 3 to 00097820 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0009bb20 │ │ │ │ + DW_CFA_advance_loc: 16 to 00097830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac30 0000002c 0000abbc FDE cie=00000078 pc=00012668..000127a8 │ │ │ │ - Augmentation data: 4e 25 00 00 │ │ │ │ +0000b1e0 0000002c 0000b16c FDE cie=00000078 pc=00012414..00012554 │ │ │ │ + Augmentation data: 3e 25 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac60 00000064 0000abec FDE cie=00000078 pc=0009bc40..000a0566 │ │ │ │ - Augmentation data: 27 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0009bc44 │ │ │ │ +0000b210 00000064 0000b19c FDE cie=00000078 pc=00097950..0009b7b2 │ │ │ │ + Augmentation data: 17 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00097954 │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0009bc4d │ │ │ │ + DW_CFA_advance_loc: 9 to 0009795d │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0009bc51 │ │ │ │ + DW_CFA_advance_loc: 4 to 00097961 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ - DW_CFA_advance_loc1: 116 to 0009bcc5 │ │ │ │ + DW_CFA_advance_loc1: 113 to 000979d2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 853 to 0009c01a │ │ │ │ + DW_CFA_advance_loc2: 820 to 00097d06 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 490 to 0009c204 │ │ │ │ + DW_CFA_advance_loc2: 439 to 00097ebd │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 1072 to 0009c634 │ │ │ │ + DW_CFA_advance_loc2: 1906 to 0009862f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ DW_CFA_def_cfa: r1 (ecx) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009c635 │ │ │ │ + DW_CFA_advance_loc: 1 to 00098630 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009c636 │ │ │ │ + DW_CFA_advance_loc: 1 to 00098631 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009c637 │ │ │ │ + DW_CFA_advance_loc: 1 to 00098632 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 0009c638 │ │ │ │ + DW_CFA_advance_loc: 1 to 00098633 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 3 to 0009c63b │ │ │ │ + DW_CFA_advance_loc: 3 to 00098636 │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 1 to 0009c63c │ │ │ │ + DW_CFA_advance_loc: 1 to 00098637 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 12723 to 0009f7ef │ │ │ │ + DW_CFA_advance_loc2: 9358 to 0009aac5 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1331 to 0009fd22 │ │ │ │ + DW_CFA_advance_loc2: 1384 to 0009b02d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1188 to 000a01c6 │ │ │ │ + DW_CFA_advance_loc2: 1131 to 0009b498 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000acc8 00000038 0000ac54 FDE cie=00000078 pc=000127a8..00012cc9 │ │ │ │ - Augmentation data: 54 25 00 00 │ │ │ │ +0000b278 00000038 0000b204 FDE cie=00000078 pc=00012554..00012a1a │ │ │ │ + Augmentation data: 27 25 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg5 (ebp): -16; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (ebx) (DW_OP_breg5 (ebp): -12) │ │ │ │ DW_CFA_expression: r5 (ebp) (DW_OP_breg5 (ebp): 0) │ │ │ │ DW_CFA_expression: r6 (esi) (DW_OP_breg5 (ebp): -8) │ │ │ │ DW_CFA_expression: r7 (edi) (DW_OP_breg5 (ebp): -4) │ │ │ │ - DW_CFA_advance_loc: 28 to 000127c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00012570 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 695 to 00012a7b │ │ │ │ + DW_CFA_advance_loc2: 934 to 00012916 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00012aa3 │ │ │ │ + DW_CFA_advance_loc: 37 to 0001293b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad04 00000034 0000ac90 FDE cie=00000078 pc=000a0570..000a0c11 │ │ │ │ - Augmentation data: 61 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a0571 │ │ │ │ +0000b2b4 00000034 0000b240 FDE cie=00000078 pc=0009b7c0..0009be51 │ │ │ │ + Augmentation data: 2e 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009b7c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a0573 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009b7c3 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 6 to 000a0579 │ │ │ │ + DW_CFA_advance_loc: 3 to 0009b7c6 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ - DW_CFA_advance_loc2: 621 to 000a07e6 │ │ │ │ + DW_CFA_advance_loc2: 624 to 0009ba36 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 192 to 000a08a6 │ │ │ │ + DW_CFA_advance_loc1: 192 to 0009baf6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a08a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009baf7 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a08a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009baf8 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a08a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009baf9 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 7 to 000a08b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0009bb00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ad3c 0000001c 0000acc8 FDE cie=00000078 pc=00012cc9..00012d63 │ │ │ │ - Augmentation data: 47 25 00 00 │ │ │ │ +0000b2ec 0000001c 0000b278 FDE cie=00000078 pc=00012a1a..00012ab4 │ │ │ │ + Augmentation data: 14 25 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ │ │ │ │ -0000ad5c 0000004c 0000ace8 FDE cie=00000078 pc=000a0c20..000a0fad │ │ │ │ - Augmentation data: 33 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000a0c21 │ │ │ │ +0000b30c 0000004c 0000b298 FDE cie=00000078 pc=0009be60..0009c1ed │ │ │ │ + Augmentation data: ff 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009be61 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000a0c23 │ │ │ │ + DW_CFA_advance_loc: 2 to 0009be63 │ │ │ │ DW_CFA_def_cfa_register: r5 (ebp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000a0c27 │ │ │ │ + DW_CFA_advance_loc: 4 to 0009be67 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 223 to 000a0d06 │ │ │ │ + DW_CFA_advance_loc1: 223 to 0009bf46 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 000a0d25 │ │ │ │ + DW_CFA_advance_loc: 31 to 0009bf65 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000a0de1 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0009c021 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 55 to 000a0e18 │ │ │ │ + DW_CFA_advance_loc: 55 to 0009c058 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000a0e2e │ │ │ │ + DW_CFA_advance_loc: 22 to 0009c06e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a0e36 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c076 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 000a0e5e │ │ │ │ + DW_CFA_advance_loc: 40 to 0009c09e │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 166 to 000a0f04 │ │ │ │ + DW_CFA_advance_loc1: 166 to 0009c144 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 (ecx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a0f05 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c145 │ │ │ │ DW_CFA_restore: r3 (ebx) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a0f06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c146 │ │ │ │ DW_CFA_restore: r6 (esi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a0f07 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c147 │ │ │ │ DW_CFA_restore: r7 (edi) │ │ │ │ - DW_CFA_advance_loc: 1 to 000a0f08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0009c148 │ │ │ │ DW_CFA_restore: r5 (ebp) │ │ │ │ DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000a0f10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0009c150 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000adac 00000020 0000ad38 FDE cie=00000078 pc=00012d63..00012e1d │ │ │ │ - Augmentation data: 37 25 00 00 │ │ │ │ +0000b35c 00000020 0000b2e8 FDE cie=00000078 pc=00012ab4..00012b6e │ │ │ │ + Augmentation data: 03 25 00 00 │ │ │ │ DW_CFA_def_cfa: r5 (ebp) ofs 8 │ │ │ │ DW_CFA_offset: r1 (ecx) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-20 │ │ │ │ DW_CFA_offset: r5 (ebp) at cfa-8 │ │ │ │ DW_CFA_offset: r6 (esi) at cfa-16 │ │ │ │ DW_CFA_offset: r7 (edi) at cfa-12 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000add0 00000010 0000add4 FDE cie=00000000 pc=000c2c54..000c2c58 │ │ │ │ +0000b380 00000010 0000b384 FDE cie=00000000 pc=000bcc74..000bcc78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ade4 00000010 0000ade8 FDE cie=00000000 pc=000c2c58..000c2c5c │ │ │ │ +0000b394 00000010 0000b398 FDE cie=00000000 pc=000bcc78..000bcc7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000adf8 00000010 0000adfc FDE cie=00000000 pc=000c2c5c..000c2c60 │ │ │ │ +0000b3a8 00000010 0000b3ac FDE cie=00000000 pc=000bcc7c..000bcc80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae0c 00000010 0000ae10 FDE cie=00000000 pc=000c2c60..000c2c64 │ │ │ │ +0000b3bc 00000010 0000b3c0 FDE cie=00000000 pc=000bcc80..000bcc84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae20 00000010 0000ae24 FDE cie=00000000 pc=000c2c64..000c2c68 │ │ │ │ +0000b3d0 00000010 0000b3d4 FDE cie=00000000 pc=000bcc84..000bcc88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae34 00000018 0000ae38 FDE cie=00000000 pc=000c2c70..000c2c84 │ │ │ │ - DW_CFA_advance_loc: 1 to 000c2c71 │ │ │ │ +0000b3e4 00000018 0000b3e8 FDE cie=00000000 pc=000bcc90..000bcca4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000bcc91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_offset: r3 (ebx) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000c2c7f │ │ │ │ + DW_CFA_advance_loc: 14 to 000bcc9f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae50 ZERO terminator │ │ │ │ +0000b400 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -214,16 +214,16 @@ │ │ │ │ PyTuple_GetItem │ │ │ │ _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEiiRS_ │ │ │ │ _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEiibRS_ │ │ │ │ _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEiibRS_ │ │ │ │ _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ _ZTVSt15basic_streambufIcSt11char_traitsIcEE │ │ │ │ _ZTVSt9basic_iosIcSt11char_traitsIcEE │ │ │ │ -_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ +_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ _ZNSt6localeD1Ev │ │ │ │ _ZNSt8ios_baseD2Ev │ │ │ │ _ZNSt8ios_baseC2Ev │ │ │ │ _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E │ │ │ │ _ZNSt6localeC1Ev │ │ │ │ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ @@ -422,17 +422,15 @@ │ │ │ │ CXXABI_1.3.9 │ │ │ │ GLIBCXX_3.4.11 │ │ │ │ GLIBCXX_3.4.9 │ │ │ │ CXXABI_1.3 │ │ │ │ GLIBCXX_3.4.22 │ │ │ │ GLIBCXX_3.4.21 │ │ │ │ GLIBCXX_3.4 │ │ │ │ -T$89T$4tW │ │ │ │ T$(+T$$) │ │ │ │ -F\+Vp+FX │ │ │ │ INTERRUPTION │ │ │ │ index < Py_SIZE(tuple) │ │ │ │ no space │ │ │ │ vector::_M_range_insert │ │ │ │ vector::_M_realloc_append │ │ │ │ level must be positive │ │ │ │ dimension must be positive │ │ │ │ @@ -641,20 +639,19 @@ │ │ │ │ *NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZZL9sigsuffixP7_objectS5_ENKUlT_E_clIdEEbS6_EUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOS6_EUliE_iEEEEEE │ │ │ │ *NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZZL6logsigP7_objectS5_ENKUlT_E_clIfEEbS6_EUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOS6_EUliE_iEEEEEE │ │ │ │ *NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZZL6logsigP7_objectS5_ENKUlT_E_clIdEEbS6_EUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOS6_EUliE_iEEEEEE │ │ │ │ *NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZZL6logsigP7_objectS5_ENKUlT_E0_clIfEEbS6_EUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOS6_EUliE_iEEEEEE │ │ │ │ *NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZZL6logsigP7_objectS5_ENKUlT_E0_clIdEEbS6_EUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOS6_EUliE_iEEEEEE │ │ │ │ *NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZZL6logsigP7_objectS5_ENKUlT_E1_clIfEEbS6_EUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOS6_EUliE_iEEEEEE │ │ │ │ *NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZZL6logsigP7_objectS5_ENKUlT_E1_clIdEEbS6_EUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOS6_EUliE_iEEEEEE │ │ │ │ -?>=<;:9876543210/.-,+*)('&%$#"! │ │ │ │ -000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 │ │ │ │ NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ NSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKciiiiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ +000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 │ │ │ │ 293949596979899 │ │ │ │ o.0d. z. │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -714,20 +714,20 @@ │ │ │ │ 0x00005648 63537431 31636861 725f7472 61697473 cSt11char_traits │ │ │ │ 0x00005658 49634553 61496345 4545005f 5a545653 IcESaIcEEE._ZTVS │ │ │ │ 0x00005668 74313562 61736963 5f737472 65616d62 t15basic_streamb │ │ │ │ 0x00005678 75664963 53743131 63686172 5f747261 ufIcSt11char_tra │ │ │ │ 0x00005688 69747349 63454500 5f5a5456 53743962 itsIcEE._ZTVSt9b │ │ │ │ 0x00005698 61736963 5f696f73 49635374 31316368 asic_iosIcSt11ch │ │ │ │ 0x000056a8 61725f74 72616974 73496345 45005f5a ar_traitsIcEE._Z │ │ │ │ - 0x000056b8 54564e53 74375f5f 63787831 31313562 TVNSt7__cxx1115b │ │ │ │ - 0x000056c8 61736963 5f737472 696e6762 75664963 asic_stringbufIc │ │ │ │ - 0x000056d8 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ - 0x000056e8 63455361 49634545 45005f5a 54544e53 cESaIcEEE._ZTTNS │ │ │ │ - 0x000056f8 74375f5f 63787831 31313962 61736963 t7__cxx1119basic │ │ │ │ - 0x00005708 5f6f7374 72696e67 73747265 616d4963 _ostringstreamIc │ │ │ │ + 0x000056b8 54544e53 74375f5f 63787831 31313962 TTNSt7__cxx1119b │ │ │ │ + 0x000056c8 61736963 5f6f7374 72696e67 73747265 asic_ostringstre │ │ │ │ + 0x000056d8 616d4963 53743131 63686172 5f747261 amIcSt11char_tra │ │ │ │ + 0x000056e8 69747349 63455361 49634545 45005f5a itsIcESaIcEEE._Z │ │ │ │ + 0x000056f8 54564e53 74375f5f 63787831 31313562 TVNSt7__cxx1115b │ │ │ │ + 0x00005708 61736963 5f737472 696e6762 75664963 asic_stringbufIc │ │ │ │ 0x00005718 53743131 63686172 5f747261 69747349 St11char_traitsI │ │ │ │ 0x00005728 63455361 49634545 45005f5a 4e537436 cESaIcEEE._ZNSt6 │ │ │ │ 0x00005738 6c6f6361 6c654431 4576005f 5a4e5374 localeD1Ev._ZNSt │ │ │ │ 0x00005748 38696f73 5f626173 65443245 76005f5a 8ios_baseD2Ev._Z │ │ │ │ 0x00005758 4e537438 696f735f 62617365 43324576 NSt8ios_baseC2Ev │ │ │ │ 0x00005768 005f5a4e 53743962 61736963 5f696f73 ._ZNSt9basic_ios │ │ │ │ 0x00005778 49635374 31316368 61725f74 72616974 IcSt11char_trait │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -2,16 +2,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 0000a000 <.init>: │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xccfeb,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc7feb,%ebx │ │ │ │ mov -0x10(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ je a01b │ │ │ │ call *%eax │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,522 +1,519 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000a6c0 : │ │ │ │ +0000a6c0 : │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %ecx │ │ │ │ - lea -0x13ff4(%esi),%ecx │ │ │ │ + lea -0x14ff4(%esi),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call a0e0 │ │ │ │ add $0xc,%esp │ │ │ │ push -0x44(%esi) │ │ │ │ push -0x8(%esi) │ │ │ │ push %edi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xcc8e0,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc78e0,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1392c(%ebx),%eax │ │ │ │ - lea -0x138f4(%ebx),%edx │ │ │ │ - lea -0x13fe2(%ebx),%ecx │ │ │ │ + lea -0x1492c(%ebx),%eax │ │ │ │ + lea -0x148f4(%ebx),%edx │ │ │ │ + lea -0x14fe2(%ebx),%ecx │ │ │ │ push %eax │ │ │ │ push $0x24 │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a660 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xcc8b4,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc78b4,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ push $0x4 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x13fcb(%ebx),%edx │ │ │ │ + lea -0x14fcb(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push $0x0 │ │ │ │ push -0x74(%ebx) │ │ │ │ push %eax │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ nop │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - lea -0x13fc2(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ + lea -0x14fc2(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ call a1a0 │ │ │ │ - nop │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ push %edi │ │ │ │ call a1a0 │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edi │ │ │ │ + lea -0x148c4(%ebx),%edi │ │ │ │ push %edi │ │ │ │ call a1a0 │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ + lea -0x148c4(%ebx),%ecx │ │ │ │ + push %ecx │ │ │ │ call a1a0 │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - lea -0x13faa(%ebx),%ebp │ │ │ │ + lea -0x14faa(%ebx),%ebp │ │ │ │ push %ebp │ │ │ │ call a1a0 │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - lea -0x13faa(%ebx),%ebp │ │ │ │ + lea -0x14faa(%ebx),%ebp │ │ │ │ push %ebp │ │ │ │ call a1a0 │ │ │ │ call a420 │ │ │ │ ffreep %st(0) │ │ │ │ - push %edx │ │ │ │ push %ecx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - lea -0x13890(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + lea -0x14890(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ vzeroupper │ │ │ │ call a510 │ │ │ │ ffreep %st(0) │ │ │ │ - push %ecx │ │ │ │ - mov -0x1b8(%ebp),%ecx │ │ │ │ - push %ecx │ │ │ │ - push %ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - lea -0x13890(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ + push %edx │ │ │ │ + push %esi │ │ │ │ + push -0x98(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + lea -0x14890(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ vzeroupper │ │ │ │ call a510 │ │ │ │ mov %eax,%esi │ │ │ │ - cmpl $0x0,-0xb8(%ebp) │ │ │ │ - jne a83d <__cxa_finalize@plt+0x18d> │ │ │ │ + test %edi,%edi │ │ │ │ + jne a833 <__cxa_finalize@plt+0x183> │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x284(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - push %eax │ │ │ │ - push %edx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x160(%ebp),%ebx │ │ │ │ + sub %edi,%ebx │ │ │ │ + push %ebx │ │ │ │ + push %edi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp a831 <__cxa_finalize@plt+0x181> │ │ │ │ + jmp a827 <__cxa_finalize@plt+0x177> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne a8f1 <__cxa_finalize@plt+0x241> │ │ │ │ - push %esi │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - lea -0x13890(%ebx),%eax │ │ │ │ + jne a8e5 <__cxa_finalize@plt+0x235> │ │ │ │ + push %ebx │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ + push %ecx │ │ │ │ + push %ecx │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ + lea -0x14890(%ebx),%eax │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a510 │ │ │ │ + cmpl $0x0,-0x38(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - cmpl $0x0,-0x58(%ebp) │ │ │ │ - je a8f9 <__cxa_finalize@plt+0x249> │ │ │ │ + je a8e0 <__cxa_finalize@plt+0x230> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x2b4(%ebp),%ebx │ │ │ │ - sub %ecx,%ebx │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x194(%ebp),%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ push %ebx │ │ │ │ - push %ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x0,-0xb8(%ebp) │ │ │ │ - je a8d4 <__cxa_finalize@plt+0x224> │ │ │ │ + test %edi,%edi │ │ │ │ + je a8c5 <__cxa_finalize@plt+0x215> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x2a8(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - sub %edi,%edx │ │ │ │ - push %edx │ │ │ │ + mov -0x188(%ebp),%ecx │ │ │ │ + sub %edi,%ecx │ │ │ │ + push %ecx │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne a8ec <__cxa_finalize@plt+0x23c> │ │ │ │ + jne a8ed <__cxa_finalize@plt+0x23d> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp a8a7 <__cxa_finalize@plt+0x1f7> │ │ │ │ vzeroupper │ │ │ │ - jmp a8ae <__cxa_finalize@plt+0x1fe> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x139d2(%ebx),%eax │ │ │ │ + lea -0x149d2(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne a984 <__cxa_finalize@plt+0x2d4> │ │ │ │ + jne a978 <__cxa_finalize@plt+0x2c8> │ │ │ │ push %eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edi │ │ │ │ - lea -0x13f4d(%ebx),%edi │ │ │ │ + lea -0x14f4d(%ebx),%edi │ │ │ │ mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne a989 <__cxa_finalize@plt+0x2d9> │ │ │ │ + jne a97d <__cxa_finalize@plt+0x2cd> │ │ │ │ push %ecx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne a9e6 <__cxa_finalize@plt+0x336> │ │ │ │ + jne a9da <__cxa_finalize@plt+0x32a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne a9eb <__cxa_finalize@plt+0x33b> │ │ │ │ + jne a9df <__cxa_finalize@plt+0x32f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ab44 <__cxa_finalize@plt+0x494> │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + jne ab28 <__cxa_finalize@plt+0x478> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne aaec <__cxa_finalize@plt+0x43c> │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + jne aad0 <__cxa_finalize@plt+0x420> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0x64(%ebp) │ │ │ │ - je aa61 <__cxa_finalize@plt+0x3b1> │ │ │ │ + cmpl $0x0,-0x44(%ebp) │ │ │ │ + je aa52 <__cxa_finalize@plt+0x3a2> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%eax │ │ │ │ dec %esi │ │ │ │ - jne aafe <__cxa_finalize@plt+0x44e> │ │ │ │ + jne aae2 <__cxa_finalize@plt+0x432> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%ebx │ │ │ │ - movb $0x0,-0x3d(%ebp) │ │ │ │ + movb $0x0,-0x1d(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %bl,(%edx) │ │ │ │ sete %cl │ │ │ │ - jne ab1b <__cxa_finalize@plt+0x46b> │ │ │ │ + jne aaff <__cxa_finalize@plt+0x44f> │ │ │ │ add $0x10,%esp │ │ │ │ test %cl,%cl │ │ │ │ - je aadf <__cxa_finalize@plt+0x42f> │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + je aac3 <__cxa_finalize@plt+0x413> │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%eax │ │ │ │ mov %esi,(%esp) │ │ │ │ call *0x8(%eax) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 347ef │ │ │ │ + jmp 3488d │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp aa63 <__cxa_finalize@plt+0x3b3> │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + jmp aa54 <__cxa_finalize@plt+0x3a4> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne ab16 <__cxa_finalize@plt+0x466> │ │ │ │ + jne aafa <__cxa_finalize@plt+0x44a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0x3d(%ebp) │ │ │ │ - jmp aa99 <__cxa_finalize@plt+0x3e9> │ │ │ │ - cmpl $0x0,-0x60(%ebp) │ │ │ │ - je ab4c <__cxa_finalize@plt+0x49c> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x1d(%ebp) │ │ │ │ + jmp aa83 <__cxa_finalize@plt+0x3d3> │ │ │ │ + cmpl $0x0,-0x40(%ebp) │ │ │ │ + je ab30 <__cxa_finalize@plt+0x480> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp aa41 <__cxa_finalize@plt+0x391> │ │ │ │ + jmp aa35 <__cxa_finalize@plt+0x385> │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp aa41 <__cxa_finalize@plt+0x391> │ │ │ │ + jmp aa35 <__cxa_finalize@plt+0x385> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ab6f <__cxa_finalize@plt+0x4bf> │ │ │ │ + jmp ab53 <__cxa_finalize@plt+0x4a3> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ab8f <__cxa_finalize@plt+0x4df> │ │ │ │ + jne ab73 <__cxa_finalize@plt+0x4c3> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ace8 <__cxa_finalize@plt+0x638> │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + jne acbc <__cxa_finalize@plt+0x60c> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ac90 <__cxa_finalize@plt+0x5e0> │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + jne ac64 <__cxa_finalize@plt+0x5b4> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0x64(%ebp) │ │ │ │ - je ac05 <__cxa_finalize@plt+0x555> │ │ │ │ + cmpl $0x0,-0x44(%ebp) │ │ │ │ + je abe6 <__cxa_finalize@plt+0x536> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%eax │ │ │ │ dec %esi │ │ │ │ - jne aca2 <__cxa_finalize@plt+0x5f2> │ │ │ │ + jne ac76 <__cxa_finalize@plt+0x5c6> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%ebx │ │ │ │ - movb $0x0,-0x3d(%ebp) │ │ │ │ + movb $0x0,-0x1d(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %bl,(%edx) │ │ │ │ sete %cl │ │ │ │ - jne acbf <__cxa_finalize@plt+0x60f> │ │ │ │ + jne ac93 <__cxa_finalize@plt+0x5e3> │ │ │ │ add $0x10,%esp │ │ │ │ test %cl,%cl │ │ │ │ - je ac83 <__cxa_finalize@plt+0x5d3> │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + je ac57 <__cxa_finalize@plt+0x5a7> │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%eax │ │ │ │ mov %esi,(%esp) │ │ │ │ call *0x8(%eax) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 352ef │ │ │ │ + jmp 352fd │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp ac07 <__cxa_finalize@plt+0x557> │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + jmp abe8 <__cxa_finalize@plt+0x538> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne acba <__cxa_finalize@plt+0x60a> │ │ │ │ + jne ac8e <__cxa_finalize@plt+0x5de> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0x3d(%ebp) │ │ │ │ - jmp ac3d <__cxa_finalize@plt+0x58d> │ │ │ │ - cmpl $0x0,-0x60(%ebp) │ │ │ │ - je acf0 <__cxa_finalize@plt+0x640> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x1d(%ebp) │ │ │ │ + jmp ac17 <__cxa_finalize@plt+0x567> │ │ │ │ + cmpl $0x0,-0x40(%ebp) │ │ │ │ + je acc4 <__cxa_finalize@plt+0x614> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp abe5 <__cxa_finalize@plt+0x535> │ │ │ │ + jmp abc9 <__cxa_finalize@plt+0x519> │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp abe5 <__cxa_finalize@plt+0x535> │ │ │ │ + jmp abc9 <__cxa_finalize@plt+0x519> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ad13 <__cxa_finalize@plt+0x663> │ │ │ │ + jmp ace7 <__cxa_finalize@plt+0x637> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ad33 <__cxa_finalize@plt+0x683> │ │ │ │ + jne ad07 <__cxa_finalize@plt+0x657> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ cmpl $0x0,-0x38(%ebp) │ │ │ │ - jne ad59 <__cxa_finalize@plt+0x6a9> │ │ │ │ + jne ad2d <__cxa_finalize@plt+0x67d> │ │ │ │ vzeroupper │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ad75 <__cxa_finalize@plt+0x6c5> │ │ │ │ + jne ad49 <__cxa_finalize@plt+0x699> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ @@ -524,223 +521,227 @@ │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ad41 <__cxa_finalize@plt+0x691> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + jmp ad15 <__cxa_finalize@plt+0x665> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne adb4 <__cxa_finalize@plt+0x704> │ │ │ │ + lea -0x14f0b(%esi),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + call a1a0 │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - sub %ebx,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + sub %edi,%edx │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x60(%ebp) │ │ │ │ - je adb5 <__cxa_finalize@plt+0x705> │ │ │ │ + cmpl $0x0,-0x4c(%ebp) │ │ │ │ + je adbe <__cxa_finalize@plt+0x70e> │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - sub %edx,%eax │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ + push %ecx │ │ │ │ call a280 │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne ade3 <__cxa_finalize@plt+0x733> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - cmpl $0x0,-0x5c(%ebp) │ │ │ │ - jne ad80 <__cxa_finalize@plt+0x6d0> │ │ │ │ + jmp adbe <__cxa_finalize@plt+0x70e> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %eax,%edx │ │ │ │ vzeroupper │ │ │ │ - jmp ad99 <__cxa_finalize@plt+0x6e9> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ae05 <__cxa_finalize@plt+0x755> │ │ │ │ + jne add5 <__cxa_finalize@plt+0x725> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13f0b(%esi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - jmp add8 <__cxa_finalize@plt+0x728> │ │ │ │ - mov %eax,%edi │ │ │ │ + push %edx │ │ │ │ + call a5e0 <_Unwind_Resume@plt> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + cmpl $0x0,-0x3c(%ebp) │ │ │ │ + jne ad71 <__cxa_finalize@plt+0x6c1> │ │ │ │ vzeroupper │ │ │ │ - jmp adb5 <__cxa_finalize@plt+0x705> │ │ │ │ + jmp ad90 <__cxa_finalize@plt+0x6e0> │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + jmp ade6 <__cxa_finalize@plt+0x736> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ vzeroupper │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ae48 <__cxa_finalize@plt+0x798> │ │ │ │ + jne ae28 <__cxa_finalize@plt+0x778> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ae75 <__cxa_finalize@plt+0x7c5> │ │ │ │ + jne ae55 <__cxa_finalize@plt+0x7a5> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x3c(%ebp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x30(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x24(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne af1b <__cxa_finalize@plt+0x86b> │ │ │ │ + jne aefb <__cxa_finalize@plt+0x84b> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne aeed <__cxa_finalize@plt+0x83d> │ │ │ │ + jne aecd <__cxa_finalize@plt+0x81d> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x20(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ vzeroupper │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne af20 <__cxa_finalize@plt+0x870> │ │ │ │ + jne af00 <__cxa_finalize@plt+0x850> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne af7b <__cxa_finalize@plt+0x8cb> │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + jne af4c <__cxa_finalize@plt+0x89c> │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x88(%ebp),%ecx │ │ │ │ + lea -0x68(%ebp),%ecx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x8c(%ebp),%edx │ │ │ │ + lea -0x6c(%ebp),%edx │ │ │ │ push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp af85 <__cxa_finalize@plt+0x8d5> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp af56 <__cxa_finalize@plt+0x8a6> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - call a6080 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + call a1460 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne afb7 <__cxa_finalize@plt+0x907> │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + jne af82 <__cxa_finalize@plt+0x8d2> │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ call a70e <__cxa_finalize@plt+0x5e> │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - lea -0x13de2(%ebx),%edi │ │ │ │ - lea -0x134d4(%ebx),%edx │ │ │ │ - lea -0x13da8(%ebx),%ecx │ │ │ │ + lea -0x14de2(%ebx),%edi │ │ │ │ + lea -0x144d4(%ebx),%edx │ │ │ │ + lea -0x14da8(%ebx),%ecx │ │ │ │ push %edi │ │ │ │ push $0x124 │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a660 <__assert_fail@plt> │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - lea -0x13de2(%ebx),%esi │ │ │ │ - lea -0x134d4(%ebx),%ebp │ │ │ │ - lea -0x13dc4(%ebx),%eax │ │ │ │ + lea -0x14de2(%ebx),%esi │ │ │ │ + lea -0x144d4(%ebx),%ebp │ │ │ │ + lea -0x14dc4(%ebx),%eax │ │ │ │ push %esi │ │ │ │ push $0x123 │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ call a660 <__assert_fail@plt> │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - lea -0x1392c(%ebx),%edi │ │ │ │ - lea -0x138f4(%ebx),%edx │ │ │ │ - lea -0x13df4(%ebx),%ecx │ │ │ │ + lea -0x1492c(%ebx),%edi │ │ │ │ + lea -0x148f4(%ebx),%edx │ │ │ │ + lea -0x14df4(%ebx),%ecx │ │ │ │ push %edi │ │ │ │ push $0x22 │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a660 <__assert_fail@plt> │ │ │ │ - lea -0x13de2(%esi),%eax │ │ │ │ - lea -0x134d4(%esi),%ecx │ │ │ │ - lea -0x13dc4(%esi),%edi │ │ │ │ + lea -0x14de2(%esi),%eax │ │ │ │ + lea -0x144d4(%esi),%ecx │ │ │ │ + lea -0x14dc4(%esi),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ push $0x123 │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ call a660 <__assert_fail@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ @@ -752,25 +753,25 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x124(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a090 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b17f <__cxa_finalize@plt+0xacf> │ │ │ │ + jne b14a <__cxa_finalize@plt+0xa9a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x148(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b05e <__cxa_finalize@plt+0x9ae> │ │ │ │ + jmp b029 <__cxa_finalize@plt+0x979> │ │ │ │ mov -0x150(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xd0(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ecx,-0xf4(%ebp) │ │ │ │ push %edx │ │ │ │ @@ -779,183 +780,183 @@ │ │ │ │ mov -0x14c(%ebp),%eax │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0xf4(%ebp) │ │ │ │ pop %edx │ │ │ │ push -0x13c(%ebp) │ │ │ │ call a4c0 │ │ │ │ mov -0x134(%ebp),%ebx │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x138(%ebp),%ecx │ │ │ │ mov -0xc(%ebx),%edx │ │ │ │ mov %ebx,-0xf8(%ebp) │ │ │ │ mov %ecx,-0xf8(%ebp,%edx,1) │ │ │ │ mov -0x180(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0xb8(%ebp) │ │ │ │ push -0x11c(%ebp) │ │ │ │ call a0d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b136 <__cxa_finalize@plt+0xa86> │ │ │ │ + jne b101 <__cxa_finalize@plt+0xa51> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ call a70e <__cxa_finalize@plt+0x5e> │ │ │ │ - lea -0x134d4(%esi),%ebx │ │ │ │ - lea -0x13de2(%esi),%edx │ │ │ │ - lea -0x13da8(%esi),%eax │ │ │ │ + lea -0x144d4(%esi),%ebx │ │ │ │ + lea -0x14de2(%esi),%edx │ │ │ │ + lea -0x14da8(%esi),%eax │ │ │ │ push %edx │ │ │ │ push $0x124 │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call a660 <__assert_fail@plt> │ │ │ │ - lea -0x13df4(%esi),%ebx │ │ │ │ - lea -0x1392c(%esi),%edi │ │ │ │ - lea -0x138f4(%esi),%edx │ │ │ │ + lea -0x14df4(%esi),%ebx │ │ │ │ + lea -0x1492c(%esi),%edi │ │ │ │ + lea -0x148f4(%esi),%edx │ │ │ │ push %edi │ │ │ │ push $0x22 │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a660 <__assert_fail@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne b1ac <__cxa_finalize@plt+0xafc> │ │ │ │ + jne b174 <__cxa_finalize@plt+0xac4> │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b1c5 <__cxa_finalize@plt+0xb15> │ │ │ │ + jne b18a <__cxa_finalize@plt+0xada> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub %ebx,%edx │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b191 <__cxa_finalize@plt+0xae1> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + jmp b15c <__cxa_finalize@plt+0xaac> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b1f4 <__cxa_finalize@plt+0xb44> │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + jne b1b9 <__cxa_finalize@plt+0xb09> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b2b4 <__cxa_finalize@plt+0xc04> │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + jne b257 <__cxa_finalize@plt+0xba7> │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ call a1a0 │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je b2af <__cxa_finalize@plt+0xbff> │ │ │ │ - push %ecx │ │ │ │ - push %ecx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - sub %edi,%ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - vzeroupper │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp b265 <__cxa_finalize@plt+0xbb5> │ │ │ │ - mov %eax,%esi │ │ │ │ - lea -0x78(%ebp),%ecx │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - lea -0x68(%ebp),%edi │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + lea -0x58(%ebp),%ebx │ │ │ │ + lea -0x38(%ebp),%esi │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - push -0x94(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + push -0x74(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %edx │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b2b9 <__cxa_finalize@plt+0xc09> │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + jne b252 <__cxa_finalize@plt+0xba2> │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je b25c <__cxa_finalize@plt+0xbac> │ │ │ │ + push %ecx │ │ │ │ + push %ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + sub %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + vzeroupper │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp b1f7 <__cxa_finalize@plt+0xb47> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp b265 <__cxa_finalize@plt+0xbb5> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp b1f7 <__cxa_finalize@plt+0xb47> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b2e6 <__cxa_finalize@plt+0xc36> │ │ │ │ + jne b289 <__cxa_finalize@plt+0xbd9> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x3c(%ebp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne b30d <__cxa_finalize@plt+0xc5d> │ │ │ │ + jne b2b0 <__cxa_finalize@plt+0xc00> │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b326 <__cxa_finalize@plt+0xc76> │ │ │ │ + jne b2c9 <__cxa_finalize@plt+0xc19> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b2f5 <__cxa_finalize@plt+0xc45> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp b298 <__cxa_finalize@plt+0xbe8> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne b343 <__cxa_finalize@plt+0xc93> │ │ │ │ + jne b2e6 <__cxa_finalize@plt+0xc36> │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ @@ -964,741 +965,742 @@ │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b338 <__cxa_finalize@plt+0xc88> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ + jmp b2db <__cxa_finalize@plt+0xc2b> │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0xb4(%ebp) │ │ │ │ - je b398 <__cxa_finalize@plt+0xce8> │ │ │ │ + cmpl $0x0,-0x94(%ebp) │ │ │ │ + je b33b <__cxa_finalize@plt+0xc8b> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x7c(%ebp),%ebx │ │ │ │ - push %ebx │ │ │ │ + lea -0x5c(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x80(%ebp),%ecx │ │ │ │ + lea -0x60(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - call a5860 │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%eax │ │ │ │ + lea -0x64(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b486 <__cxa_finalize@plt+0xdd6> │ │ │ │ + jne b383 <__cxa_finalize@plt+0xcd3> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ - cmpl $0x0,-0xcc(%ebp) │ │ │ │ - jne b465 <__cxa_finalize@plt+0xdb5> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ + cmpl $0x0,-0xac(%ebp) │ │ │ │ + jne b406 <__cxa_finalize@plt+0xd56> │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0xe4(%ebp) │ │ │ │ - je b373 <__cxa_finalize@plt+0xcc3> │ │ │ │ + cmpl $0x0,-0xbc(%ebp) │ │ │ │ + je b316 <__cxa_finalize@plt+0xc66> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b373 <__cxa_finalize@plt+0xcc3> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0xe0(%ebp) │ │ │ │ - mov %ebx,-0xe4(%ebp) │ │ │ │ - jmp b407 <__cxa_finalize@plt+0xd57> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - jmp b407 <__cxa_finalize@plt+0xd57> │ │ │ │ + jmp b316 <__cxa_finalize@plt+0xc66> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + jmp b396 <__cxa_finalize@plt+0xce6> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + jmp b396 <__cxa_finalize@plt+0xce6> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - mov -0xe8(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b413 <__cxa_finalize@plt+0xd63> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ + jmp b3a2 <__cxa_finalize@plt+0xcf2> │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + cmpl $0x0,-0x98(%ebp) │ │ │ │ + je b4c0 <__cxa_finalize@plt+0xe10> │ │ │ │ + push %ecx │ │ │ │ + push %ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0xb8(%ebp) │ │ │ │ - je b4c5 <__cxa_finalize@plt+0xe15> │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmpl $0x0,-0x90(%ebp) │ │ │ │ + je b489 <__cxa_finalize@plt+0xdd9> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + sub %eax,%ebx │ │ │ │ + push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edx │ │ │ │ + lea -0x4c(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x70(%ebp),%ecx │ │ │ │ + lea -0x50(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b543 <__cxa_finalize@plt+0xe93> │ │ │ │ + jne b4dc <__cxa_finalize@plt+0xe2c> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp b464 <__cxa_finalize@plt+0xdb4> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - cmpl $0x0,-0xc0(%ebp) │ │ │ │ - je b53b <__cxa_finalize@plt+0xe8b> │ │ │ │ - push %ecx │ │ │ │ - push %ecx │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + jmp b464 <__cxa_finalize@plt+0xdb4> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + cmpl $0x0,-0x94(%ebp) │ │ │ │ + je b592 <__cxa_finalize@plt+0xee2> │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ mov %esi,%ebx │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b4a0 <__cxa_finalize@plt+0xdf0> │ │ │ │ - vzeroupper │ │ │ │ - jmp b4a0 <__cxa_finalize@plt+0xdf0> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ + jmp b536 <__cxa_finalize@plt+0xe86> │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0xac(%ebp) │ │ │ │ - je b582 <__cxa_finalize@plt+0xed2> │ │ │ │ + cmpl $0x0,-0x8c(%ebp) │ │ │ │ + je b55b <__cxa_finalize@plt+0xeab> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - sub %edx,%ebx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ + push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%ebx │ │ │ │ + lea -0x4c(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x70(%ebp),%ebx │ │ │ │ - push %ebx │ │ │ │ + lea -0x50(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b5b9 <__cxa_finalize@plt+0xf09> │ │ │ │ + jne b597 <__cxa_finalize@plt+0xee7> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ - cmpl $0x0,-0xb4(%ebp) │ │ │ │ - je b5fd <__cxa_finalize@plt+0xf4d> │ │ │ │ - push %edx │ │ │ │ - push %edx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - vzeroupper │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp b55d <__cxa_finalize@plt+0xead> │ │ │ │ vzeroupper │ │ │ │ - jmp b55d <__cxa_finalize@plt+0xead> │ │ │ │ + jmp b536 <__cxa_finalize@plt+0xe86> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ vzeroupper │ │ │ │ cmpl $0x0,-0x90(%ebp) │ │ │ │ - je b63f <__cxa_finalize@plt+0xf8f> │ │ │ │ + je b5d6 <__cxa_finalize@plt+0xf26> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x5c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x60(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x64(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b70f <__cxa_finalize@plt+0x105f> │ │ │ │ + jne b6a6 <__cxa_finalize@plt+0xff6> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ mov %ecx,-0xac(%ebp) │ │ │ │ cmpl $0x0,-0xb8(%ebp) │ │ │ │ - jne b6d7 <__cxa_finalize@plt+0x1027> │ │ │ │ + jne b66e <__cxa_finalize@plt+0xfbe> │ │ │ │ vzeroupper │ │ │ │ cmpl $0x0,-0x94(%ebp) │ │ │ │ - je b61a <__cxa_finalize@plt+0xf6a> │ │ │ │ + je b5b1 <__cxa_finalize@plt+0xf01> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b61a <__cxa_finalize@plt+0xf6a> │ │ │ │ + jmp b5b1 <__cxa_finalize@plt+0xf01> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ mov -0xb8(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b6a9 <__cxa_finalize@plt+0xff9> │ │ │ │ + jmp b640 <__cxa_finalize@plt+0xf90> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp b6a9 <__cxa_finalize@plt+0xff9> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ + jmp b640 <__cxa_finalize@plt+0xf90> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ + mov %edi,-0xf0(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x9c(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - call a5860 │ │ │ │ + lea -0x7c(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xa0(%ebp),%edi │ │ │ │ + lea -0x80(%ebp),%edi │ │ │ │ push %edi │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b7f7 <__cxa_finalize@plt+0x1147> │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + jne b724 <__cxa_finalize@plt+0x1074> │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %edi,-0x118(%ebp) │ │ │ │ - mov %ebx,-0x120(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0x118(%ebp) │ │ │ │ - je b7c5 <__cxa_finalize@plt+0x1115> │ │ │ │ - push %edx │ │ │ │ - push %edx │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ - mov -0x118(%ebp),%ecx │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - sub %ecx,%edx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x114(%ebp) │ │ │ │ - je b71f <__cxa_finalize@plt+0x106f> │ │ │ │ - push %eax │ │ │ │ + jmp b6bc <__cxa_finalize@plt+0x100c> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + cmpl $0x0,-0xf8(%ebp) │ │ │ │ + je b6bc <__cxa_finalize@plt+0x100c> │ │ │ │ push %eax │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov -0x114(%ebp),%edi │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - sub %edi,%eax │ │ │ │ push %eax │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + sub %edi,%edx │ │ │ │ + push %edx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b71f <__cxa_finalize@plt+0x106f> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %edi,-0x108(%ebp) │ │ │ │ - mov %edi,-0x10c(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp b71f <__cxa_finalize@plt+0x106f> │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ - mov %ecx,-0x11c(%ebp) │ │ │ │ + jmp b6bc <__cxa_finalize@plt+0x100c> │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %edi,-0xfc(%ebp) │ │ │ │ + mov %ebx,-0x104(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp b7c5 <__cxa_finalize@plt+0x1115> │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + cmpl $0x0,-0xfc(%ebp) │ │ │ │ + je b73e <__cxa_finalize@plt+0x108e> │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + sub %ecx,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp b73e <__cxa_finalize@plt+0x108e> │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + push -0xe0(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a61f0 │ │ │ │ + call a15d0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b79c <__cxa_finalize@plt+0x10ec> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp b785 <__cxa_finalize@plt+0x10d5> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ba4e <__cxa_finalize@plt+0x139e> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jne b9b7 <__cxa_finalize@plt+0x1307> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ - lea -0x13c89(%ebx),%ecx │ │ │ │ + lea -0x14c89(%ebx),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ - mov %eax,%esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne b96b <__cxa_finalize@plt+0x12bb> │ │ │ │ + jne b8dd <__cxa_finalize@plt+0x122d> │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je b970 <__cxa_finalize@plt+0x12c0> │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + je b8e2 <__cxa_finalize@plt+0x1232> │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - vmovd -0x70(%ebp),%xmm4 │ │ │ │ - vmovd -0x98(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x78(%ebp),%xmm4,%xmm5 │ │ │ │ + vmovd -0x50(%ebp),%xmm3 │ │ │ │ + vmovd -0x78(%ebp),%xmm5 │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - vpinsrd $0x1,-0x84(%ebp),%xmm6,%xmm7 │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - vmovq %xmm5,-0x78(%ebp) │ │ │ │ - vmovq %xmm7,-0x48(%ebp) │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm3,%xmm4 │ │ │ │ + lea -0x28(%ebp),%ebx │ │ │ │ + vpinsrd $0x1,-0x64(%ebp),%xmm5,%xmm6 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + vmovq %xmm4,-0x58(%ebp) │ │ │ │ + vmovq %xmm6,-0x28(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovq -0x78(%ebp),%xmm2 │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - vmovq %xmm2,-0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovq -0x58(%ebp),%xmm7 │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + vmovq %xmm7,-0x38(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b998 <__cxa_finalize@plt+0x12e8> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + jmp b90a <__cxa_finalize@plt+0x125a> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %edx,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b905 <__cxa_finalize@plt+0x1255> │ │ │ │ + jmp b880 <__cxa_finalize@plt+0x11d0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp b998 <__cxa_finalize@plt+0x12e8> │ │ │ │ + jmp b90a <__cxa_finalize@plt+0x125a> │ │ │ │ mov %edx,%edi │ │ │ │ vzeroupper │ │ │ │ dec %edi │ │ │ │ - jne ba53 <__cxa_finalize@plt+0x13a3> │ │ │ │ + jne b9bc <__cxa_finalize@plt+0x130c> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ mov $0x1,%ebx │ │ │ │ - movb $0x0,-0x59(%ebp) │ │ │ │ + movb $0x0,-0x39(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ lock cmpxchg %bl,(%edx) │ │ │ │ sete %cl │ │ │ │ - jne ba6b <__cxa_finalize@plt+0x13bb> │ │ │ │ + jne b9d4 <__cxa_finalize@plt+0x1324> │ │ │ │ add $0x10,%esp │ │ │ │ test %cl,%cl │ │ │ │ - je ba14 <__cxa_finalize@plt+0x1364> │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + je b986 <__cxa_finalize@plt+0x12d6> │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x10(%edi),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%eax │ │ │ │ mov %esi,(%esp) │ │ │ │ call *0x8(%eax) │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 481a2 │ │ │ │ + jmp 471a1 │ │ │ │ mov %edx,%edi │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x58(%ebp),%esi │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ + lea -0x38(%ebp),%esi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp b905 <__cxa_finalize@plt+0x1255> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + jmp b880 <__cxa_finalize@plt+0x11d0> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne ba73 <__cxa_finalize@plt+0x13c3> │ │ │ │ + jne b9dc <__cxa_finalize@plt+0x132c> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov %al,-0x59(%ebp) │ │ │ │ - jmp b9ce <__cxa_finalize@plt+0x131e> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x39(%ebp) │ │ │ │ + jmp b940 <__cxa_finalize@plt+0x1290> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne bab3 <__cxa_finalize@plt+0x1403> │ │ │ │ + jne ba1c <__cxa_finalize@plt+0x136c> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ba7d <__cxa_finalize@plt+0x13cd> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp b9e6 <__cxa_finalize@plt+0x1336> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + nop │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne bcac <__cxa_finalize@plt+0x15fc> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jne bc01 <__cxa_finalize@plt+0x1551> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ - lea -0x13c89(%ebx),%ecx │ │ │ │ + lea -0x14c89(%ebx),%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ - mov %eax,%esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne bbc9 <__cxa_finalize@plt+0x1519> │ │ │ │ + jne bb27 <__cxa_finalize@plt+0x1477> │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je bbce <__cxa_finalize@plt+0x151e> │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + je bb2c <__cxa_finalize@plt+0x147c> │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ - vmovd -0x70(%ebp),%xmm4 │ │ │ │ - vmovd -0x98(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x78(%ebp),%xmm4,%xmm5 │ │ │ │ + vmovd -0x50(%ebp),%xmm3 │ │ │ │ + vmovd -0x78(%ebp),%xmm5 │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - vpinsrd $0x1,-0x84(%ebp),%xmm6,%xmm7 │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - vmovq %xmm5,-0x78(%ebp) │ │ │ │ - vmovq %xmm7,-0x48(%ebp) │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm3,%xmm4 │ │ │ │ + lea -0x28(%ebp),%ebx │ │ │ │ + vpinsrd $0x1,-0x64(%ebp),%xmm5,%xmm6 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + vmovq %xmm4,-0x58(%ebp) │ │ │ │ + vmovq %xmm6,-0x28(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovq -0x78(%ebp),%xmm2 │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - vmovq %xmm2,-0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovq -0x58(%ebp),%xmm7 │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + vmovq %xmm7,-0x38(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp bbf6 <__cxa_finalize@plt+0x1546> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + jmp bb54 <__cxa_finalize@plt+0x14a4> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %edx,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp bb63 <__cxa_finalize@plt+0x14b3> │ │ │ │ + jmp baca <__cxa_finalize@plt+0x141a> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp bbf6 <__cxa_finalize@plt+0x1546> │ │ │ │ + jmp bb54 <__cxa_finalize@plt+0x14a4> │ │ │ │ mov %edx,%edi │ │ │ │ vzeroupper │ │ │ │ dec %edi │ │ │ │ - jne bcb1 <__cxa_finalize@plt+0x1601> │ │ │ │ + jne bc06 <__cxa_finalize@plt+0x1556> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ mov $0x1,%ebx │ │ │ │ - movb $0x0,-0x59(%ebp) │ │ │ │ + movb $0x0,-0x39(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ lock cmpxchg %bl,(%edx) │ │ │ │ sete %cl │ │ │ │ - jne bcc9 <__cxa_finalize@plt+0x1619> │ │ │ │ + jne bc1e <__cxa_finalize@plt+0x156e> │ │ │ │ add $0x10,%esp │ │ │ │ test %cl,%cl │ │ │ │ - je bc72 <__cxa_finalize@plt+0x15c2> │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + je bbd0 <__cxa_finalize@plt+0x1520> │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x10(%edi),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%eax │ │ │ │ mov %esi,(%esp) │ │ │ │ call *0x8(%eax) │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 493e2 │ │ │ │ + jmp 48261 │ │ │ │ mov %edx,%edi │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x58(%ebp),%esi │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ + lea -0x38(%ebp),%esi │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp bb63 <__cxa_finalize@plt+0x14b3> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + jmp baca <__cxa_finalize@plt+0x141a> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne bcd1 <__cxa_finalize@plt+0x1621> │ │ │ │ + jne bc26 <__cxa_finalize@plt+0x1576> │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov %al,-0x59(%ebp) │ │ │ │ - jmp bc2c <__cxa_finalize@plt+0x157c> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x39(%ebp) │ │ │ │ + jmp bb8a <__cxa_finalize@plt+0x14da> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne bd11 <__cxa_finalize@plt+0x1661> │ │ │ │ + jne bc66 <__cxa_finalize@plt+0x15b6> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp bcdb <__cxa_finalize@plt+0x162b> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp bc30 <__cxa_finalize@plt+0x1580> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne bdc5 <__cxa_finalize@plt+0x1715> │ │ │ │ + jne bd1a <__cxa_finalize@plt+0x166a> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ call a1a0 │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ vmovd -0x28(%ebp),%xmm4 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je bdc0 <__cxa_finalize@plt+0x1710> │ │ │ │ + je bd15 <__cxa_finalize@plt+0x1665> │ │ │ │ vmovd %xmm4,-0x40(%ebp) │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push -0x5c(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ vmovd -0x40(%ebp),%xmm4 │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp bd86 <__cxa_finalize@plt+0x16d6> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + jmp bcdb <__cxa_finalize@plt+0x162b> │ │ │ │ mov %eax,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x28(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ @@ -1706,54 +1708,54 @@ │ │ │ │ vpinsrd $0x1,%ebx,%xmm4,%xmm5 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ vmovq %xmm5,-0x28(%ebp) │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne bdca <__cxa_finalize@plt+0x171a> │ │ │ │ + jne bd1f <__cxa_finalize@plt+0x166f> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp bd86 <__cxa_finalize@plt+0x16d6> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp bcdb <__cxa_finalize@plt+0x162b> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne be7e <__cxa_finalize@plt+0x17ce> │ │ │ │ + jne bdd3 <__cxa_finalize@plt+0x1723> │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ call a1a0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ vmovd -0x28(%ebp),%xmm4 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je be79 <__cxa_finalize@plt+0x17c9> │ │ │ │ + je bdce <__cxa_finalize@plt+0x171e> │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ vmovd %xmm4,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push -0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ vmovd -0x40(%ebp),%xmm4 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp be3f <__cxa_finalize@plt+0x178f> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + jmp bd94 <__cxa_finalize@plt+0x16e4> │ │ │ │ mov %eax,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x28(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ @@ -1761,54 +1763,54 @@ │ │ │ │ vpinsrd $0x1,%eax,%xmm4,%xmm5 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ vmovq %xmm5,-0x28(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne be83 <__cxa_finalize@plt+0x17d3> │ │ │ │ + jne bdd8 <__cxa_finalize@plt+0x1728> │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp be3f <__cxa_finalize@plt+0x178f> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp bd94 <__cxa_finalize@plt+0x16e4> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne bf37 <__cxa_finalize@plt+0x1887> │ │ │ │ + jne be8c <__cxa_finalize@plt+0x17dc> │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ call a1a0 │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ vmovd -0x28(%ebp),%xmm4 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je bf32 <__cxa_finalize@plt+0x1882> │ │ │ │ + je be87 <__cxa_finalize@plt+0x17d7> │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ vmovd %xmm4,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push -0x60(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ vmovd -0x40(%ebp),%xmm4 │ │ │ │ - mov -0x38(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp bef8 <__cxa_finalize@plt+0x1848> │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + jmp be4d <__cxa_finalize@plt+0x179d> │ │ │ │ mov %eax,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x28(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ @@ -1816,611 +1818,611 @@ │ │ │ │ vpinsrd $0x1,%eax,%xmm4,%xmm5 │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ vmovq %xmm5,-0x28(%ebp) │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne bf3c <__cxa_finalize@plt+0x188c> │ │ │ │ + jne be91 <__cxa_finalize@plt+0x17e1> │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp bef8 <__cxa_finalize@plt+0x1848> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - nop │ │ │ │ + jmp be4d <__cxa_finalize@plt+0x179d> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ mov %eax,%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x88(%ebp),%xmm5 │ │ │ │ - vpinsrd $0x1,-0x90(%ebp),%xmm5,%xmm7 │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ + vmovd -0x60(%ebp),%xmm2 │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - vmovq %xmm7,-0x48(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + vpinsrd $0x1,-0x70(%ebp),%xmm2,%xmm5 │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + vmovq %xmm5,-0x28(%ebp) │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jne c03b <__cxa_finalize@plt+0x198b> │ │ │ │ + cmpl $0x1,-0x64(%ebp) │ │ │ │ + jne bf7d <__cxa_finalize@plt+0x18cd> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ mov $0x1,%ecx │ │ │ │ - movb $0x0,-0x69(%ebp) │ │ │ │ + movb $0x0,-0x49(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ lock cmpxchg %cl,(%ebx) │ │ │ │ sete %dl │ │ │ │ - jne c0a8 <__cxa_finalize@plt+0x19f8> │ │ │ │ + jne bfd8 <__cxa_finalize@plt+0x1928> │ │ │ │ add $0x10,%esp │ │ │ │ test %dl,%dl │ │ │ │ - je c010 <__cxa_finalize@plt+0x1960> │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ + je bf52 <__cxa_finalize@plt+0x18a2> │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%ebx │ │ │ │ mov %esi,(%esp) │ │ │ │ call *0x8(%ebx) │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 4bcf1 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 4a981 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c0a3 <__cxa_finalize@plt+0x19f3> │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + jne bfd3 <__cxa_finalize@plt+0x1923> │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c053 <__cxa_finalize@plt+0x19a3> │ │ │ │ + jne bf95 <__cxa_finalize@plt+0x18e5> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - cmpl $0x0,-0x94(%ebp) │ │ │ │ - je c0b0 <__cxa_finalize@plt+0x1a00> │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + cmpl $0x0,-0x6c(%ebp) │ │ │ │ + je bfe0 <__cxa_finalize@plt+0x1930> │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push -0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp bf5f <__cxa_finalize@plt+0x18af> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0x69(%ebp) │ │ │ │ - jmp bfca <__cxa_finalize@plt+0x191a> │ │ │ │ + jmp beaa <__cxa_finalize@plt+0x17fa> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x49(%ebp) │ │ │ │ + jmp bf0c <__cxa_finalize@plt+0x185c> │ │ │ │ vzeroupper │ │ │ │ - jmp bf5f <__cxa_finalize@plt+0x18af> │ │ │ │ + jmp beaa <__cxa_finalize@plt+0x17fa> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c0f3 <__cxa_finalize@plt+0x1a43> │ │ │ │ + jne c023 <__cxa_finalize@plt+0x1973> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c0bd <__cxa_finalize@plt+0x1a0d> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp bfed <__cxa_finalize@plt+0x193d> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ mov %eax,%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x88(%ebp),%xmm5 │ │ │ │ - vpinsrd $0x1,-0x90(%ebp),%xmm5,%xmm7 │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ + vmovd -0x60(%ebp),%xmm2 │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - vmovq %xmm7,-0x48(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + vpinsrd $0x1,-0x70(%ebp),%xmm2,%xmm5 │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ + vmovq %xmm5,-0x28(%ebp) │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jne c1f1 <__cxa_finalize@plt+0x1b41> │ │ │ │ + cmpl $0x1,-0x64(%ebp) │ │ │ │ + jne c10f <__cxa_finalize@plt+0x1a5f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ mov $0x1,%ecx │ │ │ │ - movb $0x0,-0x69(%ebp) │ │ │ │ + movb $0x0,-0x49(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ lock cmpxchg %cl,(%ebx) │ │ │ │ sete %dl │ │ │ │ - jne c25e <__cxa_finalize@plt+0x1bae> │ │ │ │ + jne c16a <__cxa_finalize@plt+0x1aba> │ │ │ │ add $0x10,%esp │ │ │ │ test %dl,%dl │ │ │ │ - je c1c6 <__cxa_finalize@plt+0x1b16> │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ + je c0e4 <__cxa_finalize@plt+0x1a34> │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%ebx │ │ │ │ mov %esi,(%esp) │ │ │ │ call *0x8(%ebx) │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 4dea1 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 4c771 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c259 <__cxa_finalize@plt+0x1ba9> │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + jne c165 <__cxa_finalize@plt+0x1ab5> │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c209 <__cxa_finalize@plt+0x1b59> │ │ │ │ + jne c127 <__cxa_finalize@plt+0x1a77> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - cmpl $0x0,-0x94(%ebp) │ │ │ │ - je c266 <__cxa_finalize@plt+0x1bb6> │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + cmpl $0x0,-0x6c(%ebp) │ │ │ │ + je c172 <__cxa_finalize@plt+0x1ac2> │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push -0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c115 <__cxa_finalize@plt+0x1a65> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0x69(%ebp) │ │ │ │ - jmp c180 <__cxa_finalize@plt+0x1ad0> │ │ │ │ + jmp c03c <__cxa_finalize@plt+0x198c> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x49(%ebp) │ │ │ │ + jmp c09e <__cxa_finalize@plt+0x19ee> │ │ │ │ vzeroupper │ │ │ │ - jmp c115 <__cxa_finalize@plt+0x1a65> │ │ │ │ + jmp c03c <__cxa_finalize@plt+0x198c> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c2a9 <__cxa_finalize@plt+0x1bf9> │ │ │ │ + jne c1b5 <__cxa_finalize@plt+0x1b05> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c273 <__cxa_finalize@plt+0x1bc3> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp c17f <__cxa_finalize@plt+0x1acf> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c31f <__cxa_finalize@plt+0x1c6f> │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + jne c221 <__cxa_finalize@plt+0x1b71> │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1394b(%ebx),%ecx │ │ │ │ + lea -0x1494b(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ call a1a0 │ │ │ │ xor %edx,%edx │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ - push -0xac(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c333 <__cxa_finalize@plt+0x1c83> │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + jne c235 <__cxa_finalize@plt+0x1b85> │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - jmp c2da <__cxa_finalize@plt+0x1c2a> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp c1e3 <__cxa_finalize@plt+0x1b33> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov 0x4,%eax │ │ │ │ ud2 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - jmp c2da <__cxa_finalize@plt+0x1c2a> │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - jmp c2da <__cxa_finalize@plt+0x1c2a> │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - cmpl $0x0,-0xc8(%ebp) │ │ │ │ - je c3a2 <__cxa_finalize@plt+0x1cf2> │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - sub %ebx,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp c3a2 <__cxa_finalize@plt+0x1cf2> │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + jmp c1e3 <__cxa_finalize@plt+0x1b33> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp c1e3 <__cxa_finalize@plt+0x1b33> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x74(%ebp),%eax │ │ │ │ + lea -0x54(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x78(%ebp),%ecx │ │ │ │ - push %ecx │ │ │ │ - call a5860 │ │ │ │ + lea -0x58(%ebp),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c453 <__cxa_finalize@plt+0x1da3> │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + jne c2b4 <__cxa_finalize@plt+0x1c04> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov %ebx,-0xc4(%ebp) │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp c3a2 <__cxa_finalize@plt+0x1cf2> │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - cmpl $0x0,-0xd0(%ebp) │ │ │ │ - je c458 <__cxa_finalize@plt+0x1da8> │ │ │ │ + cmpl $0x0,-0xa0(%ebp) │ │ │ │ + je c267 <__cxa_finalize@plt+0x1bb7> │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + sub %eax,%edx │ │ │ │ push %edx │ │ │ │ + push %eax │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp c267 <__cxa_finalize@plt+0x1bb7> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + jmp c267 <__cxa_finalize@plt+0x1bb7> │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + cmpl $0x0,-0xa8(%ebp) │ │ │ │ + je c344 <__cxa_finalize@plt+0x1c94> │ │ │ │ push %edx │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - sub %edi,%edx │ │ │ │ push %edx │ │ │ │ - push %edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c36c <__cxa_finalize@plt+0x1cbc> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp c2ce <__cxa_finalize@plt+0x1c1e> │ │ │ │ vzeroupper │ │ │ │ - jmp c36c <__cxa_finalize@plt+0x1cbc> │ │ │ │ + jmp c2ce <__cxa_finalize@plt+0x1c1e> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jne c4b9 <__cxa_finalize@plt+0x1e09> │ │ │ │ + jne c3a2 <__cxa_finalize@plt+0x1cf2> │ │ │ │ vzeroupper │ │ │ │ vmovd -0x54(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x58(%ebp),%xmm6,%xmm7 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm6,%xmm7 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ vmovq %xmm7,-0x28(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c4cf <__cxa_finalize@plt+0x1e1f> │ │ │ │ + jne c3b8 <__cxa_finalize@plt+0x1d08> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push -0x68(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c479 <__cxa_finalize@plt+0x1dc9> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp c362 <__cxa_finalize@plt+0x1cb2> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c50d <__cxa_finalize@plt+0x1e5d> │ │ │ │ + jne c3f6 <__cxa_finalize@plt+0x1d46> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edi │ │ │ │ + lea -0x148c4(%ebx),%edi │ │ │ │ push %edi │ │ │ │ call a1a0 │ │ │ │ mov %eax,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp c479 <__cxa_finalize@plt+0x1dc9> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp c362 <__cxa_finalize@plt+0x1cb2> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jne c56b <__cxa_finalize@plt+0x1ebb> │ │ │ │ + jne c454 <__cxa_finalize@plt+0x1da4> │ │ │ │ vzeroupper │ │ │ │ vmovd -0x54(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x58(%ebp),%xmm6,%xmm7 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm6,%xmm7 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ vmovq %xmm7,-0x28(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c581 <__cxa_finalize@plt+0x1ed1> │ │ │ │ + jne c46a <__cxa_finalize@plt+0x1dba> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push -0x68(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c52b <__cxa_finalize@plt+0x1e7b> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp c414 <__cxa_finalize@plt+0x1d64> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c5bf <__cxa_finalize@plt+0x1f0f> │ │ │ │ + jne c4a8 <__cxa_finalize@plt+0x1df8> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edi │ │ │ │ + lea -0x148c4(%ebx),%edi │ │ │ │ push %edi │ │ │ │ call a1a0 │ │ │ │ mov %eax,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp c52b <__cxa_finalize@plt+0x1e7b> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - nop │ │ │ │ - mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + jmp c414 <__cxa_finalize@plt+0x1d64> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + dec %edx │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ + jne c56a <__cxa_finalize@plt+0x1eba> │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - mov %edi,%esi │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0x34(%ebp),%esi │ │ │ │ + push %eax │ │ │ │ + vzeroupper │ │ │ │ + call a110 <__cxa_begin_catch@plt> │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + call 16af0 │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 5125a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea -0x80(%ebp),%eax │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + mov -0xcc(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + call 12d00 │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xa4(%ebp),%edi │ │ │ │ + lea -0x84(%ebp),%edi │ │ │ │ push %edi │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c6b7 <__cxa_finalize@plt+0x2007> │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + jne c5ca <__cxa_finalize@plt+0x1f1a> │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - dec %edx │ │ │ │ - mov %edi,-0xe8(%ebp) │ │ │ │ - je c6d5 <__cxa_finalize@plt+0x2025> │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x54(%ebp),%esi │ │ │ │ + lea -0x34(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ mov %edi,%esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x114(%ebp) │ │ │ │ - je c684 <__cxa_finalize@plt+0x1fd4> │ │ │ │ + cmpl $0x0,-0xfc(%ebp) │ │ │ │ + je c50c <__cxa_finalize@plt+0x1e5c> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - mov -0x114(%ebp),%edx │ │ │ │ + mov -0x114(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xe8(%ebp),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - call 12fc0 │ │ │ │ - jmp c5f5 <__cxa_finalize@plt+0x1f45> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0xa0(%ebp),%ecx │ │ │ │ - mov %edi,-0xe8(%ebp) │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp c65b <__cxa_finalize@plt+0x1fab> │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%esi │ │ │ │ - push %eax │ │ │ │ + jmp c50c <__cxa_finalize@plt+0x1e5c> │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x8(%edx) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 530da │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp c572 <__cxa_finalize@plt+0x1ec2> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c731 <__cxa_finalize@plt+0x2081> │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + jne c63b <__cxa_finalize@plt+0x1f8b> │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1398c(%ebx),%edi │ │ │ │ + lea -0x1498c(%ebx),%edi │ │ │ │ push %edi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea -0x80(%ebp),%edx │ │ │ │ + mov %edi,-0xcc(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + jmp c586 <__cxa_finalize@plt+0x1ed6> │ │ │ │ + mov %eax,%edi │ │ │ │ + vzeroupper │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + mov %edi,%esi │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp c537 <__cxa_finalize@plt+0x1e87> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c5ca <__cxa_finalize@plt+0x1f1a> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp c684 <__cxa_finalize@plt+0x1fd4> │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp c647 <__cxa_finalize@plt+0x1f97> │ │ │ │ + jmp c60b <__cxa_finalize@plt+0x1f5b> │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c84a <__cxa_finalize@plt+0x219a> │ │ │ │ + jne c720 <__cxa_finalize@plt+0x2070> │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ push %edi │ │ │ │ call a1a0 │ │ │ │ lea 0x8(%edi),%ebx │ │ │ │ mov %edi,-0x154(%ebp) │ │ │ │ mov %ebx,-0x15c(%ebp) │ │ │ │ vzeroupper │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ @@ -2442,1039 +2444,1042 @@ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x158(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call a2c20 │ │ │ │ + call 9dff0 │ │ │ │ pop %eax │ │ │ │ push -0x140(%ebp) │ │ │ │ call a140 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c845 <__cxa_finalize@plt+0x2195> │ │ │ │ + jne c71b <__cxa_finalize@plt+0x206b> │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x184(%ebp) │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %edi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x0,-0x154(%ebp) │ │ │ │ - jne c7c6 <__cxa_finalize@plt+0x2116> │ │ │ │ + mov %edi,%eax │ │ │ │ + jne c69c <__cxa_finalize@plt+0x1fec> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c7f4 <__cxa_finalize@plt+0x2144> │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ + jmp c6ca <__cxa_finalize@plt+0x201a> │ │ │ │ + mov -0x198(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc(%ebp),%ebx │ │ │ │ add $0x8,%eax │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ push %ebx │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x188(%ebp),%edx │ │ │ │ + mov -0x18c(%ebp),%edx │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,-0xe0(%ebp) │ │ │ │ pop %eax │ │ │ │ - push -0x18c(%ebp) │ │ │ │ + push -0x188(%ebp) │ │ │ │ call a4c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x190(%ebp),%eax │ │ │ │ mov -0x194(%ebp),%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0xc(%eax),%ebx │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ mov %edx,-0xe8(%ebp,%ebx,1) │ │ │ │ mov %ecx,-0xe4(%ebp) │ │ │ │ - mov -0x198(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x19c(%ebp),%edi │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ add $0x8,%edi │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ push -0x168(%ebp) │ │ │ │ call a0d0 │ │ │ │ pop %edi │ │ │ │ push -0x184(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c99e <__cxa_finalize@plt+0x22ee> │ │ │ │ + jne c874 <__cxa_finalize@plt+0x21c4> │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne c9a3 <__cxa_finalize@plt+0x22f3> │ │ │ │ + jne c879 <__cxa_finalize@plt+0x21c9> │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x12ec4(%ebx),%esi │ │ │ │ + lea -0x13ec4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a2b0 │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xbc(%ebp),%ecx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x188(%ebp),%edi │ │ │ │ + mov -0x18c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ add $0x8,%edi │ │ │ │ mov %edi,-0xe0(%ebp) │ │ │ │ - push -0x18c(%ebp) │ │ │ │ + push -0x188(%ebp) │ │ │ │ call a4c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp c8c6 <__cxa_finalize@plt+0x2216> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp c79c <__cxa_finalize@plt+0x20ec> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - lea -0x13c4d(%ebx),%eax │ │ │ │ + lea -0x14c4d(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call a4e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ca18 <__cxa_finalize@plt+0x2368> │ │ │ │ + jne c8ee <__cxa_finalize@plt+0x223e> │ │ │ │ push %eax │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x38(%ebx) │ │ │ │ push -0x1c(%ebx) │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ mov -0x108(%ebp),%ecx │ │ │ │ mov %edx,-0x154(%ebp) │ │ │ │ mov %ecx,-0x15c(%ebp) │ │ │ │ - jmp c851 <__cxa_finalize@plt+0x21a1> │ │ │ │ + jmp c727 <__cxa_finalize@plt+0x2077> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp c973 <__cxa_finalize@plt+0x22c3> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp c849 <__cxa_finalize@plt+0x2199> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,%esi │ │ │ │ - push %edi │ │ │ │ + mov %eax,%edi │ │ │ │ + push %esi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ca4f <__cxa_finalize@plt+0x239f> │ │ │ │ + jne c925 <__cxa_finalize@plt+0x2275> │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne ca76 <__cxa_finalize@plt+0x23c6> │ │ │ │ + jne c94c <__cxa_finalize@plt+0x229c> │ │ │ │ vzeroupper │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ca8f <__cxa_finalize@plt+0x23df> │ │ │ │ + jne c965 <__cxa_finalize@plt+0x22b5> │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ca5e <__cxa_finalize@plt+0x23ae> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - lea -0x13faa(%edi),%ebx │ │ │ │ + jmp c934 <__cxa_finalize@plt+0x2284> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + lea -0x14faa(%edi),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ call a1a0 │ │ │ │ - mov %eax,-0x1c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc565a,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%ebp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xca52a,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ mov %edi,(%esp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je cb35 <__cxa_finalize@plt+0x2485> │ │ │ │ + je ca0b <__cxa_finalize@plt+0x235b> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub %eax,%esi │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je cb18 <__cxa_finalize@plt+0x2468> │ │ │ │ + je c9ee <__cxa_finalize@plt+0x233e> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne cb30 <__cxa_finalize@plt+0x2480> │ │ │ │ + jne ca06 <__cxa_finalize@plt+0x2356> │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp cafd <__cxa_finalize@plt+0x244d> │ │ │ │ + jmp c9d3 <__cxa_finalize@plt+0x2323> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call b5610 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call af930 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov %esi,(%esp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ push -0x1c(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ - call b5610 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call af930 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0x38(%ebp) │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ mov %esi,(%esp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xca473,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc559d,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne cbb8 <__cxa_finalize@plt+0x2508> │ │ │ │ + jne ca8e <__cxa_finalize@plt+0x23de> │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc5577,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xca447,%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ - push -0x94(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x74(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %edx │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %ecx │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne cc16 <__cxa_finalize@plt+0x2566> │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + jne cae9 <__cxa_finalize@plt+0x2439> │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ vzeroupper │ │ │ │ cmpl $0x0,-0xa0(%ebp) │ │ │ │ - je cc55 <__cxa_finalize@plt+0x25a5> │ │ │ │ + je cb28 <__cxa_finalize@plt+0x2478> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x6c(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x70(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x74(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne cd25 <__cxa_finalize@plt+0x2675> │ │ │ │ + jne cbf8 <__cxa_finalize@plt+0x2548> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov %ebx,-0xd4(%ebp) │ │ │ │ mov %edx,-0xc4(%ebp) │ │ │ │ cmpl $0x0,-0xd4(%ebp) │ │ │ │ - je cd20 <__cxa_finalize@plt+0x2670> │ │ │ │ + je cbf3 <__cxa_finalize@plt+0x2543> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ccf2 <__cxa_finalize@plt+0x2642> │ │ │ │ + jmp cbc5 <__cxa_finalize@plt+0x2515> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ vzeroupper │ │ │ │ cmpl $0x0,-0xb0(%ebp) │ │ │ │ - je cc30 <__cxa_finalize@plt+0x2580> │ │ │ │ + je cb03 <__cxa_finalize@plt+0x2453> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp cc30 <__cxa_finalize@plt+0x2580> │ │ │ │ + jmp cb03 <__cxa_finalize@plt+0x2453> │ │ │ │ + vzeroupper │ │ │ │ + jmp cbc5 <__cxa_finalize@plt+0x2515> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,-0x1d0(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp ccf2 <__cxa_finalize@plt+0x2642> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,-0x1bc(%ebp) │ │ │ │ + mov -0x1d0(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + lea -0x174(%ebp),%eax │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x178(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne ccfc <__cxa_finalize@plt+0x264c> │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call a5e0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ push -0x1b4(%ebp) │ │ │ │ vzeroupper │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp cc08 <__cxa_finalize@plt+0x2558> │ │ │ │ + mov %eax,-0x19c(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ + push -0x198(%ebp) │ │ │ │ + vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ + mov -0x19c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x1b4(%ebp) │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x198(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push -0x1b8(%ebp) │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ + push -0x190(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %edx │ │ │ │ - push -0x1b0(%ebp) │ │ │ │ + push -0x194(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp cdbb <__cxa_finalize@plt+0x270b> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,-0x1f0(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x194(%ebp),%eax │ │ │ │ - push %eax │ │ │ │ - call a5860 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x198(%ebp),%edx │ │ │ │ - push %edx │ │ │ │ - call a5860 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne ce22 <__cxa_finalize@plt+0x2772> │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call a5e0 <_Unwind_Resume@plt> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp cdb0 <__cxa_finalize@plt+0x2700> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ + jmp cc13 <__cxa_finalize@plt+0x2563> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + mov %edx,-0xe8(%ebp) │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0xf8(%ebp) │ │ │ │ - je ce67 <__cxa_finalize@plt+0x27b7> │ │ │ │ + cmpl $0x0,-0xd8(%ebp) │ │ │ │ + je cd3e <__cxa_finalize@plt+0x268e> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xac(%ebp),%ecx │ │ │ │ + lea -0x8c(%ebp),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ push %ecx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xb0(%ebp),%eax │ │ │ │ + lea -0x90(%ebp),%edx │ │ │ │ mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call a5860 │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xb4(%ebp),%edx │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - push %edx │ │ │ │ - call a5860 │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ceb8 <__cxa_finalize@plt+0x2808> │ │ │ │ + jne cd8f <__cxa_finalize@plt+0x26df> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xf4(%ebp) │ │ │ │ + push -0xd4(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a61f0 │ │ │ │ + call a15d0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x12c(%ebp) │ │ │ │ - je cf15 <__cxa_finalize@plt+0x2865> │ │ │ │ + cmpl $0x0,-0x10c(%ebp) │ │ │ │ + je cde6 <__cxa_finalize@plt+0x2736> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - mov -0x128(%ebp),%edx │ │ │ │ - sub %ebx,%edx │ │ │ │ - push %edx │ │ │ │ + mov -0x108(%ebp),%ebx │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + sub %edx,%ebx │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp cf15 <__cxa_finalize@plt+0x2865> │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ + jmp cde6 <__cxa_finalize@plt+0x2736> │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0x10c(%ebp) │ │ │ │ - je ce42 <__cxa_finalize@plt+0x2792> │ │ │ │ + cmpl $0x0,-0xec(%ebp) │ │ │ │ + je cd19 <__cxa_finalize@plt+0x2669> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + sub %eax,%ebx │ │ │ │ + push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ - mov -0x10c(%ebp),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ + push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ce42 <__cxa_finalize@plt+0x2792> │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ - mov %ecx,-0x128(%ebp) │ │ │ │ + jmp cd19 <__cxa_finalize@plt+0x2669> │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp ced3 <__cxa_finalize@plt+0x2823> │ │ │ │ + jmp cdaa <__cxa_finalize@plt+0x26fa> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ pop %eax │ │ │ │ push -0x68(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne cfc2 <__cxa_finalize@plt+0x2912> │ │ │ │ + jne ce90 <__cxa_finalize@plt+0x27e0> │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ - jmp cf71 <__cxa_finalize@plt+0x28c1> │ │ │ │ + jmp ce3f <__cxa_finalize@plt+0x278f> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - jmp cf71 <__cxa_finalize@plt+0x28c1> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + jmp ce3f <__cxa_finalize@plt+0x278f> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne cff1 <__cxa_finalize@plt+0x2941> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + jne cebf <__cxa_finalize@plt+0x280f> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ dec %edx │ │ │ │ - je d12d <__cxa_finalize@plt+0x2a7d> │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + je cffa <__cxa_finalize@plt+0x294a> │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xe8(%ebp),%ecx │ │ │ │ + lea -0xc8(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - call 12fc0 │ │ │ │ + call 12d00 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xec(%ebp),%edx │ │ │ │ + lea -0xcc(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - call a5860 │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x108(%ebp) │ │ │ │ + push -0xe8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d183 <__cxa_finalize@plt+0x2ad3> │ │ │ │ + jne d050 <__cxa_finalize@plt+0x29a0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push -0xe4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ + pop %eax │ │ │ │ + push -0xec(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ + mov -0xdc(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp d03c <__cxa_finalize@plt+0x298c> │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ + jmp cf0a <__cxa_finalize@plt+0x285a> │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x104(%ebp) │ │ │ │ + push -0xe0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x104(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x100(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp d07f <__cxa_finalize@plt+0x29cf> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp cf4d <__cxa_finalize@plt+0x289d> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d163 <__cxa_finalize@plt+0x2ab3> │ │ │ │ - lea -0x1398c(%esi),%ebx │ │ │ │ + jne d030 <__cxa_finalize@plt+0x2980> │ │ │ │ + lea -0x1498c(%esi),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a1a0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%edi │ │ │ │ + mov (%eax),%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ - call *0x8(%edi) │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + call *0x8(%ecx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - movb $0x0,-0x11d(%ebp) │ │ │ │ - jmp 5d029 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ + movb $0x0,-0xfd(%ebp) │ │ │ │ + jmp 5ab34 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - jmp d003 <__cxa_finalize@plt+0x2953> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + jmp ced1 <__cxa_finalize@plt+0x2821> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + push -0xa8(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - call a6330 >::~vector()@@Base> │ │ │ │ + push -0xc0(%ebp) │ │ │ │ + call a1710 >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ push -0x90(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d1eb <__cxa_finalize@plt+0x2b3b> │ │ │ │ + jne d0b8 <__cxa_finalize@plt+0x2a08> │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc4f32,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x40(%ebp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc9df9,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ push -0x3c(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d235 <__cxa_finalize@plt+0x2b85> │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc9dce,%ebx │ │ │ │ + jne d102 <__cxa_finalize@plt+0x2a52> │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc4f01,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ dec %edx │ │ │ │ - je d371 <__cxa_finalize@plt+0x2cc1> │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + je d1b4 <__cxa_finalize@plt+0x2b04> │ │ │ │ + lea -0x34(%ebp),%edx │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ vzeroupper │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ + push -0xec(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xe8(%ebp),%eax │ │ │ │ - mov %edx,-0x110(%ebp) │ │ │ │ + lea -0xc8(%ebp),%ecx │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ + push %ecx │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %edi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x110(%ebp),%edi │ │ │ │ + call 12d00 │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xec(%ebp),%edx │ │ │ │ + lea -0xcc(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xf0(%ebp),%ebx │ │ │ │ + lea -0xd0(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x118(%ebp) │ │ │ │ + push -0xf4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d36c <__cxa_finalize@plt+0x2cbc> │ │ │ │ + jne d297 <__cxa_finalize@plt+0x2be7> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x11c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ vzeroupper │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x120(%ebp),%eax │ │ │ │ + call a110 <__cxa_begin_catch@plt> │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%ecx) │ │ │ │ + lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ecx,-0xec(%ebp) │ │ │ │ + call 16af0 │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + movb $0x0,-0x10d(%ebp) │ │ │ │ + jmp 5c2db │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ + jmp d11a <__cxa_finalize@plt+0x2a6a> │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x114(%ebp) │ │ │ │ + push -0xfc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x114(%ebp) │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x110(%ebp) │ │ │ │ + push -0xf8(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x110(%ebp),%edi │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp d28c <__cxa_finalize@plt+0x2bdc> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + push -0xec(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - vzeroupper │ │ │ │ - call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x8(%edi) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - mov %eax,%edx │ │ │ │ - lea -0x54(%ebp),%eax │ │ │ │ - call 16c20 │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - movb $0x0,-0x12d(%ebp) │ │ │ │ - jmp 5e929 │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - vzeroupper │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - jmp d247 <__cxa_finalize@plt+0x2b97> │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ + jmp d160 <__cxa_finalize@plt+0x2ab0> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ vzeroupper │ │ │ │ vmovd -0x58(%ebp),%xmm2 │ │ │ │ - vpinsrd $0x1,-0x54(%ebp),%xmm2,%xmm3 │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x54(%ebp),%xmm2,%xmm3 │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ vmovq %xmm3,-0x38(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - call a6330 >::~vector()@@Base> │ │ │ │ + call a1710 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d440 <__cxa_finalize@plt+0x2d90> │ │ │ │ + jne d319 <__cxa_finalize@plt+0x2c69> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp d3d8 <__cxa_finalize@plt+0x2d28> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp d2b1 <__cxa_finalize@plt+0x2c01> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edi,-0x58(%ebp) │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp d3d8 <__cxa_finalize@plt+0x2d28> │ │ │ │ + jmp d2b1 <__cxa_finalize@plt+0x2c01> │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ vzeroupper │ │ │ │ vmovd -0x5c(%ebp),%xmm2 │ │ │ │ - vpinsrd $0x1,-0x58(%ebp),%xmm2,%xmm3 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm2,%xmm3 │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ vmovq %xmm3,-0x38(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - call a6330 >::~vector()@@Base> │ │ │ │ + call a1710 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d4dc <__cxa_finalize@plt+0x2e2c> │ │ │ │ + jne d3b5 <__cxa_finalize@plt+0x2d05> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp d474 <__cxa_finalize@plt+0x2dc4> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp d34d <__cxa_finalize@plt+0x2c9d> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp d474 <__cxa_finalize@plt+0x2dc4> │ │ │ │ + jmp d34d <__cxa_finalize@plt+0x2c9d> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov -0x64(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ mov %edi,(%esp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d55c <__cxa_finalize@plt+0x2eac> │ │ │ │ + jne d435 <__cxa_finalize@plt+0x2d85> │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ - jmp d50c <__cxa_finalize@plt+0x2e5c> │ │ │ │ + jmp d3e5 <__cxa_finalize@plt+0x2d35> │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ - jmp d50c <__cxa_finalize@plt+0x2e5c> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp d3e5 <__cxa_finalize@plt+0x2d35> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + push -0xac(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call a6330 >::~vector()@@Base> │ │ │ │ - pop %eax │ │ │ │ push -0xc4(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1710 >::~vector()@@Base> │ │ │ │ + pop %eax │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d5d0 <__cxa_finalize@plt+0x2f20> │ │ │ │ + jne d4a9 <__cxa_finalize@plt+0x2df9> │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ push %esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - call b7140 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ + call b13a0 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push -0x74(%ebp) │ │ │ │ push %esi │ │ │ │ lea -0x50(%ebp),%esi │ │ │ │ call a280 │ │ │ │ lea -0x30(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ vmovd -0x90(%ebp),%xmm3 │ │ │ │ vmovd -0xa4(%ebp),%xmm5 │ │ │ │ vpinsrd $0x1,-0x98(%ebp),%xmm3,%xmm4 │ │ │ │ vpinsrd $0x1,-0xa0(%ebp),%xmm5,%xmm6 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ vmovq %xmm4,-0x80(%ebp) │ │ │ │ vmovq %xmm6,-0x70(%ebp) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ cmp %ecx,-0x74(%ebp) │ │ │ │ - je d6b7 <__cxa_finalize@plt+0x3007> │ │ │ │ + je d590 <__cxa_finalize@plt+0x2ee0> │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je d664 <__cxa_finalize@plt+0x2fb4> │ │ │ │ + je d53d <__cxa_finalize@plt+0x2e8d> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ mov 0x10(%edx),%edx │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x14,-0x68(%ebp) │ │ │ │ - jmp d638 <__cxa_finalize@plt+0x2f88> │ │ │ │ + jmp d511 <__cxa_finalize@plt+0x2e61> │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ lea -0x30(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp d5fe <__cxa_finalize@plt+0x2f4e> │ │ │ │ + jmp d4d7 <__cxa_finalize@plt+0x2e27> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ push %edi │ │ │ │ mov %eax,%edi │ │ │ │ push -0x80(%ebp) │ │ │ │ - lea -0x50(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ + lea -0x50(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - call b7140 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ + call b13a0 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp d5fe <__cxa_finalize@plt+0x2f4e> │ │ │ │ + jmp d4d7 <__cxa_finalize@plt+0x2e27> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je d6d2 <__cxa_finalize@plt+0x3022> │ │ │ │ + je d5ab <__cxa_finalize@plt+0x2efb> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ @@ -3483,36 +3488,36 @@ │ │ │ │ vmovq -0x70(%ebp),%xmm7 │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ vmovq %xmm7,-0x30(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - call a6b10 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1e50 >, std::allocator > > >::~vector()@@Base> │ │ │ │ vmovq -0x80(%ebp),%xmm0 │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ vmovq %xmm0,-0x50(%ebp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6b10 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1e50 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d729 <__cxa_finalize@plt+0x3079> │ │ │ │ + jne d602 <__cxa_finalize@plt+0x2f52> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ cmpl $0x0,-0x5c(%ebp) │ │ │ │ - je d784 <__cxa_finalize@plt+0x30d4> │ │ │ │ + je d65d <__cxa_finalize@plt+0x2fad> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -3520,422 +3525,421 @@ │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3c(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d77f <__cxa_finalize@plt+0x30cf> │ │ │ │ + jne d658 <__cxa_finalize@plt+0x2fa8> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp d759 <__cxa_finalize@plt+0x30a9> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne d8a3 <__cxa_finalize@plt+0x31f3> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - call a1a0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp d632 <__cxa_finalize@plt+0x2f82> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d7e7 <__cxa_finalize@plt+0x3137> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jne d759 <__cxa_finalize@plt+0x30a9> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13f0b(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ + lea -0x14faa(%ebx),%ecx │ │ │ │ + push %ecx │ │ │ │ call a1a0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d7ec <__cxa_finalize@plt+0x313c> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jne d6a2 <__cxa_finalize@plt+0x2ff2> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13f0b(%ebx),%eax │ │ │ │ + lea -0x14f0b(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne d8a8 <__cxa_finalize@plt+0x31f8> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ - call a1a0 │ │ │ │ - cmpl $0x0,-0x78(%ebp) │ │ │ │ - je d874 <__cxa_finalize@plt+0x31c4> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + cmpl $0x0,-0x58(%ebp) │ │ │ │ + je d7bb <__cxa_finalize@plt+0x310b> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x78(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - mov %esi,%edi │ │ │ │ push $0x4 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x80(%ebp) │ │ │ │ + mov %esi,%edi │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je d85c <__cxa_finalize@plt+0x31ac> │ │ │ │ + je d6f4 <__cxa_finalize@plt+0x3044> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d8e2 <__cxa_finalize@plt+0x3232> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jne d713 <__cxa_finalize@plt+0x3063> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ + mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp d82d <__cxa_finalize@plt+0x317d> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp d6d9 <__cxa_finalize@plt+0x3029> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d89e <__cxa_finalize@plt+0x31ee> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jne d736 <__cxa_finalize@plt+0x3086> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ + lea -0x14f0b(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ call a1a0 │ │ │ │ - mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - jmp d841 <__cxa_finalize@plt+0x3191> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne d75e <__cxa_finalize@plt+0x30ae> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + call a1a0 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ push $0x4 │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x78(%ebp) │ │ │ │ - je d8da <__cxa_finalize@plt+0x322a> │ │ │ │ + cmpl $0x0,-0x58(%ebp) │ │ │ │ + je d790 <__cxa_finalize@plt+0x30e0> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ push %edi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x78(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - jmp d82d <__cxa_finalize@plt+0x317d> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + jmp d6c5 <__cxa_finalize@plt+0x3015> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne d7b6 <__cxa_finalize@plt+0x3106> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ + push %edi │ │ │ │ + call a1a0 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + vzeroupper │ │ │ │ + jmp d6c5 <__cxa_finalize@plt+0x3015> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d99b <__cxa_finalize@plt+0x32eb> │ │ │ │ + jne d877 <__cxa_finalize@plt+0x31c7> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%eax │ │ │ │ + lea -0x148c4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a1a0 │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ - call b86e0 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call b2940 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je d93b <__cxa_finalize@plt+0x328b> │ │ │ │ + je d817 <__cxa_finalize@plt+0x3167> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub %eax,%edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x0,-0x30(%ebp) │ │ │ │ - je d954 <__cxa_finalize@plt+0x32a4> │ │ │ │ + je d830 <__cxa_finalize@plt+0x3180> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push -0x38(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je d96f <__cxa_finalize@plt+0x32bf> │ │ │ │ + je d84b <__cxa_finalize@plt+0x319b> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne d9a0 <__cxa_finalize@plt+0x32f0> │ │ │ │ + jne d87c <__cxa_finalize@plt+0x31cc> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ - call a7f60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a32a0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp d954 <__cxa_finalize@plt+0x32a4> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp d830 <__cxa_finalize@plt+0x3180> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ mov %esi,-0x84(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x60(%ebp),%edx │ │ │ │ lea -0x50(%ebp),%ecx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ vzeroupper │ │ │ │ vmovd -0x7c(%ebp),%xmm7 │ │ │ │ vmovq -0x78(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x70(%ebp),%xmm7,%xmm1 │ │ │ │ sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x70(%ebp),%xmm7,%xmm1 │ │ │ │ mov -0x84(%ebp),%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc9605,%ebx │ │ │ │ - vmovq %xmm1,-0x70(%ebp) │ │ │ │ - vmovq %xmm6,-0x50(%ebp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc4729,%ebx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ + vmovq %xmm6,-0x50(%ebp) │ │ │ │ + vmovq %xmm1,-0x70(%ebp) │ │ │ │ push -0xa4(%ebp) │ │ │ │ - call a7fd0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + call a3310 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ vmovq -0x70(%ebp),%xmm0 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ vmovq %xmm0,-0x60(%ebp) │ │ │ │ pop %eax │ │ │ │ push -0xa0(%ebp) │ │ │ │ - call a7fd0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + call a3310 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ pop %edx │ │ │ │ push -0xb8(%ebp) │ │ │ │ - call a7f60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a32a0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne db03 <__cxa_finalize@plt+0x3453> │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc95a4,%ebx │ │ │ │ + jne d9df <__cxa_finalize@plt+0x332f> │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc46c8,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ vmovd -0x50(%ebp),%xmm2 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ vpinsrd $0x1,-0x4c(%ebp),%xmm2,%xmm3 │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ vmovq %xmm3,-0x78(%ebp) │ │ │ │ mov -0x28(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne daaf <__cxa_finalize@plt+0x33ff> │ │ │ │ + jne d98b <__cxa_finalize@plt+0x32db> │ │ │ │ vzeroupper │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je d9d0 <__cxa_finalize@plt+0x3320> │ │ │ │ + je d8ac <__cxa_finalize@plt+0x31fc> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc9558,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc467c,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp d9d0 <__cxa_finalize@plt+0x3320> │ │ │ │ + jmp d8ac <__cxa_finalize@plt+0x31fc> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc953b,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xc465f,%ebx │ │ │ │ sub %esi,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp da83 <__cxa_finalize@plt+0x33d3> │ │ │ │ + jmp d95f <__cxa_finalize@plt+0x32af> │ │ │ │ xor %eax,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ - jmp d9b3 <__cxa_finalize@plt+0x3303> │ │ │ │ + jmp d88f <__cxa_finalize@plt+0x31df> │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ - jmp da79 <__cxa_finalize@plt+0x33c9> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp d955 <__cxa_finalize@plt+0x32a5> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne dbaf <__cxa_finalize@plt+0x34ff> │ │ │ │ + jne da8b <__cxa_finalize@plt+0x33db> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ call a1a0 │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ - call b86e0 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call b2940 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne db99 <__cxa_finalize@plt+0x34e9> │ │ │ │ + jne da75 <__cxa_finalize@plt+0x33c5> │ │ │ │ cmpl $0x0,-0x30(%ebp) │ │ │ │ - je db61 <__cxa_finalize@plt+0x34b1> │ │ │ │ + je da3d <__cxa_finalize@plt+0x338d> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push -0x38(%ebp) │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je db7c <__cxa_finalize@plt+0x34cc> │ │ │ │ + je da58 <__cxa_finalize@plt+0x33a8> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne db94 <__cxa_finalize@plt+0x34e4> │ │ │ │ + jne da70 <__cxa_finalize@plt+0x33c0> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub %eax,%edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp db48 <__cxa_finalize@plt+0x3498> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp da24 <__cxa_finalize@plt+0x3374> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ - call a7f60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a32a0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp db61 <__cxa_finalize@plt+0x34b1> │ │ │ │ + jmp da3d <__cxa_finalize@plt+0x338d> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne dc5d <__cxa_finalize@plt+0x35ad> │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + jne db26 <__cxa_finalize@plt+0x3476> │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%eax │ │ │ │ + lea -0x148c4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a1a0 │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne dc41 <__cxa_finalize@plt+0x3591> │ │ │ │ + jne db0d <__cxa_finalize@plt+0x345d> │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - call a7f60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call a32a0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0x94(%ebp) │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ + push -0x98(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + push -0x70(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne dc62 <__cxa_finalize@plt+0x35b2> │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + jne db2b <__cxa_finalize@plt+0x347b> │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ sub %ecx,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp dbf6 <__cxa_finalize@plt+0x3546> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - nop │ │ │ │ + jmp dacb <__cxa_finalize@plt+0x341b> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call b8740 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ + call b29a0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ mov %esi,(%esp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ - call b8740 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ + call b29a0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push -0x38(%ebp) │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ mov %edi,(%esp) │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ @@ -3944,4891 +3948,4880 @@ │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ push -0xd0(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ vmovd -0xd4(%ebp),%xmm3 │ │ │ │ - vpinsrd $0x1,-0xc4(%ebp),%xmm3,%xmm4 │ │ │ │ - sub $0xc,%esp │ │ │ │ mov -0xe4(%ebp),%ebx │ │ │ │ - vmovq %xmm4,-0xa8(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0xc4(%ebp),%xmm3,%xmm4 │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ - push -0xf0(%ebp) │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vmovq %xmm4,-0xa8(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ mov %edi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne dd49 <__cxa_finalize@plt+0x3699> │ │ │ │ + jne dc11 <__cxa_finalize@plt+0x3561> │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jne dd38 <__cxa_finalize@plt+0x3688> │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne dc00 <__cxa_finalize@plt+0x3550> │ │ │ │ vzeroupper │ │ │ │ lea -0x64(%ebp),%edi │ │ │ │ - jmp dcac <__cxa_finalize@plt+0x35fc> │ │ │ │ - mov (%edi),%ebx │ │ │ │ + jmp db74 <__cxa_finalize@plt+0x34c4> │ │ │ │ + mov (%ebx),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ + push %ebx │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%ebx) │ │ │ │ + call *0x4(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp dd30 <__cxa_finalize@plt+0x3680> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp dbf8 <__cxa_finalize@plt+0x3548> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne dd7b <__cxa_finalize@plt+0x36cb> │ │ │ │ + jne dc43 <__cxa_finalize@plt+0x3593> │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4c(%ebp),%edi │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ lea -0x64(%ebp),%edi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne ddd5 <__cxa_finalize@plt+0x3725> │ │ │ │ + jne dc9d <__cxa_finalize@plt+0x35ed> │ │ │ │ vzeroupper │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ push -0xcc(%ebp) │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp dd30 <__cxa_finalize@plt+0x3680> │ │ │ │ + jmp dbf8 <__cxa_finalize@plt+0x3548> │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ lea -0x64(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ mov %edx,-0xc4(%ebp) │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp dcc3 <__cxa_finalize@plt+0x3613> │ │ │ │ + jmp db8b <__cxa_finalize@plt+0x34db> │ │ │ │ mov (%ecx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp dd8d <__cxa_finalize@plt+0x36dd> │ │ │ │ + jmp dc55 <__cxa_finalize@plt+0x35a5> │ │ │ │ nop │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ push -0xd0(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ vmovd -0xd4(%ebp),%xmm3 │ │ │ │ - vpinsrd $0x1,-0xc4(%ebp),%xmm3,%xmm4 │ │ │ │ - sub $0xc,%esp │ │ │ │ mov -0xe4(%ebp),%ebx │ │ │ │ - vmovq %xmm4,-0xa8(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0xc4(%ebp),%xmm3,%xmm4 │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ - push -0xf0(%ebp) │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vmovq %xmm4,-0xa8(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ mov %edi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne de89 <__cxa_finalize@plt+0x37d9> │ │ │ │ + jne dd51 <__cxa_finalize@plt+0x36a1> │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jne de78 <__cxa_finalize@plt+0x37c8> │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne dd40 <__cxa_finalize@plt+0x3690> │ │ │ │ vzeroupper │ │ │ │ lea -0x64(%ebp),%edi │ │ │ │ - jmp ddec <__cxa_finalize@plt+0x373c> │ │ │ │ - mov (%edi),%ebx │ │ │ │ + jmp dcb4 <__cxa_finalize@plt+0x3604> │ │ │ │ + mov (%ebx),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ + push %ebx │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%ebx) │ │ │ │ + call *0x4(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp de70 <__cxa_finalize@plt+0x37c0> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp dd38 <__cxa_finalize@plt+0x3688> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne debb <__cxa_finalize@plt+0x380b> │ │ │ │ + jne dd83 <__cxa_finalize@plt+0x36d3> │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x4c(%ebp),%edi │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ mov %edi,-0xd0(%ebp) │ │ │ │ lea -0x64(%ebp),%edi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne df15 <__cxa_finalize@plt+0x3865> │ │ │ │ + jne dddd <__cxa_finalize@plt+0x372d> │ │ │ │ vzeroupper │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ push -0xcc(%ebp) │ │ │ │ mov -0xc8(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp de70 <__cxa_finalize@plt+0x37c0> │ │ │ │ + jmp dd38 <__cxa_finalize@plt+0x3688> │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ lea -0x64(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ mov %edx,-0xc4(%ebp) │ │ │ │ mov %eax,-0xe4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp de03 <__cxa_finalize@plt+0x3753> │ │ │ │ + jmp dccb <__cxa_finalize@plt+0x361b> │ │ │ │ mov (%ecx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp decd <__cxa_finalize@plt+0x381d> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp dd95 <__cxa_finalize@plt+0x36e5> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne df4a <__cxa_finalize@plt+0x389a> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne de12 <__cxa_finalize@plt+0x3762> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne df76 <__cxa_finalize@plt+0x38c6> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne de3e <__cxa_finalize@plt+0x378e> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne e09d <__cxa_finalize@plt+0x39ed> │ │ │ │ - mov %ebx,%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + cmpl $0x0,-0xcc(%ebp) │ │ │ │ + jne df0b <__cxa_finalize@plt+0x385b> │ │ │ │ vzeroupper │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + cmpl $0x0,-0xd4(%ebp) │ │ │ │ + je de7f <__cxa_finalize@plt+0x37cf> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0xec(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + sub %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ call a280 │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + dec %esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jne df96 <__cxa_finalize@plt+0x38e6> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ push %edi │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ + call a110 <__cxa_begin_catch@plt> │ │ │ │ + mov (%eax),%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e02f <__cxa_finalize@plt+0x397f> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne e348 <__cxa_finalize@plt+0x3c98> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + call 16af0 │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + sete %bl │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 6618c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x363c> │ │ │ │ + cmpl $0x0,-0xcc(%ebp) │ │ │ │ + jne e1cd <__cxa_finalize@plt+0x3b1d> │ │ │ │ vzeroupper │ │ │ │ - call a1a0 │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - mov %esi,-0x114(%ebp) │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + cmpl $0x0,-0xd4(%ebp) │ │ │ │ + je df04 <__cxa_finalize@plt+0x3854> │ │ │ │ + push %ebx │ │ │ │ + push %ebx │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + sub %edx,%ebx │ │ │ │ + push %ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp e094 <__cxa_finalize@plt+0x39e4> │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ + push -0xe4(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push -0xcc(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x110(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x100(%ebp),%xmm6,%xmm7 │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp de56 <__cxa_finalize@plt+0x37a6> │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + vmovd -0xf0(%ebp),%xmm4 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - vmovq %xmm7,-0xc8(%ebp) │ │ │ │ - push -0x128(%ebp) │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0xe0(%ebp),%xmm4,%xmm6 │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + vmovq %xmm6,-0xa8(%ebp) │ │ │ │ + push -0x108(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e180 <__cxa_finalize@plt+0x3ad0> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne dfd5 <__cxa_finalize@plt+0x3925> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov (%eax),%edx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + vzeroupper │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + jmp df96 <__cxa_finalize@plt+0x38e6> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne e03a <__cxa_finalize@plt+0x398a> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + call a1a0 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne e173 <__cxa_finalize@plt+0x3ac3> │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%edx) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + push %edi │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,%eax │ │ │ │ - jmp df91 <__cxa_finalize@plt+0x38e1> │ │ │ │ + jmp df59 <__cxa_finalize@plt+0x38a9> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne e1a6 <__cxa_finalize@plt+0x3af6> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + vzeroupper │ │ │ │ + call a1a0 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne e131 <__cxa_finalize@plt+0x3a81> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x148c4(%ebx),%edi │ │ │ │ + push %edi │ │ │ │ + vzeroupper │ │ │ │ + call a1a0 │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ dec %esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jne dfba <__cxa_finalize@plt+0x390a> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jne e017 <__cxa_finalize@plt+0x3967> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%ecx │ │ │ │ - movb $0x0,-0xcc(%ebp) │ │ │ │ + movb $0x0,-0xac(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,-0xd5(%ebp) │ │ │ │ + lock cmpxchg %cl,-0xb5(%ebp) │ │ │ │ sete %bl │ │ │ │ - jne e2c6 <__cxa_finalize@plt+0x3c16> │ │ │ │ + jne e1c2 <__cxa_finalize@plt+0x3b12> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ test %bl,%bl │ │ │ │ - je e148 <__cxa_finalize@plt+0x3a98> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + je e121 <__cxa_finalize@plt+0x3a71> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ push %edi │ │ │ │ - call a29d0 │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%eax │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ call *0x8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push -0xc0(%ebp) │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 6979c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x429c> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne e2be <__cxa_finalize@plt+0x3c0e> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ + jmp 66c86 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4136> │ │ │ │ vzeroupper │ │ │ │ - call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - cmpl $0x0,-0xec(%ebp) │ │ │ │ - jne e1f2 <__cxa_finalize@plt+0x3b42> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne e187 <__cxa_finalize@plt+0x3ad7> │ │ │ │ + mov %ebx,%eax │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0xf4(%ebp) │ │ │ │ - je e1ba <__cxa_finalize@plt+0x3b0a> │ │ │ │ - push %ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0x120(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ - sub %edx,%ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push %esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - jmp e0b8 <__cxa_finalize@plt+0x3a08> │ │ │ │ - cmpl $0x0,-0xec(%ebp) │ │ │ │ - je e37a <__cxa_finalize@plt+0x3cca> │ │ │ │ - push %edx │ │ │ │ - push %edx │ │ │ │ - push -0x104(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xec(%ebp) │ │ │ │ + jmp e017 <__cxa_finalize@plt+0x3967> │ │ │ │ + mov (%ebx),%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ vzeroupper │ │ │ │ - call a280 │ │ │ │ + call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e316 <__cxa_finalize@plt+0x3c66> │ │ │ │ - push %eax │ │ │ │ + jmp e012 <__cxa_finalize@plt+0x3962> │ │ │ │ + mov (%eax),%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0x108(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xec(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a280 │ │ │ │ + call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e191 <__cxa_finalize@plt+0x3ae1> │ │ │ │ + mov %ebx,%eax │ │ │ │ + jmp e148 <__cxa_finalize@plt+0x3a98> │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - dec %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jne e06c <__cxa_finalize@plt+0x39bc> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - push %edi │ │ │ │ - call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x8(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - sete %bl │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 68c3f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x373f> │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne e2ad <__cxa_finalize@plt+0x3bfd> │ │ │ │ + jmp de56 <__cxa_finalize@plt+0x37a6> │ │ │ │ vzeroupper │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp dfba <__cxa_finalize@plt+0x390a> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp e06c <__cxa_finalize@plt+0x39bc> │ │ │ │ + jmp e017 <__cxa_finalize@plt+0x3967> │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp e191 <__cxa_finalize@plt+0x3ae1> │ │ │ │ - mov (%ebx),%edx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ + jmp dedb <__cxa_finalize@plt+0x382b> │ │ │ │ + mov %al,-0xac(%ebp) │ │ │ │ + jmp e0d1 <__cxa_finalize@plt+0x3a21> │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0xe8(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push -0xcc(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%edx) │ │ │ │ + call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e27f <__cxa_finalize@plt+0x3bcf> │ │ │ │ + jmp dedb <__cxa_finalize@plt+0x382b> │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0xcc(%ebp) │ │ │ │ - jmp e0f8 <__cxa_finalize@plt+0x3a48> │ │ │ │ + jmp de7f <__cxa_finalize@plt+0x37cf> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push -0xc0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e2f7 <__cxa_finalize@plt+0x3c47> │ │ │ │ + jmp e223 <__cxa_finalize@plt+0x3b73> │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp dfba <__cxa_finalize@plt+0x390a> │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - vzeroupper │ │ │ │ - cmpl $0x0,-0xf4(%ebp) │ │ │ │ - je e21d <__cxa_finalize@plt+0x3b6d> │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp e21d <__cxa_finalize@plt+0x3b6d> │ │ │ │ - vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne e37f <__cxa_finalize@plt+0x3ccf> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - call a1a0 │ │ │ │ - vzeroupper │ │ │ │ - jmp e316 <__cxa_finalize@plt+0x3c66> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - vzeroupper │ │ │ │ - jmp dfba <__cxa_finalize@plt+0x390a> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp e017 <__cxa_finalize@plt+0x3967> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e3b0 <__cxa_finalize@plt+0x3d00> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne e25c <__cxa_finalize@plt+0x3bac> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ + lea -0x148c4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e3dc <__cxa_finalize@plt+0x3d2c> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne e288 <__cxa_finalize@plt+0x3bd8> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne e503 <__cxa_finalize@plt+0x3e53> │ │ │ │ - mov %ebx,%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + cmpl $0x0,-0xcc(%ebp) │ │ │ │ + jne e355 <__cxa_finalize@plt+0x3ca5> │ │ │ │ vzeroupper │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + cmpl $0x0,-0xd4(%ebp) │ │ │ │ + je e2c9 <__cxa_finalize@plt+0x3c19> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0xec(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + sub %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ call a280 │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + dec %esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jne e3e0 <__cxa_finalize@plt+0x3d30> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ push %edi │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ + call a110 <__cxa_begin_catch@plt> │ │ │ │ + mov (%eax),%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e495 <__cxa_finalize@plt+0x3de5> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne e7ae <__cxa_finalize@plt+0x40fe> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + call 16af0 │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + sete %bl │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 6804c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x54fc> │ │ │ │ + cmpl $0x0,-0xcc(%ebp) │ │ │ │ + jne e617 <__cxa_finalize@plt+0x3f67> │ │ │ │ vzeroupper │ │ │ │ - call a1a0 │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - mov %esi,-0x114(%ebp) │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + cmpl $0x0,-0xd4(%ebp) │ │ │ │ + je e34e <__cxa_finalize@plt+0x3c9e> │ │ │ │ + push %ebx │ │ │ │ + push %ebx │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ + sub %edx,%ebx │ │ │ │ + push %ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + jmp e4de <__cxa_finalize@plt+0x3e2e> │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ + push -0xe4(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push -0xcc(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x110(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x100(%ebp),%xmm6,%xmm7 │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp e2a0 <__cxa_finalize@plt+0x3bf0> │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + vmovd -0xf0(%ebp),%xmm4 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - vmovq %xmm7,-0xc8(%ebp) │ │ │ │ - push -0x128(%ebp) │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0xe0(%ebp),%xmm4,%xmm6 │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + vmovq %xmm6,-0xa8(%ebp) │ │ │ │ + push -0x108(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e5e6 <__cxa_finalize@plt+0x3f36> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne e41f <__cxa_finalize@plt+0x3d6f> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov (%eax),%edx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + vzeroupper │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + jmp e3e0 <__cxa_finalize@plt+0x3d30> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne e484 <__cxa_finalize@plt+0x3dd4> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + call a1a0 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne e5bd <__cxa_finalize@plt+0x3f0d> │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%edx) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + push %edi │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,%eax │ │ │ │ - jmp e3f7 <__cxa_finalize@plt+0x3d47> │ │ │ │ + jmp e3a3 <__cxa_finalize@plt+0x3cf3> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne e5f0 <__cxa_finalize@plt+0x3f40> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + vzeroupper │ │ │ │ + call a1a0 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne e57b <__cxa_finalize@plt+0x3ecb> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x148c4(%ebx),%edi │ │ │ │ + push %edi │ │ │ │ + vzeroupper │ │ │ │ + call a1a0 │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ dec %esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jne e420 <__cxa_finalize@plt+0x3d70> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jne e461 <__cxa_finalize@plt+0x3db1> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%ecx │ │ │ │ - movb $0x0,-0xcc(%ebp) │ │ │ │ + movb $0x0,-0xac(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,-0xd5(%ebp) │ │ │ │ + lock cmpxchg %cl,-0xb5(%ebp) │ │ │ │ sete %bl │ │ │ │ - jne e72c <__cxa_finalize@plt+0x407c> │ │ │ │ + jne e60c <__cxa_finalize@plt+0x3f5c> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ test %bl,%bl │ │ │ │ - je e5ae <__cxa_finalize@plt+0x3efe> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + je e56b <__cxa_finalize@plt+0x3ebb> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ push %edi │ │ │ │ - call a29d0 │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%eax │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ call *0x8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push -0xc0(%ebp) │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 6b78c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x628c> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne e724 <__cxa_finalize@plt+0x4074> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ + jmp 68b46 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x5ff6> │ │ │ │ vzeroupper │ │ │ │ - call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - cmpl $0x0,-0xec(%ebp) │ │ │ │ - jne e658 <__cxa_finalize@plt+0x3fa8> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne e5d1 <__cxa_finalize@plt+0x3f21> │ │ │ │ + mov %ebx,%eax │ │ │ │ vzeroupper │ │ │ │ - cmpl $0x0,-0xf4(%ebp) │ │ │ │ - je e620 <__cxa_finalize@plt+0x3f70> │ │ │ │ - push %ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0x120(%ebp),%ebx │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ - sub %edx,%ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push %edx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + push %esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - jmp e51e <__cxa_finalize@plt+0x3e6e> │ │ │ │ - cmpl $0x0,-0xec(%ebp) │ │ │ │ - je e7e0 <__cxa_finalize@plt+0x4130> │ │ │ │ - push %edx │ │ │ │ - push %edx │ │ │ │ - push -0x104(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xec(%ebp) │ │ │ │ + jmp e461 <__cxa_finalize@plt+0x3db1> │ │ │ │ + mov (%ebx),%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ebx │ │ │ │ vzeroupper │ │ │ │ - call a280 │ │ │ │ + call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e77c <__cxa_finalize@plt+0x40cc> │ │ │ │ - push %eax │ │ │ │ + jmp e45c <__cxa_finalize@plt+0x3dac> │ │ │ │ + mov (%eax),%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ - push -0x108(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xec(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a280 │ │ │ │ + call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e5f7 <__cxa_finalize@plt+0x3f47> │ │ │ │ + mov %ebx,%eax │ │ │ │ + jmp e592 <__cxa_finalize@plt+0x3ee2> │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - dec %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jne e4d2 <__cxa_finalize@plt+0x3e22> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - push %edi │ │ │ │ - call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x8(%edi) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - sete %bl │ │ │ │ - mov %ebx,%esi │ │ │ │ - jmp 6ac2f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x572f> │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne e713 <__cxa_finalize@plt+0x4063> │ │ │ │ + jmp e2a0 <__cxa_finalize@plt+0x3bf0> │ │ │ │ vzeroupper │ │ │ │ - mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp e420 <__cxa_finalize@plt+0x3d70> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp e4d2 <__cxa_finalize@plt+0x3e22> │ │ │ │ + jmp e461 <__cxa_finalize@plt+0x3db1> │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp e5f7 <__cxa_finalize@plt+0x3f47> │ │ │ │ - mov (%ebx),%edx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ + jmp e325 <__cxa_finalize@plt+0x3c75> │ │ │ │ + mov %al,-0xac(%ebp) │ │ │ │ + jmp e51b <__cxa_finalize@plt+0x3e6b> │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + push -0xe8(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push -0xcc(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%edx) │ │ │ │ + call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e6e5 <__cxa_finalize@plt+0x4035> │ │ │ │ + jmp e325 <__cxa_finalize@plt+0x3c75> │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0xcc(%ebp) │ │ │ │ - jmp e55e <__cxa_finalize@plt+0x3eae> │ │ │ │ + jmp e2c9 <__cxa_finalize@plt+0x3c19> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xe0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + push -0xc0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e75d <__cxa_finalize@plt+0x40ad> │ │ │ │ + jmp e66d <__cxa_finalize@plt+0x3fbd> │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp e420 <__cxa_finalize@plt+0x3d70> │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - vzeroupper │ │ │ │ - cmpl $0x0,-0xf4(%ebp) │ │ │ │ - je e683 <__cxa_finalize@plt+0x3fd3> │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub %eax,%ecx │ │ │ │ - push %ecx │ │ │ │ - push %eax │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp e683 <__cxa_finalize@plt+0x3fd3> │ │ │ │ - vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne e7e5 <__cxa_finalize@plt+0x4135> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - call a1a0 │ │ │ │ - vzeroupper │ │ │ │ - jmp e77c <__cxa_finalize@plt+0x40cc> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - vzeroupper │ │ │ │ - jmp e420 <__cxa_finalize@plt+0x3d70> │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp e461 <__cxa_finalize@plt+0x3db1> │ │ │ │ nop │ │ │ │ mov %eax,%edi │ │ │ │ - mov %edx,%ebx │ │ │ │ - lea -0xd8(%ebp),%esi │ │ │ │ - cmpl $0x0,-0x144(%ebp) │ │ │ │ - je e997 <__cxa_finalize@plt+0x42e7> │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ + lea -0xb8(%ebp),%esi │ │ │ │ + cmpl $0x0,-0x124(%ebp) │ │ │ │ + je e81a <__cxa_finalize@plt+0x416a> │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ - mov -0x1a4(%ebp),%ecx │ │ │ │ - sub %ebx,%ecx │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ + mov -0x1c8(%ebp),%ecx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ - push %ebx │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - mov -0x138(%ebp),%ebx │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,%edx │ │ │ │ - jmp e8ca <__cxa_finalize@plt+0x421a> │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - jmp e7fd <__cxa_finalize@plt+0x414d> │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov %ecx,-0x144(%ebp) │ │ │ │ - mov %ebx,-0x160(%ebp) │ │ │ │ + jmp e756 <__cxa_finalize@plt+0x40a6> │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ + mov %ebx,-0x120(%ebp) │ │ │ │ + jmp e68b <__cxa_finalize@plt+0x3fdb> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ + mov %edx,-0x158(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je e9a1 <__cxa_finalize@plt+0x42f1> │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ + je e822 <__cxa_finalize@plt+0x4172> │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - push -0x148(%ebp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + push -0x128(%ebp) │ │ │ │ push %esi │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ - jmp eb12 <__cxa_finalize@plt+0x4462> │ │ │ │ + jmp e987 <__cxa_finalize@plt+0x42d7> │ │ │ │ xor %esi,%esi │ │ │ │ - mov %esi,-0x140(%ebp) │ │ │ │ - mov %esi,-0x130(%ebp) │ │ │ │ - lea -0xd8(%ebp),%esi │ │ │ │ + mov %esi,-0x120(%ebp) │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ + lea -0xb8(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x130(%ebp),%xmm4 │ │ │ │ - vpinsrd $0x1,-0x140(%ebp),%xmm4,%xmm6 │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + vmovd -0x110(%ebp),%xmm1 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x138(%ebp) │ │ │ │ - vmovq %xmm6,-0xd8(%ebp) │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ + vpinsrd $0x1,-0x120(%ebp),%xmm1,%xmm3 │ │ │ │ + vmovq %xmm3,-0xb8(%ebp) │ │ │ │ push %esi │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x138(%ebp) │ │ │ │ - jne e94d <__cxa_finalize@plt+0x429d> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + cmpl $0x1,-0x118(%ebp) │ │ │ │ + jne e7d3 <__cxa_finalize@plt+0x4123> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ push %edi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - sete %dl │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 70208 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xad08> │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + sete %al │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 6d21d , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xa6cd> │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne e992 <__cxa_finalize@plt+0x42e2> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne e815 <__cxa_finalize@plt+0x4165> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp e953 <__cxa_finalize@plt+0x42a3> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %ebx,%edx │ │ │ │ + jmp e7d6 <__cxa_finalize@plt+0x4126> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp e8ca <__cxa_finalize@plt+0x421a> │ │ │ │ + jmp e756 <__cxa_finalize@plt+0x40a6> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp eb12 <__cxa_finalize@plt+0x4462> │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov %esi,-0x14c(%ebp) │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - mov %edx,-0x174(%ebp) │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + jmp e987 <__cxa_finalize@plt+0x42d7> │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov %esi,-0x12c(%ebp) │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov %edx,-0x170(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x14c(%ebp),%xmm4 │ │ │ │ - vpinsrd $0x1,-0x140(%ebp),%xmm4,%xmm1 │ │ │ │ - mov -0x174(%ebp),%ecx │ │ │ │ + vmovd -0x12c(%ebp),%xmm3 │ │ │ │ + mov -0x170(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - vmovq %xmm1,-0xd8(%ebp) │ │ │ │ - push -0x1b4(%ebp) │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0x120(%ebp),%xmm3,%xmm7 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + vmovq %xmm7,-0xb8(%ebp) │ │ │ │ + push -0x1dc(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e953 <__cxa_finalize@plt+0x42a3> │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ + jmp e7d6 <__cxa_finalize@plt+0x4126> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne ead0 <__cxa_finalize@plt+0x4420> │ │ │ │ + jne e945 <__cxa_finalize@plt+0x4295> │ │ │ │ vzeroupper │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x138(%ebp),%edi │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp e9d8 <__cxa_finalize@plt+0x4328> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp e856 <__cxa_finalize@plt+0x41a6> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ea7d <__cxa_finalize@plt+0x43cd> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne e8f5 <__cxa_finalize@plt+0x4245> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp ea33 <__cxa_finalize@plt+0x4383> │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + jmp e8ae <__cxa_finalize@plt+0x41fe> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je eae4 <__cxa_finalize@plt+0x4434> │ │ │ │ + je e959 <__cxa_finalize@plt+0x42a9> │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + push -0x110(%ebp) │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ea33 <__cxa_finalize@plt+0x4383> │ │ │ │ + jmp e8ae <__cxa_finalize@plt+0x41fe> │ │ │ │ mov (%ecx),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call *0x4(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ea2b <__cxa_finalize@plt+0x437b> │ │ │ │ + jmp e8a9 <__cxa_finalize@plt+0x41f9> │ │ │ │ mov %ebx,%eax │ │ │ │ vzeroupper │ │ │ │ - jmp eaa2 <__cxa_finalize@plt+0x43f2> │ │ │ │ + jmp e91a <__cxa_finalize@plt+0x426a> │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0xc8(%ebp),%ecx │ │ │ │ - mov %edx,-0x160(%ebp) │ │ │ │ - mov %edx,-0x144(%ebp) │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov %ecx,-0x164(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea -0xa8(%ebp),%ebx │ │ │ │ + mov %ecx,-0x158(%ebp) │ │ │ │ + mov %ecx,-0x124(%ebp) │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ + mov %ebx,-0x15c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x130(%ebp),%xmm0 │ │ │ │ - vpinsrd $0x1,-0x144(%ebp),%xmm0,%xmm6 │ │ │ │ - mov -0x160(%ebp),%ebx │ │ │ │ + vmovd -0x110(%ebp),%xmm1 │ │ │ │ + mov -0x158(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - vmovq %xmm6,-0xc8(%ebp) │ │ │ │ - push -0x164(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0x124(%ebp),%xmm1,%xmm4 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + vmovq %xmm4,-0xa8(%ebp) │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ dec %edi │ │ │ │ - jne ebe6 <__cxa_finalize@plt+0x4536> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne ea5b <__cxa_finalize@plt+0x43ab> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%edx │ │ │ │ - movb $0x0,-0x100(%ebp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x0,-0xe0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %dl,-0x108(%ebp) │ │ │ │ - sete %cl │ │ │ │ - jne ec1a <__cxa_finalize@plt+0x456a> │ │ │ │ + lock cmpxchg %cl,-0xe8(%ebp) │ │ │ │ + sete %bl │ │ │ │ + jne ea8c <__cxa_finalize@plt+0x43dc> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - test %cl,%cl │ │ │ │ - je ebd6 <__cxa_finalize@plt+0x4526> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + test %bl,%bl │ │ │ │ + je ea4b <__cxa_finalize@plt+0x439b> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - mov %edi,-0x138(%ebp) │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + mov %edi,-0x118(%ebp) │ │ │ │ push %edi │ │ │ │ - call a29d0 │ │ │ │ - mov (%esi),%ebx │ │ │ │ + call 9dd90 │ │ │ │ + mov (%esi),%eax │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - call *0x8(%ebx) │ │ │ │ + call *0x8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - push -0x138(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + push -0x118(%ebp) │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 6e9b8 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x94b8> │ │ │ │ + jmp 6bc62 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9112> │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp ea33 <__cxa_finalize@plt+0x4383> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp e8ae <__cxa_finalize@plt+0x41fe> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ec46 <__cxa_finalize@plt+0x4596> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne eab8 <__cxa_finalize@plt+0x4408> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%ecx │ │ │ │ + lea -0x148c4(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - jmp eb86 <__cxa_finalize@plt+0x44d6> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov %al,-0xe0(%ebp) │ │ │ │ + jmp e9fb <__cxa_finalize@plt+0x434b> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ec4e <__cxa_finalize@plt+0x459e> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne eac0 <__cxa_finalize@plt+0x4410> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%eax │ │ │ │ + lea -0x148c4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a1a0 │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - push -0x138(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + push -0x118(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ec79 <__cxa_finalize@plt+0x45c9> │ │ │ │ + jmp eaeb <__cxa_finalize@plt+0x443b> │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp ea2b <__cxa_finalize@plt+0x437b> │ │ │ │ + jmp e8a9 <__cxa_finalize@plt+0x41f9> │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov %eax,%edi │ │ │ │ - mov %edx,%ebx │ │ │ │ - lea -0xd8(%ebp),%esi │ │ │ │ - cmpl $0x0,-0x144(%ebp) │ │ │ │ - je ee2f <__cxa_finalize@plt+0x477f> │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ + lea -0xb8(%ebp),%esi │ │ │ │ + cmpl $0x0,-0x124(%ebp) │ │ │ │ + je ec94 <__cxa_finalize@plt+0x45e4> │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - mov -0x144(%ebp),%ebx │ │ │ │ - mov -0x1a4(%ebp),%ecx │ │ │ │ - sub %ebx,%ecx │ │ │ │ + mov -0x124(%ebp),%edx │ │ │ │ + mov -0x1c8(%ebp),%ecx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ - push %ebx │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - mov -0x138(%ebp),%ebx │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,%edx │ │ │ │ - jmp ed62 <__cxa_finalize@plt+0x46b2> │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - jmp ec95 <__cxa_finalize@plt+0x45e5> │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov %ecx,-0x144(%ebp) │ │ │ │ - mov %ebx,-0x160(%ebp) │ │ │ │ + jmp ebd0 <__cxa_finalize@plt+0x4520> │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ + mov %ebx,-0x120(%ebp) │ │ │ │ + jmp eb05 <__cxa_finalize@plt+0x4455> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ + mov %edx,-0x158(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je ee39 <__cxa_finalize@plt+0x4789> │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ + je ec9c <__cxa_finalize@plt+0x45ec> │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - push -0x148(%ebp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + push -0x128(%ebp) │ │ │ │ push %esi │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ - jmp efaa <__cxa_finalize@plt+0x48fa> │ │ │ │ + jmp ee01 <__cxa_finalize@plt+0x4751> │ │ │ │ xor %esi,%esi │ │ │ │ - mov %esi,-0x140(%ebp) │ │ │ │ - mov %esi,-0x130(%ebp) │ │ │ │ - lea -0xd8(%ebp),%esi │ │ │ │ + mov %esi,-0x120(%ebp) │ │ │ │ + mov %esi,-0x110(%ebp) │ │ │ │ + lea -0xb8(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x130(%ebp),%xmm4 │ │ │ │ - vpinsrd $0x1,-0x140(%ebp),%xmm4,%xmm6 │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + vmovd -0x110(%ebp),%xmm1 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x138(%ebp) │ │ │ │ - vmovq %xmm6,-0xd8(%ebp) │ │ │ │ + mov %edx,-0x118(%ebp) │ │ │ │ + vpinsrd $0x1,-0x120(%ebp),%xmm1,%xmm3 │ │ │ │ + vmovq %xmm3,-0xb8(%ebp) │ │ │ │ push %esi │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x138(%ebp) │ │ │ │ - jne ede5 <__cxa_finalize@plt+0x4735> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + cmpl $0x1,-0x118(%ebp) │ │ │ │ + jne ec4d <__cxa_finalize@plt+0x459d> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ push %edi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - sete %dl │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 74e08 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xf908> │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + sete %al │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp 71b1d , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xefcd> │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ee2a <__cxa_finalize@plt+0x477a> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne ec8f <__cxa_finalize@plt+0x45df> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp edeb <__cxa_finalize@plt+0x473b> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %ebx,%edx │ │ │ │ + jmp ec50 <__cxa_finalize@plt+0x45a0> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp ed62 <__cxa_finalize@plt+0x46b2> │ │ │ │ + jmp ebd0 <__cxa_finalize@plt+0x4520> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp efaa <__cxa_finalize@plt+0x48fa> │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov %esi,-0x14c(%ebp) │ │ │ │ - mov %eax,-0x140(%ebp) │ │ │ │ - mov %edx,-0x174(%ebp) │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + jmp ee01 <__cxa_finalize@plt+0x4751> │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov %esi,-0x12c(%ebp) │ │ │ │ + mov %eax,-0x120(%ebp) │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov %edx,-0x170(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x14c(%ebp),%xmm4 │ │ │ │ - vpinsrd $0x1,-0x140(%ebp),%xmm4,%xmm1 │ │ │ │ - mov -0x174(%ebp),%ecx │ │ │ │ + vmovd -0x12c(%ebp),%xmm3 │ │ │ │ + mov -0x170(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - vmovq %xmm1,-0xd8(%ebp) │ │ │ │ - push -0x1b4(%ebp) │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0x120(%ebp),%xmm3,%xmm7 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + vmovq %xmm7,-0xb8(%ebp) │ │ │ │ + push -0x1dc(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp edeb <__cxa_finalize@plt+0x473b> │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ + jmp ec50 <__cxa_finalize@plt+0x45a0> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne ef68 <__cxa_finalize@plt+0x48b8> │ │ │ │ + jne edbf <__cxa_finalize@plt+0x470f> │ │ │ │ vzeroupper │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x138(%ebp),%edi │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ee70 <__cxa_finalize@plt+0x47c0> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp ecd0 <__cxa_finalize@plt+0x4620> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ef15 <__cxa_finalize@plt+0x4865> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne ed6f <__cxa_finalize@plt+0x46bf> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp eecb <__cxa_finalize@plt+0x481b> │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + jmp ed28 <__cxa_finalize@plt+0x4678> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je ef7c <__cxa_finalize@plt+0x48cc> │ │ │ │ + je edd3 <__cxa_finalize@plt+0x4723> │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + push -0x110(%ebp) │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ + mov -0x118(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp eecb <__cxa_finalize@plt+0x481b> │ │ │ │ + jmp ed28 <__cxa_finalize@plt+0x4678> │ │ │ │ mov (%ecx),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call *0x4(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp eec3 <__cxa_finalize@plt+0x4813> │ │ │ │ + jmp ed23 <__cxa_finalize@plt+0x4673> │ │ │ │ mov %ebx,%eax │ │ │ │ vzeroupper │ │ │ │ - jmp ef3a <__cxa_finalize@plt+0x488a> │ │ │ │ + jmp ed94 <__cxa_finalize@plt+0x46e4> │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0xc8(%ebp),%ecx │ │ │ │ - mov %edx,-0x160(%ebp) │ │ │ │ - mov %edx,-0x144(%ebp) │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - mov %ecx,-0x164(%ebp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea -0xa8(%ebp),%ebx │ │ │ │ + mov %ecx,-0x158(%ebp) │ │ │ │ + mov %ecx,-0x124(%ebp) │ │ │ │ + mov %ecx,-0x110(%ebp) │ │ │ │ + mov %ebx,-0x15c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x130(%ebp),%xmm0 │ │ │ │ - vpinsrd $0x1,-0x144(%ebp),%xmm0,%xmm6 │ │ │ │ - mov -0x160(%ebp),%ebx │ │ │ │ + vmovd -0x110(%ebp),%xmm1 │ │ │ │ + mov -0x158(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - vmovq %xmm6,-0xc8(%ebp) │ │ │ │ - push -0x164(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0x124(%ebp),%xmm1,%xmm4 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + vmovq %xmm4,-0xa8(%ebp) │ │ │ │ + push -0x15c(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ dec %edi │ │ │ │ - jne f07e <__cxa_finalize@plt+0x49ce> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne eed5 <__cxa_finalize@plt+0x4825> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%edx │ │ │ │ - movb $0x0,-0x100(%ebp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x0,-0xe0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %dl,-0x108(%ebp) │ │ │ │ - sete %cl │ │ │ │ - jne f0b2 <__cxa_finalize@plt+0x4a02> │ │ │ │ + lock cmpxchg %cl,-0xe8(%ebp) │ │ │ │ + sete %bl │ │ │ │ + jne ef06 <__cxa_finalize@plt+0x4856> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - test %cl,%cl │ │ │ │ - je f06e <__cxa_finalize@plt+0x49be> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + test %bl,%bl │ │ │ │ + je eec5 <__cxa_finalize@plt+0x4815> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - mov %edi,-0x138(%ebp) │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + mov %edi,-0x118(%ebp) │ │ │ │ push %edi │ │ │ │ - call a29d0 │ │ │ │ - mov (%esi),%ebx │ │ │ │ + call 9dd90 │ │ │ │ + mov (%esi),%eax │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - call *0x8(%ebx) │ │ │ │ + call *0x8(%eax) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - push -0x138(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + push -0x118(%ebp) │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 735b8 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xe0b8> │ │ │ │ + jmp 70562 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xda12> │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp eecb <__cxa_finalize@plt+0x481b> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp ed28 <__cxa_finalize@plt+0x4678> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f0de <__cxa_finalize@plt+0x4a2e> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne ef32 <__cxa_finalize@plt+0x4882> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%ecx │ │ │ │ + lea -0x148c4(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call a1a0 │ │ │ │ - mov %al,-0x100(%ebp) │ │ │ │ - jmp f01e <__cxa_finalize@plt+0x496e> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov %al,-0xe0(%ebp) │ │ │ │ + jmp ee75 <__cxa_finalize@plt+0x47c5> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f0e6 <__cxa_finalize@plt+0x4a36> │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + jne ef3a <__cxa_finalize@plt+0x488a> │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%eax │ │ │ │ + lea -0x148c4(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a1a0 │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - push -0x138(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + push -0x118(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f111 <__cxa_finalize@plt+0x4a61> │ │ │ │ + jmp ef65 <__cxa_finalize@plt+0x48b5> │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp eec3 <__cxa_finalize@plt+0x4813> │ │ │ │ + jmp ed23 <__cxa_finalize@plt+0x4673> │ │ │ │ dec %edx │ │ │ │ - je f1e9 <__cxa_finalize@plt+0x4b39> │ │ │ │ - lea -0x34(%ebp),%edi │ │ │ │ + je f075 <__cxa_finalize@plt+0x49c5> │ │ │ │ + lea -0x34(%ebp),%ebx │ │ │ │ + mov %ebx,-0xd4(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + push -0xd4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov %edi,-0xd8(%ebp) │ │ │ │ mov %ecx,-0xd0(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ cmp %edi,-0xd0(%ebp) │ │ │ │ - je f283 <__cxa_finalize@plt+0x4bd3> │ │ │ │ + je f11c <__cxa_finalize@plt+0x4a6c> │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov (%edi),%edx │ │ │ │ mov %edi,-0xdc(%ebp) │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ cmp %edi,-0xd4(%ebp) │ │ │ │ - je f2fc <__cxa_finalize@plt+0x4c4c> │ │ │ │ + je f14d <__cxa_finalize@plt+0x4a9d> │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je f1a6 <__cxa_finalize@plt+0x4af6> │ │ │ │ + je eff9 <__cxa_finalize@plt+0x4949> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - jmp f181 <__cxa_finalize@plt+0x4ad1> │ │ │ │ + jmp efd4 <__cxa_finalize@plt+0x4924> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ + call 12d00 │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xb0(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f1e4 <__cxa_finalize@plt+0x4b34> │ │ │ │ + jne f037 <__cxa_finalize@plt+0x4987> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + dec %edx │ │ │ │ + jne f0b1 <__cxa_finalize@plt+0x4a01> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ lea -0x34(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,-0xd0(%ebp) │ │ │ │ - jmp 75d10 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x10810> │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + jmp 72a19 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xfec9> │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ vzeroupper │ │ │ │ + call a110 <__cxa_begin_catch@plt> │ │ │ │ + mov (%eax),%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edi) │ │ │ │ + lea -0x34(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - jmp f12e <__cxa_finalize@plt+0x4a7e> │ │ │ │ - dec %edx │ │ │ │ - je f2af <__cxa_finalize@plt+0x4bff> │ │ │ │ - lea -0x34(%ebp),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ + movb $0x0,-0xd0(%ebp) │ │ │ │ + jmp 72cbd , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1016d> │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xd4(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f148 <__cxa_finalize@plt+0x4a98> │ │ │ │ + jmp ef9b <__cxa_finalize@plt+0x48eb> │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + jmp f0b7 <__cxa_finalize@plt+0x4a07> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f27e <__cxa_finalize@plt+0x4bce> │ │ │ │ + jne f148 <__cxa_finalize@plt+0x4a98> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%esi),%ecx │ │ │ │ + lea -0x148c4(%esi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + vzeroupper │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + jmp ef88 <__cxa_finalize@plt+0x48d8> │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ test %eax,%eax │ │ │ │ - je f1b0 <__cxa_finalize@plt+0x4b00> │ │ │ │ + je f003 <__cxa_finalize@plt+0x4953> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f1b0 <__cxa_finalize@plt+0x4b00> │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - lea -0x34(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - vzeroupper │ │ │ │ - call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x8(%ecx) │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edi,-0xd4(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - movb $0x0,-0xd0(%ebp) │ │ │ │ - jmp 75fbd , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x10abd> │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp f249 <__cxa_finalize@plt+0x4b99> │ │ │ │ + jmp f003 <__cxa_finalize@plt+0x4953> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0xdc(%ebp),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je f31b <__cxa_finalize@plt+0x4c6b> │ │ │ │ + je f16c <__cxa_finalize@plt+0x4abc> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - jmp f162 <__cxa_finalize@plt+0x4ab2> │ │ │ │ - nop │ │ │ │ + jmp efb5 <__cxa_finalize@plt+0x4905> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ - lea -0x13c89(%ebx),%edi │ │ │ │ + lea -0x14c89(%ebx),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - mov %eax,%esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f367 <__cxa_finalize@plt+0x4cb7> │ │ │ │ + jne f1b7 <__cxa_finalize@plt+0x4b07> │ │ │ │ push %edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - mov %edx,%ecx │ │ │ │ vzeroupper │ │ │ │ - dec %ecx │ │ │ │ - jne f412 <__cxa_finalize@plt+0x4d62> │ │ │ │ + dec %edx │ │ │ │ + jne f260 <__cxa_finalize@plt+0x4bb0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - movb $0x0,-0x3d(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x0,-0x1d(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%edx),%esi │ │ │ │ - lock cmpxchg %bl,(%esi) │ │ │ │ - sete %cl │ │ │ │ - jne f42f <__cxa_finalize@plt+0x4d7f> │ │ │ │ + mov 0x10(%esi),%ebx │ │ │ │ + lock cmpxchg %cl,(%ebx) │ │ │ │ + sete %dl │ │ │ │ + jne f27d <__cxa_finalize@plt+0x4bcd> │ │ │ │ add $0x10,%esp │ │ │ │ - test %cl,%cl │ │ │ │ - je f3e6 <__cxa_finalize@plt+0x4d36> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je f234 <__cxa_finalize@plt+0x4b84> │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x18(%edx),%esi │ │ │ │ + mov 0x18(%esi),%esi │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ + mov (%edi),%ebx │ │ │ │ mov %edi,(%esp) │ │ │ │ - call *0x8(%eax) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + call *0x8(%ebx) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7668c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1118c> │ │ │ │ + jmp 7331a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x107ca> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f373 <__cxa_finalize@plt+0x4cc3> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp f1c1 <__cxa_finalize@plt+0x4b11> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f42a <__cxa_finalize@plt+0x4d7a> │ │ │ │ + jne f278 <__cxa_finalize@plt+0x4bc8> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0x3d(%ebp) │ │ │ │ - jmp f3a6 <__cxa_finalize@plt+0x4cf6> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x1d(%ebp) │ │ │ │ + jmp f1f4 <__cxa_finalize@plt+0x4b44> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f452 <__cxa_finalize@plt+0x4da2> │ │ │ │ + jmp f2a0 <__cxa_finalize@plt+0x4bf0> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f472 <__cxa_finalize@plt+0x4dc2> │ │ │ │ + jne f2c0 <__cxa_finalize@plt+0x4c10> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edx │ │ │ │ + lea -0x14c89(%ebx),%edx │ │ │ │ pop %ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x13c89(%ebx),%eax │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + mov %eax,%edi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f4bb <__cxa_finalize@plt+0x4e0b> │ │ │ │ + jne f309 <__cxa_finalize@plt+0x4c59> │ │ │ │ push %eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %edi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%edi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x70(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ dec %edi │ │ │ │ - jne f577 <__cxa_finalize@plt+0x4ec7> │ │ │ │ + jne f3c5 <__cxa_finalize@plt+0x4d15> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ mov $0x1,%ecx │ │ │ │ - movb $0x0,-0x48(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%edx),%ebx │ │ │ │ - lock cmpxchg %cl,(%ebx) │ │ │ │ - sete %dl │ │ │ │ - jne f594 <__cxa_finalize@plt+0x4ee4> │ │ │ │ + lock cmpxchg %cl,(%edx) │ │ │ │ + sete %bl │ │ │ │ + jne f3e2 <__cxa_finalize@plt+0x4d32> │ │ │ │ add $0x10,%esp │ │ │ │ - test %dl,%dl │ │ │ │ - je f54b <__cxa_finalize@plt+0x4e9b> │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + test %bl,%bl │ │ │ │ + je f399 <__cxa_finalize@plt+0x4ce9> │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ - mov (%esi),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %esi,(%esp) │ │ │ │ - call *0x8(%ebx) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + call *0x8(%eax) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 76ee7 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x119e7> │ │ │ │ + jmp 73ad7 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x10f87> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f4c7 <__cxa_finalize@plt+0x4e17> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp f315 <__cxa_finalize@plt+0x4c65> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f58f <__cxa_finalize@plt+0x4edf> │ │ │ │ + jne f3dd <__cxa_finalize@plt+0x4d2d> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0x48(%ebp) │ │ │ │ - jmp f50b <__cxa_finalize@plt+0x4e5b> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x28(%ebp) │ │ │ │ + jmp f359 <__cxa_finalize@plt+0x4ca9> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f5b7 <__cxa_finalize@plt+0x4f07> │ │ │ │ + jmp f405 <__cxa_finalize@plt+0x4d55> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f5d7 <__cxa_finalize@plt+0x4f27> │ │ │ │ + jne f425 <__cxa_finalize@plt+0x4d75> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - lea -0x13c89(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ + lea -0x14c89(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f67f <__cxa_finalize@plt+0x4fcf> │ │ │ │ + jne f4c4 <__cxa_finalize@plt+0x4e14> │ │ │ │ push %edi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ vzeroupper │ │ │ │ dec %edx │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jne f6ee <__cxa_finalize@plt+0x503e> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jne f530 <__cxa_finalize@plt+0x4e80> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ push %eax │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ sete %al │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 77e96 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x12996> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - mov %edi,-0x108(%ebp) │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + jmp 7499c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x11e4c> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov %edi,-0xe4(%ebp) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x110(%ebp),%xmm7 │ │ │ │ - vpinsrd $0x1,-0xf8(%ebp),%xmm7,%xmm0 │ │ │ │ - mov -0x108(%ebp),%ebx │ │ │ │ + vmovd -0xf0(%ebp),%xmm6 │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - vmovq %xmm0,-0xc8(%ebp) │ │ │ │ - push -0x124(%ebp) │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0xd4(%ebp),%xmm6,%xmm7 │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + vmovq %xmm7,-0xa8(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f72d <__cxa_finalize@plt+0x507d> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne f56f <__cxa_finalize@plt+0x4ebf> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp f6ee <__cxa_finalize@plt+0x503e> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp f530 <__cxa_finalize@plt+0x4e80> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f75c <__cxa_finalize@plt+0x50ac> │ │ │ │ + jmp f59e <__cxa_finalize@plt+0x4eee> │ │ │ │ vzeroupper │ │ │ │ dec %edx │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jne f90a <__cxa_finalize@plt+0x525a> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jne f740 <__cxa_finalize@plt+0x5090> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%edx │ │ │ │ - movb $0x0,-0xcc(%ebp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x0,-0xac(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %dl,-0xd5(%ebp) │ │ │ │ - sete %cl │ │ │ │ - jne f941 <__cxa_finalize@plt+0x5291> │ │ │ │ + lock cmpxchg %cl,-0xb5(%ebp) │ │ │ │ + sete %dl │ │ │ │ + jne f774 <__cxa_finalize@plt+0x50c4> │ │ │ │ add $0x10,%esp │ │ │ │ - test %cl,%cl │ │ │ │ - je f94c <__cxa_finalize@plt+0x529c> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + test %dl,%dl │ │ │ │ + je f77f <__cxa_finalize@plt+0x50cf> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ push %edi │ │ │ │ - call a29d0 │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%ebx │ │ │ │ mov %esi,(%esp) │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ call *0x8(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 78430 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x12f30> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp 74e9a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1234a> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ - lea -0x13c89(%ebx),%ecx │ │ │ │ + lea -0x14c89(%ebx),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f83b <__cxa_finalize@plt+0x518b> │ │ │ │ + jne f67a <__cxa_finalize@plt+0x4fca> │ │ │ │ push %edi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne f8f1 <__cxa_finalize@plt+0x5241> │ │ │ │ + jne f727 <__cxa_finalize@plt+0x5077> │ │ │ │ mov %ebx,%eax │ │ │ │ vzeroupper │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - push -0xe8(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + push -0xc8(%ebp) │ │ │ │ push %edi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f90a <__cxa_finalize@plt+0x525a> │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp f740 <__cxa_finalize@plt+0x5090> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f628 <__cxa_finalize@plt+0x4f78> │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ + jmp f476 <__cxa_finalize@plt+0x4dc6> │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne f92d <__cxa_finalize@plt+0x527d> │ │ │ │ + jne f763 <__cxa_finalize@plt+0x50b3> │ │ │ │ vzeroupper │ │ │ │ mov %edi,%eax │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jmp f90a <__cxa_finalize@plt+0x525a> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jmp f740 <__cxa_finalize@plt+0x5090> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f8ec <__cxa_finalize@plt+0x523c> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne f722 <__cxa_finalize@plt+0x5072> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ push %edi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov (%ecx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp f853 <__cxa_finalize@plt+0x51a3> │ │ │ │ + jmp f692 <__cxa_finalize@plt+0x4fe2> │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xe0(%ebp),%esi │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f6b1 <__cxa_finalize@plt+0x5001> │ │ │ │ + jmp f4f3 <__cxa_finalize@plt+0x4e43> │ │ │ │ mov (%ebx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f8b8 <__cxa_finalize@plt+0x5208> │ │ │ │ - mov %al,-0xcc(%ebp) │ │ │ │ - jmp f79c <__cxa_finalize@plt+0x50ec> │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ - jmp f7e2 <__cxa_finalize@plt+0x5132> │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp f6f4 <__cxa_finalize@plt+0x5044> │ │ │ │ + mov %al,-0xac(%ebp) │ │ │ │ + jmp f5db <__cxa_finalize@plt+0x4f2b> │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ + jmp f621 <__cxa_finalize@plt+0x4f71> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f97f <__cxa_finalize@plt+0x52cf> │ │ │ │ + jmp f7b2 <__cxa_finalize@plt+0x5102> │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov %edi,%eax │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jmp f90a <__cxa_finalize@plt+0x525a> │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jmp f740 <__cxa_finalize@plt+0x5090> │ │ │ │ nop │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edi │ │ │ │ - lea -0x13c89(%ebx),%edx │ │ │ │ + lea -0x14c89(%ebx),%edx │ │ │ │ mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne f9e1 <__cxa_finalize@plt+0x5331> │ │ │ │ + jne f811 <__cxa_finalize@plt+0x5161> │ │ │ │ push %ebx │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0x118(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push -0xf4(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ dec %esi │ │ │ │ - jne fac3 <__cxa_finalize@plt+0x5413> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne f8f3 <__cxa_finalize@plt+0x5243> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%ecx │ │ │ │ - movb $0x0,-0xc8(%ebp) │ │ │ │ + movb $0x0,-0xa8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,-0xe1(%ebp) │ │ │ │ + lock cmpxchg %cl,-0xc1(%ebp) │ │ │ │ sete %dl │ │ │ │ - jne fb56 <__cxa_finalize@plt+0x54a6> │ │ │ │ + jne f983 <__cxa_finalize@plt+0x52d3> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ test %dl,%dl │ │ │ │ - je fa8b <__cxa_finalize@plt+0x53db> │ │ │ │ - lea -0x54(%ebp),%ebx │ │ │ │ + je f8bb <__cxa_finalize@plt+0x520b> │ │ │ │ + lea -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ + mov %ebx,-0xd0(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ call *0x8(%edi) │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xf0(%ebp) │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 79d94 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14894> │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp 76664 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x13b14> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp f9ed <__cxa_finalize@plt+0x533d> │ │ │ │ + jmp f81d <__cxa_finalize@plt+0x516d> │ │ │ │ mov %edi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - vmovd -0x120(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x110(%ebp),%xmm6,%xmm7 │ │ │ │ + vmovd -0xfc(%ebp),%xmm4 │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x11c(%ebp),%ebx │ │ │ │ - vmovq %xmm7,-0xd8(%ebp) │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0xec(%ebp),%xmm4,%xmm5 │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + vmovq %xmm5,-0xb8(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne fb9f <__cxa_finalize@plt+0x54ef> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne f9c9 <__cxa_finalize@plt+0x5319> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov %al,-0xc8(%ebp) │ │ │ │ - jmp fa3b <__cxa_finalize@plt+0x538b> │ │ │ │ + mov %al,-0xa8(%ebp) │ │ │ │ + jmp f86b <__cxa_finalize@plt+0x51bb> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xf0(%ebp) │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push -0xd0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp fb87 <__cxa_finalize@plt+0x54d7> │ │ │ │ + jmp f9b4 <__cxa_finalize@plt+0x5304> │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp face <__cxa_finalize@plt+0x541e> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp f8fb <__cxa_finalize@plt+0x524b> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ + lea -0x14c89(%ebx),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - lea -0x13c89(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ + push %ecx │ │ │ │ push %edi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne fc5a <__cxa_finalize@plt+0x55aa> │ │ │ │ + jne fa7a <__cxa_finalize@plt+0x53ca> │ │ │ │ push %eax │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %edi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%edi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0x114(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ dec %edi │ │ │ │ - jne fc5f <__cxa_finalize@plt+0x55af> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne fa7f <__cxa_finalize@plt+0x53cf> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ - call *0x8(%ecx) │ │ │ │ + call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ sete %al │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 79632 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14132> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 75f85 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x13435> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %esi,%edi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp fb29 <__cxa_finalize@plt+0x5479> │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp f956 <__cxa_finalize@plt+0x52a6> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp fbf8 <__cxa_finalize@plt+0x5548> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp fa1e <__cxa_finalize@plt+0x536e> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne fcbe <__cxa_finalize@plt+0x560e> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne fad8 <__cxa_finalize@plt+0x5428> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov %esi,-0x11c(%ebp) │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp faec <__cxa_finalize@plt+0x543c> │ │ │ │ + jmp f919 <__cxa_finalize@plt+0x5269> │ │ │ │ vzeroupper │ │ │ │ - jmp face <__cxa_finalize@plt+0x541e> │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + jmp f8fb <__cxa_finalize@plt+0x524b> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je fd75 <__cxa_finalize@plt+0x56c5> │ │ │ │ + je fb86 <__cxa_finalize@plt+0x54d6> │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + push -0xdc(%ebp) │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp face <__cxa_finalize@plt+0x541e> │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne fd7c <__cxa_finalize@plt+0x56cc> │ │ │ │ + jmp f8fb <__cxa_finalize@plt+0x524b> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne fb8d <__cxa_finalize@plt+0x54dd> │ │ │ │ vzeroupper │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp face <__cxa_finalize@plt+0x541e> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp f8fb <__cxa_finalize@plt+0x524b> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp fb29 <__cxa_finalize@plt+0x5479> │ │ │ │ + jmp f956 <__cxa_finalize@plt+0x52a6> │ │ │ │ mov %ebx,%eax │ │ │ │ vzeroupper │ │ │ │ - jmp fd18 <__cxa_finalize@plt+0x5668> │ │ │ │ - mov (%ebx),%edx │ │ │ │ + jmp fb2f <__cxa_finalize@plt+0x547f> │ │ │ │ + mov (%ecx),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ + push %ecx │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%edx) │ │ │ │ + call *0x4(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp fd53 <__cxa_finalize@plt+0x56a3> │ │ │ │ - nop │ │ │ │ + jmp fb67 <__cxa_finalize@plt+0x54b7> │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ - lea -0x13c89(%ebx),%edi │ │ │ │ + lea -0x14c89(%ebx),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - mov %eax,%esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne fdd1 <__cxa_finalize@plt+0x5721> │ │ │ │ + jne fbe1 <__cxa_finalize@plt+0x5531> │ │ │ │ push %edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - mov %edx,%ecx │ │ │ │ vzeroupper │ │ │ │ - dec %ecx │ │ │ │ - jne fe7c <__cxa_finalize@plt+0x57cc> │ │ │ │ + dec %edx │ │ │ │ + jne fc8a <__cxa_finalize@plt+0x55da> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - movb $0x0,-0x3d(%ebp) │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x0,-0x1d(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%edx),%esi │ │ │ │ - lock cmpxchg %bl,(%esi) │ │ │ │ - sete %cl │ │ │ │ - jne fe99 <__cxa_finalize@plt+0x57e9> │ │ │ │ + mov 0x10(%esi),%ebx │ │ │ │ + lock cmpxchg %cl,(%ebx) │ │ │ │ + sete %dl │ │ │ │ + jne fca7 <__cxa_finalize@plt+0x55f7> │ │ │ │ add $0x10,%esp │ │ │ │ - test %cl,%cl │ │ │ │ - je fe50 <__cxa_finalize@plt+0x57a0> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je fc5e <__cxa_finalize@plt+0x55ae> │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x18(%edx),%esi │ │ │ │ + mov 0x18(%esi),%esi │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ + mov (%edi),%ebx │ │ │ │ mov %edi,(%esp) │ │ │ │ - call *0x8(%eax) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + call *0x8(%ebx) │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7a62c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1512c> │ │ │ │ + jmp 76e3a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x142ea> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp fddd <__cxa_finalize@plt+0x572d> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp fbeb <__cxa_finalize@plt+0x553b> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne fe94 <__cxa_finalize@plt+0x57e4> │ │ │ │ + jne fca2 <__cxa_finalize@plt+0x55f2> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0x3d(%ebp) │ │ │ │ - jmp fe10 <__cxa_finalize@plt+0x5760> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x1d(%ebp) │ │ │ │ + jmp fc1e <__cxa_finalize@plt+0x556e> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp febc <__cxa_finalize@plt+0x580c> │ │ │ │ + jmp fcca <__cxa_finalize@plt+0x561a> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne fedc <__cxa_finalize@plt+0x582c> │ │ │ │ + jne fcea <__cxa_finalize@plt+0x563a> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edx │ │ │ │ + lea -0x14c89(%ebx),%edx │ │ │ │ pop %ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - lea -0x13c89(%ebx),%eax │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ + mov %eax,%edi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne ff25 <__cxa_finalize@plt+0x5875> │ │ │ │ + jne fd33 <__cxa_finalize@plt+0x5683> │ │ │ │ push %eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %edi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%edi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x70(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ dec %edi │ │ │ │ - jne ffe1 <__cxa_finalize@plt+0x5931> │ │ │ │ + jne fdef <__cxa_finalize@plt+0x573f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ mov $0x1,%ecx │ │ │ │ - movb $0x0,-0x48(%ebp) │ │ │ │ + movb $0x0,-0x28(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%edx),%ebx │ │ │ │ - lock cmpxchg %cl,(%ebx) │ │ │ │ - sete %dl │ │ │ │ - jne fffe <__cxa_finalize@plt+0x594e> │ │ │ │ + lock cmpxchg %cl,(%edx) │ │ │ │ + sete %bl │ │ │ │ + jne fe0c <__cxa_finalize@plt+0x575c> │ │ │ │ add $0x10,%esp │ │ │ │ - test %dl,%dl │ │ │ │ - je ffb5 <__cxa_finalize@plt+0x5905> │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + test %bl,%bl │ │ │ │ + je fdc3 <__cxa_finalize@plt+0x5713> │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%edi),%edi │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ - mov (%esi),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %esi,(%esp) │ │ │ │ - call *0x8(%ebx) │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + call *0x8(%eax) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7ae87 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x15987> │ │ │ │ + jmp 775f7 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14aa7> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp ff31 <__cxa_finalize@plt+0x5881> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp fd3f <__cxa_finalize@plt+0x568f> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne fff9 <__cxa_finalize@plt+0x5949> │ │ │ │ + jne fe07 <__cxa_finalize@plt+0x5757> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %al,-0x48(%ebp) │ │ │ │ - jmp ff75 <__cxa_finalize@plt+0x58c5> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %al,-0x28(%ebp) │ │ │ │ + jmp fd83 <__cxa_finalize@plt+0x56d3> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10021 <__cxa_finalize@plt+0x5971> │ │ │ │ + jmp fe2f <__cxa_finalize@plt+0x577f> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10041 <__cxa_finalize@plt+0x5991> │ │ │ │ + jne fe4f <__cxa_finalize@plt+0x579f> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - lea -0x13c89(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ + lea -0x14c89(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 100e9 <__cxa_finalize@plt+0x5a39> │ │ │ │ + jne feee <__cxa_finalize@plt+0x583e> │ │ │ │ push %edi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ vzeroupper │ │ │ │ dec %edx │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jne 10158 <__cxa_finalize@plt+0x5aa8> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jne ff5a <__cxa_finalize@plt+0x58aa> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ push %eax │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ sete %al │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 7be36 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x16936> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - mov %edi,-0x108(%ebp) │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + jmp 784bc , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1596c> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + mov %edi,-0xe4(%ebp) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x110(%ebp),%xmm7 │ │ │ │ - vpinsrd $0x1,-0xf8(%ebp),%xmm7,%xmm0 │ │ │ │ - mov -0x108(%ebp),%ebx │ │ │ │ + vmovd -0xf0(%ebp),%xmm6 │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - vmovq %xmm0,-0xc8(%ebp) │ │ │ │ - push -0x124(%ebp) │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0xd4(%ebp),%xmm6,%xmm7 │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + vmovq %xmm7,-0xa8(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10197 <__cxa_finalize@plt+0x5ae7> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne ff99 <__cxa_finalize@plt+0x58e9> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10158 <__cxa_finalize@plt+0x5aa8> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp ff5a <__cxa_finalize@plt+0x58aa> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 101c6 <__cxa_finalize@plt+0x5b16> │ │ │ │ + jmp ffc8 <__cxa_finalize@plt+0x5918> │ │ │ │ vzeroupper │ │ │ │ dec %edx │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jne 10374 <__cxa_finalize@plt+0x5cc4> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jne 1016a <__cxa_finalize@plt+0x5aba> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%edx │ │ │ │ - movb $0x0,-0xcc(%ebp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + movb $0x0,-0xac(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %dl,-0xd5(%ebp) │ │ │ │ - sete %cl │ │ │ │ - jne 103ab <__cxa_finalize@plt+0x5cfb> │ │ │ │ + lock cmpxchg %cl,-0xb5(%ebp) │ │ │ │ + sete %dl │ │ │ │ + jne 1019e <__cxa_finalize@plt+0x5aee> │ │ │ │ add $0x10,%esp │ │ │ │ - test %cl,%cl │ │ │ │ - je 103b6 <__cxa_finalize@plt+0x5d06> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + test %dl,%dl │ │ │ │ + je 101a9 <__cxa_finalize@plt+0x5af9> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ push %edi │ │ │ │ - call a29d0 │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%ebx │ │ │ │ mov %esi,(%esp) │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ call *0x8(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7c3d0 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x16ed0> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp 789ba , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x15e6a> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ - lea -0x13c89(%ebx),%ecx │ │ │ │ + lea -0x14c89(%ebx),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 102a5 <__cxa_finalize@plt+0x5bf5> │ │ │ │ + jne 100a4 <__cxa_finalize@plt+0x59f4> │ │ │ │ push %edi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1035b <__cxa_finalize@plt+0x5cab> │ │ │ │ + jne 10151 <__cxa_finalize@plt+0x5aa1> │ │ │ │ mov %ebx,%eax │ │ │ │ vzeroupper │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - push -0xe8(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + push -0xc8(%ebp) │ │ │ │ push %edi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10374 <__cxa_finalize@plt+0x5cc4> │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp 1016a <__cxa_finalize@plt+0x5aba> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10092 <__cxa_finalize@plt+0x59e2> │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ + jmp fea0 <__cxa_finalize@plt+0x57f0> │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 10397 <__cxa_finalize@plt+0x5ce7> │ │ │ │ + jne 1018d <__cxa_finalize@plt+0x5add> │ │ │ │ vzeroupper │ │ │ │ mov %edi,%eax │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jmp 10374 <__cxa_finalize@plt+0x5cc4> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jmp 1016a <__cxa_finalize@plt+0x5aba> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10356 <__cxa_finalize@plt+0x5ca6> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne 1014c <__cxa_finalize@plt+0x5a9c> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ push %edi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov (%ecx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - jmp 102bd <__cxa_finalize@plt+0x5c0d> │ │ │ │ + jmp 100bc <__cxa_finalize@plt+0x5a0c> │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xe0(%ebp),%esi │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1011b <__cxa_finalize@plt+0x5a6b> │ │ │ │ + jmp ff1d <__cxa_finalize@plt+0x586d> │ │ │ │ mov (%ebx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10322 <__cxa_finalize@plt+0x5c72> │ │ │ │ - mov %al,-0xcc(%ebp) │ │ │ │ - jmp 10206 <__cxa_finalize@plt+0x5b56> │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ - jmp 1024c <__cxa_finalize@plt+0x5b9c> │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp 1011e <__cxa_finalize@plt+0x5a6e> │ │ │ │ + mov %al,-0xac(%ebp) │ │ │ │ + jmp 10005 <__cxa_finalize@plt+0x5955> │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ + jmp 1004b <__cxa_finalize@plt+0x599b> │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ - mov -0xe0(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 103e9 <__cxa_finalize@plt+0x5d39> │ │ │ │ + jmp 101dc <__cxa_finalize@plt+0x5b2c> │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x6c(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov %edi,%eax │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jmp 10374 <__cxa_finalize@plt+0x5cc4> │ │ │ │ - call a70e <__cxa_finalize@plt+0x5e> │ │ │ │ - mov -0x168(%ebp),%edx │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ - mov -0x160(%ebp),%ecx │ │ │ │ - mov %edx,-0x204(%ebp) │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ - mov %ecx,-0x218(%ebp) │ │ │ │ - cmpl $0x0,-0x220(%ebp) │ │ │ │ - je 10551 <__cxa_finalize@plt+0x5ea1> │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jmp 1016a <__cxa_finalize@plt+0x5aba> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + lea -0x14de2(%ebx),%edx │ │ │ │ + lea -0x144d4(%ebx),%esi │ │ │ │ + lea -0x14dc4(%ebx),%edi │ │ │ │ + push %edx │ │ │ │ + push $0x123 │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + call a660 <__assert_fail@plt> │ │ │ │ + mov -0x148(%ebp),%edx │ │ │ │ + mov -0x144(%ebp),%eax │ │ │ │ + mov -0x140(%ebp),%ecx │ │ │ │ + mov %edx,-0x1e4(%ebp) │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + mov %ecx,-0x1f8(%ebp) │ │ │ │ + cmpl $0x0,-0x200(%ebp) │ │ │ │ + je 1035e <__cxa_finalize@plt+0x5cae> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ - mov -0x24c(%ebp),%edx │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + mov -0x22c(%ebp),%edx │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10485 <__cxa_finalize@plt+0x5dd5> │ │ │ │ + jmp 10295 <__cxa_finalize@plt+0x5be5> │ │ │ │ xor %eax,%eax │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ - mov %eax,-0x214(%ebp) │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ - mov %eax,-0x204(%ebp) │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + mov %eax,-0x1f4(%ebp) │ │ │ │ + mov %eax,-0x1fc(%ebp) │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x204(%ebp),%xmm1 │ │ │ │ - vmovd -0x21c(%ebp),%xmm2 │ │ │ │ - vpinsrd $0x1,-0x210(%ebp),%xmm1,%xmm3 │ │ │ │ + vmovd -0x1e4(%ebp),%xmm4 │ │ │ │ + vmovd -0x1fc(%ebp),%xmm7 │ │ │ │ sub $0xc,%esp │ │ │ │ - vpinsrd $0x1,-0x214(%ebp),%xmm2,%xmm4 │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - mov %ecx,-0x150(%ebp) │ │ │ │ - vmovq %xmm3,-0x1e0(%ebp) │ │ │ │ - vmovq %xmm4,-0x158(%ebp) │ │ │ │ - push -0x254(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x218(%ebp),%edx │ │ │ │ - vmovq -0x1e0(%ebp),%xmm6 │ │ │ │ - mov %edx,-0x160(%ebp) │ │ │ │ - vmovq %xmm6,-0x168(%ebp) │ │ │ │ + vpinsrd $0x1,-0x1f0(%ebp),%xmm4,%xmm6 │ │ │ │ + vpinsrd $0x1,-0x1f4(%ebp),%xmm7,%xmm0 │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %ecx,-0x130(%ebp) │ │ │ │ + vmovq %xmm6,-0x1c0(%ebp) │ │ │ │ + vmovq %xmm0,-0x138(%ebp) │ │ │ │ + push -0x234(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovq -0x1c0(%ebp),%xmm1 │ │ │ │ + mov -0x1f8(%ebp),%edx │ │ │ │ + mov %edx,-0x140(%ebp) │ │ │ │ + vmovq %xmm1,-0x148(%ebp) │ │ │ │ pop %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %edi,%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 10cdb <__cxa_finalize@plt+0x662b> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jne 10ae2 <__cxa_finalize@plt+0x6432> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ push %esi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ sete %al │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 7f628 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1a128> │ │ │ │ + jmp 7ba6a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x18f1a> │ │ │ │ vzeroupper │ │ │ │ - jmp 10485 <__cxa_finalize@plt+0x5dd5> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 10295 <__cxa_finalize@plt+0x5be5> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 105e4 <__cxa_finalize@plt+0x5f34> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jne 103f1 <__cxa_finalize@plt+0x5d41> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ + lea -0x148c4(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ call a1a0 │ │ │ │ - lea -0xf8(%ebp),%ebx │ │ │ │ + lea -0xd8(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ebx,-0x1e8(%ebp) │ │ │ │ + mov %ebx,-0x1c8(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push -0x1e8(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x208(%ebp),%eax │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + push -0x1c8(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + call 12d00 │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1c4(%ebp),%eax │ │ │ │ + lea -0x1a4(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10999 <__cxa_finalize@plt+0x62e9> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jne 106ef <__cxa_finalize@plt+0x603f> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - lea -0x13de2(%ebx),%eax │ │ │ │ - lea -0x134d4(%ebx),%esi │ │ │ │ - lea -0x13dc4(%ebx),%edi │ │ │ │ - push %eax │ │ │ │ - push $0x123 │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call a660 <__assert_fail@plt> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call a70e <__cxa_finalize@plt+0x5e> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10776 <__cxa_finalize@plt+0x60c6> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jne 10474 <__cxa_finalize@plt+0x5dc4> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edx │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ + lea -0x4c(%ebp),%edx │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ push %edi │ │ │ │ - mov %edx,-0x1ec(%ebp) │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + mov %edx,-0x1cc(%ebp) │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ call a1a0 │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 10d54 <__cxa_finalize@plt+0x66a4> │ │ │ │ + jne 10983 <__cxa_finalize@plt+0x62d3> │ │ │ │ vzeroupper │ │ │ │ mov %eax,%esi │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %eax,-0x1fc(%ebp) │ │ │ │ - mov %esi,-0x1f8(%ebp) │ │ │ │ + mov %eax,-0x1dc(%ebp) │ │ │ │ + mov %esi,-0x1d8(%ebp) │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - push -0x218(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ call a280 │ │ │ │ - mov -0x1f8(%ebp),%ecx │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x1f8(%ebp),%ebx │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - vmovd -0x1e8(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x1e0(%ebp),%xmm6,%xmm7 │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edx,-0x1f8(%ebp) │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ - mov %ebx,-0x1ec(%ebp) │ │ │ │ - mov %edx,-0x140(%ebp) │ │ │ │ - vmovq %xmm7,-0x148(%ebp) │ │ │ │ - push -0x21c(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ - mov -0x1ec(%ebp),%esi │ │ │ │ - mov -0x1f8(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edx,-0x1e0(%ebp) │ │ │ │ - push %edi │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x1e0(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - dec %edi │ │ │ │ - lea -0x9c(%ebp),%edi │ │ │ │ - jne 10982 <__cxa_finalize@plt+0x62d2> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x9c(%ebp),%edi │ │ │ │ - push %esi │ │ │ │ - call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x8(%ebx) │ │ │ │ + mov -0x1d8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - xor %esi,%esi │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7eb2b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1962b> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x138(%ebp),%edx │ │ │ │ - mov -0x134(%ebp),%eax │ │ │ │ - mov -0x130(%ebp),%ecx │ │ │ │ - mov %edx,-0x204(%ebp) │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ - mov %ecx,-0x20c(%ebp) │ │ │ │ - cmpl $0x0,-0x220(%ebp) │ │ │ │ - jne 1087b <__cxa_finalize@plt+0x61cb> │ │ │ │ + mov -0x1dc(%ebp),%edx │ │ │ │ + jmp 10afe <__cxa_finalize@plt+0x644e> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x118(%ebp),%edx │ │ │ │ + mov -0x114(%ebp),%eax │ │ │ │ + mov -0x110(%ebp),%ecx │ │ │ │ + mov %edx,-0x1e4(%ebp) │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + mov %ecx,-0x1ec(%ebp) │ │ │ │ + cmpl $0x0,-0x200(%ebp) │ │ │ │ + jne 10576 <__cxa_finalize@plt+0x5ec6> │ │ │ │ vzeroupper │ │ │ │ - vmovd -0x204(%ebp),%xmm0 │ │ │ │ - vmovd -0x21c(%ebp),%xmm3 │ │ │ │ - vpinsrd $0x1,-0x210(%ebp),%xmm0,%xmm1 │ │ │ │ + vmovd -0x1e4(%ebp),%xmm4 │ │ │ │ + vmovd -0x1fc(%ebp),%xmm7 │ │ │ │ sub $0xc,%esp │ │ │ │ - vpinsrd $0x1,-0x218(%ebp),%xmm3,%xmm2 │ │ │ │ - mov -0x228(%ebp),%ecx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ - vmovq %xmm1,-0x1e0(%ebp) │ │ │ │ - vmovq %xmm2,-0x128(%ebp) │ │ │ │ - push -0x254(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x20c(%ebp),%edx │ │ │ │ - vmovq -0x1e0(%ebp),%xmm4 │ │ │ │ - mov %edx,-0x130(%ebp) │ │ │ │ - vmovq %xmm4,-0x138(%ebp) │ │ │ │ + vpinsrd $0x1,-0x1f0(%ebp),%xmm4,%xmm6 │ │ │ │ + vpinsrd $0x1,-0x1f8(%ebp),%xmm7,%xmm0 │ │ │ │ + mov -0x208(%ebp),%ecx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + vmovq %xmm6,-0x1c0(%ebp) │ │ │ │ + vmovq %xmm0,-0x108(%ebp) │ │ │ │ + push -0x234(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovq -0x1c0(%ebp),%xmm1 │ │ │ │ + mov -0x1ec(%ebp),%edx │ │ │ │ + mov %edx,-0x110(%ebp) │ │ │ │ + vmovq %xmm1,-0x118(%ebp) │ │ │ │ pop %eax │ │ │ │ - push -0x248(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x228(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %edi,%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 10cdb <__cxa_finalize@plt+0x662b> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jne 10ae2 <__cxa_finalize@plt+0x6432> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ push %esi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%esi │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%esi) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ sete %bl │ │ │ │ mov %ebx,%esi │ │ │ │ - jmp 7eb13 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x19613> │ │ │ │ + jmp 7b005 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x184b5> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x220(%ebp),%ebx │ │ │ │ - mov -0x24c(%ebp),%edx │ │ │ │ + mov -0x200(%ebp),%ebx │ │ │ │ + mov -0x230(%ebp),%edx │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 107af <__cxa_finalize@plt+0x60ff> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jmp 104ad <__cxa_finalize@plt+0x5dfd> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %esi │ │ │ │ - lea -0x13c89(%ebx),%ecx │ │ │ │ + lea -0x14c89(%ebx),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1093b <__cxa_finalize@plt+0x628b> │ │ │ │ + jne 10691 <__cxa_finalize@plt+0x5fe1> │ │ │ │ push %ebx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %edi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ xor %eax,%eax │ │ │ │ - mov %eax,-0x228(%ebp) │ │ │ │ - mov %eax,-0x218(%ebp) │ │ │ │ - mov %eax,-0x21c(%ebp) │ │ │ │ - mov %eax,-0x20c(%ebp) │ │ │ │ - mov %eax,-0x210(%ebp) │ │ │ │ - mov %eax,-0x204(%ebp) │ │ │ │ + mov %eax,-0x208(%ebp) │ │ │ │ + mov %eax,-0x1f8(%ebp) │ │ │ │ + mov %eax,-0x1fc(%ebp) │ │ │ │ + mov %eax,-0x1ec(%ebp) │ │ │ │ + mov %eax,-0x1f0(%ebp) │ │ │ │ + mov %eax,-0x1e4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 107af <__cxa_finalize@plt+0x60ff> │ │ │ │ - mov %edx,-0x1e0(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jmp 104ad <__cxa_finalize@plt+0x5dfd> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %edx,-0x1c0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x1e0(%ebp),%edx │ │ │ │ - jmp 10710 <__cxa_finalize@plt+0x6060> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %edx,-0x1e0(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1c0(%ebp),%edx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edx,-0x1c0(%ebp) │ │ │ │ + push %edi │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x1c0(%ebp),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + dec %edi │ │ │ │ + lea -0x7c(%ebp),%edi │ │ │ │ + jne 106d8 <__cxa_finalize@plt+0x6028> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x7c(%ebp),%edi │ │ │ │ + push %esi │ │ │ │ + call a110 <__cxa_begin_catch@plt> │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%ebx) │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + call 16af0 │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + xor %esi,%esi │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + jmp 7b01a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x184ca> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0x1c0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0x1e0(%ebp),%edx │ │ │ │ + mov -0x1c0(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10830 <__cxa_finalize@plt+0x6180> │ │ │ │ + jmp 1052e <__cxa_finalize@plt+0x5e7e> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 10830 <__cxa_finalize@plt+0x6180> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jmp 1052e <__cxa_finalize@plt+0x5e7e> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 105ad <__cxa_finalize@plt+0x5efd> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 103ba <__cxa_finalize@plt+0x5d0a> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ dec %edx │ │ │ │ - je 10b54 <__cxa_finalize@plt+0x64a4> │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + je 107c1 <__cxa_finalize@plt+0x6111> │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push -0x1fc(%ebp) │ │ │ │ - call a6330 >::~vector()@@Base> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + push -0x1dc(%ebp) │ │ │ │ + call a1710 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1058b <__cxa_finalize@plt+0x5edb> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - lea -0x13de2(%ebx),%edx │ │ │ │ - lea -0x134d4(%ebx),%ecx │ │ │ │ - lea -0x13da8(%ebx),%eax │ │ │ │ - push %edx │ │ │ │ + jmp 10398 <__cxa_finalize@plt+0x5ce8> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + lea -0x14de2(%ebx),%eax │ │ │ │ + lea -0x144d4(%ebx),%ecx │ │ │ │ + lea -0x14da8(%ebx),%edx │ │ │ │ + push %eax │ │ │ │ push $0x124 │ │ │ │ push %ecx │ │ │ │ - push %eax │ │ │ │ - call a660 <__assert_fail@plt> │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 10ad9 <__cxa_finalize@plt+0x6429> │ │ │ │ - vzeroupper │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %ecx,-0x1fc(%ebp) │ │ │ │ - mov %esi,-0x1f8(%ebp) │ │ │ │ - push %edx │ │ │ │ - push %edx │ │ │ │ - push -0x214(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - call a280 │ │ │ │ - mov -0x1f8(%ebp),%ecx │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %edx,-0x1fc(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x1f8(%ebp),%ebx │ │ │ │ - mov -0x1fc(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - vmovd -0x1e8(%ebp),%xmm7 │ │ │ │ - vpinsrd $0x1,-0x1e0(%ebp),%xmm7,%xmm5 │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %edx,-0x1f8(%ebp) │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ - mov %ebx,-0x1ec(%ebp) │ │ │ │ - mov %edx,-0x170(%ebp) │ │ │ │ - vmovq %xmm5,-0x178(%ebp) │ │ │ │ - push -0x218(%ebp) │ │ │ │ - jmp 106f6 <__cxa_finalize@plt+0x6046> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - lea -0x1392c(%ebx),%edi │ │ │ │ - lea -0x138f4(%ebx),%edx │ │ │ │ - lea -0x13df4(%ebx),%ecx │ │ │ │ - push %edi │ │ │ │ - push $0x22 │ │ │ │ push %edx │ │ │ │ - push %ecx │ │ │ │ call a660 <__assert_fail@plt> │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ - vzeroupper │ │ │ │ - call *0x4(%eax) │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 10a0f <__cxa_finalize@plt+0x635f> │ │ │ │ dec %edx │ │ │ │ - je 10b19 <__cxa_finalize@plt+0x6469> │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - vzeroupper │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 109bd <__cxa_finalize@plt+0x630d> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jne 10792 <__cxa_finalize@plt+0x60e2> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%ecx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7ce67 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x17967> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jmp 793f6 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x168a6> │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + vzeroupper │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edi │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 10713 <__cxa_finalize@plt+0x6063> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + vzeroupper │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + jmp 10798 <__cxa_finalize@plt+0x60e8> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ xor %esi,%esi │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7dbb0 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x186b0> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ + jmp 7a130 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x175e0> │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 108ae <__cxa_finalize@plt+0x61fe> │ │ │ │ vzeroupper │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10b02 <__cxa_finalize@plt+0x6452> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ecx,-0x1dc(%ebp) │ │ │ │ + mov %esi,-0x1d8(%ebp) │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ + push -0x1f4(%ebp) │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + call a280 │ │ │ │ + mov -0x1d8(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1dc(%ebp),%edx │ │ │ │ + mov %edx,-0x1dc(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %ecx,-0x1d8(%ebp) │ │ │ │ + push -0x1cc(%ebp) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x1d8(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1dc(%ebp),%edx │ │ │ │ + jmp 10a1a <__cxa_finalize@plt+0x636a> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + lea -0x1492c(%ebx),%edi │ │ │ │ + lea -0x148f4(%ebx),%eax │ │ │ │ + lea -0x14df4(%ebx),%ecx │ │ │ │ + push %edi │ │ │ │ + push $0x22 │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ + call a660 <__assert_fail@plt> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 109ab <__cxa_finalize@plt+0x62fb> │ │ │ │ - mov %eax,%ecx │ │ │ │ - vzeroupper │ │ │ │ - jmp 10a48 <__cxa_finalize@plt+0x6398> │ │ │ │ - mov -0x174(%ebp),%edi │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - mov -0x170(%ebp),%esi │ │ │ │ - mov %edi,-0x1e0(%ebp) │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - mov %esi,-0x1f4(%ebp) │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + jmp 10701 <__cxa_finalize@plt+0x6051> │ │ │ │ + mov %eax,-0x1d8(%ebp) │ │ │ │ + mov (%edx),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %edx │ │ │ │ vzeroupper │ │ │ │ - jmp 10a77 <__cxa_finalize@plt+0x63c7> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call *0x4(%eax) │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 1080d <__cxa_finalize@plt+0x615d> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10cd6 <__cxa_finalize@plt+0x6626> │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + jne 10b32 <__cxa_finalize@plt+0x6482> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edx │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ + lea -0x4c(%ebp),%edx │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ push %edi │ │ │ │ - mov %edx,-0x1ec(%ebp) │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + mov %edx,-0x1cc(%ebp) │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ call a1a0 │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x124(%ebp),%edi │ │ │ │ + mov -0x128(%ebp),%eax │ │ │ │ + mov -0x120(%ebp),%esi │ │ │ │ + mov %edi,-0x1c0(%ebp) │ │ │ │ + mov %eax,-0x1c8(%ebp) │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + mov %esi,-0x1d4(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + vmovd -0x1c8(%ebp),%xmm3 │ │ │ │ + mov %edx,-0x1d8(%ebp) │ │ │ │ + mov -0x1d4(%ebp),%edx │ │ │ │ + mov %ebx,-0x1cc(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x1c0(%ebp),%xmm3,%xmm5 │ │ │ │ + mov %edx,-0x120(%ebp) │ │ │ │ + vmovq %xmm5,-0x128(%ebp) │ │ │ │ + push -0x1fc(%ebp) │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ + mov -0x1cc(%ebp),%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1d8(%ebp),%edx │ │ │ │ + jmp 10635 <__cxa_finalize@plt+0x5f85> │ │ │ │ + mov (%edx),%ecx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %eax,-0x1d8(%ebp) │ │ │ │ + push %edx │ │ │ │ + vzeroupper │ │ │ │ + call *0x4(%ecx) │ │ │ │ + mov -0x1d8(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 10439 <__cxa_finalize@plt+0x5d89> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %esi │ │ │ │ - lea -0x13c89(%ebx),%ecx │ │ │ │ + lea -0x14c89(%ebx),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10c8e <__cxa_finalize@plt+0x65de> │ │ │ │ + jne 10a5a <__cxa_finalize@plt+0x63aa> │ │ │ │ push %ebx │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %edi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 10c93 <__cxa_finalize@plt+0x65e3> │ │ │ │ + mov -0x154(%ebp),%edi │ │ │ │ + mov -0x158(%ebp),%eax │ │ │ │ + mov -0x150(%ebp),%esi │ │ │ │ + mov %edi,-0x1c0(%ebp) │ │ │ │ + mov %eax,-0x1c8(%ebp) │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + mov %esi,-0x1d4(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jmp 10a48 <__cxa_finalize@plt+0x6398> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov (%esi),%edx │ │ │ │ + vmovd -0x1c8(%ebp),%xmm3 │ │ │ │ + mov %edx,-0x1d8(%ebp) │ │ │ │ + mov -0x1d4(%ebp),%edx │ │ │ │ + mov %ebx,-0x1cc(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - vzeroupper │ │ │ │ - call *0x4(%edx) │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 10c7f <__cxa_finalize@plt+0x65cf> │ │ │ │ - mov %edx,-0x1e0(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%ebx │ │ │ │ + vpinsrd $0x1,-0x1c0(%ebp),%xmm3,%xmm5 │ │ │ │ + mov %edx,-0x150(%ebp) │ │ │ │ + vmovq %xmm5,-0x158(%ebp) │ │ │ │ + push -0x1f8(%ebp) │ │ │ │ + jmp 10964 <__cxa_finalize@plt+0x62b4> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0x1c0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0x1e0(%ebp),%edx │ │ │ │ + mov -0x1c0(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10506 <__cxa_finalize@plt+0x5e56> │ │ │ │ + jmp 10316 <__cxa_finalize@plt+0x5c66> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 10506 <__cxa_finalize@plt+0x5e56> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jmp 10710 <__cxa_finalize@plt+0x6060> │ │ │ │ - mov %eax,%ecx │ │ │ │ - vzeroupper │ │ │ │ - jmp 1068c <__cxa_finalize@plt+0x5fdc> │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ + jmp 10316 <__cxa_finalize@plt+0x5c66> │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 10d3e <__cxa_finalize@plt+0x668e> │ │ │ │ + jne 10ac0 <__cxa_finalize@plt+0x6410> │ │ │ │ vzeroupper │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ - jmp 1068c <__cxa_finalize@plt+0x5fdc> │ │ │ │ - mov -0x144(%ebp),%edi │ │ │ │ - mov -0x148(%ebp),%eax │ │ │ │ - mov -0x140(%ebp),%esi │ │ │ │ - mov %edi,-0x1e0(%ebp) │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - mov %esi,-0x1f4(%ebp) │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jmp 10afe <__cxa_finalize@plt+0x644e> │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 10ad1 <__cxa_finalize@plt+0x6421> │ │ │ │ vzeroupper │ │ │ │ - jmp 106bb <__cxa_finalize@plt+0x600b> │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jmp 10843 <__cxa_finalize@plt+0x6193> │ │ │ │ mov (%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10cfd <__cxa_finalize@plt+0x664d> │ │ │ │ - jmp 1091a <__cxa_finalize@plt+0x626a> │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ - mov (%edx),%ecx │ │ │ │ + jmp 10a9e <__cxa_finalize@plt+0x63ee> │ │ │ │ + mov (%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edx │ │ │ │ + push %esi │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%ecx) │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ + call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10653 <__cxa_finalize@plt+0x5fa3> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp 10ab4 <__cxa_finalize@plt+0x6404> │ │ │ │ + lea -0x64(%ebp),%edi │ │ │ │ + jmp 10635 <__cxa_finalize@plt+0x5f85> │ │ │ │ + mov %eax,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 10843 <__cxa_finalize@plt+0x6193> │ │ │ │ + jmp 10619 <__cxa_finalize@plt+0x5f69> │ │ │ │ + mov %eax,%ecx │ │ │ │ + vzeroupper │ │ │ │ + mov %edx,-0x1dc(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x1d0(%ebp),%ebx │ │ │ │ + mov %ecx,-0x1d8(%ebp) │ │ │ │ + push -0x1cc(%ebp) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x1d8(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1dc(%ebp),%edx │ │ │ │ + jmp 10929 <__cxa_finalize@plt+0x6279> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + nop │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edi │ │ │ │ - lea -0x13c89(%ebx),%edx │ │ │ │ + lea -0x14c89(%ebx),%edx │ │ │ │ mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10dbd <__cxa_finalize@plt+0x670d> │ │ │ │ + jne 10b81 <__cxa_finalize@plt+0x64d1> │ │ │ │ push %ebx │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0x118(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push -0xf4(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ dec %esi │ │ │ │ - jne 10e9f <__cxa_finalize@plt+0x67ef> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne 10c63 <__cxa_finalize@plt+0x65b3> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%ecx │ │ │ │ - movb $0x0,-0xc8(%ebp) │ │ │ │ + movb $0x0,-0xa8(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,-0xe1(%ebp) │ │ │ │ + lock cmpxchg %cl,-0xc1(%ebp) │ │ │ │ sete %dl │ │ │ │ - jne 10f32 <__cxa_finalize@plt+0x6882> │ │ │ │ + jne 10cf3 <__cxa_finalize@plt+0x6643> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ test %dl,%dl │ │ │ │ - je 10e67 <__cxa_finalize@plt+0x67b7> │ │ │ │ - lea -0x54(%ebp),%ebx │ │ │ │ + je 10c2b <__cxa_finalize@plt+0x657b> │ │ │ │ + lea -0x34(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ + mov %ebx,-0xd0(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - call a29d0 │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + call 9dd90 │ │ │ │ mov (%esi),%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ call *0x8(%edi) │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xf0(%ebp) │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push -0xd0(%ebp) │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 81f04 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1ca04> │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jmp 7e084 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1b534> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10dc9 <__cxa_finalize@plt+0x6719> │ │ │ │ + jmp 10b8d <__cxa_finalize@plt+0x64dd> │ │ │ │ mov %edi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - vmovd -0x120(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,-0x110(%ebp),%xmm6,%xmm7 │ │ │ │ + vmovd -0xfc(%ebp),%xmm4 │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x11c(%ebp),%ebx │ │ │ │ - vmovq %xmm7,-0xd8(%ebp) │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - push -0x130(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - call ba500 >::~vector()@@Base> │ │ │ │ + vpinsrd $0x1,-0xec(%ebp),%xmm4,%xmm5 │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + vmovq %xmm5,-0xb8(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + call b4720 >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 10f7b <__cxa_finalize@plt+0x68cb> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne 10d39 <__cxa_finalize@plt+0x6689> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov %al,-0xc8(%ebp) │ │ │ │ - jmp 10e17 <__cxa_finalize@plt+0x6767> │ │ │ │ + mov %al,-0xa8(%ebp) │ │ │ │ + jmp 10bdb <__cxa_finalize@plt+0x652b> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0xf0(%ebp) │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push -0xd0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a360 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10f63 <__cxa_finalize@plt+0x68b3> │ │ │ │ + jmp 10d24 <__cxa_finalize@plt+0x6674> │ │ │ │ mov %eax,%esi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp 10eaa <__cxa_finalize@plt+0x67fa> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp 10c6b <__cxa_finalize@plt+0x65bb> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ + lea -0x14c89(%ebx),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - lea -0x13c89(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ + push %ecx │ │ │ │ push %edi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11036 <__cxa_finalize@plt+0x6986> │ │ │ │ + jne 10dea <__cxa_finalize@plt+0x673a> │ │ │ │ push %eax │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %edi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%edi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - push -0x114(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ dec %edi │ │ │ │ - jne 1103b <__cxa_finalize@plt+0x698b> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne 10def <__cxa_finalize@plt+0x673f> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ - call *0x8(%ecx) │ │ │ │ + call *0x8(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 16c20 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + call 16af0 │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - cmpl $0x0,-0x80(%ebp) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + cmpl $0x0,-0x60(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ sete %al │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 817a2 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c2a2> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 7d9a5 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1ae55> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %esi,%edi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp 10f05 <__cxa_finalize@plt+0x6855> │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp 10cc6 <__cxa_finalize@plt+0x6616> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10fd4 <__cxa_finalize@plt+0x6924> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 10d8e <__cxa_finalize@plt+0x66de> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1109a <__cxa_finalize@plt+0x69ea> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + jne 10e48 <__cxa_finalize@plt+0x6798> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov %esi,-0x11c(%ebp) │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov %esi,-0xf8(%ebp) │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 10ec8 <__cxa_finalize@plt+0x6818> │ │ │ │ + jmp 10c89 <__cxa_finalize@plt+0x65d9> │ │ │ │ vzeroupper │ │ │ │ - jmp 10eaa <__cxa_finalize@plt+0x67fa> │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + jmp 10c6b <__cxa_finalize@plt+0x65bb> │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 11151 <__cxa_finalize@plt+0x6aa1> │ │ │ │ + je 10ef6 <__cxa_finalize@plt+0x6846> │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call *0x4(%edx) │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + push -0xdc(%ebp) │ │ │ │ push %esi │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 10eaa <__cxa_finalize@plt+0x67fa> │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 11158 <__cxa_finalize@plt+0x6aa8> │ │ │ │ + jmp 10c6b <__cxa_finalize@plt+0x65bb> │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 10efd <__cxa_finalize@plt+0x684d> │ │ │ │ vzeroupper │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x84(%ebp),%esi │ │ │ │ - jmp 10eaa <__cxa_finalize@plt+0x67fa> │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ + lea -0x64(%ebp),%esi │ │ │ │ + jmp 10c6b <__cxa_finalize@plt+0x65bb> │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10f05 <__cxa_finalize@plt+0x6855> │ │ │ │ + jmp 10cc6 <__cxa_finalize@plt+0x6616> │ │ │ │ mov %ebx,%eax │ │ │ │ vzeroupper │ │ │ │ - jmp 110f4 <__cxa_finalize@plt+0x6a44> │ │ │ │ - mov (%ebx),%edx │ │ │ │ + jmp 10e9f <__cxa_finalize@plt+0x67ef> │ │ │ │ + mov (%ecx),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ + push %ecx │ │ │ │ vzeroupper │ │ │ │ - call *0x4(%edx) │ │ │ │ + call *0x4(%ebx) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1112f <__cxa_finalize@plt+0x6a7f> │ │ │ │ + jmp 10ed7 <__cxa_finalize@plt+0x6827> │ │ │ │ dec %edx │ │ │ │ - jne 111eb <__cxa_finalize@plt+0x6b3b> │ │ │ │ + jne 10f90 <__cxa_finalize@plt+0x68e0> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,-0x178(%ebp) │ │ │ │ - jmp 82fd8 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1dad8> │ │ │ │ + jmp 7f107 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c5b7> │ │ │ │ dec %edx │ │ │ │ - jne 11277 <__cxa_finalize@plt+0x6bc7> │ │ │ │ + jne 1101c <__cxa_finalize@plt+0x696c> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,-0x178(%ebp) │ │ │ │ - jmp 830df , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1dbdf> │ │ │ │ + jmp 7f20e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c6be> │ │ │ │ lea -0x34(%ebp),%ebx │ │ │ │ mov %ebx,-0x178(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ push -0x178(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%eax │ │ │ │ mov %ebx,%esi │ │ │ │ - call 12fc0 │ │ │ │ + call 12d00 │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x138(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x14c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 112e7 <__cxa_finalize@plt+0x6c37> │ │ │ │ + jne 1108c <__cxa_finalize@plt+0x69dc> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov -0x150(%ebp),%eax │ │ │ │ - jmp 111f7 <__cxa_finalize@plt+0x6b47> │ │ │ │ + jmp 10f9c <__cxa_finalize@plt+0x68ec> │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ push -0x178(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11216 <__cxa_finalize@plt+0x6b66> │ │ │ │ + jmp 10fbb <__cxa_finalize@plt+0x690b> │ │ │ │ dec %edx │ │ │ │ - je 1147f <__cxa_finalize@plt+0x6dcf> │ │ │ │ + je 11224 <__cxa_finalize@plt+0x6b74> │ │ │ │ lea -0x34(%ebp),%edx │ │ │ │ mov %edx,-0x178(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ push -0x178(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%eax │ │ │ │ mov %ebx,%esi │ │ │ │ - call 12fc0 │ │ │ │ - jmp 1121f <__cxa_finalize@plt+0x6b6f> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call 12d00 │ │ │ │ + jmp 10fc4 <__cxa_finalize@plt+0x6914> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov -0x150(%ebp),%eax │ │ │ │ - jmp 11283 <__cxa_finalize@plt+0x6bd3> │ │ │ │ + jmp 11028 <__cxa_finalize@plt+0x6978> │ │ │ │ dec %edx │ │ │ │ - jne 11346 <__cxa_finalize@plt+0x6c96> │ │ │ │ + jne 110eb <__cxa_finalize@plt+0x6a3b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,-0x150(%ebp) │ │ │ │ - jmp 82e0f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1d90f> │ │ │ │ + jmp 7ef3f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c3ef> │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ push -0x178(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 112d9 <__cxa_finalize@plt+0x6c29> │ │ │ │ + jmp 1107e <__cxa_finalize@plt+0x69ce> │ │ │ │ dec %edx │ │ │ │ - je 113b7 <__cxa_finalize@plt+0x6d07> │ │ │ │ + je 1115c <__cxa_finalize@plt+0x6aac> │ │ │ │ mov %eax,%esi │ │ │ │ lea -0x34(%ebp),%eax │ │ │ │ mov %eax,-0x178(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x178(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1121f <__cxa_finalize@plt+0x6b6f> │ │ │ │ + jmp 10fc4 <__cxa_finalize@plt+0x6914> │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov -0x150(%ebp),%eax │ │ │ │ - jmp 11352 <__cxa_finalize@plt+0x6ca2> │ │ │ │ + jmp 110f7 <__cxa_finalize@plt+0x6a47> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,-0x150(%ebp) │ │ │ │ - jmp 8273c , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1d23c> │ │ │ │ + jmp 7e86b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1bd1b> │ │ │ │ mov %eax,-0x158(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x154(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x158(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x154(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x198(%ebp) │ │ │ │ + push -0x150(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x154(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ + mov %eax,-0x150(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x150(%ebp) │ │ │ │ + push -0x178(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x198(%ebp),%eax │ │ │ │ + mov -0x150(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x150(%ebp) │ │ │ │ - push -0x178(%ebp) │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ + push -0x198(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x150(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1121f <__cxa_finalize@plt+0x6b6f> │ │ │ │ + mov -0x178(%ebp),%esi │ │ │ │ + jmp 10fc4 <__cxa_finalize@plt+0x6914> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%ecx) │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,-0x150(%ebp) │ │ │ │ - jmp 82ae4 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1d5e4> │ │ │ │ + jmp 7ec13 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c0c3> │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11387 <__cxa_finalize@plt+0x6cd7> │ │ │ │ + jmp 1112c <__cxa_finalize@plt+0x6a7c> │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov -0x150(%ebp),%eax │ │ │ │ - jmp 112ba <__cxa_finalize@plt+0x6c0a> │ │ │ │ + jmp 1105f <__cxa_finalize@plt+0x69af> │ │ │ │ dec %edx │ │ │ │ - jne 11526 <__cxa_finalize@plt+0x6e76> │ │ │ │ + jne 112cb <__cxa_finalize@plt+0x6c1b> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%edx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%edx) │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,-0x150(%ebp) │ │ │ │ - jmp 82c6e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1d76e> │ │ │ │ + jmp 7ed9e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1c24e> │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ mov %ecx,-0x178(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x178(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1121f <__cxa_finalize@plt+0x6b6f> │ │ │ │ + jmp 10fc4 <__cxa_finalize@plt+0x6914> │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11534 <__cxa_finalize@plt+0x6e84> │ │ │ │ + jmp 112d9 <__cxa_finalize@plt+0x6c29> │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11576 <__cxa_finalize@plt+0x6ec6> │ │ │ │ + jne 1131b <__cxa_finalize@plt+0x6c6b> │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13f0b(%ebx),%esi │ │ │ │ + lea -0x14f0b(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edx │ │ │ │ + lea -0x14faa(%ebx),%edx │ │ │ │ push %edx │ │ │ │ call a1a0 │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 115a2 <__cxa_finalize@plt+0x6ef2> │ │ │ │ + jmp 11347 <__cxa_finalize@plt+0x6c97> │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ - mov %ecx,-0x34(%ebp) │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x34(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ cmp -0x1c(%ebp),%edi │ │ │ │ - je 11634 <__cxa_finalize@plt+0x6f84> │ │ │ │ + je 113d5 <__cxa_finalize@plt+0x6d25> │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 115c9 <__cxa_finalize@plt+0x6f19> │ │ │ │ + je 1136e <__cxa_finalize@plt+0x6cbe> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x14,%edi │ │ │ │ - jmp 115a5 <__cxa_finalize@plt+0x6ef5> │ │ │ │ + jmp 1134a <__cxa_finalize@plt+0x6c9a> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ push $0x4 │ │ │ │ push %esi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push $0x4 │ │ │ │ - push -0x28(%ebp) │ │ │ │ + push -0x30(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 115a2 <__cxa_finalize@plt+0x6ef2> │ │ │ │ - ffreep %st(0) │ │ │ │ + jmp 11347 <__cxa_finalize@plt+0x6c97> │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ push %edi │ │ │ │ call a1a0 │ │ │ │ - ffreep %st(0) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13f0b(%ebx),%esi │ │ │ │ + lea -0x14f0b(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ebx,-0x38(%ebp) │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ - mov %ebx,-0x34(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 115a2 <__cxa_finalize@plt+0x6ef2> │ │ │ │ - cmpl $0x0,-0x34(%ebp) │ │ │ │ - je 11651 <__cxa_finalize@plt+0x6fa1> │ │ │ │ + jmp 11347 <__cxa_finalize@plt+0x6c97> │ │ │ │ + cmpl $0x0,-0x3c(%ebp) │ │ │ │ + je 113f2 <__cxa_finalize@plt+0x6d42> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - mov -0x38(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - ffreep %st(0) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 116c5 <__cxa_finalize@plt+0x7015> │ │ │ │ + jne 114e2 <__cxa_finalize@plt+0x6e32> │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x1494b(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1169d <__cxa_finalize@plt+0x6fed> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ - call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 116c0 <__cxa_finalize@plt+0x7010> │ │ │ │ + jne 1147b <__cxa_finalize@plt+0x6dcb> │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1394b(%ebx),%esi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ cmpl $0x0,-0x54(%ebp) │ │ │ │ - je 1174d <__cxa_finalize@plt+0x709d> │ │ │ │ - push %eax │ │ │ │ - push %eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - sub %ecx,%eax │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - vzeroupper │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 11701 <__cxa_finalize@plt+0x7051> │ │ │ │ - mov -0x38(%ebp),%ebx │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - jmp 116cc <__cxa_finalize@plt+0x701c> │ │ │ │ - mov %eax,%esi │ │ │ │ + jne 114e7 <__cxa_finalize@plt+0x6e37> │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ push -0xa0(%ebp) │ │ │ │ - call a7440 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call a2790 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11752 <__cxa_finalize@plt+0x70a2> │ │ │ │ + jne 114ae <__cxa_finalize@plt+0x6dfe> │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 1174d <__cxa_finalize@plt+0x709d> │ │ │ │ + je 1144c <__cxa_finalize@plt+0x6d9c> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ sub %edi,%ecx │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11701 <__cxa_finalize@plt+0x7051> │ │ │ │ + jmp 1144f <__cxa_finalize@plt+0x6d9f> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + jmp 11442 <__cxa_finalize@plt+0x6d92> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 114dd <__cxa_finalize@plt+0x6e2d> │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ + push %edi │ │ │ │ + call a1a0 │ │ │ │ + mov %eax,%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1144f <__cxa_finalize@plt+0x6d9f> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + push %eax │ │ │ │ + push %eax │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + sub %ecx,%eax │ │ │ │ + push %eax │ │ │ │ + push %ecx │ │ │ │ vzeroupper │ │ │ │ - jmp 11701 <__cxa_finalize@plt+0x7051> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 1144f <__cxa_finalize@plt+0x6d9f> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 118ea <__cxa_finalize@plt+0x723a> │ │ │ │ - push %esi │ │ │ │ + jne 11699 <__cxa_finalize@plt+0x6fe9> │ │ │ │ + push %edi │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ - lea -0x13890(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ + lea -0x14890(%ebx),%edi │ │ │ │ + push %edi │ │ │ │ call a510 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1192b <__cxa_finalize@plt+0x727b> │ │ │ │ + jne 116da <__cxa_finalize@plt+0x702a> │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%ecx │ │ │ │ + lea -0x14faa(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ call a1a0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1189a <__cxa_finalize@plt+0x71ea> │ │ │ │ + jne 11649 <__cxa_finalize@plt+0x6f99> │ │ │ │ push %ecx │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - lea -0x13890(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ + lea -0x14890(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ call a510 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 117e9 <__cxa_finalize@plt+0x7139> │ │ │ │ + jne 11598 <__cxa_finalize@plt+0x6ee8> │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ + lea -0x148c4(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 11814 <__cxa_finalize@plt+0x7164> │ │ │ │ + jne 115c3 <__cxa_finalize@plt+0x6f13> │ │ │ │ push %edx │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push -0x9c(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x13890(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ + lea -0x14890(%ebx),%edi │ │ │ │ + push %edi │ │ │ │ call a510 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11895 <__cxa_finalize@plt+0x71e5> │ │ │ │ + jne 11644 <__cxa_finalize@plt+0x6f94> │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ call a1a0 │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 118ce <__cxa_finalize@plt+0x721e> │ │ │ │ + jne 1167d <__cxa_finalize@plt+0x6fcd> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push -0xfc(%ebp) │ │ │ │ - call a7510 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ + call a2860 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push -0xec(%ebp) │ │ │ │ - call a7440 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call a2790 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 118ef <__cxa_finalize@plt+0x723f> │ │ │ │ + jne 1169e <__cxa_finalize@plt+0x6fee> │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,%esi │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ cmpl $0x0,-0xa4(%ebp) │ │ │ │ - je 118f4 <__cxa_finalize@plt+0x7244> │ │ │ │ + mov %eax,%esi │ │ │ │ + je 116a3 <__cxa_finalize@plt+0x6ff3> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push -0xdc(%ebp) │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push -0xa4(%ebp) │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11841 <__cxa_finalize@plt+0x7191> │ │ │ │ + jmp 115f0 <__cxa_finalize@plt+0x6f40> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ sub %ecx,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1184c <__cxa_finalize@plt+0x719c> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 115fb <__cxa_finalize@plt+0x6f4b> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp 11841 <__cxa_finalize@plt+0x7191> │ │ │ │ + jmp 115f0 <__cxa_finalize@plt+0x6f40> │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ vzeroupper │ │ │ │ - call 23040 │ │ │ │ - jmp 11841 <__cxa_finalize@plt+0x7191> │ │ │ │ + call 22bd0 │ │ │ │ + jmp 115f0 <__cxa_finalize@plt+0x6f40> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ push -0xa8(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a57f0 │ │ │ │ + call a0bd0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11841 <__cxa_finalize@plt+0x7191> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 115f0 <__cxa_finalize@plt+0x6f40> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ dec %edx │ │ │ │ - je 119f5 <__cxa_finalize@plt+0x7345> │ │ │ │ - lea -0x54(%ebp),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,-0x124(%ebp) │ │ │ │ + jne 11711 <__cxa_finalize@plt+0x7061> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + vzeroupper │ │ │ │ + call a110 <__cxa_begin_catch@plt> │ │ │ │ + mov (%eax),%edi │ │ │ │ + mov %eax,(%esp) │ │ │ │ + call *0x8(%edi) │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + call 16af0 │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + jmp 86bd7 │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x124(%ebp) │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea -0xf8(%ebp),%ecx │ │ │ │ - lea -0xe8(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0x158(%ebp) │ │ │ │ - mov %eax,-0x15c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x15c(%ebp) │ │ │ │ + push -0x13c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ - push -0x158(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x164(%ebp),%eax │ │ │ │ + push -0x138(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x144(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ + call 12d00 │ │ │ │ + mov -0x140(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xfc(%ebp),%ebx │ │ │ │ + lea -0xdc(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x100(%ebp),%edx │ │ │ │ + lea -0xe0(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x120(%ebp) │ │ │ │ + push -0x100(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11a31 <__cxa_finalize@plt+0x7381> │ │ │ │ + jne 118f2 <__cxa_finalize@plt+0x7242> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ + dec %edx │ │ │ │ + je 118b6 <__cxa_finalize@plt+0x7206> │ │ │ │ + lea -0x34(%ebp),%ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ecx,-0x114(%ebp) │ │ │ │ + vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ + push -0x114(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - vzeroupper │ │ │ │ - call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov %eax,(%esp) │ │ │ │ - call *0x8(%edi) │ │ │ │ - lea -0x54(%ebp),%ecx │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0xd8(%ebp),%ecx │ │ │ │ + lea -0xc8(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %ecx,-0x124(%ebp) │ │ │ │ - call 16c20 │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - movb $0x0,-0x134(%ebp) │ │ │ │ - jmp 8a1e2 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11945 <__cxa_finalize@plt+0x7295> │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ + mov %ecx,-0x138(%ebp) │ │ │ │ + mov %eax,-0x13c(%ebp) │ │ │ │ + jmp 11731 <__cxa_finalize@plt+0x7081> │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x12c(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x130(%ebp),%eax │ │ │ │ + mov -0x110(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ + mov %eax,-0x10c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x128(%ebp) │ │ │ │ + push -0x108(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x12c(%ebp),%eax │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x128(%ebp) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x124(%ebp) │ │ │ │ + push -0x104(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x128(%ebp),%eax │ │ │ │ + mov -0x108(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ - push -0x11c(%ebp) │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + push -0xfc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x124(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 119a5 <__cxa_finalize@plt+0x72f5> │ │ │ │ + mov -0x104(%ebp),%edi │ │ │ │ + jmp 11766 <__cxa_finalize@plt+0x70b6> │ │ │ │ xor %eax,%eax │ │ │ │ - mov %eax,-0x160(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 1199a <__cxa_finalize@plt+0x72ea> │ │ │ │ - dec %edx │ │ │ │ - je 11b0b <__cxa_finalize@plt+0x745b> │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + mov %eax,-0x140(%ebp) │ │ │ │ vzeroupper │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ + jmp 1175b <__cxa_finalize@plt+0x70ab> │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x11c(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 11970 <__cxa_finalize@plt+0x72c0> │ │ │ │ + vzeroupper │ │ │ │ + call a560 <__cxa_end_catch@plt> │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + jmp 11717 <__cxa_finalize@plt+0x7067> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ - mov (%eax),%edx │ │ │ │ + mov (%eax),%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ - call *0x8(%edx) │ │ │ │ + call *0x8(%edi) │ │ │ │ + lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 16c20 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ecx,-0x114(%ebp) │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - jmp 8acb7 │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ + movb $0x0,-0x110(%ebp) │ │ │ │ + jmp 86112 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %esi,%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - jmp 11aec <__cxa_finalize@plt+0x743c> │ │ │ │ + jmp 117cf <__cxa_finalize@plt+0x711f> │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - call a57f0 │ │ │ │ + call a0bd0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 11b87 <__cxa_finalize@plt+0x74d7> │ │ │ │ + je 1193d <__cxa_finalize@plt+0x728d> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x68(%ebp),%edi │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ sub %eax,%edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ push -0xd8(%ebp) │ │ │ │ - call a7510 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ + call a2860 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ push -0xd0(%ebp) │ │ │ │ - call a7440 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call a2790 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11bd0 <__cxa_finalize@plt+0x7520> │ │ │ │ + jne 11986 <__cxa_finalize@plt+0x72d6> │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ vzeroupper │ │ │ │ - call 23040 │ │ │ │ - jmp 11b69 <__cxa_finalize@plt+0x74b9> │ │ │ │ + call 22bd0 │ │ │ │ + jmp 1191f <__cxa_finalize@plt+0x726f> │ │ │ │ nop │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ vzeroupper │ │ │ │ - call 12fc0 │ │ │ │ - cmpl $0x0,-0x164(%ebp) │ │ │ │ - je 11c18 <__cxa_finalize@plt+0x7568> │ │ │ │ + cmpl $0x0,-0x150(%ebp) │ │ │ │ + je 119c3 <__cxa_finalize@plt+0x7313> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0x1c8(%ebp) │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x164(%ebp) │ │ │ │ + push -0x194(%ebp) │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x150(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 11c47 <__cxa_finalize@plt+0x7597> │ │ │ │ + je 119f2 <__cxa_finalize@plt+0x7342> │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 11c6b <__cxa_finalize@plt+0x75bb> │ │ │ │ + je 11a16 <__cxa_finalize@plt+0x7366> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub %edi,%ecx │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xe8(%ebp),%ebx │ │ │ │ + mov -0xc8(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 11c8f <__cxa_finalize@plt+0x75df> │ │ │ │ + je 11a3a <__cxa_finalize@plt+0x738a> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x174(%ebp) │ │ │ │ - call a6080 │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x180(%ebp) │ │ │ │ + call a1460 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x158(%ebp),%edi │ │ │ │ - mov %esi,-0x118(%ebp) │ │ │ │ + mov -0x144(%ebp),%edi │ │ │ │ + mov %esi,-0xf0(%ebp) │ │ │ │ mov 0x10(%edi),%ecx │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ + mov %ecx,-0xec(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ - cmp %edi,-0x10c(%ebp) │ │ │ │ - je 11dc1 <__cxa_finalize@plt+0x7711> │ │ │ │ + cmp %edi,-0xec(%ebp) │ │ │ │ + je 11b6c <__cxa_finalize@plt+0x74bc> │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov (%edi),%edx │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ - cmp %esi,-0x110(%ebp) │ │ │ │ - je 11e74 <__cxa_finalize@plt+0x77c4> │ │ │ │ + cmp %esi,-0xf8(%ebp) │ │ │ │ + je 11c1f <__cxa_finalize@plt+0x756f> │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 11d02 <__cxa_finalize@plt+0x7652> │ │ │ │ + je 11aad <__cxa_finalize@plt+0x73fd> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%esi │ │ │ │ - jmp 11cd9 <__cxa_finalize@plt+0x7629> │ │ │ │ - mov -0x120(%ebp),%esi │ │ │ │ + jmp 11a84 <__cxa_finalize@plt+0x73d4> │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ cmp %esi,%edi │ │ │ │ - je 11d5b <__cxa_finalize@plt+0x76ab> │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + je 11b06 <__cxa_finalize@plt+0x7456> │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0xc,%esi │ │ │ │ - call a7fd0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + call a3310 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11d10 <__cxa_finalize@plt+0x7660> │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + jmp 11abb <__cxa_finalize@plt+0x740b> │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11d82 <__cxa_finalize@plt+0x76d2> │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + jne 11b2d <__cxa_finalize@plt+0x747d> │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - push -0x118(%ebp) │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x120(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x100(%ebp) │ │ │ │ call a280 │ │ │ │ - mov -0x10c(%ebp),%esi │ │ │ │ + mov -0xec(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11ca6 <__cxa_finalize@plt+0x75f6> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 11a51 <__cxa_finalize@plt+0x73a1> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ push $0x20 │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x158(%ebp) │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x144(%ebp) │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11e42 <__cxa_finalize@plt+0x7792> │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + jne 11bed <__cxa_finalize@plt+0x753d> │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x158(%ebp),%edx │ │ │ │ - mov -0x118(%ebp),%esi │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 11e4c <__cxa_finalize@plt+0x779c> │ │ │ │ - mov -0x158(%ebp),%ecx │ │ │ │ - mov %esi,-0x118(%ebp) │ │ │ │ + jne 11bf7 <__cxa_finalize@plt+0x7547> │ │ │ │ + mov -0x144(%ebp),%ecx │ │ │ │ + mov %esi,-0xf0(%ebp) │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ - cmp %esi,-0x10c(%ebp) │ │ │ │ - jne 11e99 <__cxa_finalize@plt+0x77e9> │ │ │ │ - mov -0x158(%ebp),%edi │ │ │ │ - mov -0x118(%ebp),%esi │ │ │ │ + cmp %esi,-0xec(%ebp) │ │ │ │ + jne 11c44 <__cxa_finalize@plt+0x7594> │ │ │ │ + mov -0x144(%ebp),%edi │ │ │ │ + mov -0xf0(%ebp),%esi │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 11ed2 <__cxa_finalize@plt+0x7822> │ │ │ │ + jne 11c7d <__cxa_finalize@plt+0x75cd> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ push $0x20 │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x158(%ebp) │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x144(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 11e47 <__cxa_finalize@plt+0x7797> │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + jne 11bf2 <__cxa_finalize@plt+0x7542> │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - mov -0x158(%ebp),%edi │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0x144(%ebp),%edi │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ mov 0x14(%edi),%edx │ │ │ │ - mov %edx,-0x10c(%ebp) │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11dd4 <__cxa_finalize@plt+0x7724> │ │ │ │ + jmp 11b7f <__cxa_finalize@plt+0x74cf> │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 11e91 <__cxa_finalize@plt+0x77e1> │ │ │ │ + je 11c3c <__cxa_finalize@plt+0x758c> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ sub %esi,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - jmp 11cc0 <__cxa_finalize@plt+0x7610> │ │ │ │ + jmp 11a6b <__cxa_finalize@plt+0x73bb> │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov (%esi),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - cmp %esi,-0x110(%ebp) │ │ │ │ - je 11f23 <__cxa_finalize@plt+0x7873> │ │ │ │ + cmp %esi,-0xf8(%ebp) │ │ │ │ + je 11cca <__cxa_finalize@plt+0x761a> │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 11ecd <__cxa_finalize@plt+0x781d> │ │ │ │ + je 11c78 <__cxa_finalize@plt+0x75c8> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%esi │ │ │ │ - jmp 11ea8 <__cxa_finalize@plt+0x77f8> │ │ │ │ + jmp 11c53 <__cxa_finalize@plt+0x75a3> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - mov -0x158(%ebp),%edx │ │ │ │ + mov -0x144(%ebp),%edx │ │ │ │ mov 0x8(%edx),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11e0f <__cxa_finalize@plt+0x775f> │ │ │ │ - mov -0x120(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ - jne 11f4a <__cxa_finalize@plt+0x789a> │ │ │ │ - push %edx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x134(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x13890(%ebx),%edi │ │ │ │ + jmp 11bba <__cxa_finalize@plt+0x750a> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 11cc5 <__cxa_finalize@plt+0x7615> │ │ │ │ + push %ebx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x11c(%ebp) │ │ │ │ push %edi │ │ │ │ - vzeroupper │ │ │ │ + lea -0x14890(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ call a510 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov (%edi),%edx │ │ │ │ mov %edi,%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 11f42 <__cxa_finalize@plt+0x7892> │ │ │ │ + je 11ce9 <__cxa_finalize@plt+0x7639> │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub %edx,%edi │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%esi │ │ │ │ - jmp 11ded <__cxa_finalize@plt+0x773d> │ │ │ │ - vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 11fa4 <__cxa_finalize@plt+0x78f4> │ │ │ │ - push %ebx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x134(%ebp) │ │ │ │ - push %edi │ │ │ │ - lea -0x13890(%ebx),%eax │ │ │ │ + jmp 11b98 <__cxa_finalize@plt+0x74e8> │ │ │ │ + mov %edi,%eax │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ + jne 11dc0 <__cxa_finalize@plt+0x7710> │ │ │ │ + push %edx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x110(%ebp) │ │ │ │ push %eax │ │ │ │ + lea -0x14890(%ebx),%edi │ │ │ │ + push %edi │ │ │ │ + vzeroupper │ │ │ │ call a510 │ │ │ │ - mov -0x120(%ebp),%edi │ │ │ │ + mov -0x100(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - cmp %edi,-0x10c(%ebp) │ │ │ │ - je 11ca6 <__cxa_finalize@plt+0x75f6> │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + cmp %edi,-0xec(%ebp) │ │ │ │ + je 11a51 <__cxa_finalize@plt+0x73a1> │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ add $0xc,%edi │ │ │ │ - call a7fd0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + call a3310 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 11f81 <__cxa_finalize@plt+0x78d1> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp 11bf3 <__cxa_finalize@plt+0x7543> │ │ │ │ + jmp 11d29 <__cxa_finalize@plt+0x7679> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ + jne 11dac <__cxa_finalize@plt+0x76fc> │ │ │ │ + push %ecx │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x11c(%ebp) │ │ │ │ + push %eax │ │ │ │ + lea -0x14890(%ebx),%edi │ │ │ │ + push %edi │ │ │ │ + call a510 │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ vzeroupper │ │ │ │ - call 12fc0 │ │ │ │ - cmpl $0x0,-0x14c(%ebp) │ │ │ │ - je 11fe8 <__cxa_finalize@plt+0x7938> │ │ │ │ + cmpl $0x0,-0x138(%ebp) │ │ │ │ + je 11d9c <__cxa_finalize@plt+0x76ec> │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ - push -0x150(%ebp) │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x14c(%ebp) │ │ │ │ + push -0x13c(%ebp) │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x138(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - jmp 11c23 <__cxa_finalize@plt+0x7573> │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + jmp 119ce <__cxa_finalize@plt+0x731e> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ vzeroupper │ │ │ │ - jmp 11fc3 <__cxa_finalize@plt+0x7913> │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ - jne 12058 <__cxa_finalize@plt+0x79a8> │ │ │ │ - push %ecx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x134(%ebp) │ │ │ │ - push %eax │ │ │ │ - lea -0x13890(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ - call a510 │ │ │ │ - vmovd %xmm0,-0x130(%ebp) │ │ │ │ - jmp 8f591 > const&, int, int, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&)@@Base+0x25c1> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + jmp 11d77 <__cxa_finalize@plt+0x76c7> │ │ │ │ + vzeroupper │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + vzeroupper │ │ │ │ + call 12d00 │ │ │ │ + jmp 1199e <__cxa_finalize@plt+0x72ee> │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ + jmp 8b3c7 > const&, int, int, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&)@@Base+0x2517> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1205d <__cxa_finalize@plt+0x79ad> │ │ │ │ + jne 11e09 <__cxa_finalize@plt+0x7759> │ │ │ │ push %eax │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ - push -0x128(%ebp) │ │ │ │ + mov -0x134(%ebp),%ebx │ │ │ │ + push -0x108(%ebp) │ │ │ │ push %edx │ │ │ │ - lea -0x13890(%ebx),%eax │ │ │ │ + lea -0x14890(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a510 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ vzeroupper │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - mov %edi,-0x38(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ push -0x94(%ebp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 120f0 <__cxa_finalize@plt+0x7a40> │ │ │ │ + jne 11e9c <__cxa_finalize@plt+0x77ec> │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %ebx,-0x88(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je 120f5 <__cxa_finalize@plt+0x7a45> │ │ │ │ + je 11ea1 <__cxa_finalize@plt+0x77f1> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1207a <__cxa_finalize@plt+0x79ca> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 11e26 <__cxa_finalize@plt+0x7776> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp 1207a <__cxa_finalize@plt+0x79ca> │ │ │ │ + jmp 11e26 <__cxa_finalize@plt+0x7776> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ push -0x4c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ push -0x74(%ebp) │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1213d <__cxa_finalize@plt+0x7a8d> │ │ │ │ + jne 11ee9 <__cxa_finalize@plt+0x7839> │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x44(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - jmp 12177 <__cxa_finalize@plt+0x7ac7> │ │ │ │ + jmp 11f23 <__cxa_finalize@plt+0x7873> │ │ │ │ xor %edx,%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ vzeroupper │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push %edi │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ pop %eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ - jne 121e5 <__cxa_finalize@plt+0x7b35> │ │ │ │ + jne 11f91 <__cxa_finalize@plt+0x78e1> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x44(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x2c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - jmp 12177 <__cxa_finalize@plt+0x7ac7> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 11f23 <__cxa_finalize@plt+0x7873> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ xor %edi,%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ lea -0x20(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - jmp 12177 <__cxa_finalize@plt+0x7ac7> │ │ │ │ + jmp 11f23 <__cxa_finalize@plt+0x7873> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x44(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 12155 <__cxa_finalize@plt+0x7aa5> │ │ │ │ + jmp 11f01 <__cxa_finalize@plt+0x7851> │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x44(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 121c8 <__cxa_finalize@plt+0x7b18> │ │ │ │ + jmp 11f74 <__cxa_finalize@plt+0x78c4> │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 12271 <__cxa_finalize@plt+0x7bc1> │ │ │ │ + je 1201d <__cxa_finalize@plt+0x796d> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ push -0x4c(%ebp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12276 <__cxa_finalize@plt+0x7bc6> │ │ │ │ + jne 12022 <__cxa_finalize@plt+0x7972> │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 12248 <__cxa_finalize@plt+0x7b98> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 11ff4 <__cxa_finalize@plt+0x7944> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 122c7 <__cxa_finalize@plt+0x7c17> │ │ │ │ + jne 12073 <__cxa_finalize@plt+0x79c3> │ │ │ │ call a73a <__cxa_finalize@plt+0x8a> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x124(%ebp),%ebx │ │ │ │ push -0x144(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - call a6be0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1f20 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1237f <__cxa_finalize@plt+0x7ccf> │ │ │ │ + jne 1212b <__cxa_finalize@plt+0x7a7b> │ │ │ │ mov -0x124(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12384 <__cxa_finalize@plt+0x7cd4> │ │ │ │ + jne 12130 <__cxa_finalize@plt+0x7a80> │ │ │ │ call a73a <__cxa_finalize@plt+0x8a> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12313 <__cxa_finalize@plt+0x7c63> │ │ │ │ + jne 120bf <__cxa_finalize@plt+0x7a0f> │ │ │ │ mov -0x124(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ + lea -0x14faa(%ebx),%edi │ │ │ │ push %edi │ │ │ │ call a1a0 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12318 <__cxa_finalize@plt+0x7c68> │ │ │ │ + jne 120c4 <__cxa_finalize@plt+0x7a14> │ │ │ │ call a73a <__cxa_finalize@plt+0x8a> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1237a <__cxa_finalize@plt+0x7cca> │ │ │ │ + jne 12126 <__cxa_finalize@plt+0x7a76> │ │ │ │ mov -0x124(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x138c4(%ebx),%ecx │ │ │ │ + lea -0x148c4(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ call a1a0 │ │ │ │ mov -0x124(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ - lea -0x13b7b(%ebx),%ebx │ │ │ │ + lea -0x14b7b(%ebx),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 123a0 <__cxa_finalize@plt+0x7cf0> │ │ │ │ + jne 1214c <__cxa_finalize@plt+0x7a9c> │ │ │ │ push %esi │ │ │ │ mov -0x124(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push -0x74(%ebx) │ │ │ │ push %eax │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x144(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x4,%eax │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ mov %ebx,(%edi) │ │ │ │ mov %ebx,0x4(%edi) │ │ │ │ ud2 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ push -0xa8(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a6be0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1f20 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ push -0xa4(%ebp) │ │ │ │ - call a2e60 │ │ │ │ + call 9e230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 123f1 <__cxa_finalize@plt+0x7d41> │ │ │ │ + jne 1219d <__cxa_finalize@plt+0x7aed> │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push -0x90(%ebp) │ │ │ │ - call a6fb0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + call a2300 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push -0x78(%ebp) │ │ │ │ - call a6fb0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + call a2300 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 12443 <__cxa_finalize@plt+0x7d93> │ │ │ │ + jmp 121ef <__cxa_finalize@plt+0x7b3f> │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x50(%ebp),%esi │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ vmovd -0x6c(%ebp),%xmm4 │ │ │ │ - vpinsrd $0x1,-0x70(%ebp),%xmm4,%xmm5 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x70(%ebp),%xmm4,%xmm5 │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ vmovq %xmm5,-0x50(%ebp) │ │ │ │ push %esi │ │ │ │ - call a7280 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a25d0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ push -0x9c(%ebp) │ │ │ │ - call a2c20 │ │ │ │ + call 9dff0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 124bb <__cxa_finalize@plt+0x7e0b> │ │ │ │ + jne 12267 <__cxa_finalize@plt+0x7bb7> │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ push -0x8c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1240b <__cxa_finalize@plt+0x7d5b> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 121b7 <__cxa_finalize@plt+0x7b07> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 124de <__cxa_finalize@plt+0x7e2e> │ │ │ │ + jne 1228a <__cxa_finalize@plt+0x7bda> │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13f0b(%ebx),%eax │ │ │ │ + lea -0x14f0b(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ lea -0x50(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 1240b <__cxa_finalize@plt+0x7d5b> │ │ │ │ + jmp 121b7 <__cxa_finalize@plt+0x7b07> │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 12541 <__cxa_finalize@plt+0x7e91> │ │ │ │ + jne 122ed <__cxa_finalize@plt+0x7c3d> │ │ │ │ vzeroupper │ │ │ │ cmp %edi,-0x60(%ebp) │ │ │ │ - je 1255a <__cxa_finalize@plt+0x7eaa> │ │ │ │ + je 12306 <__cxa_finalize@plt+0x7c56> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push -0x60(%ebp) │ │ │ │ - call beec0 , std::allocator > >::~vector()@@Base> │ │ │ │ + call b8cf0 , std::allocator > >::~vector()@@Base> │ │ │ │ addl $0xc,-0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 12504 <__cxa_finalize@plt+0x7e54> │ │ │ │ + jmp 122b0 <__cxa_finalize@plt+0x7c00> │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 1258a <__cxa_finalize@plt+0x7eda> │ │ │ │ + jne 12336 <__cxa_finalize@plt+0x7c86> │ │ │ │ vzeroupper │ │ │ │ cmp %edi,%esi │ │ │ │ - je 125a3 <__cxa_finalize@plt+0x7ef3> │ │ │ │ + je 1234f <__cxa_finalize@plt+0x7c9f> │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ add $0xc,%esi │ │ │ │ - call beec0 , std::allocator > >::~vector()@@Base> │ │ │ │ + call b8cf0 , std::allocator > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 12529 <__cxa_finalize@plt+0x7e79> │ │ │ │ + jmp 122d5 <__cxa_finalize@plt+0x7c25> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 12504 <__cxa_finalize@plt+0x7e54> │ │ │ │ + jmp 122b0 <__cxa_finalize@plt+0x7c00> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 12575 <__cxa_finalize@plt+0x7ec5> │ │ │ │ + je 12321 <__cxa_finalize@plt+0x7c71> │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ @@ -8836,30 +8829,30 @@ │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%edi │ │ │ │ xor %esi,%esi │ │ │ │ mov %esi,-0x74(%ebp) │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ lea -0x50(%ebp),%esi │ │ │ │ - jmp 1241f <__cxa_finalize@plt+0x7d6f> │ │ │ │ + jmp 121cb <__cxa_finalize@plt+0x7b1b> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub %ecx,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 12529 <__cxa_finalize@plt+0x7e79> │ │ │ │ + jmp 122d5 <__cxa_finalize@plt+0x7c25> │ │ │ │ mov -0x78(%ebp),%edi │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 125c3 <__cxa_finalize@plt+0x7f13> │ │ │ │ + je 1236f <__cxa_finalize@plt+0x7cbf> │ │ │ │ push %esi │ │ │ │ push %esi │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ sub %ebx,%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ @@ -8868,498 +8861,498 @@ │ │ │ │ add $0x10,%esp │ │ │ │ xor %ecx,%ecx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ lea -0x50(%ebp),%esi │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ - jmp 12443 <__cxa_finalize@plt+0x7d93> │ │ │ │ + jmp 121ef <__cxa_finalize@plt+0x7b3f> │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x8 │ │ │ │ call a170 <__cxa_allocate_exception@plt> │ │ │ │ pop %edi │ │ │ │ - lea -0x12b7c(%ebx),%edi │ │ │ │ + lea -0x13b7c(%ebx),%edi │ │ │ │ mov %eax,%esi │ │ │ │ pop %eax │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12632 <__cxa_finalize@plt+0x7f82> │ │ │ │ + jne 123de <__cxa_finalize@plt+0x7d2e> │ │ │ │ push %ebx │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push -0x44(%ebx) │ │ │ │ push -0x8(%ebx) │ │ │ │ push %esi │ │ │ │ call a590 <__cxa_throw@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x50(%ebp),%esi │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 1241f <__cxa_finalize@plt+0x7d6f> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 121cb <__cxa_finalize@plt+0x7b1b> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,%edi │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a2c0 <__cxa_free_exception@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12663 <__cxa_finalize@plt+0x7fb3> │ │ │ │ + jne 1240f <__cxa_finalize@plt+0x7d5f> │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push -0xd0(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ pop %eax │ │ │ │ push -0xd4(%ebp) │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,-0xe4(%ebp) │ │ │ │ mov %ebx,-0xe0(%ebp) │ │ │ │ - mov -0xe4(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ push -0xd4(%ebp) │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xe0(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ push -0xd0(%ebp) │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push -0xf8(%ebp) │ │ │ │ - call a6be0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1f20 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ push -0xec(%ebp) │ │ │ │ - call a2e60 │ │ │ │ + call 9e230 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 127a3 <__cxa_finalize@plt+0x80f3> │ │ │ │ + jne 1254f <__cxa_finalize@plt+0x7e9f> │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x94(%ebp),%edx │ │ │ │ push %edx │ │ │ │ vzeroupper │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0x84(%ebp),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ pop %ecx │ │ │ │ push -0xd0(%ebp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1269c <__cxa_finalize@plt+0x7fec> │ │ │ │ + jmp 12448 <__cxa_finalize@plt+0x7d98> │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x94(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0x84(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ pop %edi │ │ │ │ push -0xd0(%ebp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1269c <__cxa_finalize@plt+0x7fec> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + jmp 12448 <__cxa_finalize@plt+0x7d98> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 12599 <__cxa_finalize@plt+0x7ee9> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push $0x8 │ │ │ │ - call a170 <__cxa_allocate_exception@plt> │ │ │ │ - pop %edi │ │ │ │ - mov %eax,%esi │ │ │ │ - pop %eax │ │ │ │ - lea -0x12b7c(%ebx),%eax │ │ │ │ + lea -0x14faa(%ebx),%eax │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - call a0e0 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 129c1 <__cxa_finalize@plt+0x8311> │ │ │ │ - push %ebx │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - lea -0x50(%ebp),%edi │ │ │ │ - push -0x44(%ebx) │ │ │ │ - push -0x8(%ebx) │ │ │ │ - push %esi │ │ │ │ - lea -0x80(%ebp),%esi │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - call a590 <__cxa_throw@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 1292a <__cxa_finalize@plt+0x827a> │ │ │ │ - push %ebx │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - push -0x44(%ebx) │ │ │ │ - push -0x8(%ebx) │ │ │ │ - push %esi │ │ │ │ - call a590 <__cxa_throw@plt> │ │ │ │ - mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x338(%ebp),%edx │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x1f8(%ebp),%edi │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - push -0x364(%ebp) │ │ │ │ - call a6be0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1a0 │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 126ab <__cxa_finalize@plt+0x7ffb> │ │ │ │ + push %ecx │ │ │ │ + push %ecx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub %edi,%ecx │ │ │ │ + push %ecx │ │ │ │ + push %edi │ │ │ │ + vzeroupper │ │ │ │ + call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 125f4 <__cxa_finalize@plt+0x7f44> │ │ │ │ + vzeroupper │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 1292f <__cxa_finalize@plt+0x827f> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + jne 127a8 <__cxa_finalize@plt+0x80f8> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - call a5e0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + lea -0x14faa(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + vzeroupper │ │ │ │ + call a1a0 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 1266f <__cxa_finalize@plt+0x7fbf> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + lea -0x14faa(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + vzeroupper │ │ │ │ + call a1a0 │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - call a2c0 <__cxa_free_exception@plt> │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 1260f <__cxa_finalize@plt+0x7f5f> │ │ │ │ + push %edx │ │ │ │ + push %edx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + sub %ebx,%edx │ │ │ │ + push %edx │ │ │ │ + push %ebx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x0,-0x9c(%ebp) │ │ │ │ - je 128ee <__cxa_finalize@plt+0x823e> │ │ │ │ + cmpl $0x0,-0x19c(%ebp) │ │ │ │ + je 12635 <__cxa_finalize@plt+0x7f85> │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov -0x344(%ebp),%edx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub %edi,%edx │ │ │ │ - push %edx │ │ │ │ + mov -0x1e8(%ebp),%eax │ │ │ │ + mov -0x19c(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub %edi,%eax │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x35c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - cmp %edi,-0x34c(%ebp) │ │ │ │ - je 1293b <__cxa_finalize@plt+0x828b> │ │ │ │ - mov (%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 12925 <__cxa_finalize@plt+0x8275> │ │ │ │ + mov -0x200(%ebp),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x1a8(%ebp),%edi │ │ │ │ + cmp %edi,-0x1f4(%ebp) │ │ │ │ + je 12758 <__cxa_finalize@plt+0x80a8> │ │ │ │ + mov (%edi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1266a <__cxa_finalize@plt+0x7fba> │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ + sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - jmp 12900 <__cxa_finalize@plt+0x8250> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 12644 <__cxa_finalize@plt+0x7f94> │ │ │ │ + vzeroupper │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 127b5 <__cxa_finalize@plt+0x8105> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x60(%ebp),%ecx │ │ │ │ + lea -0x30(%ebp),%edx │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + mov %ecx,-0x1a4(%ebp) │ │ │ │ + mov %edx,-0x1b0(%ebp) │ │ │ │ + call a1a0 │ │ │ │ + vzeroupper │ │ │ │ + jmp 125f4 <__cxa_finalize@plt+0x7f44> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 128c5 <__cxa_finalize@plt+0x8215> │ │ │ │ - cmpl $0x0,-0xa0(%ebp) │ │ │ │ - je 12964 <__cxa_finalize@plt+0x82b4> │ │ │ │ + mov -0x1a8(%ebp),%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + push -0x1b0(%ebp) │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x118(%ebp),%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + push -0x1a4(%ebp) │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + push -0x204(%ebp) │ │ │ │ + call a1f20 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 127b0 <__cxa_finalize@plt+0x8100> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %esi │ │ │ │ + call a5e0 <_Unwind_Resume@plt> │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + push -0x1a4(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ + pop %edi │ │ │ │ + push -0x1b0(%ebp) │ │ │ │ + call a2450 >::~unique_ptr()@@Base> │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + mov %eax,-0x118(%ebp) │ │ │ │ + jmp 126b8 <__cxa_finalize@plt+0x8008> │ │ │ │ + cmpl $0x0,-0x1a8(%ebp) │ │ │ │ + je 1277e <__cxa_finalize@plt+0x80ce> │ │ │ │ push %ecx │ │ │ │ push %ecx │ │ │ │ - mov -0x34c(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub %ecx,%edi │ │ │ │ + mov -0x1f4(%ebp),%eax │ │ │ │ + mov -0x1a8(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub %edi,%eax │ │ │ │ + push %eax │ │ │ │ push %edi │ │ │ │ - push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - cmp %edi,-0x340(%ebp) │ │ │ │ - je 129dc <__cxa_finalize@plt+0x832c> │ │ │ │ - mov (%edi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 1298f <__cxa_finalize@plt+0x82df> │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + cmp %edi,-0x1e4(%ebp) │ │ │ │ + je 127ba <__cxa_finalize@plt+0x810a> │ │ │ │ + mov (%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 127a3 <__cxa_finalize@plt+0x80f3> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub %ecx,%edx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub %eax,%edx │ │ │ │ push %edx │ │ │ │ - push %ecx │ │ │ │ + push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - jmp 1296a <__cxa_finalize@plt+0x82ba> │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - sub %gs:0x14,%edx │ │ │ │ - jne 12a5d <__cxa_finalize@plt+0x83ad> │ │ │ │ - push %edx │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - push %ecx │ │ │ │ - lea -0x13890(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ - vzeroupper │ │ │ │ - call a510 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edx,-0x34c(%ebp) │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + jmp 12781 <__cxa_finalize@plt+0x80d1> │ │ │ │ vzeroupper │ │ │ │ - jmp 128fa <__cxa_finalize@plt+0x824a> │ │ │ │ - cmpl $0x0,-0x98(%ebp) │ │ │ │ - je 12a05 <__cxa_finalize@plt+0x8355> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + cmpl $0x0,-0x78(%ebp) │ │ │ │ + je 127da <__cxa_finalize@plt+0x812a> │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ - mov -0x340(%ebp),%edx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub %eax,%edx │ │ │ │ + mov -0x1e4(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ + push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - push -0x36c(%ebp) │ │ │ │ - call a6fb0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + push -0x210(%ebp) │ │ │ │ + call a2300 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x338(%ebp) │ │ │ │ - mov %ebx,-0x1f8(%ebp) │ │ │ │ - jmp 12838 <__cxa_finalize@plt+0x8188> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + mov %ebx,-0x1a8(%ebp) │ │ │ │ + mov %ebx,-0x118(%ebp) │ │ │ │ + jmp 126b8 <__cxa_finalize@plt+0x8008> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - call a2c0 <__cxa_free_exception@plt> │ │ │ │ - lea -0x80(%ebp),%ecx │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - jmp 12838 <__cxa_finalize@plt+0x8188> │ │ │ │ - vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 12c6a <__cxa_finalize@plt+0x85ba> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - call a420 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 12acc <__cxa_finalize@plt+0x841c> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ - vzeroupper │ │ │ │ - call a1a0 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 12ad4 <__cxa_finalize@plt+0x8424> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - vzeroupper │ │ │ │ - call a1a0 │ │ │ │ - vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,%esi │ │ │ │ + jmp 1260f <__cxa_finalize@plt+0x7f5f> │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %edx,-0x1f4(%ebp) │ │ │ │ + mov %edx,-0x1a8(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 128c5 <__cxa_finalize@plt+0x8215> │ │ │ │ - push %edx │ │ │ │ - push %edx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 128c5 <__cxa_finalize@plt+0x8215> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 1263e <__cxa_finalize@plt+0x7f8e> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12b4d <__cxa_finalize@plt+0x849d> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + jne 12860 <__cxa_finalize@plt+0x81b0> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x1394b(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ + lea -0x1494b(%ebx),%ecx │ │ │ │ + push %ecx │ │ │ │ call a1a0 │ │ │ │ mov %eax,%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %ebx,-0x34c(%ebp) │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov %ebx,-0x340(%ebp) │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 128fa <__cxa_finalize@plt+0x824a> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp 128fa <__cxa_finalize@plt+0x824a> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ - lea -0x64(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ + mov %ebx,-0x1f4(%ebp) │ │ │ │ + mov %ebx,-0x1a8(%ebp) │ │ │ │ + mov %ebx,-0x1e4(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - pop %eax │ │ │ │ - push -0x238(%ebp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 12838 <__cxa_finalize@plt+0x8188> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 1263e <__cxa_finalize@plt+0x7f8e> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12bc3 <__cxa_finalize@plt+0x8513> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + jne 128ff <__cxa_finalize@plt+0x824f> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x80(%ebp),%ecx │ │ │ │ - lea -0x50(%ebp),%edx │ │ │ │ - lea -0x13faa(%ebx),%esi │ │ │ │ + lea -0x14faa(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + vzeroupper │ │ │ │ call a1a0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x64(%ebp),%ecx │ │ │ │ + lea -0x44(%ebp),%ecx │ │ │ │ push %ecx │ │ │ │ vzeroupper │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea -0x4c(%ebp),%edx │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea -0x2c(%ebp),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - lea -0x50(%ebp),%ebx │ │ │ │ + push -0x1a4(%ebp) │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + lea -0x30(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - jmp 12838 <__cxa_finalize@plt+0x8188> │ │ │ │ + mov %ebx,-0x1b0(%ebp) │ │ │ │ + jmp 126b8 <__cxa_finalize@plt+0x8008> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + lea -0x44(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ vzeroupper │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ - pop %edi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call a7100 >::~unique_ptr()@@Base> │ │ │ │ - xor %ecx,%ecx │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + pop %eax │ │ │ │ + push -0x138(%ebp) │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0x338(%ebp) │ │ │ │ - mov %ecx,-0x1f8(%ebp) │ │ │ │ - jmp 12838 <__cxa_finalize@plt+0x8188> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 126b8 <__cxa_finalize@plt+0x8008> │ │ │ │ + mov %eax,%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1263e <__cxa_finalize@plt+0x7f8e> │ │ │ │ + vzeroupper │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12c62 <__cxa_finalize@plt+0x85b2> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + jne 1295e <__cxa_finalize@plt+0x82ae> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + call a420 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 12959 <__cxa_finalize@plt+0x82a9> │ │ │ │ + push %ebx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + push -0x44(%ebx) │ │ │ │ + push -0x8(%ebx) │ │ │ │ + push %esi │ │ │ │ + call a590 <__cxa_throw@plt> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - vzeroupper │ │ │ │ - call a1a0 │ │ │ │ + push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 12cc1 <__cxa_finalize@plt+0x8611> │ │ │ │ - push %ecx │ │ │ │ - push %ecx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub %edi,%ecx │ │ │ │ - push %ecx │ │ │ │ + call a2c0 <__cxa_free_exception@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 1260f <__cxa_finalize@plt+0x7f5f> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + sub %gs:0x14,%edx │ │ │ │ + jne 12a12 <__cxa_finalize@plt+0x8362> │ │ │ │ + push %edx │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push %ebx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + lea -0x14890(%ebx),%edi │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ - call a280 │ │ │ │ + call a510 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push $0x8 │ │ │ │ + call a170 <__cxa_allocate_exception@plt> │ │ │ │ + pop %edi │ │ │ │ + mov %eax,%esi │ │ │ │ + pop %eax │ │ │ │ + lea -0x13b7c(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call a0e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 12ae1 <__cxa_finalize@plt+0x8431> │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12cb9 <__cxa_finalize@plt+0x8609> │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + jne 129e2 <__cxa_finalize@plt+0x8332> │ │ │ │ + push %ebx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + push -0x44(%ebx) │ │ │ │ + push -0x8(%ebx) │ │ │ │ + push %esi │ │ │ │ + lea -0x60(%ebp),%esi │ │ │ │ + mov %esi,-0x1a4(%ebp) │ │ │ │ + mov %edi,-0x1b0(%ebp) │ │ │ │ + call a590 <__cxa_throw@plt> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13faa(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ - vzeroupper │ │ │ │ - call a1a0 │ │ │ │ + push %esi │ │ │ │ + mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call a2c0 <__cxa_free_exception@plt> │ │ │ │ + lea -0x60(%ebp),%ecx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov %ecx,-0x1a4(%ebp) │ │ │ │ + mov %eax,-0x1b0(%ebp) │ │ │ │ + jmp 126b8 <__cxa_finalize@plt+0x8008> │ │ │ │ vzeroupper │ │ │ │ - jmp 12ae1 <__cxa_finalize@plt+0x8431> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12d59 <__cxa_finalize@plt+0x86a9> │ │ │ │ + jne 12aaa <__cxa_finalize@plt+0x83fa> │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call a420 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12d54 <__cxa_finalize@plt+0x86a4> │ │ │ │ + jne 12aa5 <__cxa_finalize@plt+0x83f5> │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call a420 │ │ │ │ mov 0x30(%edi),%eax │ │ │ │ vzeroupper │ │ │ │ - call 20e70 │ │ │ │ + call 209f0 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x54(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - call a2f00 │ │ │ │ + call 9e2d0 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 12d2c <__cxa_finalize@plt+0x867c> │ │ │ │ + je 12a7d <__cxa_finalize@plt+0x83cd> │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ @@ -9370,39 +9363,39 @@ │ │ │ │ push $0x44 │ │ │ │ push %edi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12d5e <__cxa_finalize@plt+0x86ae> │ │ │ │ + jne 12aaf <__cxa_finalize@plt+0x83ff> │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ dec %edx │ │ │ │ - je 12dd2 <__cxa_finalize@plt+0x8722> │ │ │ │ + je 12b23 <__cxa_finalize@plt+0x8473> │ │ │ │ lea -0x34(%ebp),%ebx │ │ │ │ mov %ebx,-0x6c(%ebp) │ │ │ │ vzeroupper │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - call a58b0 │ │ │ │ + call a0c90 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push $0xd4 │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ @@ -9410,202 +9403,193 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x70(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 12dcd <__cxa_finalize@plt+0x871d> │ │ │ │ + jne 12b1e <__cxa_finalize@plt+0x846e> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a5e0 <_Unwind_Resume@plt> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a110 <__cxa_begin_catch@plt> │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ call *0x8(%ecx) │ │ │ │ lea -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ mov %ecx,-0x6c(%ebp) │ │ │ │ - call 16c20 │ │ │ │ + call 16af0 │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,-0x75(%ebp) │ │ │ │ - jmp a0e26 │ │ │ │ + jmp 9c066 │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a560 <__cxa_end_catch@plt> │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - jmp 12d6f <__cxa_finalize@plt+0x86bf> │ │ │ │ + jmp 12ac0 <__cxa_finalize@plt+0x8410> │ │ │ │ xchg %ax,%ax │ │ │ │ - nop │ │ │ │ mov (%esp),%ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 12f15 <__cxa_finalize@plt+0x8865> │ │ │ │ - add $0xc41bf,%edx │ │ │ │ + call 12c65 <__cxa_finalize@plt+0x85b5> │ │ │ │ + add $0xbf46f,%edx │ │ │ │ lea 0x3e8(%edx),%ecx │ │ │ │ lea 0x3e8(%edx),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 12e68 <__cxa_finalize@plt+0x87b8> │ │ │ │ + je 12bb8 <__cxa_finalize@plt+0x8508> │ │ │ │ mov -0x20(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 12e68 <__cxa_finalize@plt+0x87b8> │ │ │ │ + je 12bb8 <__cxa_finalize@plt+0x8508> │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ sub $0x14,%esp │ │ │ │ push %ecx │ │ │ │ call *%eax │ │ │ │ add $0x10,%esp │ │ │ │ leave │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - call 12f15 <__cxa_finalize@plt+0x8865> │ │ │ │ - add $0xc417f,%edx │ │ │ │ + call 12c65 <__cxa_finalize@plt+0x85b5> │ │ │ │ + add $0xbf42f,%edx │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ lea 0x3e8(%edx),%ecx │ │ │ │ lea 0x3e8(%edx),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ sub %ecx,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ shr $0x1f,%eax │ │ │ │ sar $0x2,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ sar $1,%eax │ │ │ │ - je 12eb2 <__cxa_finalize@plt+0x8802> │ │ │ │ + je 12c02 <__cxa_finalize@plt+0x8552> │ │ │ │ mov -0xc(%edx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 12eb2 <__cxa_finalize@plt+0x8802> │ │ │ │ + je 12c02 <__cxa_finalize@plt+0x8552> │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ call *%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ leave │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc412b,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf3db,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ cmpb $0x0,0x3ec(%ebx) │ │ │ │ - jne 12f02 <__cxa_finalize@plt+0x8852> │ │ │ │ + jne 12c52 <__cxa_finalize@plt+0x85a2> │ │ │ │ mov -0xa0(%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 12ef6 <__cxa_finalize@plt+0x8846> │ │ │ │ + je 12c46 <__cxa_finalize@plt+0x8596> │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x1ac(%ebx) │ │ │ │ call a6b0 <__cxa_finalize@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - call 12e30 <__cxa_finalize@plt+0x8780> │ │ │ │ + call 12b80 <__cxa_finalize@plt+0x84d0> │ │ │ │ movb $0x1,0x3ec(%ebx) │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ leave │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jmp 12e70 <__cxa_finalize@plt+0x87c0> │ │ │ │ + jmp 12bc0 <__cxa_finalize@plt+0x8510> │ │ │ │ mov (%esp),%edx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ - xchg %ax,%ax │ │ │ │ nop │ │ │ │ │ │ │ │ -00012f40 : │ │ │ │ +00012c80 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xc40a9,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xbf369,%esi │ │ │ │ sub $0x1c,%esp │ │ │ │ mov -0x40(%esi),%eax │ │ │ │ movzbl (%eax),%edx │ │ │ │ test %dl,%dl │ │ │ │ jne a6c0 <__cxa_finalize@plt+0x10> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00012f70 : │ │ │ │ +00012cb0 : │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc407e,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf33e,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x40(%ebx),%eax │ │ │ │ movb $0x1,(%eax) │ │ │ │ call a3a0 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc404e,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf30e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - lea -0x13fe7(%ebx),%eax │ │ │ │ + lea -0x14fe7(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a320 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc402b,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf2eb,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 12fe2 │ │ │ │ + je 12d22 │ │ │ │ mov (%eax),%edx │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ - jg 12fe2 │ │ │ │ + jg 12d22 │ │ │ │ dec %edx │ │ │ │ mov %edx,(%eax) │ │ │ │ - je 12ff0 │ │ │ │ + je 12d30 │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ @@ -9614,32 +9598,32 @@ │ │ │ │ add $0x8,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf29e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3fdb,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x318(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf26d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3faa,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x318(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9649,32 +9633,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf22e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3f6b,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x304(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf1fd,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3f3a,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x304(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9684,32 +9668,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf1be,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3efb,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x2f0(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf18d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3eca,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x2f0(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9719,32 +9703,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf14e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3e8b,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x2dc(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf11d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3e5a,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x2dc(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9754,32 +9738,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf0de,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3e1b,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x2c8(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf0ad,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3dea,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x2c8(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9789,32 +9773,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf06e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3dab,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x2b4(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbf03d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3d7a,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x2b4(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9824,32 +9808,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbeffe,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3d3b,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x340(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbefcd,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3d0a,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x340(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9859,32 +9843,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbef8e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3ccb,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x32c(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbef5d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3c9a,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x32c(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9894,32 +9878,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbef1e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3c5b,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x390(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbeeed,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3c2a,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x390(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9929,32 +9913,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbeeae,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3beb,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x37c(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbee7d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3bba,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x37c(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9964,32 +9948,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbee3e,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3b7b,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x368(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbee0d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3b4a,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x368(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -9999,32 +9983,32 @@ │ │ │ │ add $0x14,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbedce,%ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3b0b,%ebx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ lea -0x354(%ebx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ push %eax │ │ │ │ call a130 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbed9d,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc3ada,%ebx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea -0x354(%ebx),%eax │ │ │ │ mov %eax,(%esi) │ │ │ │ push %esi │ │ │ │ call a130 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -10038,358 +10022,450 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + mov %eax,%esi │ │ │ │ + sub $0x20,%esp │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + mov 0xc(%eax),%eax │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbed45,%ebx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + sub %ecx,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ mov %eax,%edi │ │ │ │ - sub $0x40,%esp │ │ │ │ - mov 0xc(%edi),%ebx │ │ │ │ - mov 0xc(%edx),%esi │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0xc3a85,%ecx │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - sub %eax,%esi │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ sub %edx,%edi │ │ │ │ - lea (%edx,%esi,1),%ecx │ │ │ │ + mov %ebx,0x1c(%esp) │ │ │ │ cmp %esi,%edi │ │ │ │ - cmovle %ebx,%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 13833 │ │ │ │ + lea (%edx,%esi,1),%ebx │ │ │ │ + cmovle %eax,%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 13619 │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea -0x4(%eax),%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 13650 │ │ │ │ mov %ecx,%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - lea -0x4(%esi),%esi │ │ │ │ - cmp $0x38,%esi │ │ │ │ - jbe 13870 │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - or %edx,%edi │ │ │ │ - sub %edx,%ebx │ │ │ │ - and $0x3f,%edi │ │ │ │ - and $0x3,%ebx │ │ │ │ - or %edi,%ebx │ │ │ │ - jne 13870 │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - vpbroadcastd %eax,%zmm1 │ │ │ │ - vpbroadcastd %edx,%zmm0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - shr $0x2,%esi │ │ │ │ - lea 0x1(%esi),%esi │ │ │ │ - vmovdqa32 -0xfcf4(%edi),%zmm2 │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - vmovdqa32 -0xfd74(%edi),%zmm6 │ │ │ │ - shr $0x4,%esi │ │ │ │ - lea -0x1(%esi),%edi │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - and $0x3,%edi │ │ │ │ - je 136e0 │ │ │ │ - vmovdqa32 (%edx,%ebx,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm4 │ │ │ │ - vpcmpltud %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 137f0 │ │ │ │ - vpcmpnleud %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 137f0 │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm7 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vmovdqa32 %zmm7,%zmm1 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 136e0 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 13696 │ │ │ │ - vmovdqa32 0x40(%edx),%zmm2 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm5 │ │ │ │ - vpcmpltud %zmm5,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 137f0 │ │ │ │ - vpcmpnleud %zmm5,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 137f0 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm6,%zmm7,%zmm1 │ │ │ │ - mov %ebx,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm4 │ │ │ │ - vpcmpltud %zmm4,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 137f0 │ │ │ │ - vpcmpnleud %zmm4,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 137f0 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm2 │ │ │ │ - vpcmpltud %zmm2,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 137f0 │ │ │ │ - vpcmpnleud %zmm2,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 137f0 │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 13842 │ │ │ │ - shl $0x6,%edi │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm5 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm3 │ │ │ │ - vpcmpltud %zmm3,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 137f0 │ │ │ │ - vpcmpnleud %zmm3,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 137f0 │ │ │ │ - lea 0x2(%ebx),%edi │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edi │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm4 │ │ │ │ - vpcmpltud %zmm4,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 137f0 │ │ │ │ - vpcmpnleud %zmm4,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 137f0 │ │ │ │ - lea 0x3(%ebx),%edi │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edi │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm2 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm5 │ │ │ │ - vpcmpltud %zmm5,%zmm2,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 137f0 │ │ │ │ - vpcmpnleud %zmm5,%zmm2,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 137f0 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - jmp 136e0 │ │ │ │ + and $0x3,%eax │ │ │ │ + or %edx,%esi │ │ │ │ + and $0x1f,%esi │ │ │ │ + or %esi,%eax │ │ │ │ + jne 13650 │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + shr $0x2,%edi │ │ │ │ + vmovd %ecx,%xmm1 │ │ │ │ + vmovd %edx,%xmm3 │ │ │ │ + inc %edi │ │ │ │ + vpbroadcastd %xmm1,%ymm0 │ │ │ │ + vpbroadcastd %xmm3,%ymm4 │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + shr $0x3,%edi │ │ │ │ + vmovdqa -0x109b4(%esi),%ymm2 │ │ │ │ + vmovdqa -0x109f4(%esi),%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm0 │ │ │ │ + vmovdqa -0x10a14(%esi),%ymm2 │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 13410 │ │ │ │ + vmovdqa (%edx,%eax,1),%ymm6 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 13510 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 13510 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vmovdqa %ymm4,%ymm1 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 13410 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 133cc │ │ │ │ + vmovdqa 0x20(%edx),%ymm7 │ │ │ │ + vmovdqa 0x20(%ecx),%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 13510 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 13510 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm1 │ │ │ │ + mov %eax,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm4 │ │ │ │ + vmovdqa (%ecx,%esi,1),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 13510 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 13510 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %eax,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm7 │ │ │ │ + vmovdqa (%ecx,%esi,1),%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm5 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 13510 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 13510 │ │ │ │ + lea 0x1(%eax),%esi │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 13628 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm7 │ │ │ │ + vmovdqa (%ecx,%esi,1),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 13510 │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 13510 │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm4 │ │ │ │ + vmovdqa (%ecx,%esi,1),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 13510 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 13510 │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm7 │ │ │ │ + vmovdqa (%ecx,%esi,1),%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm5 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 13510 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 13510 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + add $0x4,%eax │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + jmp 13410 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 1380e │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jb 13860 │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 13830 │ │ │ │ - mov (%edx),%ebx │ │ │ │ - mov (%eax),%esi │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov (%ecx),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jb 137f0 │ │ │ │ + cmp %edx,%edi │ │ │ │ + jb 13800 │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jae 13800 │ │ │ │ - mov $0x1,%eax │ │ │ │ - vzeroupper │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + je 13849 │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jb 137f0 │ │ │ │ + cmp %edx,%edi │ │ │ │ + jb 13800 │ │ │ │ + lea 0x8(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 13854 │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jb 137f0 │ │ │ │ + cmp %edx,%edi │ │ │ │ + jb 13800 │ │ │ │ + lea 0xc(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 1381e │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jb 137f0 │ │ │ │ + cmp %edx,%edi │ │ │ │ + jb 13800 │ │ │ │ + lea 0x10(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 1385f │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x10(%ecx),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jb 137f0 │ │ │ │ + cmp %edx,%edi │ │ │ │ + jb 13800 │ │ │ │ + lea 0x14(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 1386a │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x14(%ecx),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jb 137f0 │ │ │ │ + cmp %edx,%edi │ │ │ │ + jb 13800 │ │ │ │ + lea 0x18(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 13875 │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + mov 0x18(%ecx),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jb 137f0 │ │ │ │ + cmp %edx,%edi │ │ │ │ + jb 13800 │ │ │ │ + lea 0x1c(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 13880 │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jb 137f0 │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jb 13800 │ │ │ │ + add $0x20,%ecx │ │ │ │ vzeroupper │ │ │ │ - cmp %eax,0x38(%esp) │ │ │ │ + cmp %ecx,0x18(%esp) │ │ │ │ setne %al │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - test $0xf,%esi │ │ │ │ - je 13a01 │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - shl $0x2,%esi │ │ │ │ - add %esi,%eax │ │ │ │ - add %esi,%edx │ │ │ │ - jmp 1380e │ │ │ │ - xchg %ax,%ax │ │ │ │ - xor %eax,%eax │ │ │ │ - vzeroupper │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 13829 │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + jmp 13518 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,%edi │ │ │ │ sub %edx,%edi │ │ │ │ sub $0x4,%edi │ │ │ │ shr $0x2,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 13968 │ │ │ │ + je 13748 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 13946 │ │ │ │ + je 13726 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 1392c │ │ │ │ + je 1370c │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 13912 │ │ │ │ + je 136f2 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 138f8 │ │ │ │ + je 136d8 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 138de │ │ │ │ + je 136be │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 138c4 │ │ │ │ - mov (%edx),%ebx │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jb 139f0 │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jb 139fa │ │ │ │ + je 136a4 │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 1380d │ │ │ │ + cmp %eax,%esi │ │ │ │ + jb 13817 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 139f0 │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 139fa │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jb 1380d │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 13817 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ - mov (%eax),%esi │ │ │ │ + mov (%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jb 139f0 │ │ │ │ + jb 1380d │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 139fa │ │ │ │ + jb 13817 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%edx),%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 139f0 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 139fa │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov (%ecx),%edi │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 1380d │ │ │ │ + cmp %eax,%edi │ │ │ │ + jb 13817 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%edx),%ebx │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jb 139f0 │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jb 139fa │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 1380d │ │ │ │ + cmp %eax,%esi │ │ │ │ + jb 13817 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 139f0 │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 139fa │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jb 1380d │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 13817 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ - mov (%eax),%esi │ │ │ │ + mov (%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jb 139f0 │ │ │ │ + jb 1380d │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 139fa │ │ │ │ + jb 13817 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 13833 │ │ │ │ - mov (%edx),%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 139f0 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 139fa │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jb 139f0 │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jb 139fa │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 13619 │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov (%ecx),%edi │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 1380d │ │ │ │ + cmp %eax,%edi │ │ │ │ + jb 13817 │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 1380d │ │ │ │ + cmp %eax,%esi │ │ │ │ + jb 13817 │ │ │ │ mov 0x8(%edx),%edi │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 139f0 │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 139fa │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jb 1380d │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 13817 │ │ │ │ mov 0xc(%edx),%edi │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ + mov 0xc(%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jb 139f0 │ │ │ │ + jb 1380d │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 139fa │ │ │ │ - mov 0x10(%edx),%ebx │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 139f0 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 139fa │ │ │ │ - mov 0x14(%edx),%ebx │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jb 139f0 │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jb 139fa │ │ │ │ + jb 13817 │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ + mov 0x10(%ecx),%edi │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 1380d │ │ │ │ + cmp %eax,%edi │ │ │ │ + jb 13817 │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 1380d │ │ │ │ + cmp %eax,%esi │ │ │ │ + jb 13817 │ │ │ │ mov 0x18(%edx),%edi │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 139f0 │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 139fa │ │ │ │ + mov 0x18(%ecx),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jb 1380d │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 13817 │ │ │ │ mov 0x1c(%edx),%edi │ │ │ │ - mov 0x1c(%eax),%esi │ │ │ │ + mov 0x1c(%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jb 139f0 │ │ │ │ + jb 1380d │ │ │ │ cmp %edi,%esi │ │ │ │ - jb 139fa │ │ │ │ + jb 13817 │ │ │ │ add $0x20,%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 13968 │ │ │ │ - jmp 13833 │ │ │ │ + add $0x20,%ecx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 13748 │ │ │ │ + jmp 13619 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + vzeroupper │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 1381e │ │ │ │ + jmp 13620 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1381e │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ + jmp 13620 │ │ │ │ + add $0xc,%ecx │ │ │ │ vzeroupper │ │ │ │ - jmp 13833 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 13619 │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + vpaddd -0x109d4(%ecx),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 13619 │ │ │ │ + add $0x4,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 13619 │ │ │ │ + add $0x8,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 13619 │ │ │ │ + add $0x10,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 13619 │ │ │ │ + add $0x14,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 13619 │ │ │ │ + add $0x18,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 13619 │ │ │ │ + add $0x1c,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 13619 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbe75b,%ebx │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc35b5,%ebx │ │ │ │ cmpl $0x11,0x3f8(%ebx) │ │ │ │ - jle 13a60 │ │ │ │ + jle 138c0 │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ cmp %ebx,-0x4(%edx,%ecx,4) │ │ │ │ pop %ebx │ │ │ │ sete %al │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x14(%eax),%ebx │ │ │ │ @@ -10403,571 +10479,566 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ - mov %eax,%ebp │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %eax,%ebp │ │ │ │ sub %ebx,%ecx │ │ │ │ sub %edx,%ebp │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ cmp %ecx,%ebp │ │ │ │ cmovg %edi,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 13d90 │ │ │ │ + je 13bf0 │ │ │ │ mov %eax,%ecx │ │ │ │ sub %edx,%eax │ │ │ │ sub $0x8,%eax │ │ │ │ shr $0x3,%eax │ │ │ │ inc %eax │ │ │ │ and $0x7,%eax │ │ │ │ - je 13c38 │ │ │ │ + je 13a98 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 13c00 │ │ │ │ + je 13a60 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 13bd0 │ │ │ │ + je 13a30 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 13ba0 │ │ │ │ + je 13a00 │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 13b70 │ │ │ │ + je 139d0 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 13b40 │ │ │ │ + je 139a0 │ │ │ │ cmp $0x6,%eax │ │ │ │ - je 13b10 │ │ │ │ + je 13970 │ │ │ │ mov (%ebx),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13db0 │ │ │ │ + ja 13c10 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ebx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%ebp │ │ │ │ cmp %ebp,(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13dc0 │ │ │ │ + ja 13c20 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ebx │ │ │ │ mov (%ebx),%edi │ │ │ │ cmp %edi,(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13dc6 │ │ │ │ + ja 13c26 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13dcc │ │ │ │ + ja 13c2c │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ebx │ │ │ │ mov (%ebx),%ebp │ │ │ │ cmp %ebp,(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13dd2 │ │ │ │ + ja 13c32 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ebx │ │ │ │ mov (%ebx),%edi │ │ │ │ cmp %edi,(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13dd8 │ │ │ │ + ja 13c38 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ cmp %eax,(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13dde │ │ │ │ + ja 13c3e │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 13d90 │ │ │ │ + je 13bf0 │ │ │ │ mov (%ebx),%ebp │ │ │ │ cmp %ebp,(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13de4 │ │ │ │ + ja 13c44 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ mov 0x8(%ebx),%edi │ │ │ │ cmp %edi,0x8(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0xc(%edx) │ │ │ │ flds 0xc(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13dea │ │ │ │ + ja 13c4a │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ cmp %eax,0x10(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x14(%edx) │ │ │ │ flds 0x14(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13df0 │ │ │ │ + ja 13c50 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ mov 0x18(%ebx),%ebp │ │ │ │ cmp %ebp,0x18(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x1c(%edx) │ │ │ │ flds 0x1c(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13df6 │ │ │ │ + ja 13c56 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ mov 0x20(%ebx),%edi │ │ │ │ cmp %edi,0x20(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x24(%edx) │ │ │ │ flds 0x24(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13dfc │ │ │ │ + ja 13c5c │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ mov 0x28(%ebx),%eax │ │ │ │ cmp %eax,0x28(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x2c(%edx) │ │ │ │ flds 0x2c(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13e02 │ │ │ │ + ja 13c62 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ mov 0x30(%ebx),%ebp │ │ │ │ cmp %ebp,0x30(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x34(%edx) │ │ │ │ flds 0x34(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13e08 │ │ │ │ + ja 13c68 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ mov 0x38(%ebx),%edi │ │ │ │ cmp %edi,0x38(%edx) │ │ │ │ - jb 13e12 │ │ │ │ - jne 13da0 │ │ │ │ + jb 13c72 │ │ │ │ + jne 13c00 │ │ │ │ flds 0x3c(%edx) │ │ │ │ flds 0x3c(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13e0e │ │ │ │ + ja 13c6e │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 13da0 │ │ │ │ + ja 13c00 │ │ │ │ add $0x40,%edx │ │ │ │ add $0x40,%ebx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 13c38 │ │ │ │ + jne 13a98 │ │ │ │ cmp %ebx,%esi │ │ │ │ setne %al │ │ │ │ - jmp 13da2 │ │ │ │ + jmp 13c02 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 13e12 │ │ │ │ + jmp 13c72 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ pop %ebx │ │ │ │ mov $0x1,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - vmovq 0x40(%esp),%xmm1 │ │ │ │ - fldl 0x48(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + vmovq 0x40(%esp),%xmm1 │ │ │ │ lea -0x1(%eax,%ecx,1),%ecx │ │ │ │ + fldl 0x48(%esp) │ │ │ │ sar $1,%ecx │ │ │ │ - vmovd %xmm1,0x10(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ vpextrd $0x1,%xmm1,0x14(%esp) │ │ │ │ + vmovd %xmm1,0x10(%esp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 14020 │ │ │ │ + jge 13e80 │ │ │ │ + mov %esi,%ebp │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ - mov %edi,%ebp │ │ │ │ - jmp 13e8b │ │ │ │ + mov %ebx,0x1c(%esp) │ │ │ │ + jmp 13ceb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%edi) │ │ │ │ shl $0x4,%esi │ │ │ │ - vmovq %xmm0,(%esi,%ebp,1) │ │ │ │ - fstpl 0x8(%esi,%ebp,1) │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jle 13f20 │ │ │ │ + fstpl 0x8(%esi,%ebp,1) │ │ │ │ + vmovq %xmm0,(%esi,%ebp,1) │ │ │ │ + jle 13d80 │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ lea -0x1(%ecx,%ecx,1),%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x4,%edx │ │ │ │ shl $0x5,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ lea 0x0(%ebp,%edx,1),%edi │ │ │ │ lea (%ebx,%ebp,1),%edx │ │ │ │ - vmovq (%edx),%xmm5 │ │ │ │ vmovq (%edi),%xmm0 │ │ │ │ + vmovq (%edx),%xmm5 │ │ │ │ mov %edx,(%esp) │ │ │ │ + vpextrd $0x1,%xmm0,0x4(%esp) │ │ │ │ vmovd %xmm5,0x8(%esp) │ │ │ │ vmovd %xmm0,%ebx │ │ │ │ cmp %ebx,0x8(%esp) │ │ │ │ - vpextrd $0x1,%xmm0,0x4(%esp) │ │ │ │ vpextrd $0x1,%xmm5,%edx │ │ │ │ sbb 0x4(%esp),%edx │ │ │ │ - jb 13e70 │ │ │ │ + jb 13cd0 │ │ │ │ mov (%esp),%ebx │ │ │ │ - vpxorq %xmm5,%xmm0,%xmm2 │ │ │ │ + vpxor %xmm5,%xmm0,%xmm2 │ │ │ │ vpunpcklqdq %xmm2,%xmm2,%xmm3 │ │ │ │ vptest %xmm3,%xmm3 │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - jne 13f00 │ │ │ │ + jne 13d60 │ │ │ │ fldl 0x8(%edi) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 13f10 │ │ │ │ + ja 13d70 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,%edi │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - jmp 13e73 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 13cd3 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%edi │ │ │ │ vmovdqa %xmm5,%xmm0 │ │ │ │ lea (%ecx,%ecx,1),%eax │ │ │ │ - jmp 13e73 │ │ │ │ + jmp 13cd3 │ │ │ │ xchg %ax,%ax │ │ │ │ fstp %st(1) │ │ │ │ - jmp 13e73 │ │ │ │ + jmp 13cd3 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov %edi,%ebp │ │ │ │ - mov %esi,%edi │ │ │ │ test $0x1,%cl │ │ │ │ - je 13fe0 │ │ │ │ + je 13e40 │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ lea -0x1(%eax,%ecx,1),%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 13fb8 │ │ │ │ + jle 13e18 │ │ │ │ mov %edx,(%esp) │ │ │ │ mov %ecx,%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ - add %edi,%ebp │ │ │ │ + add %esi,%ebp │ │ │ │ vmovq 0x0(%ebp),%xmm7 │ │ │ │ vmovd %xmm7,%edx │ │ │ │ cmp 0x10(%esp),%edx │ │ │ │ vpextrd $0x1,%xmm7,%ebx │ │ │ │ sbb 0x14(%esp),%ebx │ │ │ │ - jb 13fd0 │ │ │ │ - vpxorq %xmm1,%xmm7,%xmm5 │ │ │ │ + jb 13e30 │ │ │ │ + vpxor %xmm1,%xmm7,%xmm5 │ │ │ │ vpunpcklqdq %xmm5,%xmm5,%xmm2 │ │ │ │ vptest %xmm2,%xmm2 │ │ │ │ - jne 13fb2 │ │ │ │ + jne 13e12 │ │ │ │ fldl 0x8(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 13fb0 │ │ │ │ + jbe 13e10 │ │ │ │ fxch %st(1) │ │ │ │ + lea -0x1(%ecx),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - lea -0x1(%ecx),%esi │ │ │ │ - vmovq %xmm7,(%eax,%edi,1) │ │ │ │ - fstpl 0x8(%eax,%edi,1) │ │ │ │ - mov %ecx,%eax │ │ │ │ - shr $0x1f,%esi │ │ │ │ + shr $0x1f,%edi │ │ │ │ cmp %ecx,(%esp) │ │ │ │ - jge 13fb8 │ │ │ │ - lea -0x1(%ecx,%esi,1),%ecx │ │ │ │ + fstpl 0x8(%eax,%esi,1) │ │ │ │ + vmovq %xmm7,(%eax,%esi,1) │ │ │ │ + mov %ecx,%eax │ │ │ │ + jge 13e18 │ │ │ │ + lea -0x1(%ecx,%edi,1),%ecx │ │ │ │ sar $1,%ecx │ │ │ │ - jmp 13f4a │ │ │ │ - nop │ │ │ │ + jmp 13da8 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ shl $0x4,%eax │ │ │ │ - lea (%edi,%eax,1),%ebp │ │ │ │ - vmovq %xmm1,0x0(%ebp) │ │ │ │ + lea (%esi,%eax,1),%ebp │ │ │ │ fstpl 0x8(%ebp) │ │ │ │ + vmovq %xmm1,0x0(%ebp) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x8(%ebp) │ │ │ │ - jmp 13f86 │ │ │ │ + jmp 13de2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x2(%ecx),%ebx │ │ │ │ sar $1,%ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 13f37 │ │ │ │ + jne 13d95 │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - shl $0x4,%esi │ │ │ │ - vmovq (%esi,%edi,1),%xmm4 │ │ │ │ - vmovsd 0x8(%esi,%edi,1),%xmm6 │ │ │ │ + mov %eax,%edi │ │ │ │ + shl $0x4,%edi │ │ │ │ + vmovq (%edi,%esi,1),%xmm4 │ │ │ │ + vmovsd 0x8(%edi,%esi,1),%xmm6 │ │ │ │ vmovq %xmm4,0x0(%ebp) │ │ │ │ vmovsd %xmm6,0x8(%ebp) │ │ │ │ - lea (%esi,%edi,1),%ebp │ │ │ │ - jmp 13f37 │ │ │ │ + lea (%edi,%esi,1),%ebp │ │ │ │ + jmp 13d95 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%esi │ │ │ │ - shl $0x4,%esi │ │ │ │ - lea (%edi,%esi,1),%ebp │ │ │ │ + mov %edx,%edi │ │ │ │ + shl $0x4,%edi │ │ │ │ + lea (%esi,%edi,1),%ebp │ │ │ │ test $0x1,%bl │ │ │ │ - jne 13fb8 │ │ │ │ - lea -0x2(%ebx),%ebx │ │ │ │ + jne 13e18 │ │ │ │ + sub $0x2,%ebx │ │ │ │ sar $1,%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jne 13fb8 │ │ │ │ + jne 13e18 │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 13fed │ │ │ │ + jmp 13e4d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ebp │ │ │ │ push %ebx │ │ │ │ lea -0x1(%ecx),%edi │ │ │ │ mov %edx,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ + shr $0x1f,%edi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ - shr $0x1f,%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea -0x1(%edi,%ecx,1),%eax │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 141e0 │ │ │ │ + jge 14020 │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ mov %edx,%eax │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ - jmp 140de │ │ │ │ - jmp 140c0 │ │ │ │ + jmp 13f1e │ │ │ │ + jmp 13f00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edx),%ebp │ │ │ │ + cmp %edi,0x8(%esp) │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %ecx,(%ebx,%eax,8) │ │ │ │ mov %ebp,0x4(%ebx,%eax,8) │ │ │ │ - cmp %edi,0x8(%esp) │ │ │ │ - jle 14120 │ │ │ │ + jle 13f60 │ │ │ │ mov %edi,(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ inc %eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ shl $0x4,%eax │ │ │ │ - lea -0x8(%ecx,%ebx,8),%edx │ │ │ │ add %ecx,%eax │ │ │ │ + lea -0x8(%ecx,%ebx,8),%edx │ │ │ │ lea -0x1(%ebx),%edi │ │ │ │ mov (%eax),%esi │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jb 140c0 │ │ │ │ + jb 13f00 │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ cmp %esi,%ecx │ │ │ │ - jne 14110 │ │ │ │ + jne 13f50 │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - jae 14112 │ │ │ │ + jae 13f52 │ │ │ │ mov %esi,%ebp │ │ │ │ - jmp 140c3 │ │ │ │ + jmp 13f03 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ mov %eax,%edx │ │ │ │ mov %ebx,%edi │ │ │ │ - jmp 140c3 │ │ │ │ + jmp 13f03 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %ebx,%ebp │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ test $0x1,%cl │ │ │ │ - je 141b0 │ │ │ │ + je 13ff0 │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ lea -0x1(%eax,%edi,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %ebx,%edi │ │ │ │ - jle 14194 │ │ │ │ + jle 13fd4 │ │ │ │ lea 0x0(%ebp,%eax,8),%edx │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0xc(%esp),%ecx │ │ │ │ - jb 14184 │ │ │ │ - jne 14190 │ │ │ │ + jb 13fc4 │ │ │ │ + jne 13fd0 │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ cmp 0x10(%esp),%ebx │ │ │ │ - jae 14190 │ │ │ │ + jae 13fd0 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov %ecx,0x0(%ebp,%edi,8) │ │ │ │ mov %ebx,0x4(%ebp,%edi,8) │ │ │ │ mov %eax,%edi │ │ │ │ shr $0x1f,%esi │ │ │ │ cmp %eax,(%esp) │ │ │ │ - jge 14194 │ │ │ │ + jge 13fd4 │ │ │ │ lea -0x1(%eax,%esi,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ lea 0x0(%ebp,%eax,8),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp 0xc(%esp),%ecx │ │ │ │ - jae 14152 │ │ │ │ + jae 13f92 │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ - jmp 1415d │ │ │ │ + jmp 13f9d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%ebp,%edi,8),%edx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %ebp,(%edx) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ add $0x1c,%esp │ │ │ │ @@ -10976,356 +11047,356 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x2(%ecx),%esi │ │ │ │ sar $1,%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 14133 │ │ │ │ + jne 13f73 │ │ │ │ lea 0x1(%edi,%edi,1),%edi │ │ │ │ lea 0x0(%ebp,%edi,8),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov %ecx,(%edx) │ │ │ │ mov %esi,0x4(%edx) │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 14133 │ │ │ │ + jmp 13f73 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(%ebp,%edx,8),%edx │ │ │ │ test $0x1,%cl │ │ │ │ - jne 14194 │ │ │ │ + jne 13fd4 │ │ │ │ sub $0x2,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 14194 │ │ │ │ + jne 13fd4 │ │ │ │ mov %ebx,%edi │ │ │ │ - jmp 141bd │ │ │ │ + jmp 13ffd │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ lea -0x1(%ecx),%esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ shr $0x1f,%esi │ │ │ │ + sub $0x10,%esp │ │ │ │ lea -0x1(%esi,%ecx,1),%edi │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ sar $1,%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ cmp %edi,%edx │ │ │ │ - jge 14320 │ │ │ │ + jge 14160 │ │ │ │ + mov %edx,%esi │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 14242 │ │ │ │ + jmp 14082 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x2(%esi,%esi,1),%eax │ │ │ │ - lea (%ebx,%eax,1),%edi │ │ │ │ lea -0x1(%eax,%ebx,1),%ecx │ │ │ │ + lea (%ebx,%eax,1),%edi │ │ │ │ movzbl (%edi),%edx │ │ │ │ - movzbl (%ecx),%ebp │ │ │ │ cmp (%ecx),%dl │ │ │ │ - cmovb %ebp,%edx │ │ │ │ + movzbl (%ecx),%ebp │ │ │ │ cmovae %edi,%ecx │ │ │ │ + cmovb %ebp,%edx │ │ │ │ sbb $0x0,%eax │ │ │ │ - mov %dl,(%ebx,%esi,1) │ │ │ │ cmp %eax,0x4(%esp) │ │ │ │ - jg 14240 │ │ │ │ + mov %dl,(%ebx,%esi,1) │ │ │ │ + jg 14080 │ │ │ │ mov %ecx,%ebp │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ test $0x1,%cl │ │ │ │ - je 14300 │ │ │ │ + je 14140 │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ shr $0x1f,%esi │ │ │ │ lea -0x1(%eax,%esi,1),%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 142e6 │ │ │ │ + jle 14126 │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 142d6 │ │ │ │ - jmp 142c0 │ │ │ │ + jmp 14116 │ │ │ │ + jmp 14100 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %dl,(%eax) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ lea -0x1(%eax,%ecx,1),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 142e6 │ │ │ │ + jge 14126 │ │ │ │ sar $1,%edi │ │ │ │ mov %edi,%ecx │ │ │ │ lea (%ebx,%ecx,1),%ebp │ │ │ │ add %ebx,%eax │ │ │ │ movzbl 0x0(%ebp),%edx │ │ │ │ cmp (%esp),%dl │ │ │ │ - jb 142c0 │ │ │ │ + jb 14100 │ │ │ │ mov %eax,%ebp │ │ │ │ movzbl (%esp),%ebx │ │ │ │ mov %bl,0x0(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x2,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 1427a │ │ │ │ + jne 140ba │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ movzbl (%ebx,%eax,1),%ecx │ │ │ │ mov %cl,0x0(%ebp) │ │ │ │ lea (%ebx,%eax,1),%ebp │ │ │ │ - jmp 1427a │ │ │ │ + jmp 140ba │ │ │ │ lea (%ebx,%edx,1),%ebp │ │ │ │ test $0x1,%cl │ │ │ │ - jne 142e6 │ │ │ │ + jne 14126 │ │ │ │ sub $0x2,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jne 142e6 │ │ │ │ + jne 14126 │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 1430d │ │ │ │ + jmp 1414d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ mov %edx,%eax │ │ │ │ lea -0x1(%ecx),%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ - lea -0x1(%edx,%ecx,1),%ecx │ │ │ │ sub $0x18,%esp │ │ │ │ - sar $1,%ecx │ │ │ │ + lea -0x1(%edx,%ecx,1),%ecx │ │ │ │ flds 0x30(%esp) │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ + sar $1,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jge 144d0 │ │ │ │ + jge 14310 │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 14392 │ │ │ │ + jmp 141d2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ flds 0x4(%edx) │ │ │ │ - mov %esi,(%ebx,%ebp,8) │ │ │ │ - fstps 0x4(%ebx,%ebp,8) │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jle 143f0 │ │ │ │ + fstps 0x4(%ebx,%ebp,8) │ │ │ │ + mov %esi,(%ebx,%ebp,8) │ │ │ │ + jle 14230 │ │ │ │ mov %ecx,%ebp │ │ │ │ lea 0x1(%ebp),%eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ shl $0x4,%eax │ │ │ │ - lea -0x8(%ebx,%edi,8),%edx │ │ │ │ add %ebx,%eax │ │ │ │ + lea -0x8(%ebx,%edi,8),%edx │ │ │ │ lea -0x1(%edi),%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ mov (%edx),%esi │ │ │ │ mov (%eax),%eax │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 14380 │ │ │ │ + jb 141c0 │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ flds 0x4(%eax) │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jne 14460 │ │ │ │ + jne 142a0 │ │ │ │ flds 0x4(%edx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 14470 │ │ │ │ + ja 142b0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,(%ebx,%ebp,8) │ │ │ │ - mov %eax,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ - fstps 0x4(%ebx,%ebp,8) │ │ │ │ cmp %ecx,0x8(%esp) │ │ │ │ - jg 14390 │ │ │ │ + fstps 0x4(%ebx,%ebp,8) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %esi,(%ebx,%ebp,8) │ │ │ │ + jg 141d0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test $0x1,%ebp │ │ │ │ - je 144a0 │ │ │ │ + je 142e0 │ │ │ │ lea -0x1(%ecx),%ebp │ │ │ │ mov %ebp,%edi │ │ │ │ shr $0x1f,%edi │ │ │ │ add %ebp,%edi │ │ │ │ sar $1,%edi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 14485 │ │ │ │ + jle 142c5 │ │ │ │ lea (%ebx,%edi,8),%edx │ │ │ │ mov (%edx),%ebp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jb 14452 │ │ │ │ - jne 14482 │ │ │ │ + jb 14292 │ │ │ │ + jne 142c2 │ │ │ │ flds 0x4(%edx) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - jbe 14480 │ │ │ │ + jbe 142c0 │ │ │ │ fxch %st(1) │ │ │ │ mov %ebp,(%ebx,%ecx,8) │ │ │ │ lea -0x1(%edi),%ebp │ │ │ │ fstps 0x4(%ebx,%ecx,8) │ │ │ │ mov %ebp,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ecx,%ebp │ │ │ │ mov %edi,%ecx │ │ │ │ cmp %edi,%eax │ │ │ │ - jge 14485 │ │ │ │ + jge 142c5 │ │ │ │ mov %ebp,%edi │ │ │ │ sar $1,%edi │ │ │ │ lea (%ebx,%edi,8),%edx │ │ │ │ mov (%edx),%ebp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jae 14421 │ │ │ │ + jae 14261 │ │ │ │ flds 0x4(%edx) │ │ │ │ - jmp 1442e │ │ │ │ + jmp 1426e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 14383 │ │ │ │ + jmp 141c3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ - jmp 14383 │ │ │ │ + jmp 141c3 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ lea (%ebx,%ecx,8),%edx │ │ │ │ - mov %esi,(%edx) │ │ │ │ fstps 0x4(%edx) │ │ │ │ + mov %esi,(%edx) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x2(%ebp),%edi │ │ │ │ sar $1,%edi │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 14408 │ │ │ │ + jne 14248 │ │ │ │ lea 0x1(%ecx,%ecx,1),%ecx │ │ │ │ lea (%ebx,%ecx,8),%edi │ │ │ │ - mov (%edi),%ebp │ │ │ │ flds 0x4(%edi) │ │ │ │ - fstps 0x4(%edx) │ │ │ │ + mov (%edi),%ebp │ │ │ │ mov %ebp,(%edx) │ │ │ │ + fstps 0x4(%edx) │ │ │ │ mov %edi,%edx │ │ │ │ - jmp 14408 │ │ │ │ + jmp 14248 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ebx,%eax,8),%edx │ │ │ │ test $0x1,%ebp │ │ │ │ - jne 14485 │ │ │ │ + jne 142c5 │ │ │ │ sub $0x2,%ebp │ │ │ │ sar $1,%ebp │ │ │ │ cmp %ebp,%eax │ │ │ │ - jne 14485 │ │ │ │ + jne 142c5 │ │ │ │ mov %eax,%ecx │ │ │ │ - jmp 144ad │ │ │ │ + jmp 142ed │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov %edx,%esi │ │ │ │ sub $0x14,%esp │ │ │ │ + shr $0x1f,%eax │ │ │ │ vmovd 0x28(%esp),%xmm2 │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ - shr $0x1f,%eax │ │ │ │ lea -0x1(%eax,%ecx,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ vpinsrd $0x1,%edi,%xmm2,%xmm1 │ │ │ │ cmp %eax,%edx │ │ │ │ - jge 14650 │ │ │ │ + jge 14490 │ │ │ │ + mov %edx,%ecx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - jmp 14542 │ │ │ │ + jmp 14382 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %edx,%esi │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ add %ebx,%eax │ │ │ │ - shl $0x4,%esi │ │ │ │ + mov %edx,%esi │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ + shl $0x4,%esi │ │ │ │ add %ebx,%esi │ │ │ │ cmp %ebp,0x4(%esi) │ │ │ │ cmovg %esi,%eax │ │ │ │ cmovle %edi,%edx │ │ │ │ - vmovdqu (%eax),%xmm0 │ │ │ │ shl $0x4,%ecx │ │ │ │ - vmovdqu %xmm0,(%ebx,%ecx,1) │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jg 14540 │ │ │ │ + vmovdqu (%eax),%xmm0 │ │ │ │ + vmovdqu %xmm0,(%ebx,%ecx,1) │ │ │ │ + jg 14380 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ test $0x1,%cl │ │ │ │ - je 14610 │ │ │ │ + je 14450 │ │ │ │ lea -0x1(%edx),%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %ebp,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %esi,%edx │ │ │ │ - jg 145dd │ │ │ │ - jmp 145f0 │ │ │ │ - jmp 145c0 │ │ │ │ + jg 1441d │ │ │ │ + jmp 14430 │ │ │ │ + jmp 14400 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu 0x0(%ebp),%xmm4 │ │ │ │ vmovdqu %xmm4,(%edx) │ │ │ │ lea -0x1(%ecx),%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ lea -0x1(%edx,%ecx,1),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jge 14640 │ │ │ │ + jge 14480 │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ mov %ecx,%ebp │ │ │ │ - shl $0x4,%ebp │ │ │ │ shl $0x4,%edx │ │ │ │ - add %ebx,%ebp │ │ │ │ + shl $0x4,%ebp │ │ │ │ add %ebx,%edx │ │ │ │ + add %ebx,%ebp │ │ │ │ cmp %edi,0x4(%ebp) │ │ │ │ - jl 145c0 │ │ │ │ + jl 14400 │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ movzbl 0x34(%esp),%ecx │ │ │ │ vmovq %xmm1,(%eax) │ │ │ │ mov %ebx,0x8(%eax) │ │ │ │ mov %cl,0xc(%eax) │ │ │ │ add $0x14,%esp │ │ │ │ @@ -11334,60 +11405,60 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x2(%ecx),%ebp │ │ │ │ sar $1,%ebp │ │ │ │ cmp %edx,%ebp │ │ │ │ - jne 1458a │ │ │ │ + jne 143ca │ │ │ │ lea 0x1(%edx,%edx,1),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ add %ebx,%ecx │ │ │ │ vmovdqu (%ecx),%xmm3 │ │ │ │ vmovdqu %xmm3,(%eax) │ │ │ │ mov %ecx,%eax │ │ │ │ - jmp 1458a │ │ │ │ + jmp 143ca │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%eax │ │ │ │ - jmp 145f0 │ │ │ │ + jmp 14430 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebx,%eax │ │ │ │ test $0x1,%cl │ │ │ │ - jne 145f0 │ │ │ │ + jne 14430 │ │ │ │ sub $0x2,%ebp │ │ │ │ sar $1,%ebp │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne 145f0 │ │ │ │ + jne 14430 │ │ │ │ mov %esi,%edx │ │ │ │ - jmp 1461d │ │ │ │ + jmp 1445d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ shr $0x1f,%eax │ │ │ │ - lea -0x1(%eax,%ecx,1),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + lea -0x1(%eax,%ecx,1),%ecx │ │ │ │ sar $1,%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 147b0 │ │ │ │ + jge 145f0 │ │ │ │ + mov %edx,%esi │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 146c2 │ │ │ │ - jmp 146c0 │ │ │ │ + jmp 14502 │ │ │ │ + jmp 14500 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ lea -0x4(%ebx,%edx,8),%edi │ │ │ │ @@ -11395,129 +11466,129 @@ │ │ │ │ lea (%edx,%edx,1),%eax │ │ │ │ mov (%edi),%ebp │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %ebp,%edx │ │ │ │ cmovb %ebp,%edx │ │ │ │ cmovb %edi,%ecx │ │ │ │ sbb $0x0,%eax │ │ │ │ - mov %edx,(%ebx,%esi,4) │ │ │ │ cmp %eax,(%esp) │ │ │ │ - jg 146c0 │ │ │ │ + mov %edx,(%ebx,%esi,4) │ │ │ │ + jg 14500 │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov %ecx,%edi │ │ │ │ test $0x1,%esi │ │ │ │ - je 14780 │ │ │ │ + je 145c0 │ │ │ │ lea -0x1(%eax),%ecx │ │ │ │ shr $0x1f,%ecx │ │ │ │ lea -0x1(%eax,%ecx,1),%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - jle 14763 │ │ │ │ + jle 145a3 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 14756 │ │ │ │ - jmp 14740 │ │ │ │ + jmp 14596 │ │ │ │ + jmp 14580 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,(%edi) │ │ │ │ lea -0x1(%ecx),%edi │ │ │ │ shr $0x1f,%edi │ │ │ │ lea -0x1(%edi,%ecx,1),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 147a0 │ │ │ │ + jge 145e0 │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ lea (%ebx,%ecx,4),%ebp │ │ │ │ lea (%ebx,%edi,4),%edi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 14740 │ │ │ │ + jb 14580 │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %ebx,(%edi) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x2(%esi),%ecx │ │ │ │ sar $1,%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 146fc │ │ │ │ + jne 1453c │ │ │ │ lea 0x1(%eax,%eax,1),%eax │ │ │ │ lea (%ebx,%eax,4),%ebp │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov %esi,(%edi) │ │ │ │ mov %ebp,%edi │ │ │ │ - jmp 146fc │ │ │ │ + jmp 1453c │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %ebp,%edi │ │ │ │ mov %ebx,(%edi) │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea (%ebx,%edx,4),%edi │ │ │ │ test $0x1,%ebp │ │ │ │ - jne 14763 │ │ │ │ + jne 145a3 │ │ │ │ sub $0x2,%ebp │ │ │ │ sar $1,%ebp │ │ │ │ cmp %ebp,%edx │ │ │ │ - jne 14763 │ │ │ │ + jne 145a3 │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 1478d │ │ │ │ + jmp 145cd │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ vmovq (%edx),%xmm0 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc2810,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbd9d0,%ebx │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ mov 0x8(%edx),%edi │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ movl $0x0,(%edx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1482b │ │ │ │ + je 1466b │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ sub %ecx,%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ vmovq 0xc(%edx),%xmm1 │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ vmovq %xmm1,0xc(%eax) │ │ │ │ mov 0x14(%edx),%edi │ │ │ │ mov %edi,0x14(%eax) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ movl $0x0,0x10(%edx) │ │ │ │ movl $0x0,0x14(%edx) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 14869 │ │ │ │ + je 146a9 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%esp │ │ │ │ @@ -11526,620 +11597,677 @@ │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0x40,%esp │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0xc276d,%ecx │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x20,%esp │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov (%eax),%eax │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xbd92f,%esi │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ mov (%eax),%eax │ │ │ │ - mov (%edx),%edx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - sub %eax,%ecx │ │ │ │ - sub %edx,%edi │ │ │ │ - mov %ecx,%esi │ │ │ │ - add %edx,%ecx │ │ │ │ - cmp %esi,%edi │ │ │ │ - cmovle %ebx,%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 14b53 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - sub %edx,%ebx │ │ │ │ - lea -0x4(%ebx),%esi │ │ │ │ - cmp $0x38,%esi │ │ │ │ - jbe 14b90 │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - or %edx,%edi │ │ │ │ - sub %edx,%ebx │ │ │ │ - and $0x3f,%edi │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + sub %ecx,%ebx │ │ │ │ + mov %edx,%edi │ │ │ │ + lea (%eax,%ebx,1),%esi │ │ │ │ + sub %eax,%edi │ │ │ │ + cmp %ebx,%edi │ │ │ │ + cmovle %edx,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 149c9 │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub %eax,%ebx │ │ │ │ + lea -0x4(%ebx),%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 14a00 │ │ │ │ + mov %ecx,%edx │ │ │ │ and $0x3,%ebx │ │ │ │ - or %edi,%ebx │ │ │ │ - jne 14b90 │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - vpbroadcastd %eax,%zmm1 │ │ │ │ - vpbroadcastd %edx,%zmm0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - shr $0x2,%esi │ │ │ │ - lea 0x1(%esi),%esi │ │ │ │ - vmovdqa32 -0xfcf4(%edi),%zmm2 │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - vmovdqa32 -0xfd74(%edi),%zmm6 │ │ │ │ - shr $0x4,%esi │ │ │ │ - lea -0x1(%esi),%edi │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - and $0x3,%edi │ │ │ │ - je 14a00 │ │ │ │ - vmovdqa32 (%edx,%ebx,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 14b10 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 14b10 │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm7 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vmovdqa32 %zmm7,%zmm1 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 14a00 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 149b9 │ │ │ │ - vmovdqa32 0x40(%edx),%zmm2 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 14b10 │ │ │ │ - vpcmpnled %zmm5,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 14b10 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm6,%zmm7,%zmm1 │ │ │ │ - mov %ebx,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 14b10 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 14b10 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - shl $0x6,%edi │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm2 │ │ │ │ - vpcmpltd %zmm2,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 14b10 │ │ │ │ - vpcmpnled %zmm2,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 14b10 │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 14b62 │ │ │ │ - shl $0x6,%edi │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm5 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 14b10 │ │ │ │ - vpcmpnled %zmm3,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 14b10 │ │ │ │ - lea 0x2(%ebx),%edi │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edi │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 14b10 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 14b10 │ │ │ │ - lea 0x3(%ebx),%edi │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edi │ │ │ │ - vmovdqa32 (%edx,%edi,1),%zmm2 │ │ │ │ - vmovdqa32 (%eax,%edi,1),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm2,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 14b10 │ │ │ │ - vpcmpnled %zmm5,%zmm2,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 14b10 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - jmp 14a00 │ │ │ │ - nop │ │ │ │ + or %eax,%edx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %ebx,%edx │ │ │ │ + jne 14a00 │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + shr $0x2,%edi │ │ │ │ + vmovd %ecx,%xmm1 │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + inc %edi │ │ │ │ + vpbroadcastd %xmm1,%ymm0 │ │ │ │ + vpbroadcastd %xmm3,%ymm4 │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ + shr $0x3,%edi │ │ │ │ + vmovdqa -0x109b4(%ebx),%ymm2 │ │ │ │ + vmovdqa -0x109f4(%ebx),%ymm7 │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ + and $0x3,%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm0 │ │ │ │ + je 14810 │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 148e0 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 148e0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + vmovdqa %ymm2,%ymm1 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 14810 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 147ce │ │ │ │ + vmovdqa 0x20(%eax),%ymm4 │ │ │ │ + vmovdqa 0x20(%ecx),%ymm5 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 148e0 │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 148e0 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm1 │ │ │ │ + mov %edx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm2 │ │ │ │ + vmovdqa (%ecx,%ebx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm2,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 148e0 │ │ │ │ + vpcmpgtd %ymm5,%ymm2,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 148e0 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 14b2c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jg 14b80 │ │ │ │ + mov %edx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%ecx,%ebx,1),%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm2,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 148e0 │ │ │ │ + vpcmpgtd %ymm2,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 148e0 │ │ │ │ + lea 0x1(%edx),%ebx │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 149d8 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vmovdqa (%ecx,%ebx,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 148e0 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 148e0 │ │ │ │ + lea 0x2(%edx),%ebx │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vmovdqa (%ecx,%ebx,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 148e0 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 148e0 │ │ │ │ + lea 0x3(%edx),%ebx │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vmovdqa (%ecx,%ebx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 148e0 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 148e0 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 14b50 │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jge 14b20 │ │ │ │ - mov $0x1,%eax │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + jmp 14810 │ │ │ │ + nop │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jg 14b40 │ │ │ │ + jl 14b50 │ │ │ │ + lea 0x4(%eax),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 14b99 │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,0x4(%eax) │ │ │ │ + jl 14b40 │ │ │ │ + jg 14b50 │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 14ba4 │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ + cmp %edi,0x8(%eax) │ │ │ │ + jl 14b40 │ │ │ │ + jg 14b50 │ │ │ │ + lea 0xc(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 14b6e │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + jl 14b40 │ │ │ │ + jg 14b50 │ │ │ │ + lea 0x10(%eax),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 14baf │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,0x10(%eax) │ │ │ │ + jl 14b40 │ │ │ │ + jg 14b50 │ │ │ │ + lea 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 14bba │ │ │ │ + mov 0x14(%edx),%edi │ │ │ │ + cmp %edi,0x14(%eax) │ │ │ │ + jl 14b40 │ │ │ │ + jg 14b50 │ │ │ │ + lea 0x18(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 14bc5 │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ + cmp %ecx,0x18(%eax) │ │ │ │ + jl 14b40 │ │ │ │ + jg 14b50 │ │ │ │ + lea 0x1c(%eax),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 14bd0 │ │ │ │ + mov 0x1c(%edx),%esi │ │ │ │ + cmp %esi,0x1c(%eax) │ │ │ │ + jl 14b40 │ │ │ │ + jg 14b50 │ │ │ │ + lea 0x20(%edx),%ecx │ │ │ │ vzeroupper │ │ │ │ + cmp %ecx,0x18(%esp) │ │ │ │ + setne %al │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + test $0x7,%edi │ │ │ │ + je 14b79 │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ + shl $0x2,%edi │ │ │ │ + lea (%ecx,%edi,1),%edx │ │ │ │ + add %edi,%eax │ │ │ │ + jmp 148e8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + sub $0x4,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + inc %edx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 14adc │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 14abe │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 14aa8 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 14a92 │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 14a7c │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 14a66 │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 14a50 │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%edi │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%edi │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 149c9 │ │ │ │ + mov (%ecx),%edi │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + mov 0xc(%ecx),%edi │ │ │ │ + cmp %edi,0xc(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + cmp %ebx,0x14(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + mov 0x18(%ecx),%edi │ │ │ │ + cmp %edi,0x18(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ + cmp %edx,0x1c(%eax) │ │ │ │ + jl 14b5d │ │ │ │ + jg 14b67 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%ecx │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 14adc │ │ │ │ + jmp 149c9 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ vzeroupper │ │ │ │ - cmp %eax,0x38(%esp) │ │ │ │ - setne %al │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - test $0xf,%esi │ │ │ │ - je 14ce1 │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - shl $0x2,%esi │ │ │ │ - add %esi,%eax │ │ │ │ - add %esi,%edx │ │ │ │ - jmp 14b2c │ │ │ │ - xchg %ax,%ax │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - sub $0x4,%esi │ │ │ │ - shr $0x2,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 14c68 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 14c4e │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 14c38 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 14c22 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 14c0c │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 14bf6 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 14be0 │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 14b53 │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - cmp %esi,0x4(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - cmp %edi,0x8(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - cmp %ebx,0xc(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - cmp %esi,0x10(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - cmp %edi,0x14(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ - cmp %ebx,0x18(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - mov 0x1c(%eax),%esi │ │ │ │ - cmp %esi,0x1c(%edx) │ │ │ │ - jl 14cd0 │ │ │ │ - jg 14cda │ │ │ │ - add $0x20,%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 14c68 │ │ │ │ - jmp 14b53 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 14b3a │ │ │ │ + jmp 149d0 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 14b3a │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ + jmp 149d0 │ │ │ │ + lea 0xc(%edx),%ecx │ │ │ │ vzeroupper │ │ │ │ - jmp 14b53 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 149c9 │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + vpaddd -0x109d4(%ecx),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 149c9 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 149c9 │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 149c9 │ │ │ │ + lea 0x10(%edx),%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 149c9 │ │ │ │ + lea 0x14(%edx),%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 149c9 │ │ │ │ + lea 0x18(%edx),%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 149c9 │ │ │ │ + lea 0x1c(%edx),%ecx │ │ │ │ + vzeroupper │ │ │ │ + jmp 149c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 1515f │ │ │ │ + je 15037 │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 1516f │ │ │ │ + je 15047 │ │ │ │ mov %ecx,%edi │ │ │ │ mov %eax,%ebx │ │ │ │ sub %ecx,%eax │ │ │ │ sub %edx,%edi │ │ │ │ sub %edx,%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %edi,%ebp │ │ │ │ sar $0x2,%ebx │ │ │ │ sar $0x2,%ebp │ │ │ │ imul $0xcccccccd,%ebx,%esi │ │ │ │ imul $0xcccccccd,%ebp,%ebx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ sub %ebx,%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 1518b │ │ │ │ + je 1506b │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ sub %ebx,%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jge 14f65 │ │ │ │ + jge 14e3a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 14f43 │ │ │ │ + jle 14e18 │ │ │ │ lea (%ebx,%ebx,4),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ mov %ebp,%edx │ │ │ │ lea 0x0(%ebp,%ecx,4),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ and $0x3,%edi │ │ │ │ - je 14e64 │ │ │ │ + je 14d38 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 14e1f │ │ │ │ + je 14cf1 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 14de2 │ │ │ │ + je 14cb2 │ │ │ │ vmovq (%eax),%xmm2 │ │ │ │ vmovq 0x0(%ebp),%xmm4 │ │ │ │ - vmovsd 0xc(%eax),%xmm0 │ │ │ │ + add $0x14,%eax │ │ │ │ + vmovsd -0x8(%eax),%xmm0 │ │ │ │ fldl 0xc(%ebp) │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ - add $0x14,%eax │ │ │ │ vmovq %xmm2,0x0(%ebp) │ │ │ │ mov -0xc(%eax),%ecx │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ mov %edx,-0xc(%eax) │ │ │ │ vmovq %xmm4,-0x14(%eax) │ │ │ │ mov $0x1,%ecx │ │ │ │ - lea 0x14(%ebp),%edx │ │ │ │ vmovsd %xmm0,0xc(%ebp) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vmovq (%eax),%xmm7 │ │ │ │ - mov 0x8(%edx),%edi │ │ │ │ - vmovq (%edx),%xmm6 │ │ │ │ - fldl 0xc(%edx) │ │ │ │ - vmovsd 0xc(%eax),%xmm5 │ │ │ │ + lea 0x14(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ add $0x14,%edx │ │ │ │ add $0x14,%eax │ │ │ │ + vmovq -0x14(%eax),%xmm7 │ │ │ │ + mov -0xc(%edx),%edi │ │ │ │ + vmovq -0x14(%edx),%xmm6 │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + vmovsd -0x8(%eax),%xmm5 │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ vmovq %xmm7,-0x14(%edx) │ │ │ │ mov -0xc(%eax),%edi │ │ │ │ mov %edi,-0xc(%edx) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ vmovq %xmm6,-0x14(%eax) │ │ │ │ mov %edi,-0xc(%eax) │ │ │ │ vmovsd %xmm5,-0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vmovq (%eax),%xmm3 │ │ │ │ - mov 0x8(%edx),%edi │ │ │ │ - vmovq (%edx),%xmm1 │ │ │ │ - fldl 0xc(%edx) │ │ │ │ - vmovsd 0xc(%eax),%xmm4 │ │ │ │ inc %ecx │ │ │ │ add $0x14,%edx │ │ │ │ add $0x14,%eax │ │ │ │ + vmovq -0x14(%eax),%xmm3 │ │ │ │ + mov -0xc(%edx),%edi │ │ │ │ + vmovq -0x14(%edx),%xmm1 │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + vmovsd -0x8(%eax),%xmm4 │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ vmovq %xmm3,-0x14(%edx) │ │ │ │ mov -0xc(%eax),%edi │ │ │ │ mov %edi,-0xc(%edx) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ vmovq %xmm1,-0x14(%eax) │ │ │ │ mov %edi,-0xc(%eax) │ │ │ │ vmovsd %xmm4,-0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 14f3b │ │ │ │ + je 14e10 │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ - vmovq (%edx),%xmm2 │ │ │ │ - mov 0x8(%edx),%edi │ │ │ │ - fldl 0xc(%edx) │ │ │ │ - vmovsd 0xc(%eax),%xmm6 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x50,%edx │ │ │ │ add $0x50,%eax │ │ │ │ + vmovq -0x50(%edx),%xmm2 │ │ │ │ + mov -0x48(%edx),%edi │ │ │ │ + vmovsd -0x44(%eax),%xmm6 │ │ │ │ + fldl -0x44(%edx) │ │ │ │ vmovq %xmm0,-0x50(%edx) │ │ │ │ mov -0x48(%eax),%ebx │ │ │ │ mov %ebx,-0x48(%edx) │ │ │ │ vmovq -0x3c(%eax),%xmm5 │ │ │ │ vmovq %xmm2,-0x50(%eax) │ │ │ │ mov %edi,-0x48(%eax) │ │ │ │ - vmovq -0x3c(%edx),%xmm7 │ │ │ │ - mov -0x34(%edx),%edi │ │ │ │ vmovsd %xmm6,-0x44(%edx) │ │ │ │ fstpl -0x44(%eax) │ │ │ │ - vmovsd -0x30(%eax),%xmm1 │ │ │ │ + vmovq -0x3c(%edx),%xmm7 │ │ │ │ + mov -0x34(%edx),%edi │ │ │ │ fldl -0x30(%edx) │ │ │ │ + vmovsd -0x30(%eax),%xmm1 │ │ │ │ vmovq %xmm5,-0x3c(%edx) │ │ │ │ mov -0x34(%eax),%ebx │ │ │ │ mov %ebx,-0x34(%edx) │ │ │ │ vmovq -0x28(%eax),%xmm4 │ │ │ │ vmovq %xmm7,-0x3c(%eax) │ │ │ │ mov %edi,-0x34(%eax) │ │ │ │ - vmovq -0x28(%edx),%xmm3 │ │ │ │ - mov -0x20(%edx),%edi │ │ │ │ vmovsd %xmm1,-0x30(%edx) │ │ │ │ fstpl -0x30(%eax) │ │ │ │ + vmovq -0x28(%edx),%xmm3 │ │ │ │ + mov -0x20(%edx),%edi │ │ │ │ vmovq %xmm4,-0x28(%edx) │ │ │ │ mov -0x20(%eax),%ebx │ │ │ │ mov %ebx,-0x20(%edx) │ │ │ │ mov %edi,-0x20(%eax) │ │ │ │ vmovq %xmm3,-0x28(%eax) │ │ │ │ fldl -0x1c(%edx) │ │ │ │ vmovsd -0x1c(%eax),%xmm2 │ │ │ │ vmovq -0x14(%eax),%xmm6 │ │ │ │ vmovq -0x14(%edx),%xmm0 │ │ │ │ mov -0xc(%edx),%edi │ │ │ │ vmovsd %xmm2,-0x1c(%edx) │ │ │ │ - vmovsd -0x8(%eax),%xmm7 │ │ │ │ fstpl -0x1c(%eax) │ │ │ │ + vmovsd -0x8(%eax),%xmm7 │ │ │ │ + fldl -0x8(%edx) │ │ │ │ vmovq %xmm6,-0x14(%edx) │ │ │ │ mov -0xc(%eax),%ebx │ │ │ │ - fldl -0x8(%edx) │ │ │ │ mov %ebx,-0xc(%edx) │ │ │ │ vmovq %xmm0,-0x14(%eax) │ │ │ │ mov %edi,-0xc(%eax) │ │ │ │ vmovsd %xmm7,-0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 14e68 │ │ │ │ + jne 14d3c │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ lea -0x5(%esi,%esi,4),%esi │ │ │ │ lea 0x14(%ebp,%esi,4),%ebp │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ div %ebx │ │ │ │ test %edx,%edx │ │ │ │ - je 1515b │ │ │ │ + je 15033 │ │ │ │ mov %ebx,%esi │ │ │ │ sub %edx,%ebx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ sub %ebx,%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jl 14d80 │ │ │ │ + jl 14c50 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ lea (%esi,%esi,4),%ecx │ │ │ │ shl $0x2,%ecx │ │ │ │ lea (%eax,%eax,4),%edx │ │ │ │ lea 0x0(%ebp,%edx,4),%edi │ │ │ │ mov %edi,%ebp │ │ │ │ sub %ecx,%ebp │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 15149 │ │ │ │ + jle 15021 │ │ │ │ mov %ebx,%edx │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ lea -0x14(%ebp),%ecx │ │ │ │ lea -0x14(%edi),%eax │ │ │ │ + movl $0x0,0x8(%esp) │ │ │ │ and $0x3,%edx │ │ │ │ - je 15180 │ │ │ │ + je 15060 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 15027 │ │ │ │ + je 14efc │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 14fef │ │ │ │ + je 14ec4 │ │ │ │ vmovq -0x14(%edi),%xmm7 │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ vmovq -0x14(%ebp),%xmm0 │ │ │ │ fldl 0xc(%ecx) │ │ │ │ vmovsd 0xc(%eax),%xmm5 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ vmovq %xmm7,-0x14(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - movl $0x1,0x8(%esp) │ │ │ │ vmovq %xmm0,-0x14(%edi) │ │ │ │ + movl $0x1,0x8(%esp) │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ vmovsd %xmm5,0xc(%ecx) │ │ │ │ fstpl 0xc(%eax) │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ lea -0x28(%edi),%eax │ │ │ │ vmovq (%eax),%xmm3 │ │ │ │ vmovq (%ecx),%xmm1 │ │ │ │ - vmovsd 0xc(%eax),%xmm4 │ │ │ │ - fldl 0xc(%ecx) │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ - incl 0x8(%esp) │ │ │ │ - sub $0x14,%ecx │ │ │ │ sub $0x14,%eax │ │ │ │ + sub $0x14,%ecx │ │ │ │ + fldl 0x20(%ecx) │ │ │ │ + vmovsd 0x20(%eax),%xmm4 │ │ │ │ + mov 0x1c(%ecx),%edi │ │ │ │ + incl 0x8(%esp) │ │ │ │ vmovq %xmm3,0x14(%ecx) │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov %edx,0x1c(%ecx) │ │ │ │ vmovq %xmm1,0x14(%eax) │ │ │ │ mov %edi,0x1c(%eax) │ │ │ │ vmovsd %xmm4,0x20(%ecx) │ │ │ │ fstpl 0x20(%eax) │ │ │ │ - vmovq (%eax),%xmm6 │ │ │ │ - vmovq (%ecx),%xmm2 │ │ │ │ - vmovsd 0xc(%eax),%xmm0 │ │ │ │ - fldl 0xc(%ecx) │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ - incl 0x8(%esp) │ │ │ │ sub $0x14,%ecx │ │ │ │ sub $0x14,%eax │ │ │ │ + vmovq 0x14(%eax),%xmm6 │ │ │ │ + vmovq 0x14(%ecx),%xmm2 │ │ │ │ + fldl 0x20(%ecx) │ │ │ │ + vmovsd 0x20(%eax),%xmm0 │ │ │ │ + mov 0x1c(%ecx),%edi │ │ │ │ + incl 0x8(%esp) │ │ │ │ vmovq %xmm6,0x14(%ecx) │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ mov %edx,0x1c(%ecx) │ │ │ │ vmovq %xmm2,0x14(%eax) │ │ │ │ mov %edi,0x1c(%eax) │ │ │ │ vmovsd %xmm0,0x20(%ecx) │ │ │ │ fstpl 0x20(%eax) │ │ │ │ cmp 0x8(%esp),%ebx │ │ │ │ - je 15144 │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ + je 1501c │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ vmovq (%eax),%xmm5 │ │ │ │ - vmovq (%ecx),%xmm7 │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ - fldl 0xc(%ecx) │ │ │ │ - vmovsd 0xc(%eax),%xmm1 │ │ │ │ add $0x4,%edx │ │ │ │ sub $0x50,%ecx │ │ │ │ sub $0x50,%eax │ │ │ │ + vmovq 0x50(%ecx),%xmm7 │ │ │ │ + mov 0x58(%ecx),%edi │ │ │ │ + vmovsd 0x5c(%eax),%xmm1 │ │ │ │ + fldl 0x5c(%ecx) │ │ │ │ vmovq %xmm5,0x50(%ecx) │ │ │ │ mov 0x58(%eax),%esi │ │ │ │ mov %esi,0x58(%ecx) │ │ │ │ vmovq 0x3c(%eax),%xmm4 │ │ │ │ vmovq %xmm7,0x50(%eax) │ │ │ │ mov %edi,0x58(%eax) │ │ │ │ - vmovq 0x3c(%ecx),%xmm3 │ │ │ │ - mov 0x44(%ecx),%edi │ │ │ │ vmovsd %xmm1,0x5c(%ecx) │ │ │ │ fstpl 0x5c(%eax) │ │ │ │ - vmovsd 0x48(%eax),%xmm2 │ │ │ │ + vmovq 0x3c(%ecx),%xmm3 │ │ │ │ + mov 0x44(%ecx),%edi │ │ │ │ fldl 0x48(%ecx) │ │ │ │ + vmovsd 0x48(%eax),%xmm2 │ │ │ │ vmovq %xmm4,0x3c(%ecx) │ │ │ │ mov 0x44(%eax),%esi │ │ │ │ mov %esi,0x44(%ecx) │ │ │ │ vmovq 0x28(%eax),%xmm6 │ │ │ │ vmovq %xmm3,0x3c(%eax) │ │ │ │ mov %edi,0x44(%eax) │ │ │ │ - vmovq 0x28(%ecx),%xmm0 │ │ │ │ - mov 0x30(%ecx),%edi │ │ │ │ vmovsd %xmm2,0x48(%ecx) │ │ │ │ fstpl 0x48(%eax) │ │ │ │ + vmovq 0x28(%ecx),%xmm0 │ │ │ │ + mov 0x30(%ecx),%edi │ │ │ │ vmovq %xmm6,0x28(%ecx) │ │ │ │ mov 0x30(%eax),%esi │ │ │ │ mov %esi,0x30(%ecx) │ │ │ │ mov %edi,0x30(%eax) │ │ │ │ vmovq %xmm0,0x28(%eax) │ │ │ │ fldl 0x34(%ecx) │ │ │ │ vmovsd 0x34(%eax),%xmm7 │ │ │ │ vmovq 0x14(%eax),%xmm1 │ │ │ │ vmovq 0x14(%ecx),%xmm5 │ │ │ │ mov 0x1c(%ecx),%edi │ │ │ │ vmovsd %xmm7,0x34(%ecx) │ │ │ │ - vmovsd 0x20(%eax),%xmm3 │ │ │ │ fstpl 0x34(%eax) │ │ │ │ + vmovsd 0x20(%eax),%xmm3 │ │ │ │ + fldl 0x20(%ecx) │ │ │ │ vmovq %xmm1,0x14(%ecx) │ │ │ │ mov 0x1c(%eax),%esi │ │ │ │ - fldl 0x20(%ecx) │ │ │ │ mov %esi,0x1c(%ecx) │ │ │ │ vmovq %xmm5,0x14(%eax) │ │ │ │ mov %edi,0x1c(%eax) │ │ │ │ vmovsd %xmm3,0x20(%ecx) │ │ │ │ fstpl 0x20(%eax) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 15071 │ │ │ │ + jne 14f48 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ imul $0xffffffec,%ebx,%ebx │ │ │ │ add %ebx,%ebp │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ div %esi │ │ │ │ mov %edx,%ebx │ │ │ │ test %edx,%edx │ │ │ │ - jne 14f57 │ │ │ │ + jne 14e2c │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ mov %eax,(%ecx) │ │ │ │ mov %ecx,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ @@ -12151,81 +12279,82 @@ │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 15071 │ │ │ │ + jmp 14f48 │ │ │ │ sub $0x14,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ shr $0x2,%edi │ │ │ │ lea 0x1(%edi),%ebp │ │ │ │ and $0x3,%ebp │ │ │ │ - je 1524e │ │ │ │ + je 15133 │ │ │ │ cmp $0x1,%ebp │ │ │ │ - je 15212 │ │ │ │ + je 150f5 │ │ │ │ cmp $0x2,%ebp │ │ │ │ - je 151de │ │ │ │ + je 150bf │ │ │ │ vmovq (%ecx),%xmm5 │ │ │ │ - vmovsd 0xc(%ecx),%xmm1 │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ fldl 0xc(%edx) │ │ │ │ - mov (%edx),%esi │ │ │ │ - mov 0x4(%edx),%edi │ │ │ │ add $0x14,%edx │ │ │ │ + vmovsd 0xc(%ecx),%xmm1 │ │ │ │ + mov -0xc(%edx),%eax │ │ │ │ + mov -0x14(%edx),%esi │ │ │ │ + mov -0x10(%edx),%edi │ │ │ │ vmovq %xmm5,-0x14(%edx) │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ mov %ebx,-0xc(%edx) │ │ │ │ mov %eax,0x8(%ecx) │ │ │ │ mov %esi,(%ecx) │ │ │ │ lea 0x14(%ecx),%eax │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ vmovsd %xmm1,-0x8(%edx) │ │ │ │ fstpl 0xc(%ecx) │ │ │ │ - vmovq (%eax),%xmm4 │ │ │ │ - vmovq (%edx),%xmm3 │ │ │ │ - vmovsd 0xc(%eax),%xmm2 │ │ │ │ - fldl 0xc(%edx) │ │ │ │ - mov 0x8(%edx),%ebp │ │ │ │ - add $0x14,%eax │ │ │ │ add $0x14,%edx │ │ │ │ + add $0x14,%eax │ │ │ │ + vmovq -0x14(%eax),%xmm4 │ │ │ │ + vmovq -0x14(%edx),%xmm3 │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + vmovsd -0x8(%eax),%xmm2 │ │ │ │ + mov -0xc(%edx),%ebp │ │ │ │ vmovq %xmm4,-0x14(%edx) │ │ │ │ mov -0xc(%eax),%esi │ │ │ │ mov %esi,-0xc(%edx) │ │ │ │ vmovq %xmm3,-0x14(%eax) │ │ │ │ mov %ebp,-0xc(%eax) │ │ │ │ vmovsd %xmm2,-0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vmovq (%eax),%xmm6 │ │ │ │ - vmovq (%edx),%xmm0 │ │ │ │ - vmovsd 0xc(%eax),%xmm7 │ │ │ │ - fldl 0xc(%edx) │ │ │ │ - mov 0x8(%edx),%edi │ │ │ │ add $0x14,%edx │ │ │ │ add $0x14,%eax │ │ │ │ + vmovq -0x14(%eax),%xmm6 │ │ │ │ + vmovq -0x14(%edx),%xmm0 │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + vmovsd -0x8(%eax),%xmm7 │ │ │ │ + mov -0xc(%edx),%edi │ │ │ │ vmovq %xmm6,-0x14(%edx) │ │ │ │ mov -0xc(%eax),%ebx │ │ │ │ mov %ebx,-0xc(%edx) │ │ │ │ vmovq %xmm0,-0x14(%eax) │ │ │ │ mov %edi,-0xc(%eax) │ │ │ │ vmovsd %xmm7,-0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 15322 │ │ │ │ - vmovq (%eax),%xmm5 │ │ │ │ - mov (%edx),%esi │ │ │ │ - mov 0x4(%edx),%edi │ │ │ │ - fldl 0xc(%edx) │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ - vmovsd 0xc(%eax),%xmm1 │ │ │ │ + je 15209 │ │ │ │ add $0x50,%edx │ │ │ │ add $0x50,%eax │ │ │ │ + vmovq -0x50(%eax),%xmm5 │ │ │ │ + mov -0x50(%edx),%esi │ │ │ │ + mov -0x4c(%edx),%edi │ │ │ │ + mov -0x48(%edx),%ebx │ │ │ │ + fldl -0x44(%edx) │ │ │ │ + vmovsd -0x44(%eax),%xmm1 │ │ │ │ vmovq %xmm5,-0x50(%edx) │ │ │ │ mov -0x48(%eax),%ebp │ │ │ │ mov %ebp,-0x48(%edx) │ │ │ │ vmovq -0x3c(%eax),%xmm3 │ │ │ │ mov %esi,-0x50(%eax) │ │ │ │ mov %edi,-0x4c(%eax) │ │ │ │ mov %ebx,-0x48(%eax) │ │ │ │ @@ -12253,63 +12382,63 @@ │ │ │ │ vmovsd -0x1c(%eax),%xmm0 │ │ │ │ fldl -0x1c(%edx) │ │ │ │ mov %ebp,-0x20(%edx) │ │ │ │ vmovq -0x14(%eax),%xmm6 │ │ │ │ mov %esi,-0x28(%eax) │ │ │ │ mov %edi,-0x24(%eax) │ │ │ │ mov %ebx,-0x20(%eax) │ │ │ │ - vmovsd %xmm0,-0x1c(%edx) │ │ │ │ - fstpl -0x1c(%eax) │ │ │ │ mov -0x14(%edx),%esi │ │ │ │ mov -0x10(%edx),%edi │ │ │ │ mov -0xc(%edx),%ebx │ │ │ │ - fldl -0x8(%edx) │ │ │ │ + vmovsd %xmm0,-0x1c(%edx) │ │ │ │ vmovsd -0x8(%eax),%xmm7 │ │ │ │ + fstpl -0x1c(%eax) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ vmovq %xmm6,-0x14(%edx) │ │ │ │ mov -0xc(%eax),%ebp │ │ │ │ mov %ebp,-0xc(%edx) │ │ │ │ mov %esi,-0x14(%eax) │ │ │ │ mov %edi,-0x10(%eax) │ │ │ │ mov %ebx,-0xc(%eax) │ │ │ │ vmovsd %xmm7,-0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 1524e │ │ │ │ + jne 15133 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %ecx,(%eax) │ │ │ │ - jmp 15167 │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1503f │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc1cb8,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbcdc8,%ebx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 15391 │ │ │ │ + je 15281 │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov (%edx),%eax │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ sub %eax,%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ sub %ecx,%ebp │ │ │ │ cmp %edi,%ebp │ │ │ │ - jb 153a0 │ │ │ │ + jb 15290 │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 153f0 │ │ │ │ + jb 152e0 │ │ │ │ cmp $0x8,%edi │ │ │ │ - jle 15450 │ │ │ │ + jle 15340 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push 0x8(%esp) │ │ │ │ push %ecx │ │ │ │ call a610 │ │ │ │ add (%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ @@ -12328,33 +12457,33 @@ │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ push %edi │ │ │ │ push 0x8(%esp) │ │ │ │ push %eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ call a190 │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ mov (%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 153de │ │ │ │ + je 152ce │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edx,(%esi) │ │ │ │ add %edi,%edx │ │ │ │ mov %edx,0x8(%esi) │ │ │ │ - jmp 1538e │ │ │ │ + jmp 1527e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x8,%eax │ │ │ │ - jle 15470 │ │ │ │ + jle 15360 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push 0x8(%esp) │ │ │ │ push %ecx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ call a610 │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ @@ -12368,273 +12497,277 @@ │ │ │ │ add $0x10,%esp │ │ │ │ sub %ecx,%eax │ │ │ │ mov (%esp),%edx │ │ │ │ add %edx,%eax │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 15490 │ │ │ │ + jle 15380 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ call a190 │ │ │ │ add (%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%edx │ │ │ │ - jmp 1538e │ │ │ │ + jmp 1527e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ - jne 1538e │ │ │ │ + jne 1527e │ │ │ │ mov (%esp),%ebx │ │ │ │ vmovsd (%ebx),%xmm0 │ │ │ │ vmovsd %xmm0,(%ecx) │ │ │ │ - jmp 1538e │ │ │ │ + jmp 1527e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 15424 │ │ │ │ + jne 15314 │ │ │ │ mov (%esp),%edx │ │ │ │ fldl (%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ vmovsd 0x8(%esp),%xmm1 │ │ │ │ vmovsd %xmm1,(%ecx) │ │ │ │ - jmp 15424 │ │ │ │ + jmp 15314 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%ecx,%edi,1),%edx │ │ │ │ - jmp 1538e │ │ │ │ + jmp 1527e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ecx │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 15706 │ │ │ │ + je 155ef │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x10(%ecx),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1553f │ │ │ │ - jmp 15706 │ │ │ │ - nop │ │ │ │ + jne 1542d │ │ │ │ + jmp 155ef │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vpxorq %xmm0,%xmm1,%xmm2 │ │ │ │ + vpxor %xmm0,%xmm1,%xmm2 │ │ │ │ vpunpcklqdq %xmm2,%xmm2,%xmm3 │ │ │ │ vptest %xmm3,%xmm3 │ │ │ │ - jne 154f0 │ │ │ │ + jne 153e0 │ │ │ │ fldl 0x8(%ecx) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 1556c │ │ │ │ + ja 1545a │ │ │ │ mov %edx,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq -0x10(%eax),%xmm4 │ │ │ │ vmovd %xmm4,%ebp │ │ │ │ vpextrd $0x1,%xmm4,%edi │ │ │ │ cmp %ebp,%ebx │ │ │ │ mov %esi,%ebp │ │ │ │ sbb %edi,%ebp │ │ │ │ - jb 15710 │ │ │ │ - vpxorq %xmm4,%xmm1,%xmm5 │ │ │ │ + jb 15600 │ │ │ │ + vpxor %xmm4,%xmm1,%xmm5 │ │ │ │ vpunpcklqdq %xmm5,%xmm5,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - jne 15529 │ │ │ │ + jne 15417 │ │ │ │ fldl -0x8(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 15713 │ │ │ │ + ja 15603 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x10(%edx),%esi │ │ │ │ - vmovq %xmm1,(%eax) │ │ │ │ + cmp %esi,0xc(%esp) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ + vmovq %xmm1,(%eax) │ │ │ │ mov %esi,%edx │ │ │ │ - cmp %esi,0xc(%esp) │ │ │ │ - je 15706 │ │ │ │ + je 155ef │ │ │ │ vmovq (%edx),%xmm1 │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ mov %edx,%eax │ │ │ │ fldl 0x8(%edx) │ │ │ │ vmovd %xmm0,%ebp │ │ │ │ - vmovd %xmm1,%ebx │ │ │ │ vpextrd $0x1,%xmm1,%esi │ │ │ │ - cmp %ebp,%ebx │ │ │ │ vpextrd $0x1,%xmm0,%edi │ │ │ │ + vmovd %xmm1,%ebx │ │ │ │ + cmp %ebp,%ebx │ │ │ │ mov %esi,%ebp │ │ │ │ sbb %edi,%ebp │ │ │ │ - jae 154d0 │ │ │ │ + jae 153c0 │ │ │ │ lea 0x10(%edx),%esi │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 156f3 │ │ │ │ + je 155dc │ │ │ │ mov %edx,%edi │ │ │ │ sub %ecx,%edi │ │ │ │ sub $0x10,%edi │ │ │ │ shr $0x4,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 15643 │ │ │ │ + je 1552c │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 15624 │ │ │ │ + je 1550e │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 1560d │ │ │ │ + je 154f8 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 155f6 │ │ │ │ + je 154e2 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 155df │ │ │ │ + je 154cc │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 155c8 │ │ │ │ + je 154b6 │ │ │ │ cmp $0x6,%edi │ │ │ │ - jne 15730 │ │ │ │ + jne 15620 │ │ │ │ vmovq -0x10(%eax),%xmm2 │ │ │ │ vmovsd -0x8(%eax),%xmm3 │ │ │ │ sub $0x10,%eax │ │ │ │ vmovq %xmm2,0x10(%eax) │ │ │ │ vmovsd %xmm3,0x18(%eax) │ │ │ │ - vmovq -0x10(%eax),%xmm4 │ │ │ │ - vmovsd -0x8(%eax),%xmm5 │ │ │ │ sub $0x10,%eax │ │ │ │ + vmovq (%eax),%xmm4 │ │ │ │ + vmovsd 0x8(%eax),%xmm5 │ │ │ │ vmovq %xmm4,0x10(%eax) │ │ │ │ vmovsd %xmm5,0x18(%eax) │ │ │ │ - vmovq -0x10(%eax),%xmm6 │ │ │ │ - vmovsd -0x8(%eax),%xmm7 │ │ │ │ sub $0x10,%eax │ │ │ │ + vmovq (%eax),%xmm6 │ │ │ │ + vmovsd 0x8(%eax),%xmm7 │ │ │ │ vmovq %xmm6,0x10(%eax) │ │ │ │ vmovsd %xmm7,0x18(%eax) │ │ │ │ - vmovq -0x10(%eax),%xmm0 │ │ │ │ - vmovsd -0x8(%eax),%xmm2 │ │ │ │ sub $0x10,%eax │ │ │ │ + vmovq (%eax),%xmm0 │ │ │ │ + vmovsd 0x8(%eax),%xmm2 │ │ │ │ vmovq %xmm0,0x10(%eax) │ │ │ │ vmovsd %xmm2,0x18(%eax) │ │ │ │ - vmovq -0x10(%eax),%xmm3 │ │ │ │ - vmovsd -0x8(%eax),%xmm4 │ │ │ │ sub $0x10,%eax │ │ │ │ + vmovq (%eax),%xmm3 │ │ │ │ + vmovsd 0x8(%eax),%xmm4 │ │ │ │ vmovq %xmm3,0x10(%eax) │ │ │ │ vmovsd %xmm4,0x18(%eax) │ │ │ │ - vmovq -0x10(%eax),%xmm5 │ │ │ │ - vmovsd -0x8(%eax),%xmm6 │ │ │ │ sub $0x10,%eax │ │ │ │ + vmovq (%eax),%xmm5 │ │ │ │ + vmovsd 0x8(%eax),%xmm6 │ │ │ │ vmovq %xmm5,0x10(%eax) │ │ │ │ vmovsd %xmm6,0x18(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 156f3 │ │ │ │ - vmovq -0x10(%eax),%xmm7 │ │ │ │ - vmovsd -0x8(%eax),%xmm0 │ │ │ │ - vmovq -0x20(%eax),%xmm2 │ │ │ │ + je 155dc │ │ │ │ add $0xffffff80,%eax │ │ │ │ + vmovq 0x70(%eax),%xmm7 │ │ │ │ + vmovsd 0x78(%eax),%xmm0 │ │ │ │ + vmovq 0x60(%eax),%xmm2 │ │ │ │ vmovsd 0x68(%eax),%xmm3 │ │ │ │ vmovq 0x50(%eax),%xmm4 │ │ │ │ vmovsd 0x58(%eax),%xmm5 │ │ │ │ vmovq 0x40(%eax),%xmm6 │ │ │ │ vmovq %xmm7,0x80(%eax) │ │ │ │ vmovsd %xmm0,0x88(%eax) │ │ │ │ vmovsd 0x48(%eax),%xmm7 │ │ │ │ vmovq 0x30(%eax),%xmm0 │ │ │ │ vmovq %xmm2,0x70(%eax) │ │ │ │ - vmovsd 0x38(%eax),%xmm2 │ │ │ │ + vmovsd %xmm3,0x78(%eax) │ │ │ │ vmovq %xmm4,0x60(%eax) │ │ │ │ - vmovsd 0x28(%eax),%xmm4 │ │ │ │ + vmovsd %xmm5,0x68(%eax) │ │ │ │ vmovq %xmm6,0x50(%eax) │ │ │ │ - vmovsd 0x18(%eax),%xmm6 │ │ │ │ - vmovsd %xmm3,0x78(%eax) │ │ │ │ + vmovsd 0x38(%eax),%xmm2 │ │ │ │ vmovq 0x20(%eax),%xmm3 │ │ │ │ - vmovsd %xmm5,0x68(%eax) │ │ │ │ + vmovsd 0x28(%eax),%xmm4 │ │ │ │ vmovq 0x10(%eax),%xmm5 │ │ │ │ - vmovq %xmm0,0x40(%eax) │ │ │ │ + vmovsd 0x18(%eax),%xmm6 │ │ │ │ vmovsd %xmm7,0x58(%eax) │ │ │ │ + vmovq %xmm0,0x40(%eax) │ │ │ │ vmovsd %xmm2,0x48(%eax) │ │ │ │ - vmovsd %xmm4,0x38(%eax) │ │ │ │ vmovq %xmm3,0x30(%eax) │ │ │ │ - vmovsd %xmm6,0x28(%eax) │ │ │ │ + vmovsd %xmm4,0x38(%eax) │ │ │ │ vmovq %xmm5,0x20(%eax) │ │ │ │ + vmovsd %xmm6,0x28(%eax) │ │ │ │ vmovq (%eax),%xmm7 │ │ │ │ vmovsd 0x8(%eax),%xmm0 │ │ │ │ vmovq %xmm7,0x10(%eax) │ │ │ │ vmovsd %xmm0,0x18(%eax) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 15643 │ │ │ │ - vmovq %xmm1,(%ecx) │ │ │ │ + jne 1552c │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ + vmovq %xmm1,(%ecx) │ │ │ │ mov %esi,%edx │ │ │ │ cmp %esi,0xc(%esp) │ │ │ │ - jne 1553f │ │ │ │ + jne 1542d │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl -0x8(%eax) │ │ │ │ - vmovq %xmm4,(%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ + vmovq %xmm4,(%eax) │ │ │ │ sub $0x10,%eax │ │ │ │ - jmp 154f0 │ │ │ │ + jmp 153e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq -0x10(%edx),%xmm7 │ │ │ │ vmovsd -0x8(%edx),%xmm0 │ │ │ │ lea -0x10(%edx),%eax │ │ │ │ vmovq %xmm7,(%edx) │ │ │ │ vmovsd %xmm0,0x8(%edx) │ │ │ │ - jmp 155b1 │ │ │ │ + jmp 1549f │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%ebp │ │ │ │ push %ebx │ │ │ │ mov %ecx,%edi │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xc1897,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xbc9a7,%esi │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x8(%edx),%edx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ test %edx,%edx │ │ │ │ - jne 15782 │ │ │ │ - jmp 157c0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 15682 │ │ │ │ + jmp 156c0 │ │ │ │ + jmp 15680 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x10(%edx),%ecx │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ cmp %ecx,%edi │ │ │ │ cmovb 0x8(%edx),%eax │ │ │ │ setb %bl │ │ │ │ test %eax,%eax │ │ │ │ - jne 15780 │ │ │ │ + jne 15680 │ │ │ │ mov %edx,%eax │ │ │ │ test %bl,%bl │ │ │ │ - jne 157c3 │ │ │ │ + jne 156c3 │ │ │ │ cmp %edi,%ecx │ │ │ │ - jb 157e9 │ │ │ │ + jb 156e9 │ │ │ │ mov %edx,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%ebp),%edx │ │ │ │ cmp 0xc(%ebp),%edx │ │ │ │ - je 15800 │ │ │ │ + je 15700 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ call a390 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ cmp %edi,%ecx │ │ │ │ - jae 1579f │ │ │ │ + jae 1569f │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ add $0x1c,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -12657,897 +12790,888 @@ │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ sub $0x20,%esp │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 15a63 │ │ │ │ + je 15953 │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 15a63 │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ + je 15953 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 158ad │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ + jmp 157ad │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 15870 │ │ │ │ + jne 15770 │ │ │ │ cmp 0x4(%esi),%edx │ │ │ │ - jb 158bc │ │ │ │ + jb 157bc │ │ │ │ mov %edi,%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jb 15a70 │ │ │ │ - jne 1588a │ │ │ │ + jb 15960 │ │ │ │ + jne 1578a │ │ │ │ mov -0x4(%eax),%ebx │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - jb 15a73 │ │ │ │ - mov %ecx,(%eax) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ + jb 15963 │ │ │ │ lea 0x8(%edi),%edi │ │ │ │ addl $0x8,0x14(%esp) │ │ │ │ + mov %ecx,(%eax) │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ - mov %ecx,0x4(%eax) │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - je 15a60 │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ + mov %ecx,0x4(%eax) │ │ │ │ + je 15950 │ │ │ │ mov (%edi),%ecx │ │ │ │ + cmp (%esi),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - cmp (%esi),%ecx │ │ │ │ - jae 15860 │ │ │ │ + jae 15760 │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ cmp %edi,%esi │ │ │ │ - je 15a44 │ │ │ │ + je 15934 │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ cmp $0x38,%edx │ │ │ │ - jbe 15a80 │ │ │ │ - mov %edx,%ebx │ │ │ │ + jbe 15970 │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ mov %edi,%edx │ │ │ │ and $0xffffffc0,%eax │ │ │ │ shr $0x6,%ebx │ │ │ │ sub %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu -0x24(%eax),%ymm1 │ │ │ │ vmovdqu -0x44(%eax),%ymm0 │ │ │ │ sub $0x40,%eax │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ vpextrd $0x3,%xmm1,0x30(%eax) │ │ │ │ vpextrd $0x1,%xmm1,0x28(%eax) │ │ │ │ + vpextrd $0x1,%xmm2,0x38(%eax) │ │ │ │ + vpextrd $0x3,%xmm3,0x20(%eax) │ │ │ │ + vpextrd $0x1,%xmm3,0x18(%eax) │ │ │ │ vpextrd $0x3,%xmm0,0x10(%eax) │ │ │ │ vpextrd $0x1,%xmm0,0x8(%eax) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovd %xmm3,0x38(%eax) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - vmovd %xmm4,0x20(%eax) │ │ │ │ - vmovd %xmm5,0x18(%eax) │ │ │ │ - vmovdqu 0x20(%eax),%ymm6 │ │ │ │ - vmovdqu (%eax),%ymm7 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm2 │ │ │ │ - valignd $0x5,%ymm6,%ymm6,%ymm0 │ │ │ │ - vmovd %xmm2,0x40(%eax) │ │ │ │ - vpextrd $0x3,%xmm6,0x34(%eax) │ │ │ │ - vpextrd $0x1,%xmm6,0x2c(%eax) │ │ │ │ - vpextrd $0x3,%xmm7,0x14(%eax) │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm1 │ │ │ │ - vmovd %xmm0,0x3c(%eax) │ │ │ │ - vpextrd $0x1,%xmm7,0xc(%eax) │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm2 │ │ │ │ - vmovd %xmm1,0x44(%eax) │ │ │ │ - valignd $0x5,%ymm7,%ymm7,%ymm3 │ │ │ │ - vmovd %xmm2,0x24(%eax) │ │ │ │ - vmovd %xmm3,0x1c(%eax) │ │ │ │ + vmovdqu 0x20(%eax),%ymm4 │ │ │ │ + vmovdqu (%eax),%ymm5 │ │ │ │ + vpextrd $0x3,%xmm2,0x40(%eax) │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm6 │ │ │ │ + vpextrd $0x3,%xmm4,0x34(%eax) │ │ │ │ + vpextrd $0x1,%xmm4,0x2c(%eax) │ │ │ │ + vpextrd $0x3,%xmm6,0x44(%eax) │ │ │ │ + vpextrd $0x1,%xmm6,0x3c(%eax) │ │ │ │ + vpextrd $0x3,%xmm5,0x14(%eax) │ │ │ │ + vpextrd $0x1,%xmm5,0xc(%eax) │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm7 │ │ │ │ + vpextrd $0x3,%xmm7,0x24(%eax) │ │ │ │ + vpextrd $0x1,%xmm7,0x1c(%eax) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 158f0 │ │ │ │ + jne 157f0 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ shl $0x6,%ebx │ │ │ │ + mov %edi,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sub %ebx,%edx │ │ │ │ mov -0x8(%eax),%edi │ │ │ │ mov -0x4(%eax),%ebx │ │ │ │ mov %edi,-0x8(%edx) │ │ │ │ lea -0x8(%eax),%edi │ │ │ │ mov %ebx,-0x4(%edx) │ │ │ │ cmp %edi,%esi │ │ │ │ - je 15a44 │ │ │ │ + je 15934 │ │ │ │ mov -0x10(%eax),%ebx │ │ │ │ mov -0xc(%eax),%edi │ │ │ │ mov %ebx,-0x10(%edx) │ │ │ │ lea -0x10(%eax),%ebx │ │ │ │ mov %edi,-0xc(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 15a44 │ │ │ │ + je 15934 │ │ │ │ mov -0x18(%eax),%edi │ │ │ │ mov -0x14(%eax),%ebx │ │ │ │ mov %edi,-0x18(%edx) │ │ │ │ lea -0x18(%eax),%edi │ │ │ │ mov %ebx,-0x14(%edx) │ │ │ │ cmp %edi,%esi │ │ │ │ - je 15a44 │ │ │ │ + je 15934 │ │ │ │ mov -0x20(%eax),%ebx │ │ │ │ mov -0x1c(%eax),%edi │ │ │ │ mov %ebx,-0x20(%edx) │ │ │ │ lea -0x20(%eax),%ebx │ │ │ │ mov %edi,-0x1c(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 15a44 │ │ │ │ + je 15934 │ │ │ │ mov -0x28(%eax),%edi │ │ │ │ mov -0x24(%eax),%ebx │ │ │ │ mov %edi,-0x28(%edx) │ │ │ │ lea -0x28(%eax),%edi │ │ │ │ mov %ebx,-0x24(%edx) │ │ │ │ cmp %edi,%esi │ │ │ │ - je 15a44 │ │ │ │ + je 15934 │ │ │ │ mov -0x30(%eax),%ebx │ │ │ │ mov -0x2c(%eax),%edi │ │ │ │ mov %ebx,-0x30(%edx) │ │ │ │ lea -0x30(%eax),%ebx │ │ │ │ mov %edi,-0x2c(%edx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 15a44 │ │ │ │ + je 15934 │ │ │ │ mov -0x38(%eax),%edi │ │ │ │ mov -0x34(%eax),%ebx │ │ │ │ mov %edi,-0x38(%edx) │ │ │ │ lea -0x38(%eax),%edi │ │ │ │ mov %ebx,-0x34(%edx) │ │ │ │ cmp %edi,%esi │ │ │ │ - je 15a44 │ │ │ │ + je 15934 │ │ │ │ mov -0x40(%eax),%ebx │ │ │ │ mov -0x3c(%eax),%eax │ │ │ │ mov %ebx,-0x40(%edx) │ │ │ │ mov %eax,-0x3c(%edx) │ │ │ │ mov %ecx,(%esi) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ addl $0x8,0x14(%esp) │ │ │ │ - mov %ecx,0x4(%esi) │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jne 158ad │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ + jne 157ad │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4(%eax),%ebx │ │ │ │ mov %edx,(%eax) │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ sub $0x8,%eax │ │ │ │ - jmp 15870 │ │ │ │ + jmp 15770 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - jmp 159b3 │ │ │ │ + jmp 158a3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xc155c,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xbc66c,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 15af8 │ │ │ │ + je 159e8 │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ cmp %esi,%edx │ │ │ │ - je 15af8 │ │ │ │ + je 159e8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl (%esi),%edx │ │ │ │ movzbl (%edi),%eax │ │ │ │ cmp %al,%dl │ │ │ │ - jae 15b00 │ │ │ │ + jae 159f0 │ │ │ │ mov %esi,%ecx │ │ │ │ lea 0x1(%edi),%ebx │ │ │ │ sub %edi,%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle 15b30 │ │ │ │ + jle 15a20 │ │ │ │ mov %dl,0xb(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a610 │ │ │ │ movzbl 0x1b(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %dl,(%edi) │ │ │ │ inc %esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 15ac0 │ │ │ │ + jne 159b0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ movzbl -0x1(%esi),%ecx │ │ │ │ cmp %cl,%dl │ │ │ │ - jae 15b40 │ │ │ │ + jae 15a30 │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %cl,0x1(%eax) │ │ │ │ mov %eax,%ebx │ │ │ │ + movzbl -0x1(%eax),%ecx │ │ │ │ dec %eax │ │ │ │ - movzbl (%eax),%ecx │ │ │ │ cmp %cl,%dl │ │ │ │ - jb 15b10 │ │ │ │ + jb 15a00 │ │ │ │ mov %dl,(%ebx) │ │ │ │ - jmp 15af3 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 159e3 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 15af1 │ │ │ │ + jne 159e1 │ │ │ │ mov %al,(%ebx) │ │ │ │ - jmp 15af1 │ │ │ │ + jmp 159e1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %dl,(%ebx) │ │ │ │ - jmp 15af3 │ │ │ │ + jmp 159e3 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ mov %eax,%edi │ │ │ │ sub $0x20,%esp │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 15d71 │ │ │ │ + je 15c51 │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 15d71 │ │ │ │ + je 15c51 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 15bc7 │ │ │ │ + jmp 15ab7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 15b90 │ │ │ │ + jne 15a80 │ │ │ │ flds 0x4(%edi) │ │ │ │ fcomip %st(1),%st │ │ │ │ - ja 15bd2 │ │ │ │ + ja 15ac2 │ │ │ │ mov %edx,%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8(%eax),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jb 15d80 │ │ │ │ - jne 15baa │ │ │ │ + jb 15c60 │ │ │ │ + jne 15a9a │ │ │ │ flds -0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 15d83 │ │ │ │ + ja 15c63 │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x8(%edx),%edx │ │ │ │ - mov %ebx,(%eax) │ │ │ │ - fstps 0x4(%eax) │ │ │ │ add $0x8,%esi │ │ │ │ + fstps 0x4(%eax) │ │ │ │ + mov %ebx,(%eax) │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - je 15d6e │ │ │ │ + je 15c4e │ │ │ │ mov (%edx),%ebx │ │ │ │ + cmp (%edi),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ flds 0x4(%edx) │ │ │ │ - cmp (%edi),%ebx │ │ │ │ - jae 15b80 │ │ │ │ + jae 15a70 │ │ │ │ lea 0x8(%edx),%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 15d58 │ │ │ │ + je 15c38 │ │ │ │ cmp $0x38,%esi │ │ │ │ - jbe 15cc7 │ │ │ │ + jbe 15ba7 │ │ │ │ mov %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ shr $0x6,%ecx │ │ │ │ and $0xffffffc0,%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ vmovdqu -0x24(%eax),%ymm1 │ │ │ │ vmovdqu -0x44(%eax),%ymm0 │ │ │ │ sub $0x40,%eax │ │ │ │ - valignd $0x5,%ymm1,%ymm1,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ vpextrd $0x3,%xmm1,0x30(%eax) │ │ │ │ vpextrd $0x1,%xmm1,0x28(%eax) │ │ │ │ + vpextrd $0x1,%xmm2,0x38(%eax) │ │ │ │ + vpextrd $0x3,%xmm3,0x20(%eax) │ │ │ │ + vpextrd $0x1,%xmm3,0x18(%eax) │ │ │ │ vpextrd $0x3,%xmm0,0x10(%eax) │ │ │ │ vpextrd $0x1,%xmm0,0x8(%eax) │ │ │ │ - valignd $0x7,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovd %xmm3,0x38(%eax) │ │ │ │ - valignd $0x5,%ymm0,%ymm0,%ymm5 │ │ │ │ - vmovd %xmm4,0x20(%eax) │ │ │ │ - vmovd %xmm5,0x18(%eax) │ │ │ │ - vmovups 0x20(%eax),%ymm6 │ │ │ │ - vmovups (%eax),%ymm7 │ │ │ │ - valignd $0x7,%ymm1,%ymm1,%ymm2 │ │ │ │ - valignd $0x5,%ymm6,%ymm6,%ymm0 │ │ │ │ - vextractps $0x3,%xmm6,0x34(%eax) │ │ │ │ - vextractps $0x1,%xmm6,0x2c(%eax) │ │ │ │ - vextractps $0x3,%xmm7,0x14(%eax) │ │ │ │ - vmovd %xmm2,0x40(%eax) │ │ │ │ - vextractps $0x1,%xmm7,0xc(%eax) │ │ │ │ - valignd $0x7,%ymm6,%ymm6,%ymm1 │ │ │ │ - vmovss %xmm0,0x3c(%eax) │ │ │ │ - valignd $0x7,%ymm7,%ymm7,%ymm2 │ │ │ │ - vmovss %xmm1,0x44(%eax) │ │ │ │ - valignd $0x5,%ymm7,%ymm7,%ymm3 │ │ │ │ - vmovss %xmm2,0x24(%eax) │ │ │ │ - vmovss %xmm3,0x1c(%eax) │ │ │ │ + vmovups 0x20(%eax),%ymm4 │ │ │ │ + vmovups (%eax),%ymm5 │ │ │ │ + vpextrd $0x3,%xmm2,0x40(%eax) │ │ │ │ + vextractf128 $0x1,%ymm4,%xmm6 │ │ │ │ + vextractps $0x3,%xmm4,0x34(%eax) │ │ │ │ + vextractps $0x1,%xmm4,0x2c(%eax) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm7 │ │ │ │ + vextractps $0x3,%xmm6,0x44(%eax) │ │ │ │ + vextractps $0x1,%xmm6,0x3c(%eax) │ │ │ │ + vextractps $0x3,%xmm5,0x14(%eax) │ │ │ │ + vextractps $0x3,%xmm7,0x24(%eax) │ │ │ │ + vextractps $0x1,%xmm7,0x1c(%eax) │ │ │ │ + vextractps $0x1,%xmm5,0xc(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 15c00 │ │ │ │ + jne 15af0 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ shl $0x6,%eax │ │ │ │ sub %eax,%edx │ │ │ │ sub %eax,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - mov -0x8(%eax),%edx │ │ │ │ flds -0x4(%eax) │ │ │ │ - fstps -0x4(%ecx) │ │ │ │ + mov -0x8(%eax),%edx │ │ │ │ mov %edx,-0x8(%ecx) │ │ │ │ lea -0x8(%eax),%edx │ │ │ │ + fstps -0x4(%ecx) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 15d58 │ │ │ │ - mov -0x10(%eax),%edx │ │ │ │ + je 15c38 │ │ │ │ flds -0xc(%eax) │ │ │ │ - fstps -0xc(%ecx) │ │ │ │ + mov -0x10(%eax),%edx │ │ │ │ mov %edx,-0x10(%ecx) │ │ │ │ lea -0x10(%eax),%edx │ │ │ │ + fstps -0xc(%ecx) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 15d58 │ │ │ │ - mov -0x18(%eax),%edx │ │ │ │ + je 15c38 │ │ │ │ flds -0x14(%eax) │ │ │ │ - fstps -0x14(%ecx) │ │ │ │ + mov -0x18(%eax),%edx │ │ │ │ mov %edx,-0x18(%ecx) │ │ │ │ lea -0x18(%eax),%edx │ │ │ │ + fstps -0x14(%ecx) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 15d58 │ │ │ │ - mov -0x20(%eax),%edx │ │ │ │ + je 15c38 │ │ │ │ flds -0x1c(%eax) │ │ │ │ - fstps -0x1c(%ecx) │ │ │ │ + mov -0x20(%eax),%edx │ │ │ │ mov %edx,-0x20(%ecx) │ │ │ │ lea -0x20(%eax),%edx │ │ │ │ + fstps -0x1c(%ecx) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 15d58 │ │ │ │ - mov -0x28(%eax),%edx │ │ │ │ + je 15c38 │ │ │ │ flds -0x24(%eax) │ │ │ │ - fstps -0x24(%ecx) │ │ │ │ + mov -0x28(%eax),%edx │ │ │ │ mov %edx,-0x28(%ecx) │ │ │ │ lea -0x28(%eax),%edx │ │ │ │ + fstps -0x24(%ecx) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 15d58 │ │ │ │ - mov -0x30(%eax),%edx │ │ │ │ + je 15c38 │ │ │ │ flds -0x2c(%eax) │ │ │ │ - fstps -0x2c(%ecx) │ │ │ │ + mov -0x30(%eax),%edx │ │ │ │ mov %edx,-0x30(%ecx) │ │ │ │ lea -0x30(%eax),%edx │ │ │ │ + fstps -0x2c(%ecx) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 15d58 │ │ │ │ - mov -0x38(%eax),%edx │ │ │ │ + je 15c38 │ │ │ │ flds -0x34(%eax) │ │ │ │ - fstps -0x34(%ecx) │ │ │ │ + mov -0x38(%eax),%edx │ │ │ │ mov %edx,-0x38(%ecx) │ │ │ │ lea -0x38(%eax),%edx │ │ │ │ + fstps -0x34(%ecx) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 15d58 │ │ │ │ - mov -0x40(%eax),%edx │ │ │ │ + je 15c38 │ │ │ │ flds -0x3c(%eax) │ │ │ │ - fstps -0x3c(%ecx) │ │ │ │ + mov -0x40(%eax),%edx │ │ │ │ mov %edx,-0x40(%ecx) │ │ │ │ + fstps -0x3c(%ecx) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ - mov %ebx,(%edi) │ │ │ │ - fstps 0x4(%edi) │ │ │ │ add $0x8,%esi │ │ │ │ + fstps 0x4(%edi) │ │ │ │ + mov %ebx,(%edi) │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - jne 15bc7 │ │ │ │ + jne 15ab7 │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ flds -0x4(%eax) │ │ │ │ - mov %ecx,(%eax) │ │ │ │ fstps 0x4(%eax) │ │ │ │ + mov %ecx,(%eax) │ │ │ │ sub $0x8,%eax │ │ │ │ - jmp 15b90 │ │ │ │ + jmp 15a80 │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc1258,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbc378,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 15e29 │ │ │ │ + je 15d0a │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 15dee │ │ │ │ - jmp 15e29 │ │ │ │ + jne 15cce │ │ │ │ + jmp 15d0a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,%edx │ │ │ │ shl $0x1e,%edx │ │ │ │ sub %eax,%edx │ │ │ │ lea 0x4(%edi,%edx,1),%edx │ │ │ │ cmp $0x4,%eax │ │ │ │ - jle 15e40 │ │ │ │ + jle 15d20 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ push %edx │ │ │ │ call a610 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,0x0(%ebp) │ │ │ │ add $0x4,%edi │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - je 15e29 │ │ │ │ + mov %esi,0x0(%ebp) │ │ │ │ + je 15d0a │ │ │ │ mov (%edi),%esi │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jb 15dc0 │ │ │ │ + jb 15ca0 │ │ │ │ mov -0x4(%edi),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jae 15e50 │ │ │ │ + jae 15d30 │ │ │ │ lea -0x4(%edi),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov %eax,%ecx │ │ │ │ + mov -0x4(%eax),%edx │ │ │ │ sub $0x4,%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jb 15e10 │ │ │ │ + jb 15cf0 │ │ │ │ mov %esi,(%ecx) │ │ │ │ add $0x4,%edi │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - jne 15dee │ │ │ │ + jne 15cce │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 15de2 │ │ │ │ + jne 15cc2 │ │ │ │ mov %ecx,(%edx) │ │ │ │ - jmp 15de2 │ │ │ │ + jmp 15cc2 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,(%ecx) │ │ │ │ - jmp 15e20 │ │ │ │ + jmp 15d01 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ cmp $0x100,%ecx │ │ │ │ - jle 15f10 │ │ │ │ + jle 15de0 │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%esi │ │ │ │ push %ebx │ │ │ │ lea 0x100(%eax),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - call 154a0 │ │ │ │ + call 15390 │ │ │ │ mov %ebx,%edx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 15ec8 │ │ │ │ + jne 15da6 │ │ │ │ add $0xc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vpxorq %xmm0,%xmm2,%xmm1 │ │ │ │ + vpxor %xmm0,%xmm2,%xmm1 │ │ │ │ vpunpcklqdq %xmm1,%xmm1,%xmm3 │ │ │ │ vptest %xmm3,%xmm3 │ │ │ │ - jne 15eba │ │ │ │ + jne 15d98 │ │ │ │ fldl -0x8(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 15ef5 │ │ │ │ + ja 15dd3 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x10,%edx │ │ │ │ - vmovq %xmm2,(%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ + vmovq %xmm2,(%eax) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 15e8c │ │ │ │ + je 15d6c │ │ │ │ vmovq (%edx),%xmm2 │ │ │ │ fldl 0x8(%edx) │ │ │ │ mov %edx,%eax │ │ │ │ vmovd %xmm2,%ebp │ │ │ │ vpextrd $0x1,%xmm2,%edi │ │ │ │ vmovq -0x10(%eax),%xmm0 │ │ │ │ vmovd %xmm0,%ebx │ │ │ │ vpextrd $0x1,%xmm0,%ecx │ │ │ │ cmp %ebx,%ebp │ │ │ │ mov %edi,%ebx │ │ │ │ sbb %ecx,%ebx │ │ │ │ - jae 15ea0 │ │ │ │ + jae 15d80 │ │ │ │ fldl -0x8(%eax) │ │ │ │ - vmovq %xmm0,(%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ + vmovq %xmm0,(%eax) │ │ │ │ sub $0x10,%eax │ │ │ │ - jmp 15edb │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jmp 154a0 │ │ │ │ + jmp 15db9 │ │ │ │ + nop │ │ │ │ + jmp 15390 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ mov %edx,%edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub %eax,%edi │ │ │ │ mov %eax,%ebp │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ mov %edx,(%esp) │ │ │ │ cmp $0x10,%edi │ │ │ │ - jle 16308 │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ + jle 161d8 │ │ │ │ mov %edi,%ebx │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ sar $1,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 1605e │ │ │ │ + je 15f2e │ │ │ │ movbe 0x0(%ebp),%dx │ │ │ │ mov (%esp),%edi │ │ │ │ lea 0x0(%ebp,%ebx,1),%esi │ │ │ │ + lea 0x1(%ebp),%ebx │ │ │ │ movzbl 0x1(%ebp),%ecx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ decl 0x4(%esp) │ │ │ │ - lea 0x1(%ebp),%ebx │ │ │ │ - mov %dx,0xe(%esp) │ │ │ │ movzbl -0x1(%edi),%edi │ │ │ │ + mov %dx,0xe(%esp) │ │ │ │ movzbl (%esi),%edx │ │ │ │ movzbl 0x0(%ebp),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cmp %dl,%cl │ │ │ │ - jae 15ff7 │ │ │ │ + jae 15ec7 │ │ │ │ cmp %al,%dl │ │ │ │ - jb 16124 │ │ │ │ + jb 15ff4 │ │ │ │ cmp %al,%cl │ │ │ │ - jb 16003 │ │ │ │ + jb 15ed3 │ │ │ │ movzwl 0xe(%esp),%edx │ │ │ │ mov %dx,0x0(%ebp) │ │ │ │ mov (%esp),%edx │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ cmp %cl,%al │ │ │ │ - jae 15fbb │ │ │ │ + jae 15e8b │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x1(%ebx),%eax │ │ │ │ inc %ebx │ │ │ │ cmp %cl,%al │ │ │ │ - jb 15fb0 │ │ │ │ + jb 15e80 │ │ │ │ mov %eax,%esi │ │ │ │ movzbl -0x1(%edx),%edi │ │ │ │ mov %edi,%eax │ │ │ │ cmp %al,%cl │ │ │ │ - jae 16020 │ │ │ │ + jae 15ef0 │ │ │ │ lea -0x2(%edx),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ movzbl (%eax),%edx │ │ │ │ dec %eax │ │ │ │ cmp %dl,%cl │ │ │ │ - jb 15fd0 │ │ │ │ + jb 15ea0 │ │ │ │ mov %edi,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ecx,%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jae 16030 │ │ │ │ + jae 15f00 │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ inc %ebx │ │ │ │ mov %al,-0x1(%ebx) │ │ │ │ mov %cl,(%edx) │ │ │ │ movzbl (%ebx),%esi │ │ │ │ movzbl 0x0(%ebp),%ecx │ │ │ │ - jmp 15fa0 │ │ │ │ + jmp 15e70 │ │ │ │ cmp %al,%cl │ │ │ │ - jb 15f8b │ │ │ │ + jb 15e5b │ │ │ │ cmp %al,%dl │ │ │ │ - jae 16124 │ │ │ │ + jae 15ff4 │ │ │ │ mov (%esp),%ecx │ │ │ │ mov %al,0x0(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %al,-0x1(%ecx) │ │ │ │ movzbl 0x1(%ebp),%esi │ │ │ │ movzbl 0x0(%ebp),%ecx │ │ │ │ - jmp 15f94 │ │ │ │ + jmp 15e64 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ dec %edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jb 15fe4 │ │ │ │ + jb 15eb4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov (%esp),%edx │ │ │ │ mov %ebx,%edi │ │ │ │ mov %ebx,%eax │ │ │ │ sub %ebp,%edi │ │ │ │ - call 15f20 │ │ │ │ + call 15df0 │ │ │ │ cmp $0x10,%edi │ │ │ │ - jle 16308 │ │ │ │ + jle 161d8 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov %ebx,(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ sar $1,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jne 15f4d │ │ │ │ + jne 15e1d │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ mov %esi,%edx │ │ │ │ and $0x7,%edx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ - je 161ca │ │ │ │ + je 1609a │ │ │ │ movzbl 0x0(%ebp,%esi,1),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ lea -0x2(%ebx),%esi │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 161ca │ │ │ │ + je 1609a │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 1610c │ │ │ │ + je 15fdc │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 160f9 │ │ │ │ + je 15fc9 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 160e6 │ │ │ │ + je 15fb6 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 160d3 │ │ │ │ + je 15fa3 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 160c0 │ │ │ │ + je 15f90 │ │ │ │ movzbl 0x0(%ebp,%esi,1),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ push %edx │ │ │ │ mov %esi,%edx │ │ │ │ lea -0x3(%ebx),%esi │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ movzbl 0x0(%ebp,%esi,1),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ movzbl 0x0(%ebp,%esi,1),%eax │ │ │ │ mov %esi,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ dec %esi │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %ebx │ │ │ │ movzbl 0x0(%ebp,%esi,1),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ dec %esi │ │ │ │ push %ecx │ │ │ │ mov %edi,%ecx │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %ecx │ │ │ │ movzbl 0x0(%ebp,%esi,1),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ push %edx │ │ │ │ mov %esi,%edx │ │ │ │ dec %esi │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %edx │ │ │ │ movzbl 0x0(%ebp,%esi,1),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %esi │ │ │ │ push %ebx │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ - jmp 161ca │ │ │ │ + jmp 1609a │ │ │ │ mov %dl,0x0(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov %dl,(%esi) │ │ │ │ movzbl 0x1(%ebp),%esi │ │ │ │ movzbl 0x0(%ebp),%ecx │ │ │ │ - jmp 15f94 │ │ │ │ + jmp 15e64 │ │ │ │ movzbl -0x1(%esi,%ebp,1),%ecx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ push %ecx │ │ │ │ mov %edi,%ecx │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ movzbl -0x2(%esi,%ebp,1),%ebx │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ebx,(%esp) │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ movzbl -0x3(%esi,%ebp,1),%eax │ │ │ │ lea -0x3(%esi),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ - call 14200 │ │ │ │ - movzbl -0x4(%esi,%ebp,1),%ecx │ │ │ │ + call 14040 │ │ │ │ lea -0x4(%esi),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ + movzbl -0x4(%esi,%ebp,1),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ - call 14200 │ │ │ │ - movzbl -0x5(%esi,%ebp,1),%ebx │ │ │ │ + call 14040 │ │ │ │ lea -0x5(%esi),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ + movzbl -0x5(%esi,%ebp,1),%ebx │ │ │ │ mov %ebx,(%esp) │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ movzbl -0x6(%esi,%ebp,1),%eax │ │ │ │ lea -0x6(%esi),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ - call 14200 │ │ │ │ - movzbl -0x7(%esi,%ebp,1),%ecx │ │ │ │ + call 14040 │ │ │ │ lea -0x7(%esi),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ sub $0x8,%esi │ │ │ │ + movzbl 0x1(%esi,%ebp,1),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ movzbl 0x0(%ebp,%esi,1),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ test %esi,%esi │ │ │ │ - jne 1613c │ │ │ │ + jne 1600c │ │ │ │ mov (%esp),%ebx │ │ │ │ mov %ebx,%edi │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ sub %ebp,%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 16308 │ │ │ │ - movzbl 0x0(%ebp),%ecx │ │ │ │ + jle 161d8 │ │ │ │ movzbl -0x1(%ebx),%edx │ │ │ │ + movzbl 0x0(%ebp),%ecx │ │ │ │ mov %ebp,%esi │ │ │ │ sub $0x2,%ebx │ │ │ │ not %esi │ │ │ │ add %eax,%esi │ │ │ │ sub %ebp,%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0x3,%esi │ │ │ │ - mov %cl,0x1(%ebx) │ │ │ │ movzbl %dl,%eax │ │ │ │ - mov %edi,%ecx │ │ │ │ + mov %cl,0x1(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %edi,%ecx │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 16308 │ │ │ │ + jle 161d8 │ │ │ │ test %esi,%esi │ │ │ │ - je 16292 │ │ │ │ + je 16162 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 16271 │ │ │ │ + je 16141 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 16258 │ │ │ │ - movzbl 0x0(%ebp),%edx │ │ │ │ + je 16128 │ │ │ │ movzbl (%ebx),%esi │ │ │ │ + movzbl 0x0(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ sub %ebp,%ecx │ │ │ │ mov %dl,(%ebx) │ │ │ │ push %esi │ │ │ │ xor %edx,%edx │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ pop %edx │ │ │ │ sub $0x3,%ebx │ │ │ │ movzbl 0x0(%ebp),%ecx │ │ │ │ movzbl (%ebx),%edi │ │ │ │ mov %ebp,%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %cl,(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ push %edi │ │ │ │ dec %ebx │ │ │ │ sub %ebp,%ecx │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ - movzbl 0x0(%ebp),%edx │ │ │ │ movzbl (%ebx),%eax │ │ │ │ + movzbl 0x0(%ebp),%edx │ │ │ │ mov %ebx,%esi │ │ │ │ dec %ebx │ │ │ │ sub %ebp,%esi │ │ │ │ mov %esi,%ecx │ │ │ │ mov %dl,0x1(%ebx) │ │ │ │ push %eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %eax │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 16308 │ │ │ │ + jle 161d8 │ │ │ │ movzbl 0x0(%ebp),%ecx │ │ │ │ movzbl (%ebx),%edi │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ mov %cl,(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ push %edi │ │ │ │ lea -0x3(%ebx),%edi │ │ │ │ sub %ebp,%ecx │ │ │ │ sub %ebp,%edi │ │ │ │ - call 14200 │ │ │ │ - movzbl 0x0(%ebp),%edx │ │ │ │ + call 14040 │ │ │ │ movzbl -0x1(%ebx),%eax │ │ │ │ lea -0x1(%ebx),%ecx │ │ │ │ + movzbl 0x0(%ebp),%edx │ │ │ │ sub %ebp,%ecx │ │ │ │ mov %dl,-0x1(%ebx) │ │ │ │ mov %eax,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - call 14200 │ │ │ │ - movzbl 0x0(%ebp),%eax │ │ │ │ - movzbl -0x2(%ebx),%esi │ │ │ │ + call 14040 │ │ │ │ lea -0x2(%ebx),%ecx │ │ │ │ - sub %ebp,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ sub $0x4,%ebx │ │ │ │ + movzbl 0x0(%ebp),%eax │ │ │ │ + movzbl 0x2(%ebx),%esi │ │ │ │ + sub %ebp,%ecx │ │ │ │ mov %al,0x2(%ebx) │ │ │ │ mov %ebp,%eax │ │ │ │ mov %esi,(%esp) │ │ │ │ - call 14200 │ │ │ │ - movzbl 0x0(%ebp),%edx │ │ │ │ - movzbl 0x1(%ebx),%ecx │ │ │ │ + call 14040 │ │ │ │ mov %ebp,%eax │ │ │ │ + movzbl 0x1(%ebx),%ecx │ │ │ │ + movzbl 0x0(%ebp),%edx │ │ │ │ mov %dl,0x1(%ebx) │ │ │ │ mov %ecx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ - call 14200 │ │ │ │ + call 14040 │ │ │ │ pop %ecx │ │ │ │ cmp $0x1,%edi │ │ │ │ - jg 16292 │ │ │ │ + jg 16162 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %ebp │ │ │ │ @@ -13556,802 +13680,802 @@ │ │ │ │ mov %edx,%edi │ │ │ │ push %ebx │ │ │ │ sub %eax,%edx │ │ │ │ mov %eax,%ebp │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ cmp $0x100,%edx │ │ │ │ - jle 1679a │ │ │ │ + jle 1666a │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ - sar $0x4,%ecx │ │ │ │ sar $0x5,%edx │ │ │ │ + sar $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 16455 │ │ │ │ + je 16325 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + shl $0x4,%edx │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ - vmovq 0x0(%ebp),%xmm0 │ │ │ │ lea 0x10(%ebp),%esi │ │ │ │ + add %ebp,%edx │ │ │ │ + vmovq 0x0(%ebp),%xmm0 │ │ │ │ decl 0x8(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ mov -0xc(%edi),%ebx │ │ │ │ - shl $0x4,%edx │ │ │ │ - add %ebp,%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ movzbl 0xc(%ebp),%eax │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ mov %al,0x14(%esp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - jge 167a2 │ │ │ │ + jge 16672 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jle 167d0 │ │ │ │ + jle 166a0 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ vmovdqu (%ecx),%xmm4 │ │ │ │ vmovdqu %xmm4,0x0(%ebp) │ │ │ │ + vmovq %xmm0,(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %al,0xc(%ecx) │ │ │ │ - vmovq %xmm0,(%ecx) │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%ebp),%ebx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jge 163bc │ │ │ │ + jge 1628c │ │ │ │ lea 0x10(%esi),%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ecx,%esi │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ add $0x10,%ecx │ │ │ │ cmp %ebx,%edx │ │ │ │ - jl 163b0 │ │ │ │ - mov %esi,%ecx │ │ │ │ + jl 16280 │ │ │ │ cmp -0xc(%eax),%ebx │ │ │ │ - jge 16410 │ │ │ │ + mov %esi,%ecx │ │ │ │ + jge 162e0 │ │ │ │ lea -0x20(%eax),%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x10,%esi │ │ │ │ cmp %ebx,0x14(%esi) │ │ │ │ - jg 163d0 │ │ │ │ + jg 162a0 │ │ │ │ cmp %eax,%ecx │ │ │ │ - jae 16420 │ │ │ │ + jae 162f0 │ │ │ │ vmovd (%ecx),%xmm5 │ │ │ │ vmovdqu (%eax),%xmm7 │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ lea 0x10(%ecx),%esi │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ vpinsrd $0x1,%edx,%xmm5,%xmm6 │ │ │ │ movzbl 0xc(%ecx),%edx │ │ │ │ vmovdqu %xmm7,(%ecx) │ │ │ │ mov %ebx,0x8(%eax) │ │ │ │ vmovq %xmm6,(%eax) │ │ │ │ mov %dl,0xc(%eax) │ │ │ │ mov 0x14(%ecx),%edx │ │ │ │ - jmp 163a0 │ │ │ │ + jmp 16270 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x10,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jb 163de │ │ │ │ + jb 162ae │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%ebx │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - call 16310 │ │ │ │ + call 161e0 │ │ │ │ mov %ebx,%edx │ │ │ │ sub %ebp,%edx │ │ │ │ cmp $0x100,%edx │ │ │ │ - jle 1679a │ │ │ │ + jle 1666a │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ mov %ebx,%edi │ │ │ │ - sar $0x4,%ecx │ │ │ │ sar $0x5,%edx │ │ │ │ + sar $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 16341 │ │ │ │ + jne 16211 │ │ │ │ mov %edx,%esi │ │ │ │ lea -0x1(%edx),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ shl $0x4,%esi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ add %ebp,%esi │ │ │ │ and $0x3,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ - je 16829 │ │ │ │ + je 166f9 │ │ │ │ mov -0x10(%esi),%edx │ │ │ │ - mov -0xc(%esi),%eax │ │ │ │ sub $0x10,%esi │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ movzbl 0xc(%esi),%edx │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ push 0x1c(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ + push 0x1c(%esp) │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ - call 144f0 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x2(%ebx),%ecx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 16829 │ │ │ │ + je 166f9 │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 1683e │ │ │ │ + jne 1670e │ │ │ │ mov -0x10(%esi),%eax │ │ │ │ mov -0xc(%esi),%edx │ │ │ │ - mov -0x8(%esi),%ebx │ │ │ │ sub $0x10,%esi │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ movzbl 0xc(%esi),%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %edx │ │ │ │ mov %ebp,%eax │ │ │ │ push 0x14(%esp) │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ - call 144f0 │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ lea -0x1(%ebx),%ebp │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ - jmp 1657c │ │ │ │ + jmp 1644c │ │ │ │ mov -0x20(%esi),%eax │ │ │ │ mov -0x1c(%esi),%ebx │ │ │ │ - mov -0x18(%esi),%edi │ │ │ │ lea -0x1(%ebp),%edx │ │ │ │ - movzbl -0x14(%esi),%ecx │ │ │ │ sub $0x40,%esi │ │ │ │ + mov 0x28(%esi),%edi │ │ │ │ + movzbl 0x2c(%esi),%ecx │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0x2(%ebp),%edx │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ movzbl 0x1c(%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0x2(%ebp),%edx │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ mov (%esi),%eax │ │ │ │ - movzbl 0xc(%esi),%ecx │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x3(%ebp),%edx │ │ │ │ + movzbl 0xc(%esi),%ecx │ │ │ │ + mov 0x4(%esi),%ebx │ │ │ │ sub $0x4,%ebp │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x10(%esi),%eax │ │ │ │ mov -0xc(%esi),%edx │ │ │ │ movzbl -0x4(%esi),%ecx │ │ │ │ mov -0x8(%esi),%ebx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ push %edx │ │ │ │ mov %ebp,%edx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 1650b │ │ │ │ + jne 163db │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov %edi,%edx │ │ │ │ lea -0x10(%edi),%esi │ │ │ │ sub %ebp,%edx │ │ │ │ cmp $0x10,%edx │ │ │ │ - jle 1679a │ │ │ │ + jle 1666a │ │ │ │ mov %ebp,%eax │ │ │ │ mov -0x10(%edi),%ebx │ │ │ │ vmovdqu 0x0(%ebp),%xmm0 │ │ │ │ - movzbl -0x4(%edi),%edx │ │ │ │ not %eax │ │ │ │ + movzbl -0x4(%edi),%edx │ │ │ │ add %esi,%eax │ │ │ │ sub %ebp,%esi │ │ │ │ shr $0x4,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ and $0x3,%eax │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ mov -0xc(%edi),%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ + sar $0x4,%ecx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov -0x8(%edi),%eax │ │ │ │ vmovdqu %xmm0,-0x10(%edi) │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ - sar $0x4,%ecx │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - push 0x14(%esp) │ │ │ │ mov %ebp,%eax │ │ │ │ lea -0x20(%edi),%ebx │ │ │ │ - call 144f0 │ │ │ │ + push 0x14(%esp) │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x10,%esi │ │ │ │ - jle 1679a │ │ │ │ + jle 1666a │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 166c8 │ │ │ │ + je 16598 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 16685 │ │ │ │ + je 16555 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 16655 │ │ │ │ + je 16525 │ │ │ │ vmovdqu 0x0(%ebp),%xmm1 │ │ │ │ mov (%ebx),%eax │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ movzbl 0xc(%ebx),%esi │ │ │ │ vmovdqu %xmm1,(%ebx) │ │ │ │ sub %ebp,%ebx │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ sar $0x4,%ebx │ │ │ │ push %edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - push %eax │ │ │ │ xor %edx,%edx │ │ │ │ + push %eax │ │ │ │ + mov %ebx,%ecx │ │ │ │ mov %ebp,%eax │ │ │ │ lea -0x30(%edi),%ebx │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu 0x0(%ebp),%xmm2 │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ sub $0x10,%ebx │ │ │ │ mov 0x14(%ebx),%edx │ │ │ │ mov 0x18(%ebx),%esi │ │ │ │ - movzbl 0x1c(%ebx),%edi │ │ │ │ sub %ebp,%ecx │ │ │ │ + movzbl 0x1c(%ebx),%edi │ │ │ │ sar $0x4,%ecx │ │ │ │ vmovdqu %xmm2,0x10(%ebx) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu 0x0(%ebp),%xmm3 │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ sub $0x10,%ebx │ │ │ │ movzbl 0x1c(%ebx),%edi │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ sub %ebp,%esi │ │ │ │ + mov 0x14(%ebx),%edx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ + sar $0x4,%ecx │ │ │ │ vmovdqu %xmm3,0x10(%ebx) │ │ │ │ push %edi │ │ │ │ push 0xc(%esp) │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ - sar $0x4,%ecx │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x10,%esi │ │ │ │ - jle 1679a │ │ │ │ + jle 1666a │ │ │ │ vmovdqu 0x0(%ebp),%xmm4 │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ mov 0x8(%ebx),%esi │ │ │ │ - movzbl 0xc(%ebx),%edi │ │ │ │ sub %ebp,%ecx │ │ │ │ + movzbl 0xc(%ebx),%edi │ │ │ │ sar $0x4,%ecx │ │ │ │ vmovdqu %xmm4,(%ebx) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ vmovdqu 0x0(%ebp),%xmm5 │ │ │ │ + lea -0x10(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x10(%ebx),%edx │ │ │ │ mov -0xc(%ebx),%esi │ │ │ │ + sub %ebp,%eax │ │ │ │ mov -0x8(%ebx),%edi │ │ │ │ movzbl -0x4(%ebx),%ecx │ │ │ │ - lea -0x10(%ebx),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - sub %ebp,%eax │ │ │ │ sar $0x4,%eax │ │ │ │ vmovdqu %xmm5,-0x10(%ebx) │ │ │ │ push %ecx │ │ │ │ mov %eax,%ecx │ │ │ │ push %edi │ │ │ │ mov %ebp,%eax │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ vmovdqu 0x0(%ebp),%xmm6 │ │ │ │ + lea -0x20(%ebx),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x20(%ebx),%edx │ │ │ │ mov -0x1c(%ebx),%esi │ │ │ │ + sub %ebp,%eax │ │ │ │ mov -0x18(%ebx),%edi │ │ │ │ movzbl -0x14(%ebx),%ecx │ │ │ │ - lea -0x20(%ebx),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - sub %ebp,%eax │ │ │ │ sar $0x4,%eax │ │ │ │ vmovdqu %xmm6,-0x20(%ebx) │ │ │ │ push %ecx │ │ │ │ mov %eax,%ecx │ │ │ │ push %edi │ │ │ │ mov %ebp,%eax │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ mov -0x28(%ebx),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + lea -0x30(%ebx),%esi │ │ │ │ vmovdqu 0x0(%ebp),%xmm7 │ │ │ │ mov -0x30(%ebx),%eax │ │ │ │ - mov -0x2c(%ebx),%edx │ │ │ │ - lea -0x30(%ebx),%esi │ │ │ │ - sub $0x40,%ebx │ │ │ │ sub %ebp,%esi │ │ │ │ + sub $0x40,%ebx │ │ │ │ + mov 0x14(%ebx),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ sar $0x4,%ecx │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ movzbl 0x1c(%ebx),%edi │ │ │ │ vmovdqu %xmm7,0x10(%ebx) │ │ │ │ push %edi │ │ │ │ push 0xc(%esp) │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ push %eax │ │ │ │ mov %ebp,%eax │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x10,%esi │ │ │ │ - jg 166c8 │ │ │ │ + jg 16598 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 167d4 │ │ │ │ + jg 166a4 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jle 16801 │ │ │ │ + jle 166d1 │ │ │ │ vmovdqu -0x10(%edi),%xmm3 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ movzbl 0x14(%esp),%ebx │ │ │ │ vmovdqu %xmm3,0x0(%ebp) │ │ │ │ + vmovq %xmm0,-0x10(%edi) │ │ │ │ mov %edx,-0x8(%edi) │ │ │ │ mov %bl,-0x4(%edi) │ │ │ │ - vmovq %xmm0,-0x10(%edi) │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ - jmp 1639c │ │ │ │ + jmp 1626c │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jg 167aa │ │ │ │ + jg 1667a │ │ │ │ vmovq %xmm0,0x18(%esp) │ │ │ │ vmovdqu 0x10(%ebp),%xmm2 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ movzbl 0x14(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ vmovq %xmm0,0x10(%ebp) │ │ │ │ mov %eax,0x18(%ebp) │ │ │ │ mov %cl,0x1c(%ebp) │ │ │ │ vmovdqu %xmm2,0x0(%ebp) │ │ │ │ - jmp 1639c │ │ │ │ + jmp 1626c │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ movzbl 0x14(%esp),%ebx │ │ │ │ vmovdqu (%ecx),%xmm1 │ │ │ │ vmovdqu %xmm1,0x0(%ebp) │ │ │ │ + vmovq %xmm0,(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov %bl,0xc(%ecx) │ │ │ │ - vmovq %xmm0,(%ecx) │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ - jmp 1639c │ │ │ │ + jmp 1626c │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ - jmp 1657c │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ + jmp 1644c │ │ │ │ mov -0x10(%esi),%edx │ │ │ │ mov -0xc(%esi),%eax │ │ │ │ lea -0x3(%ebx),%ebx │ │ │ │ sub $0x10,%esi │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ movzbl 0xc(%esi),%edx │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ + mov %ebp,%eax │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x14(%esp) │ │ │ │ - mov %ebp,%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ - call 144f0 │ │ │ │ + call 14330 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ - jmp 164c7 │ │ │ │ + jmp 16397 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %edx,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub %eax,%ebp │ │ │ │ mov %eax,%esi │ │ │ │ sub $0x1c,%esp │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ cmp $0x40,%ebp │ │ │ │ - jle 16c18 │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ + jle 16ae8 │ │ │ │ mov %ebp,%edi │ │ │ │ - sar $0x2,%edi │ │ │ │ sar $0x3,%ebp │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + sar $0x2,%edi │ │ │ │ test %edx,%edx │ │ │ │ - je 169a4 │ │ │ │ + je 16874 │ │ │ │ lea (%esi,%ebp,4),%ebp │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ - decl 0xc(%esp) │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ lea 0x4(%esi),%ebx │ │ │ │ + mov 0x0(%ebp),%eax │ │ │ │ + decl 0xc(%esp) │ │ │ │ mov -0x4(%edi),%edx │ │ │ │ mov (%esi),%edi │ │ │ │ cmp %eax,%ecx │ │ │ │ - jae 1693c │ │ │ │ + jae 1680c │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 16a57 │ │ │ │ + jb 16927 │ │ │ │ cmp %edx,%ecx │ │ │ │ - jb 16948 │ │ │ │ + jb 16818 │ │ │ │ vmovd %ecx,%xmm1 │ │ │ │ vpinsrd $0x1,%edi,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,(%esi) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - jmp 16906 │ │ │ │ + jmp 167d6 │ │ │ │ nop │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ add $0x4,%ebx │ │ │ │ cmp %ecx,%edi │ │ │ │ - jb 16900 │ │ │ │ + jb 167d0 │ │ │ │ mov -0x4(%edx),%ebp │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jae 16960 │ │ │ │ + jae 16830 │ │ │ │ lea -0x8(%edx),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov (%eax),%ebp │ │ │ │ sub $0x4,%eax │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jb 16920 │ │ │ │ + jb 167f0 │ │ │ │ cmp %edx,%ebx │ │ │ │ - jae 16970 │ │ │ │ + jae 16840 │ │ │ │ mov %ebp,(%ebx) │ │ │ │ mov %edi,(%edx) │ │ │ │ add $0x4,%ebx │ │ │ │ mov (%ebx),%edi │ │ │ │ mov (%esi),%ecx │ │ │ │ - jmp 16906 │ │ │ │ + jmp 167d6 │ │ │ │ cmp %edx,%ecx │ │ │ │ - jb 168eb │ │ │ │ + jb 167bb │ │ │ │ cmp %edx,%eax │ │ │ │ - jae 16a57 │ │ │ │ + jae 16927 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %edx,(%esi) │ │ │ │ mov %edi,-0x4(%ecx) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov (%esi),%ecx │ │ │ │ - jmp 168f9 │ │ │ │ + jmp 167c9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jb 1692f │ │ │ │ + jb 167ff │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %ebx,%ebp │ │ │ │ mov %ebx,%eax │ │ │ │ sub %esi,%ebp │ │ │ │ - call 16890 │ │ │ │ + call 16760 │ │ │ │ cmp $0x40,%ebp │ │ │ │ - jle 16c18 │ │ │ │ + jle 16ae8 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov %ebp,%edi │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ - sar $0x2,%edi │ │ │ │ sar $0x3,%ebp │ │ │ │ + sar $0x2,%edi │ │ │ │ test %edx,%edx │ │ │ │ - jne 168c2 │ │ │ │ + jne 16792 │ │ │ │ mov %ebp,%ebx │ │ │ │ lea -0x1(%ebp),%ebp │ │ │ │ mov %ebp,%eax │ │ │ │ and $0x7,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ - je 16ad9 │ │ │ │ + je 169a9 │ │ │ │ push (%esi,%ebp,4) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ lea -0x2(%ebx),%ebp │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %eax │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 16ad9 │ │ │ │ + je 169a9 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 16a42 │ │ │ │ + je 16912 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 16a32 │ │ │ │ + je 16902 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 16a22 │ │ │ │ + je 168f2 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 16a12 │ │ │ │ + je 168e2 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 16a02 │ │ │ │ + je 168d2 │ │ │ │ push (%esi,%ebp,4) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ lea -0x3(%ebx),%ebp │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %eax │ │ │ │ push (%esi,%ebp,4) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %ebp │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %eax │ │ │ │ push (%esi,%ebp,4) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ dec %ebp │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %ebx │ │ │ │ push (%esi,%ebp,4) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ dec %ebp │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %ecx │ │ │ │ push (%esi,%ebp,4) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ dec %ebp │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %edx │ │ │ │ push (%esi,%ebp,4) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %ebp │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %eax │ │ │ │ - jmp 16ad9 │ │ │ │ + jmp 169a9 │ │ │ │ mov %eax,(%esi) │ │ │ │ mov %edi,0x0(%ebp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov (%esi),%ecx │ │ │ │ - jmp 168f9 │ │ │ │ + jmp 167c9 │ │ │ │ lea -0x1(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ push (%esi,%edx,4) │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ lea -0x2(%ebp),%edx │ │ │ │ pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ push (%esi,%edx,4) │ │ │ │ mov %esi,%eax │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ lea -0x3(%ebp),%edx │ │ │ │ pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ push (%esi,%edx,4) │ │ │ │ mov %esi,%eax │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ lea -0x4(%ebp),%edx │ │ │ │ pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ push (%esi,%edx,4) │ │ │ │ mov %esi,%eax │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ lea -0x5(%ebp),%edx │ │ │ │ pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ push (%esi,%edx,4) │ │ │ │ mov %esi,%eax │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %edx │ │ │ │ lea -0x6(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ push (%esi,%edx,4) │ │ │ │ mov %esi,%eax │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ lea -0x7(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ mov %esi,%eax │ │ │ │ push (%esi,%edx,4) │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x8,%ebp │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %ebx │ │ │ │ push (%esi,%ebp,4) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %eax │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 16a66 │ │ │ │ + jne 16936 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov %ebx,%edi │ │ │ │ lea -0x4(%ebx),%ebp │ │ │ │ sub %esi,%edi │ │ │ │ cmp $0x4,%edi │ │ │ │ - jle 16c18 │ │ │ │ - mov (%esi),%edx │ │ │ │ + jle 16ae8 │ │ │ │ mov -0x4(%ebx),%eax │ │ │ │ + mov (%esi),%edx │ │ │ │ mov %esi,%edi │ │ │ │ sub $0x8,%ebx │ │ │ │ not %edi │ │ │ │ add %ebp,%edi │ │ │ │ sub %esi,%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ shr $0x2,%edi │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ + sar $0x2,%ecx │ │ │ │ push %eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ and $0x3,%edi │ │ │ │ - sar $0x2,%ecx │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %eax │ │ │ │ cmp $0x4,%ebp │ │ │ │ - jle 16c18 │ │ │ │ + jle 16ae8 │ │ │ │ test %edi,%edi │ │ │ │ - je 16ba2 │ │ │ │ + je 16a72 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 16b7f │ │ │ │ + je 16a4f │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 16b63 │ │ │ │ + je 16a33 │ │ │ │ mov (%esi),%ecx │ │ │ │ mov (%ebx),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ push %ebp │ │ │ │ sub %esi,%ecx │ │ │ │ sar $0x2,%ecx │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ pop %edx │ │ │ │ sub $0xc,%ebx │ │ │ │ - mov (%esi),%eax │ │ │ │ mov (%ebx),%edi │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ sub %esi,%ecx │ │ │ │ sub $0x4,%ebx │ │ │ │ sar $0x2,%ecx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ push %edi │ │ │ │ mov %esi,%eax │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %eax │ │ │ │ - mov (%esi),%edx │ │ │ │ mov (%ebx),%ebp │ │ │ │ + mov (%esi),%edx │ │ │ │ mov %ebx,%edi │ │ │ │ mov %esi,%eax │ │ │ │ sub %esi,%edi │ │ │ │ sub $0x4,%ebx │ │ │ │ mov %edi,%ecx │ │ │ │ sar $0x2,%ecx │ │ │ │ mov %edx,0x4(%ebx) │ │ │ │ push %ebp │ │ │ │ xor %edx,%edx │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ pop %eax │ │ │ │ cmp $0x4,%edi │ │ │ │ - jle 16c18 │ │ │ │ + jle 16ae8 │ │ │ │ mov (%esi),%ecx │ │ │ │ mov (%ebx),%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ sub %esi,%ecx │ │ │ │ sar $0x2,%ecx │ │ │ │ - call 14670 │ │ │ │ + call 144b0 │ │ │ │ mov (%esi),%edx │ │ │ │ - mov -0x4(%ebx),%ebp │ │ │ │ lea -0x4(%ebx),%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ + mov -0x4(%ebx),%ebp │ │ │ │ + sub %esi,%ecx │ │ │ │ sar $0x2,%ecx │ │ │ │ mov %edx,-0x4(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebp,(%esp) │ │ │ │ - lea -0xc(%ebx),%ebp │ │ │ │ - sub %esi,%ebp │ │ │ │ - call 14670 │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov -0x8(%ebx),%edi │ │ │ │ + call 144b0 │ │ │ │ lea -0x8(%ebx),%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - sar $0x2,%ecx │ │ │ │ + mov (%esi),%eax │ │ │ │ + sub %esi,%ecx │ │ │ │ + lea -0xc(%ebx),%ebp │ │ │ │ sub $0x10,%ebx │ │ │ │ + mov 0x8(%ebx),%edi │ │ │ │ + sar $0x2,%ecx │ │ │ │ + sub %esi,%ebp │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,(%esp) │ │ │ │ - call 14670 │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov 0x4(%ebx),%edi │ │ │ │ + call 144b0 │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ + mov (%esi),%ecx │ │ │ │ + mov 0x4(%ebx),%edi │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ mov %ebp,%ecx │ │ │ │ - mov %edi,(%esp) │ │ │ │ sar $0x2,%ecx │ │ │ │ - call 14670 │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call 144b0 │ │ │ │ pop %ecx │ │ │ │ cmp $0x4,%ebp │ │ │ │ - jg 16ba2 │ │ │ │ + jg 16a72 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %eax,%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xc03ca,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbb4fa,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,%edi │ │ │ │ push %edx │ │ │ │ call a1c0 │ │ │ │ mov %eax,(%esp) │ │ │ │ push %edi │ │ │ │ push 0x4(%esi) │ │ │ │ @@ -14362,183 +14486,189 @@ │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + push %edi │ │ │ │ + lea 0x8(%esp),%edi │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xc038c,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x3c,%esp │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - cmp 0x50(%esp),%ecx │ │ │ │ - je 16f89 │ │ │ │ - mov 0x50(%esp),%esi │ │ │ │ - mov %eax,%ebp │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xbb4ae,%ebx │ │ │ │ + sub $0x4c,%esp │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov (%edi),%ebx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 16e45 │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ + sub %esi,%ecx │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov 0x4(%ebp),%edx │ │ │ │ - sub %edi,%esi │ │ │ │ - mov 0x8(%ebp),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ + sar $0x4,%eax │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + sub %edi,%ebx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jae 16e60 │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov $0x7ffffff,%ecx │ │ │ │ + mov (%edx),%esi │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + sub %esi,%ebx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ sar $0x4,%ebx │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ - sub %edx,%edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - jae 16fa0 │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov %edx,%ebp │ │ │ │ - mov $0x7ffffff,%edi │ │ │ │ - mov (%ecx),%esi │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ - sub %esi,%ebp │ │ │ │ - sar $0x4,%ebp │ │ │ │ - sub %ebp,%edi │ │ │ │ - cmp %ebx,%edi │ │ │ │ + sub %ebx,%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ jb a76a <__cxa_finalize@plt+0xba> │ │ │ │ - cmp %ebp,%ebx │ │ │ │ - mov $0x7ffffff,%eax │ │ │ │ - movl $0x0,0x8(%esp) │ │ │ │ - cmovb %ebp,%ebx │ │ │ │ - add %ebp,%ebx │ │ │ │ - cmp %eax,%ebx │ │ │ │ - cmovbe %ebx,%eax │ │ │ │ - shl $0x4,%eax │ │ │ │ - mov %eax,0x1c(%esp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 16d1b │ │ │ │ - mov %edx,0x2c(%esp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + mov $0x7ffffff,%edx │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + cmovb %ebx,%eax │ │ │ │ + add %ebx,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + cmovbe %eax,%edx │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 16be3 │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ + push %edx │ │ │ │ call a040 │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 17890 │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ - sub %esi,%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - lea 0x0(%ebp,%ebx,1),%edi │ │ │ │ - sub $0x10,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 16dc3 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 16db0 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 16da1 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 16d92 │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 16d83 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 16d74 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jne 17850 │ │ │ │ - vmovdqu (%ecx),%xmm1 │ │ │ │ - add $0x10,%ebp │ │ │ │ - add $0x10,%ecx │ │ │ │ - vmovdqu %xmm1,-0x10(%ebp) │ │ │ │ - vmovdqu (%ecx),%xmm2 │ │ │ │ - add $0x10,%ebp │ │ │ │ - add $0x10,%ecx │ │ │ │ - vmovdqu %xmm2,-0x10(%ebp) │ │ │ │ - vmovdqu (%ecx),%xmm3 │ │ │ │ - add $0x10,%ebp │ │ │ │ - add $0x10,%ecx │ │ │ │ - vmovdqu %xmm3,-0x10(%ebp) │ │ │ │ - vmovdqu (%ecx),%xmm4 │ │ │ │ - add $0x10,%ebp │ │ │ │ - add $0x10,%ecx │ │ │ │ - vmovdqu %xmm4,-0x10(%ebp) │ │ │ │ - vmovdqu (%ecx),%xmm5 │ │ │ │ - add $0x10,%ebp │ │ │ │ - add $0x10,%ecx │ │ │ │ - vmovdqu %xmm5,-0x10(%ebp) │ │ │ │ - vmovdqu (%ecx),%xmm6 │ │ │ │ - add $0x10,%ebp │ │ │ │ - add $0x10,%ecx │ │ │ │ - vmovdqu %xmm6,-0x10(%ebp) │ │ │ │ - cmp %edi,%ebp │ │ │ │ - je 16e1c │ │ │ │ - vmovdqu (%ecx),%xmm7 │ │ │ │ - sub $0xffffff80,%ebp │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vmovdqu %xmm7,-0x80(%ebp) │ │ │ │ - vmovdqu -0x70(%ecx),%xmm0 │ │ │ │ - vmovdqu %xmm0,-0x70(%ebp) │ │ │ │ - vmovdqu -0x60(%ecx),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0x60(%ebp) │ │ │ │ - vmovdqu -0x50(%ecx),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x50(%ebp) │ │ │ │ - vmovdqu -0x40(%ecx),%xmm3 │ │ │ │ - vmovdqu %xmm3,-0x40(%ebp) │ │ │ │ - vmovdqu -0x30(%ecx),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x30(%ebp) │ │ │ │ - vmovdqu -0x20(%ecx),%xmm5 │ │ │ │ - vmovdqu %xmm5,-0x20(%ebp) │ │ │ │ - vmovdqu -0x10(%ecx),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x10(%ebp) │ │ │ │ - cmp %edi,%ebp │ │ │ │ - jne 16dc3 │ │ │ │ - mov 0x50(%esp),%ebp │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov %edx,0x2c(%esp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 17770 │ │ │ │ + sub %esi,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea (%eax,%ecx,1),%esi │ │ │ │ + sub $0x10,%ecx │ │ │ │ + shr $0x4,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 16c8d │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 16c7a │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 16c6b │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 16c5c │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 16c4d │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 16c3e │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jne 17730 │ │ │ │ + vmovdqu (%edx),%xmm1 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm1,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm2 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm2,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm3 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm3,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm4 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm4,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm5 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm5,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm6 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm6,-0x10(%eax) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 16ce6 │ │ │ │ + vmovdqu (%edx),%xmm7 │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + vmovdqu %xmm7,-0x80(%eax) │ │ │ │ + vmovdqu -0x70(%edx),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x70(%eax) │ │ │ │ + vmovdqu -0x60(%edx),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x60(%eax) │ │ │ │ + vmovdqu -0x50(%edx),%xmm2 │ │ │ │ + vmovdqu %xmm2,-0x50(%eax) │ │ │ │ + vmovdqu -0x40(%edx),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x40(%eax) │ │ │ │ + vmovdqu -0x30(%edx),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x30(%eax) │ │ │ │ + vmovdqu -0x20(%edx),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x20(%eax) │ │ │ │ + vmovdqu -0x10(%edx),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x10(%eax) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 16c8d │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - sub %eax,%ebp │ │ │ │ - push %ebp │ │ │ │ - add %edi,%ebp │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ + sub %ecx,%esi │ │ │ │ + push %esi │ │ │ │ + push %ecx │ │ │ │ + push %ebx │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ call a190 │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebp,%eax │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 16f43 │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - sub %ebx,%edx │ │ │ │ - sub 0x50(%esp),%ecx │ │ │ │ - lea (%edx,%ebp,1),%ebp │ │ │ │ - sub $0x10,%edx │ │ │ │ - shr $0x4,%edx │ │ │ │ - inc %edx │ │ │ │ - sub %edi,%ecx │ │ │ │ - add %ebx,%ecx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 16ee5 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 16ed4 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 16ec7 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 16eba │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 16ead │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 16ea0 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jne 17870 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + add %edx,%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 16e04 │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + sub -0x28(%ebp),%ecx │ │ │ │ + sub %ebx,%edi │ │ │ │ + lea (%edi,%esi,1),%esi │ │ │ │ + sub $0x10,%edi │ │ │ │ + shr $0x4,%edi │ │ │ │ + inc %edi │ │ │ │ + sub %edx,%ecx │ │ │ │ + add -0x2c(%ebp),%ecx │ │ │ │ + and $0x7,%edi │ │ │ │ + je 16da6 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 16d95 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 16d88 │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 16d7b │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 16d6e │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 16d61 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + jne 17750 │ │ │ │ vmovdqu (%eax,%ecx,1),%xmm0 │ │ │ │ add $0x10,%eax │ │ │ │ vmovdqu %xmm0,-0x10(%eax) │ │ │ │ vmovdqu (%eax,%ecx,1),%xmm1 │ │ │ │ add $0x10,%eax │ │ │ │ vmovdqu %xmm1,-0x10(%eax) │ │ │ │ vmovdqu (%eax,%ecx,1),%xmm2 │ │ │ │ @@ -14549,1645 +14679,1844 @@ │ │ │ │ vmovdqu %xmm3,-0x10(%eax) │ │ │ │ vmovdqu (%eax,%ecx,1),%xmm4 │ │ │ │ add $0x10,%eax │ │ │ │ vmovdqu %xmm4,-0x10(%eax) │ │ │ │ vmovdqu (%eax,%ecx,1),%xmm5 │ │ │ │ add $0x10,%eax │ │ │ │ vmovdqu %xmm5,-0x10(%eax) │ │ │ │ - cmp %ebp,%eax │ │ │ │ - je 16f43 │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 16e04 │ │ │ │ vmovdqu (%eax,%ecx,1),%xmm6 │ │ │ │ - vmovdqu 0x10(%eax,%ecx,1),%xmm7 │ │ │ │ sub $0xffffff80,%eax │ │ │ │ + vmovdqu -0x70(%eax,%ecx,1),%xmm7 │ │ │ │ vmovdqu -0x60(%eax,%ecx,1),%xmm0 │ │ │ │ vmovdqu -0x50(%eax,%ecx,1),%xmm1 │ │ │ │ vmovdqu -0x40(%eax,%ecx,1),%xmm2 │ │ │ │ vmovdqu -0x30(%eax,%ecx,1),%xmm3 │ │ │ │ vmovdqu -0x20(%eax,%ecx,1),%xmm4 │ │ │ │ vmovdqu -0x10(%eax,%ecx,1),%xmm5 │ │ │ │ vmovdqu %xmm6,-0x80(%eax) │ │ │ │ vmovdqu %xmm7,-0x70(%eax) │ │ │ │ vmovdqu %xmm0,-0x60(%eax) │ │ │ │ vmovdqu %xmm1,-0x50(%eax) │ │ │ │ vmovdqu %xmm2,-0x40(%eax) │ │ │ │ vmovdqu %xmm3,-0x30(%eax) │ │ │ │ vmovdqu %xmm4,-0x20(%eax) │ │ │ │ vmovdqu %xmm5,-0x10(%eax) │ │ │ │ - cmp %ebp,%eax │ │ │ │ - jne 16ee5 │ │ │ │ - vmovd 0x8(%esp),%xmm6 │ │ │ │ - vpinsrd $0x1,%ebp,%xmm6,%xmm7 │ │ │ │ - test %esi,%esi │ │ │ │ - je 16f76 │ │ │ │ - vmovq %xmm7,0x10(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 16da6 │ │ │ │ + vmovd -0x24(%ebp),%xmm6 │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + vpinsrd $0x1,%esi,%xmm6,%xmm7 │ │ │ │ + test %edi,%edi │ │ │ │ + je 16e35 │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + vmovq %xmm7,-0x20(%ebp) │ │ │ │ + sub %edi,%edx │ │ │ │ + push %edx │ │ │ │ push %edi │ │ │ │ - push %esi │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ - vmovq 0x20(%esp),%xmm7 │ │ │ │ + vmovq -0x20(%ebp),%xmm7 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ - add 0x1c(%esp),%eax │ │ │ │ - vmovq %xmm7,(%esi) │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - add $0x3c,%esp │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + add -0x3c(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + vmovq %xmm7,(%ebx) │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ + pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebp │ │ │ │ - sub %ecx,%ebp │ │ │ │ - mov %ebp,0x20(%esp) │ │ │ │ - cmp %ebp,%esi │ │ │ │ - jb 173d0 │ │ │ │ - mov %ebp,%esi │ │ │ │ - mov %ebp,%edi │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ - sar $0x4,%edi │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - add %ebp,%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ - cmp %esi,0x50(%esp) │ │ │ │ - je 170db │ │ │ │ - mov 0x50(%esp),%ebp │ │ │ │ - mov %esi,%edi │ │ │ │ - sub %esi,%ebp │ │ │ │ - lea (%edx,%ebp,1),%esi │ │ │ │ - sub $0x10,%ebp │ │ │ │ - shr $0x4,%ebp │ │ │ │ - inc %ebp │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ - and $0x7,%ebp │ │ │ │ - je 17899 │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - je 1706b │ │ │ │ - cmp $0x2,%ebp │ │ │ │ - je 1705c │ │ │ │ - cmp $0x3,%ebp │ │ │ │ - je 1704d │ │ │ │ - cmp $0x4,%ebp │ │ │ │ - je 1703e │ │ │ │ - cmp $0x5,%ebp │ │ │ │ - je 1702f │ │ │ │ - cmp $0x6,%ebp │ │ │ │ - je 17020 │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - lea 0x10(%edx),%esi │ │ │ │ - vmovdqu (%edi),%xmm0 │ │ │ │ - add $0x10,%edi │ │ │ │ - vmovdqu %xmm0,(%edx) │ │ │ │ - vmovdqu (%edi),%xmm1 │ │ │ │ - add $0x10,%esi │ │ │ │ - add $0x10,%edi │ │ │ │ - vmovdqu %xmm1,-0x10(%esi) │ │ │ │ - vmovdqu (%edi),%xmm2 │ │ │ │ - add $0x10,%esi │ │ │ │ - add $0x10,%edi │ │ │ │ - vmovdqu %xmm2,-0x10(%esi) │ │ │ │ - vmovdqu (%edi),%xmm3 │ │ │ │ - add $0x10,%esi │ │ │ │ - add $0x10,%edi │ │ │ │ - vmovdqu %xmm3,-0x10(%esi) │ │ │ │ - vmovdqu (%edi),%xmm4 │ │ │ │ - add $0x10,%esi │ │ │ │ - add $0x10,%edi │ │ │ │ - vmovdqu %xmm4,-0x10(%esi) │ │ │ │ - vmovdqu (%edi),%xmm5 │ │ │ │ - add $0x10,%esi │ │ │ │ - add $0x10,%edi │ │ │ │ - vmovdqu %xmm5,-0x10(%esi) │ │ │ │ - vmovdqu (%edi),%xmm6 │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - add $0x10,%esi │ │ │ │ - add $0x10,%edi │ │ │ │ - vmovdqu %xmm6,-0x10(%esi) │ │ │ │ - cmp %ebp,%esi │ │ │ │ - je 170db │ │ │ │ - vmovdqu (%edi),%xmm7 │ │ │ │ - sub $0xffffff80,%esi │ │ │ │ - sub $0xffffff80,%edi │ │ │ │ - vmovdqu %xmm7,-0x80(%esi) │ │ │ │ - vmovdqu -0x70(%edi),%xmm0 │ │ │ │ - vmovdqu %xmm0,-0x70(%esi) │ │ │ │ - vmovdqu -0x60(%edi),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0x60(%esi) │ │ │ │ - vmovdqu -0x50(%edi),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x50(%esi) │ │ │ │ - vmovdqu -0x40(%edi),%xmm3 │ │ │ │ - vmovdqu %xmm3,-0x40(%esi) │ │ │ │ - vmovdqu -0x30(%edi),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x30(%esi) │ │ │ │ - vmovdqu -0x20(%edi),%xmm5 │ │ │ │ - vmovdqu %xmm5,-0x20(%esi) │ │ │ │ - vmovdqu -0x10(%edi),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x10(%esi) │ │ │ │ - cmp %ebp,%esi │ │ │ │ - jne 17082 │ │ │ │ - sub 0x28(%esp),%ebx │ │ │ │ - shl $0x4,%ebx │ │ │ │ - lea (%edx,%ebx,1),%edi │ │ │ │ - cmp %edx,0x8(%esp) │ │ │ │ - je 171f3 │ │ │ │ - mov 0x8(%esp),%ebx │ │ │ │ - sub %ebx,%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ mov %edi,%ebx │ │ │ │ - lea (%edi,%edx,1),%ebp │ │ │ │ - sub $0x10,%edx │ │ │ │ - shr $0x4,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 1719a │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 17187 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 17178 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 17169 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 1715a │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 1714b │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 1713c │ │ │ │ - mov 0x8(%esp),%edx │ │ │ │ - lea 0x10(%edi),%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 172a0 │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sar $0x4,%ecx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + add %ebx,%esi │ │ │ │ + cmp %esi,-0x28(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + je 16f93 │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + sub %ecx,%esi │ │ │ │ + lea (%edi,%esi,1),%ecx │ │ │ │ + sub $0x10,%esi │ │ │ │ + shr $0x4,%esi │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %edi,%ecx │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 16f37 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 16f23 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 16f14 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 16f05 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 16ef6 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 16ee7 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 16ed8 │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + lea 0x10(%edi),%ecx │ │ │ │ + vmovdqu (%ebx),%xmm0 │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm0,(%edi) │ │ │ │ + vmovdqu (%ebx),%xmm1 │ │ │ │ + add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm1,-0x10(%ecx) │ │ │ │ + vmovdqu (%ebx),%xmm2 │ │ │ │ + add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm2,-0x10(%ecx) │ │ │ │ + vmovdqu (%ebx),%xmm3 │ │ │ │ + add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm3,-0x10(%ecx) │ │ │ │ + vmovdqu (%ebx),%xmm4 │ │ │ │ + add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm4,-0x10(%ecx) │ │ │ │ + vmovdqu (%ebx),%xmm5 │ │ │ │ + add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm5,-0x10(%ecx) │ │ │ │ + vmovdqu (%ebx),%xmm6 │ │ │ │ + add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm6,-0x10(%ecx) │ │ │ │ + cmp -0x28(%ebp),%ecx │ │ │ │ + je 16f93 │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + vmovdqu (%ebx),%xmm7 │ │ │ │ + sub $0xffffff80,%ecx │ │ │ │ + sub $0xffffff80,%ebx │ │ │ │ + vmovdqu %xmm7,-0x80(%ecx) │ │ │ │ + vmovdqu -0x70(%ebx),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x70(%ecx) │ │ │ │ + vmovdqu -0x60(%ebx),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x60(%ecx) │ │ │ │ + vmovdqu -0x50(%ebx),%xmm2 │ │ │ │ + vmovdqu %xmm2,-0x50(%ecx) │ │ │ │ + vmovdqu -0x40(%ebx),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x40(%ecx) │ │ │ │ + vmovdqu -0x30(%ebx),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x30(%ecx) │ │ │ │ + vmovdqu -0x20(%ebx),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x20(%ecx) │ │ │ │ + vmovdqu -0x10(%ebx),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x10(%ecx) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jne 16f3a │ │ │ │ + sub -0x3c(%ebp),%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + lea (%edi,%eax,1),%esi │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 170a9 │ │ │ │ + sub %edx,%edi │ │ │ │ + mov %edx,%ecx │ │ │ │ + lea (%esi,%edi,1),%eax │ │ │ │ + sub $0x10,%edi │ │ │ │ + shr $0x4,%edi │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + lea 0x1(%edi),%edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 1704d │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 17039 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 1702a │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 1701b │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 1700c │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 16ffd │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 16fee │ │ │ │ vmovdqu (%edx),%xmm7 │ │ │ │ - lea 0x10(%edx),%esi │ │ │ │ - vmovdqu %xmm7,(%edi) │ │ │ │ + lea 0x10(%esi),%eax │ │ │ │ + lea 0x10(%edx),%ecx │ │ │ │ + vmovdqu %xmm7,(%esi) │ │ │ │ + vmovdqu (%ecx),%xmm0 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovdqu %xmm0,-0x10(%eax) │ │ │ │ + vmovdqu (%ecx),%xmm1 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovdqu %xmm1,-0x10(%eax) │ │ │ │ + vmovdqu (%ecx),%xmm2 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovdqu %xmm2,-0x10(%eax) │ │ │ │ + vmovdqu (%ecx),%xmm3 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovdqu %xmm3,-0x10(%eax) │ │ │ │ + vmovdqu (%ecx),%xmm4 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovdqu %xmm4,-0x10(%eax) │ │ │ │ + vmovdqu (%ecx),%xmm5 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovdqu %xmm5,-0x10(%eax) │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ + je 170a9 │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + vmovdqu (%ecx),%xmm6 │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sub $0xffffff80,%ecx │ │ │ │ + vmovdqu %xmm6,-0x80(%eax) │ │ │ │ + vmovdqu -0x70(%ecx),%xmm7 │ │ │ │ + vmovdqu %xmm7,-0x70(%eax) │ │ │ │ + vmovdqu -0x60(%ecx),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x60(%eax) │ │ │ │ + vmovdqu -0x50(%ecx),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x50(%eax) │ │ │ │ + vmovdqu -0x40(%ecx),%xmm2 │ │ │ │ + vmovdqu %xmm2,-0x40(%eax) │ │ │ │ + vmovdqu -0x30(%ecx),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x30(%eax) │ │ │ │ + vmovdqu -0x20(%ecx),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x20(%eax) │ │ │ │ + vmovdqu -0x10(%ecx),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x10(%eax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 17050 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + add %esi,%eax │ │ │ │ + cmp %edi,-0x20(%ebp) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + je 16e45 │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + sub $0x10,%esi │ │ │ │ + cmp $0x110,%esi │ │ │ │ + jbe 179ac │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + lea -0xc(%edx),%ebx │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %edi,%ebx │ │ │ │ + mov %edi,%ecx │ │ │ │ + cmp $0x28,%ebx │ │ │ │ + jbe 179ac │ │ │ │ + mov %esi,%ebx │ │ │ │ + and $0xffffffc0,%esi │ │ │ │ + shr $0x6,%ebx │ │ │ │ + add %esi,%edi │ │ │ │ + and $0x40,%esi │ │ │ │ + je 17160 │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + lea 0x40(%edx),%eax │ │ │ │ + vmovdqu (%ecx),%ymm6 │ │ │ │ + vmovdqu 0x20(%ecx),%ymm7 │ │ │ │ + lea 0x40(%ecx),%ecx │ │ │ │ + vmovupd -0x38(%ecx),%ymm4 │ │ │ │ + vmovupd -0x18(%ecx),%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm1 │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm3 │ │ │ │ + vmovq %xmm7,0x20(%edx) │ │ │ │ + vmovq %xmm6,(%edx) │ │ │ │ + vmovq %xmm1,0x10(%edx) │ │ │ │ + vextractf128 $0x1,%ymm4,%xmm7 │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm1 │ │ │ │ + vmovq %xmm3,0x30(%edx) │ │ │ │ + vmovlpd %xmm4,0x8(%edx) │ │ │ │ + vmovlpd %xmm7,0x18(%edx) │ │ │ │ + vmovlpd %xmm5,0x28(%edx) │ │ │ │ + vmovlpd %xmm1,0x38(%edx) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 17216 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqu 0x20(%ecx),%ymm4 │ │ │ │ + sub $0xffffff80,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vmovdqu -0x80(%ecx),%ymm3 │ │ │ │ + vmovupd -0x58(%ecx),%ymm0 │ │ │ │ + vmovupd -0x78(%ecx),%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovq %xmm4,-0x60(%eax) │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovq %xmm3,-0x80(%eax) │ │ │ │ + vmovq %xmm7,-0x50(%eax) │ │ │ │ + vmovlpd %xmm0,-0x58(%eax) │ │ │ │ + vmovq %xmm5,-0x70(%eax) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm4 │ │ │ │ + vextractf128 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovlpd %xmm1,-0x78(%eax) │ │ │ │ + vmovlpd %xmm4,-0x68(%eax) │ │ │ │ + vmovlpd %xmm5,-0x48(%eax) │ │ │ │ + vmovdqu -0x40(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x20(%ecx),%ymm7 │ │ │ │ + vmovupd -0x38(%ecx),%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm0 │ │ │ │ + vmovq %xmm6,-0x40(%eax) │ │ │ │ + vmovupd -0x18(%ecx),%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm4 │ │ │ │ + vmovq %xmm0,-0x30(%eax) │ │ │ │ + vmovq %xmm7,-0x20(%eax) │ │ │ │ + vmovq %xmm4,-0x10(%eax) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm7 │ │ │ │ + vmovlpd %xmm5,-0x38(%eax) │ │ │ │ + vmovlpd %xmm7,-0x28(%eax) │ │ │ │ + vextractf128 $0x1,%ymm6,%xmm0 │ │ │ │ + vmovlpd %xmm6,-0x18(%eax) │ │ │ │ + vmovlpd %xmm0,-0x8(%eax) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jne 17160 │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + shl $0x6,%ebx │ │ │ │ + add %ebx,%edx │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + add %esi,%ebx │ │ │ │ + vmovq (%ebx),%xmm3 │ │ │ │ + vmovsd 0x8(%ebx),%xmm4 │ │ │ │ + lea 0x10(%ebx),%ecx │ │ │ │ + vmovq %xmm3,(%edx) │ │ │ │ + vmovsd %xmm4,0x8(%edx) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 17720 │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + vmovq 0x10(%ebx),%xmm5 │ │ │ │ + vmovsd 0x18(%ebx),%xmm6 │ │ │ │ + vmovq %xmm5,0x10(%edx) │ │ │ │ + vmovsd %xmm6,0x18(%edx) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 17720 │ │ │ │ + lea 0x30(%ebx),%esi │ │ │ │ + vmovq 0x20(%ebx),%xmm2 │ │ │ │ + vmovsd 0x28(%ebx),%xmm7 │ │ │ │ + vmovq %xmm2,0x20(%edx) │ │ │ │ + vmovsd %xmm7,0x28(%edx) │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 17720 │ │ │ │ + vmovq 0x30(%ebx),%xmm1 │ │ │ │ + vmovsd 0x38(%ebx),%xmm0 │ │ │ │ + vmovq %xmm1,0x30(%edx) │ │ │ │ + vmovsd %xmm0,0x38(%edx) │ │ │ │ + vzeroupper │ │ │ │ + jmp 16e45 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + lea (%edi,%ecx,1),%ebx │ │ │ │ + sub %ecx,%eax │ │ │ │ + sub $0x10,%ecx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + shr $0x4,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 17349 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 17335 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 17326 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 17317 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 17308 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 172f9 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 172ea │ │ │ │ + vmovdqu (%eax),%xmm1 │ │ │ │ + lea 0x10(%edi),%ebx │ │ │ │ + lea 0x10(%eax),%esi │ │ │ │ + vmovdqu %xmm1,(%edi) │ │ │ │ vmovdqu (%esi),%xmm0 │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm0,-0x10(%ebx) │ │ │ │ - vmovdqu (%esi),%xmm1 │ │ │ │ - add $0x10,%ebx │ │ │ │ - add $0x10,%esi │ │ │ │ - vmovdqu %xmm1,-0x10(%ebx) │ │ │ │ - vmovdqu (%esi),%xmm2 │ │ │ │ - add $0x10,%ebx │ │ │ │ - add $0x10,%esi │ │ │ │ - vmovdqu %xmm2,-0x10(%ebx) │ │ │ │ vmovdqu (%esi),%xmm3 │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm3,-0x10(%ebx) │ │ │ │ vmovdqu (%esi),%xmm4 │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm4,-0x10(%ebx) │ │ │ │ vmovdqu (%esi),%xmm5 │ │ │ │ add $0x10,%ebx │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm5,-0x10(%ebx) │ │ │ │ - cmp %ebp,%ebx │ │ │ │ - je 171f3 │ │ │ │ vmovdqu (%esi),%xmm6 │ │ │ │ + add $0x10,%ebx │ │ │ │ + add $0x10,%esi │ │ │ │ + vmovdqu %xmm6,-0x10(%ebx) │ │ │ │ + vmovdqu (%esi),%xmm2 │ │ │ │ + add $0x10,%ebx │ │ │ │ + add $0x10,%esi │ │ │ │ + vmovdqu %xmm2,-0x10(%ebx) │ │ │ │ + cmp -0x30(%ebp),%ebx │ │ │ │ + je 173a3 │ │ │ │ + vmovdqu (%esi),%xmm7 │ │ │ │ sub $0xffffff80,%ebx │ │ │ │ sub $0xffffff80,%esi │ │ │ │ - vmovdqu %xmm6,-0x80(%ebx) │ │ │ │ - vmovdqu -0x70(%esi),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x70(%ebx) │ │ │ │ + vmovdqu %xmm7,-0x80(%ebx) │ │ │ │ + vmovdqu -0x70(%esi),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x70(%ebx) │ │ │ │ vmovdqu -0x60(%esi),%xmm0 │ │ │ │ vmovdqu %xmm0,-0x60(%ebx) │ │ │ │ - vmovdqu -0x50(%esi),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0x50(%ebx) │ │ │ │ - vmovdqu -0x40(%esi),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x40(%ebx) │ │ │ │ - vmovdqu -0x30(%esi),%xmm3 │ │ │ │ - vmovdqu %xmm3,-0x30(%ebx) │ │ │ │ - vmovdqu -0x20(%esi),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x20(%ebx) │ │ │ │ - vmovdqu -0x10(%esi),%xmm5 │ │ │ │ - vmovdqu %xmm5,-0x10(%ebx) │ │ │ │ - cmp %ebp,%ebx │ │ │ │ - jne 1719a │ │ │ │ - mov 0x20(%esp),%ebp │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ - add %edi,%ebp │ │ │ │ - mov 0x1c(%esp),%edi │ │ │ │ - mov %ebp,0x4(%edi) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 16f89 │ │ │ │ - sub %ebx,%edx │ │ │ │ - sub $0x10,%edx │ │ │ │ - shr $0x4,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 17313 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 172f0 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 172d7 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 172be │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 172a5 │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 1728c │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 17273 │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ - vmovq (%ebx),%xmm6 │ │ │ │ - mov %ebx,%eax │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - vmovsd 0x8(%esp),%xmm7 │ │ │ │ - add $0x10,%eax │ │ │ │ - lea 0x10(%ecx),%ecx │ │ │ │ - vmovq %xmm6,-0x10(%ecx) │ │ │ │ - vmovsd %xmm7,-0x8(%ecx) │ │ │ │ + vmovdqu -0x50(%esi),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x50(%ebx) │ │ │ │ + vmovdqu -0x40(%esi),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x40(%ebx) │ │ │ │ + vmovdqu -0x30(%esi),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x30(%ebx) │ │ │ │ + vmovdqu -0x20(%esi),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x20(%ebx) │ │ │ │ + vmovdqu -0x10(%esi),%xmm2 │ │ │ │ + vmovdqu %xmm2,-0x10(%ebx) │ │ │ │ + cmp -0x30(%ebp),%ebx │ │ │ │ + jne 17349 │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + mov %ebx,0x4(%ecx) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 17548 │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ + sub $0x10,%ebx │ │ │ │ + shr $0x4,%ebx │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1749c │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 1747c │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 17464 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 1744c │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 17434 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 1741c │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 17404 │ │ │ │ + vmovq -0x10(%eax),%xmm7 │ │ │ │ + vmovsd -0x8(%eax),%xmm1 │ │ │ │ + sub $0x10,%edi │ │ │ │ + sub $0x10,%eax │ │ │ │ + vmovq %xmm7,(%edi) │ │ │ │ + vmovsd %xmm1,0x8(%edi) │ │ │ │ + sub $0x10,%eax │ │ │ │ + sub $0x10,%edi │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ - vmovsd 0x8(%eax),%xmm1 │ │ │ │ - add $0x10,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovq %xmm0,-0x10(%ecx) │ │ │ │ - vmovsd %xmm1,-0x8(%ecx) │ │ │ │ - vmovq (%eax),%xmm2 │ │ │ │ vmovsd 0x8(%eax),%xmm3 │ │ │ │ - add $0x10,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovq %xmm2,-0x10(%ecx) │ │ │ │ - vmovsd %xmm3,-0x8(%ecx) │ │ │ │ + vmovq %xmm0,(%edi) │ │ │ │ + vmovsd %xmm3,0x8(%edi) │ │ │ │ + sub $0x10,%eax │ │ │ │ + sub $0x10,%edi │ │ │ │ vmovq (%eax),%xmm4 │ │ │ │ vmovsd 0x8(%eax),%xmm5 │ │ │ │ - add $0x10,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovq %xmm4,-0x10(%ecx) │ │ │ │ - vmovsd %xmm5,-0x8(%ecx) │ │ │ │ + vmovq %xmm4,(%edi) │ │ │ │ + vmovsd %xmm5,0x8(%edi) │ │ │ │ + sub $0x10,%eax │ │ │ │ + sub $0x10,%edi │ │ │ │ vmovq (%eax),%xmm6 │ │ │ │ - vmovsd 0x8(%eax),%xmm7 │ │ │ │ - add $0x10,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovq %xmm6,-0x10(%ecx) │ │ │ │ - vmovsd %xmm7,-0x8(%ecx) │ │ │ │ - vmovq (%eax),%xmm0 │ │ │ │ + vmovsd 0x8(%eax),%xmm2 │ │ │ │ + vmovq %xmm6,(%edi) │ │ │ │ + vmovsd %xmm2,0x8(%edi) │ │ │ │ + sub $0x10,%eax │ │ │ │ + sub $0x10,%edi │ │ │ │ + vmovq (%eax),%xmm7 │ │ │ │ vmovsd 0x8(%eax),%xmm1 │ │ │ │ - add $0x10,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovq %xmm0,-0x10(%ecx) │ │ │ │ - vmovsd %xmm1,-0x8(%ecx) │ │ │ │ - vmovq (%eax),%xmm2 │ │ │ │ + vmovq %xmm7,(%edi) │ │ │ │ + vmovsd %xmm1,0x8(%edi) │ │ │ │ + sub $0x10,%eax │ │ │ │ + sub $0x10,%edi │ │ │ │ + vmovq (%eax),%xmm0 │ │ │ │ vmovsd 0x8(%eax),%xmm3 │ │ │ │ - add $0x10,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovq %xmm2,-0x10(%ecx) │ │ │ │ - vmovsd %xmm3,-0x8(%ecx) │ │ │ │ - cmp %eax,0x18(%esp) │ │ │ │ - je 16f89 │ │ │ │ + vmovq %xmm0,(%edi) │ │ │ │ + vmovsd %xmm3,0x8(%edi) │ │ │ │ + sub $0x10,%eax │ │ │ │ + sub $0x10,%edi │ │ │ │ + vmovq (%eax),%xmm4 │ │ │ │ + vmovsd 0x8(%eax),%xmm5 │ │ │ │ + vmovq %xmm4,(%edi) │ │ │ │ + vmovsd %xmm5,0x8(%edi) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 17548 │ │ │ │ + add $0xffffff80,%eax │ │ │ │ + add $0xffffff80,%edi │ │ │ │ + vmovq 0x70(%eax),%xmm6 │ │ │ │ + vmovsd 0x78(%eax),%xmm2 │ │ │ │ + vmovq %xmm6,0x70(%edi) │ │ │ │ + vmovsd %xmm2,0x78(%edi) │ │ │ │ + vmovq 0x60(%eax),%xmm7 │ │ │ │ + vmovsd 0x68(%eax),%xmm1 │ │ │ │ + vmovq %xmm7,0x60(%edi) │ │ │ │ + vmovsd %xmm1,0x68(%edi) │ │ │ │ + vmovq 0x50(%eax),%xmm0 │ │ │ │ + vmovsd 0x58(%eax),%xmm3 │ │ │ │ + vmovq %xmm0,0x50(%edi) │ │ │ │ + vmovsd %xmm3,0x58(%edi) │ │ │ │ + vmovq 0x40(%eax),%xmm4 │ │ │ │ + vmovsd 0x48(%eax),%xmm5 │ │ │ │ + vmovq %xmm4,0x40(%edi) │ │ │ │ + vmovsd %xmm5,0x48(%edi) │ │ │ │ + vmovq 0x30(%eax),%xmm6 │ │ │ │ + vmovsd 0x38(%eax),%xmm2 │ │ │ │ + vmovq %xmm6,0x30(%edi) │ │ │ │ + vmovsd %xmm2,0x38(%edi) │ │ │ │ + vmovq 0x20(%eax),%xmm7 │ │ │ │ + vmovsd 0x28(%eax),%xmm1 │ │ │ │ + vmovq %xmm7,0x20(%edi) │ │ │ │ + vmovsd %xmm1,0x28(%edi) │ │ │ │ + vmovq 0x10(%eax),%xmm0 │ │ │ │ + vmovsd 0x18(%eax),%xmm3 │ │ │ │ + vmovq %xmm0,0x10(%edi) │ │ │ │ + vmovsd %xmm3,0x18(%edi) │ │ │ │ vmovq (%eax),%xmm4 │ │ │ │ vmovsd 0x8(%eax),%xmm5 │ │ │ │ + vmovq %xmm4,(%edi) │ │ │ │ + vmovsd %xmm5,0x8(%edi) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 1749c │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + lea -0x10(%edi),%ebx │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %esi,%ebx │ │ │ │ + cmp $0x110,%ebx │ │ │ │ + jbe 17780 │ │ │ │ + lea -0xc(%edx),%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + sub %esi,%edi │ │ │ │ + mov %ebx,%esi │ │ │ │ + and $0xffffffc0,%ebx │ │ │ │ + shr $0x6,%esi │ │ │ │ + add %ecx,%ebx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + cmp $0x28,%edi │ │ │ │ + jbe 17780 │ │ │ │ + mov %ebx,%edi │ │ │ │ + sub %ecx,%edi │ │ │ │ + and $0x40,%edi │ │ │ │ + je 175f0 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + vmovdqu (%eax),%ymm6 │ │ │ │ + vmovdqu 0x20(%eax),%ymm7 │ │ │ │ + lea 0x40(%eax),%ecx │ │ │ │ + vmovupd 0x8(%eax),%ymm4 │ │ │ │ + vmovupd 0x28(%eax),%ymm5 │ │ │ │ + lea 0x40(%edx),%eax │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm1 │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm3 │ │ │ │ + vmovq %xmm7,0x20(%edx) │ │ │ │ + vmovq %xmm6,(%edx) │ │ │ │ + vmovq %xmm1,0x10(%edx) │ │ │ │ + vextractf128 $0x1,%ymm4,%xmm7 │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm1 │ │ │ │ + vmovq %xmm3,0x30(%edx) │ │ │ │ + vmovlpd %xmm4,0x8(%edx) │ │ │ │ + vmovlpd %xmm7,0x18(%edx) │ │ │ │ + vmovlpd %xmm5,0x28(%edx) │ │ │ │ + vmovlpd %xmm1,0x38(%edx) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 176a8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmovdqu (%ecx),%ymm3 │ │ │ │ sub $0xffffff80,%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ - vmovq %xmm4,-0x80(%ecx) │ │ │ │ - vmovsd %xmm5,-0x78(%ecx) │ │ │ │ - vmovq -0x70(%eax),%xmm6 │ │ │ │ - vmovsd -0x68(%eax),%xmm7 │ │ │ │ - vmovq %xmm6,-0x70(%ecx) │ │ │ │ - vmovsd %xmm7,-0x68(%ecx) │ │ │ │ - vmovq -0x60(%eax),%xmm0 │ │ │ │ - vmovsd -0x58(%eax),%xmm1 │ │ │ │ - vmovq %xmm0,-0x60(%ecx) │ │ │ │ - vmovsd %xmm1,-0x58(%ecx) │ │ │ │ - vmovq -0x50(%eax),%xmm2 │ │ │ │ - vmovsd -0x48(%eax),%xmm3 │ │ │ │ - vmovq %xmm2,-0x50(%ecx) │ │ │ │ - vmovsd %xmm3,-0x48(%ecx) │ │ │ │ - vmovq -0x40(%eax),%xmm4 │ │ │ │ - vmovsd -0x38(%eax),%xmm5 │ │ │ │ - vmovq %xmm4,-0x40(%ecx) │ │ │ │ - vmovsd %xmm5,-0x38(%ecx) │ │ │ │ - vmovq -0x30(%eax),%xmm6 │ │ │ │ - vmovsd -0x28(%eax),%xmm7 │ │ │ │ - vmovq %xmm6,-0x30(%ecx) │ │ │ │ - vmovsd %xmm7,-0x28(%ecx) │ │ │ │ - vmovq -0x20(%eax),%xmm0 │ │ │ │ - vmovsd -0x18(%eax),%xmm1 │ │ │ │ - vmovq %xmm0,-0x20(%ecx) │ │ │ │ - vmovsd %xmm1,-0x18(%ecx) │ │ │ │ - vmovq -0x10(%eax),%xmm2 │ │ │ │ - vmovsd -0x8(%eax),%xmm3 │ │ │ │ - vmovq %xmm2,-0x10(%ecx) │ │ │ │ - vmovsd %xmm3,-0x8(%ecx) │ │ │ │ - cmp %eax,0x18(%esp) │ │ │ │ - jne 17313 │ │ │ │ - jmp 16f89 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm0 │ │ │ │ + vmovupd -0x78(%ecx),%ymm1 │ │ │ │ + vmovq %xmm3,-0x80(%eax) │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovupd -0x58(%ecx),%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm7 │ │ │ │ + vmovq %xmm5,-0x70(%eax) │ │ │ │ + vmovq %xmm0,-0x60(%eax) │ │ │ │ + vmovq %xmm7,-0x50(%eax) │ │ │ │ + vextractf128 $0x1,%ymm1,%xmm0 │ │ │ │ + vmovlpd %xmm1,-0x78(%eax) │ │ │ │ + vmovlpd %xmm0,-0x68(%eax) │ │ │ │ + vmovdqu -0x40(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x20(%ecx),%ymm7 │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovlpd %xmm3,-0x58(%eax) │ │ │ │ + vmovlpd %xmm5,-0x48(%eax) │ │ │ │ + vmovupd -0x38(%ecx),%ymm4 │ │ │ │ + vmovupd -0x18(%ecx),%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm3 │ │ │ │ + vmovq %xmm6,-0x40(%eax) │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm0 │ │ │ │ + vmovq %xmm3,-0x30(%eax) │ │ │ │ + vmovq %xmm7,-0x20(%eax) │ │ │ │ + vmovq %xmm0,-0x10(%eax) │ │ │ │ + vextractf128 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovlpd %xmm4,-0x38(%eax) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm3 │ │ │ │ + vmovlpd %xmm7,-0x28(%eax) │ │ │ │ + vmovlpd %xmm5,-0x18(%eax) │ │ │ │ + vmovlpd %xmm3,-0x8(%eax) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jne 175f0 │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + shl $0x6,%esi │ │ │ │ + add %esi,%edx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + add %ebx,%esi │ │ │ │ + vmovq (%esi),%xmm2 │ │ │ │ + vmovsd 0x8(%esi),%xmm0 │ │ │ │ + lea 0x10(%esi),%ecx │ │ │ │ + vmovq %xmm2,(%edx) │ │ │ │ + vmovsd %xmm0,0x8(%edx) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 17720 │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ + vmovq 0x10(%esi),%xmm4 │ │ │ │ + vmovsd 0x18(%esi),%xmm5 │ │ │ │ + vmovq %xmm4,0x10(%edx) │ │ │ │ + vmovsd %xmm5,0x18(%edx) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 17720 │ │ │ │ + lea 0x30(%esi),%ebx │ │ │ │ + vmovq 0x20(%esi),%xmm6 │ │ │ │ + vmovsd 0x28(%esi),%xmm7 │ │ │ │ + vmovq %xmm6,0x20(%edx) │ │ │ │ + vmovsd %xmm7,0x28(%edx) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 17720 │ │ │ │ + vmovq 0x30(%esi),%xmm1 │ │ │ │ + vmovsd 0x38(%esi),%xmm3 │ │ │ │ + vmovq %xmm1,0x30(%edx) │ │ │ │ + vmovsd %xmm3,0x38(%edx) │ │ │ │ + vzeroupper │ │ │ │ + jmp 16e45 │ │ │ │ + vzeroupper │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + vmovdqu (%edx),%xmm0 │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm0,-0x10(%eax) │ │ │ │ + jmp 16c2f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - lea (%edx,%esi,1),%edi │ │ │ │ - sub %esi,%ebx │ │ │ │ + vmovdqu (%eax,%ecx,1),%xmm7 │ │ │ │ + add $0x10,%eax │ │ │ │ + vmovdqu %xmm7,-0x10(%eax) │ │ │ │ + jmp 16d54 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + jmp 16ce8 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + sub -0x20(%ebp),%esi │ │ │ │ + lea (%edx,%esi,1),%ecx │ │ │ │ sub $0x10,%esi │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %ebx,%ebp │ │ │ │ shr $0x4,%esi │ │ │ │ inc %esi │ │ │ │ and $0x7,%esi │ │ │ │ - je 17481 │ │ │ │ + je 17bd6 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 1746b │ │ │ │ + je 178c6 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 1745b │ │ │ │ + je 1789b │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 1744b │ │ │ │ + je 17870 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 1743b │ │ │ │ + je 17845 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 1742b │ │ │ │ + je 1781a │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 1741b │ │ │ │ - vmovdqu (%ebx),%xmm4 │ │ │ │ - lea 0x10(%edx),%edi │ │ │ │ - lea 0x10(%ebx),%ebp │ │ │ │ - vmovdqu %xmm4,(%edx) │ │ │ │ - vmovdqu 0x0(%ebp),%xmm5 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%ebp │ │ │ │ - vmovdqu %xmm5,-0x10(%edi) │ │ │ │ - vmovdqu 0x0(%ebp),%xmm6 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%ebp │ │ │ │ - vmovdqu %xmm6,-0x10(%edi) │ │ │ │ - vmovdqu 0x0(%ebp),%xmm7 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%ebp │ │ │ │ - vmovdqu %xmm7,-0x10(%edi) │ │ │ │ - vmovdqu 0x0(%ebp),%xmm0 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%ebp │ │ │ │ - vmovdqu %xmm0,-0x10(%edi) │ │ │ │ - vmovdqu 0x0(%ebp),%xmm1 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%ebp │ │ │ │ - vmovdqu %xmm1,-0x10(%edi) │ │ │ │ - vmovdqu 0x0(%ebp),%xmm2 │ │ │ │ + je 177ef │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ + add $0x10,%edx │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + vmovq (%edi),%xmm2 │ │ │ │ add $0x10,%edi │ │ │ │ - add $0x10,%ebp │ │ │ │ - vmovdqu %xmm2,-0x10(%edi) │ │ │ │ - cmp 0x18(%esp),%edi │ │ │ │ - je 174dd │ │ │ │ - vmovdqu 0x0(%ebp),%xmm3 │ │ │ │ - sub $0xffffff80,%edi │ │ │ │ - sub $0xffffff80,%ebp │ │ │ │ - vmovdqu %xmm3,-0x80(%edi) │ │ │ │ - vmovdqu -0x70(%ebp),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x70(%edi) │ │ │ │ - vmovdqu -0x60(%ebp),%xmm5 │ │ │ │ - vmovdqu %xmm5,-0x60(%edi) │ │ │ │ - vmovdqu -0x50(%ebp),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x50(%edi) │ │ │ │ - vmovdqu -0x40(%ebp),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x40(%edi) │ │ │ │ - vmovdqu -0x30(%ebp),%xmm0 │ │ │ │ - vmovdqu %xmm0,-0x30(%edi) │ │ │ │ - vmovdqu -0x20(%ebp),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0x20(%edi) │ │ │ │ - vmovdqu -0x10(%ebp),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x10(%edi) │ │ │ │ - cmp 0x18(%esp),%edi │ │ │ │ - jne 17481 │ │ │ │ - mov 0x1c(%esp),%esi │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 17691 │ │ │ │ - mov %ebx,%ebp │ │ │ │ - sub %edi,%ebp │ │ │ │ - sub $0x10,%ebp │ │ │ │ - shr $0x4,%ebp │ │ │ │ - inc %ebp │ │ │ │ - and $0x7,%ebp │ │ │ │ - je 175e3 │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - je 175c0 │ │ │ │ - cmp $0x2,%ebp │ │ │ │ - je 175a7 │ │ │ │ - cmp $0x3,%ebp │ │ │ │ - je 1758e │ │ │ │ - cmp $0x4,%ebp │ │ │ │ - je 17575 │ │ │ │ - cmp $0x5,%ebp │ │ │ │ - je 1755c │ │ │ │ - cmp $0x6,%ebp │ │ │ │ - je 17543 │ │ │ │ - vmovq -0x10(%ebx),%xmm3 │ │ │ │ - vmovsd -0x8(%ebx),%xmm4 │ │ │ │ - sub $0x10,%edx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - vmovq %xmm3,(%edx) │ │ │ │ - vmovsd %xmm4,0x8(%edx) │ │ │ │ - vmovq -0x10(%ebx),%xmm5 │ │ │ │ - vmovsd -0x8(%ebx),%xmm6 │ │ │ │ - sub $0x10,%edx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - vmovq %xmm5,(%edx) │ │ │ │ - vmovsd %xmm6,0x8(%edx) │ │ │ │ - vmovq -0x10(%ebx),%xmm7 │ │ │ │ - vmovsd -0x8(%ebx),%xmm0 │ │ │ │ - sub $0x10,%edx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - vmovq %xmm7,(%edx) │ │ │ │ - vmovsd %xmm0,0x8(%edx) │ │ │ │ - vmovq -0x10(%ebx),%xmm1 │ │ │ │ - vmovsd -0x8(%ebx),%xmm2 │ │ │ │ - sub $0x10,%edx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - vmovq %xmm1,(%edx) │ │ │ │ - vmovsd %xmm2,0x8(%edx) │ │ │ │ - vmovq -0x10(%ebx),%xmm3 │ │ │ │ - vmovsd -0x8(%ebx),%xmm4 │ │ │ │ - sub $0x10,%edx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - vmovq %xmm3,(%edx) │ │ │ │ - vmovsd %xmm4,0x8(%edx) │ │ │ │ - vmovq -0x10(%ebx),%xmm5 │ │ │ │ - vmovsd -0x8(%ebx),%xmm6 │ │ │ │ - sub $0x10,%edx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - vmovq %xmm5,(%edx) │ │ │ │ - vmovsd %xmm6,0x8(%edx) │ │ │ │ - vmovq -0x10(%ebx),%xmm7 │ │ │ │ - vmovsd -0x8(%ebx),%xmm0 │ │ │ │ - sub $0x10,%ebx │ │ │ │ - sub $0x10,%edx │ │ │ │ - vmovq %xmm7,(%edx) │ │ │ │ - vmovsd %xmm0,0x8(%edx) │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - je 17691 │ │ │ │ - vmovq -0x10(%ebx),%xmm1 │ │ │ │ - vmovsd -0x8(%ebx),%xmm2 │ │ │ │ - add $0xffffff80,%ebx │ │ │ │ - add $0xffffff80,%edx │ │ │ │ - vmovq %xmm1,0x70(%edx) │ │ │ │ - vmovsd %xmm2,0x78(%edx) │ │ │ │ - vmovq 0x60(%ebx),%xmm3 │ │ │ │ - vmovsd 0x68(%ebx),%xmm4 │ │ │ │ - vmovq %xmm3,0x60(%edx) │ │ │ │ - vmovsd %xmm4,0x68(%edx) │ │ │ │ - vmovq 0x50(%ebx),%xmm5 │ │ │ │ - vmovsd 0x58(%ebx),%xmm6 │ │ │ │ - vmovq %xmm5,0x50(%edx) │ │ │ │ - vmovsd %xmm6,0x58(%edx) │ │ │ │ - vmovq 0x40(%ebx),%xmm7 │ │ │ │ - vmovsd 0x48(%ebx),%xmm0 │ │ │ │ - vmovq %xmm7,0x40(%edx) │ │ │ │ - vmovsd %xmm0,0x48(%edx) │ │ │ │ - vmovq 0x30(%ebx),%xmm1 │ │ │ │ - vmovsd 0x38(%ebx),%xmm2 │ │ │ │ - vmovq %xmm1,0x30(%edx) │ │ │ │ - vmovsd %xmm2,0x38(%edx) │ │ │ │ - vmovq 0x20(%ebx),%xmm3 │ │ │ │ - vmovsd 0x28(%ebx),%xmm4 │ │ │ │ - vmovq %xmm3,0x20(%edx) │ │ │ │ - vmovsd %xmm4,0x28(%edx) │ │ │ │ - vmovq 0x10(%ebx),%xmm5 │ │ │ │ - vmovsd 0x18(%ebx),%xmm6 │ │ │ │ - vmovq %xmm5,0x10(%edx) │ │ │ │ - vmovsd %xmm6,0x18(%edx) │ │ │ │ - vmovq (%ebx),%xmm7 │ │ │ │ - vmovsd 0x8(%ebx),%xmm0 │ │ │ │ - vmovq %xmm7,(%edx) │ │ │ │ - vmovsd %xmm0,0x8(%edx) │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - jne 175e3 │ │ │ │ - mov 0x50(%esp),%edx │ │ │ │ - sub 0x10(%esp),%edx │ │ │ │ - sub $0x10,%edx │ │ │ │ - shr $0x4,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 1779c │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 17779 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 17760 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 17747 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 1772e │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 17715 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 176fc │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ - mov 0x8(%esp),%ecx │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm0 │ │ │ │ + vmovq %xmm2,-0x10(%edx) │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ fldl 0x8(%eax) │ │ │ │ - vmovq (%eax),%xmm1 │ │ │ │ - add $0x10,%ecx │ │ │ │ + vmovq (%eax),%xmm4 │ │ │ │ + add $0x10,%edx │ │ │ │ add $0x10,%eax │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ - vmovsd 0x8(%esp),%xmm2 │ │ │ │ - vmovq %xmm1,-0x10(%ecx) │ │ │ │ - vmovsd %xmm2,-0x8(%ecx) │ │ │ │ - vmovq (%eax),%xmm3 │ │ │ │ - vmovsd 0x8(%eax),%xmm4 │ │ │ │ - add $0x10,%ecx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm5 │ │ │ │ + vmovq %xmm4,-0x10(%edx) │ │ │ │ + vmovsd %xmm5,-0x8(%edx) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + vmovq (%ebx),%xmm6 │ │ │ │ + add $0x10,%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm7 │ │ │ │ + vmovq %xmm6,-0x10(%esi) │ │ │ │ + vmovsd %xmm7,-0x8(%esi) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + vmovq (%edi),%xmm1 │ │ │ │ add $0x10,%eax │ │ │ │ - vmovq %xmm3,-0x10(%ecx) │ │ │ │ - vmovsd %xmm4,-0x8(%ecx) │ │ │ │ - vmovq (%eax),%xmm5 │ │ │ │ - vmovsd 0x8(%eax),%xmm6 │ │ │ │ - add $0x10,%ecx │ │ │ │ + add $0x10,%edi │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm3 │ │ │ │ + vmovq %xmm1,-0x10(%eax) │ │ │ │ + vmovsd %xmm3,-0x8(%eax) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + vmovq (%ebx),%xmm2 │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm0 │ │ │ │ + vmovq %xmm2,-0x10(%edx) │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + vmovq (%esi),%xmm4 │ │ │ │ + add $0x10,%edi │ │ │ │ + add $0x10,%esi │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm5 │ │ │ │ + vmovq %xmm4,-0x10(%edi) │ │ │ │ + vmovsd %xmm5,-0x8(%edi) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + vmovq (%ebx),%xmm6 │ │ │ │ add $0x10,%eax │ │ │ │ - vmovq %xmm5,-0x10(%ecx) │ │ │ │ - vmovsd %xmm6,-0x8(%ecx) │ │ │ │ - vmovq (%eax),%xmm7 │ │ │ │ - vmovsd 0x8(%eax),%xmm0 │ │ │ │ + add $0x10,%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm7 │ │ │ │ + vmovq %xmm6,-0x10(%eax) │ │ │ │ + vmovsd %xmm7,-0x8(%eax) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 16e45 │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sub $0xffffff80,%ebx │ │ │ │ + vmovq -0x80(%ebx),%xmm1 │ │ │ │ + vmovsd -0x78(%ebx),%xmm3 │ │ │ │ + vmovq %xmm1,-0x80(%eax) │ │ │ │ + vmovsd %xmm3,-0x78(%eax) │ │ │ │ + vmovq -0x70(%ebx),%xmm2 │ │ │ │ + vmovsd -0x68(%ebx),%xmm0 │ │ │ │ + vmovq %xmm2,-0x70(%eax) │ │ │ │ + vmovsd %xmm0,-0x68(%eax) │ │ │ │ + vmovq -0x60(%ebx),%xmm4 │ │ │ │ + vmovsd -0x58(%ebx),%xmm5 │ │ │ │ + vmovq %xmm4,-0x60(%eax) │ │ │ │ + vmovsd %xmm5,-0x58(%eax) │ │ │ │ + vmovq -0x50(%ebx),%xmm6 │ │ │ │ + vmovsd -0x48(%ebx),%xmm7 │ │ │ │ + vmovq %xmm6,-0x50(%eax) │ │ │ │ + vmovsd %xmm7,-0x48(%eax) │ │ │ │ + vmovq -0x40(%ebx),%xmm1 │ │ │ │ + vmovsd -0x38(%ebx),%xmm3 │ │ │ │ + vmovq %xmm1,-0x40(%eax) │ │ │ │ + vmovsd %xmm3,-0x38(%eax) │ │ │ │ + vmovq -0x30(%ebx),%xmm2 │ │ │ │ + vmovsd -0x28(%ebx),%xmm0 │ │ │ │ + vmovq %xmm2,-0x30(%eax) │ │ │ │ + vmovsd %xmm0,-0x28(%eax) │ │ │ │ + vmovq -0x20(%ebx),%xmm4 │ │ │ │ + vmovsd -0x18(%ebx),%xmm5 │ │ │ │ + vmovq %xmm4,-0x20(%eax) │ │ │ │ + vmovsd %xmm5,-0x18(%eax) │ │ │ │ + vmovq -0x10(%ebx),%xmm6 │ │ │ │ + vmovsd -0x8(%ebx),%xmm7 │ │ │ │ + vmovq %xmm6,-0x10(%eax) │ │ │ │ + vmovsd %xmm7,-0x8(%eax) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 178f9 │ │ │ │ + jmp 16e45 │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + sub -0x20(%ebp),%ebx │ │ │ │ + sub $0x10,%ebx │ │ │ │ + shr $0x4,%ebx │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 17be1 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 17aef │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 17ac4 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 17a99 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 17a6e │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 17a43 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 17a18 │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + add $0x10,%edx │ │ │ │ + fldl 0x8(%ecx) │ │ │ │ + vmovq (%ecx),%xmm3 │ │ │ │ add $0x10,%ecx │ │ │ │ + mov %ecx,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm4 │ │ │ │ + vmovq %xmm3,-0x10(%edx) │ │ │ │ + vmovsd %xmm4,-0x8(%edx) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + vmovq (%edi),%xmm5 │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm6 │ │ │ │ + vmovq %xmm5,-0x10(%edx) │ │ │ │ + vmovsd %xmm6,-0x8(%edx) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + fldl 0x8(%eax) │ │ │ │ + vmovq (%eax),%xmm2 │ │ │ │ + add $0x10,%esi │ │ │ │ add $0x10,%eax │ │ │ │ - vmovq %xmm7,-0x10(%ecx) │ │ │ │ - vmovsd %xmm0,-0x8(%ecx) │ │ │ │ - vmovq (%eax),%xmm1 │ │ │ │ - vmovsd 0x8(%eax),%xmm2 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm7 │ │ │ │ + vmovq %xmm2,-0x10(%esi) │ │ │ │ + vmovsd %xmm7,-0x8(%esi) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + vmovq (%ebx),%xmm1 │ │ │ │ add $0x10,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ + add $0x10,%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm0 │ │ │ │ vmovq %xmm1,-0x10(%ecx) │ │ │ │ - vmovsd %xmm2,-0x8(%ecx) │ │ │ │ - vmovq (%eax),%xmm3 │ │ │ │ - vmovsd 0x8(%eax),%xmm4 │ │ │ │ - add $0x10,%ecx │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovq %xmm3,-0x10(%ecx) │ │ │ │ - vmovsd %xmm4,-0x8(%ecx) │ │ │ │ + vmovsd %xmm0,-0x8(%ecx) │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + fldl 0x8(%edi) │ │ │ │ + vmovq (%edi),%xmm3 │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%edi │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm4 │ │ │ │ + vmovq %xmm3,-0x10(%edx) │ │ │ │ + vmovsd %xmm4,-0x8(%edx) │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + fldl 0x8(%eax) │ │ │ │ vmovq (%eax),%xmm5 │ │ │ │ - vmovsd 0x8(%eax),%xmm6 │ │ │ │ - add $0x10,%ecx │ │ │ │ + add $0x10,%esi │ │ │ │ add $0x10,%eax │ │ │ │ - vmovq %xmm5,-0x10(%ecx) │ │ │ │ - vmovsd %xmm6,-0x8(%ecx) │ │ │ │ - cmp %eax,0x50(%esp) │ │ │ │ - je 16f89 │ │ │ │ - vmovq (%eax),%xmm7 │ │ │ │ - vmovsd 0x8(%eax),%xmm0 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm6 │ │ │ │ + vmovq %xmm5,-0x10(%esi) │ │ │ │ + vmovsd %xmm6,-0x8(%esi) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + vmovq (%ebx),%xmm2 │ │ │ │ + add $0x10,%ecx │ │ │ │ + add $0x10,%ebx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm7 │ │ │ │ + vmovq %xmm2,-0x10(%ecx) │ │ │ │ + vmovsd %xmm7,-0x8(%ecx) │ │ │ │ + cmp %ebx,-0x38(%ebp) │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + je 16e45 │ │ │ │ + vmovq (%ebx),%xmm1 │ │ │ │ + vmovsd 0x8(%ebx),%xmm0 │ │ │ │ sub $0xffffff80,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vmovq %xmm7,-0x80(%ecx) │ │ │ │ + sub $0xffffff80,%ebx │ │ │ │ + vmovq %xmm1,-0x80(%ecx) │ │ │ │ vmovsd %xmm0,-0x78(%ecx) │ │ │ │ - vmovq -0x70(%eax),%xmm1 │ │ │ │ - vmovsd -0x68(%eax),%xmm2 │ │ │ │ - vmovq %xmm1,-0x70(%ecx) │ │ │ │ - vmovsd %xmm2,-0x68(%ecx) │ │ │ │ - vmovq -0x60(%eax),%xmm3 │ │ │ │ - vmovsd -0x58(%eax),%xmm4 │ │ │ │ - vmovq %xmm3,-0x60(%ecx) │ │ │ │ - vmovsd %xmm4,-0x58(%ecx) │ │ │ │ - vmovq -0x50(%eax),%xmm5 │ │ │ │ - vmovsd -0x48(%eax),%xmm6 │ │ │ │ - vmovq %xmm5,-0x50(%ecx) │ │ │ │ - vmovsd %xmm6,-0x48(%ecx) │ │ │ │ - vmovq -0x40(%eax),%xmm7 │ │ │ │ - vmovsd -0x38(%eax),%xmm0 │ │ │ │ - vmovq %xmm7,-0x40(%ecx) │ │ │ │ + vmovq -0x70(%ebx),%xmm3 │ │ │ │ + vmovsd -0x68(%ebx),%xmm4 │ │ │ │ + vmovq %xmm3,-0x70(%ecx) │ │ │ │ + vmovsd %xmm4,-0x68(%ecx) │ │ │ │ + vmovq -0x60(%ebx),%xmm5 │ │ │ │ + vmovsd -0x58(%ebx),%xmm6 │ │ │ │ + vmovq %xmm5,-0x60(%ecx) │ │ │ │ + vmovsd %xmm6,-0x58(%ecx) │ │ │ │ + vmovq -0x50(%ebx),%xmm2 │ │ │ │ + vmovsd -0x48(%ebx),%xmm7 │ │ │ │ + vmovq %xmm2,-0x50(%ecx) │ │ │ │ + vmovsd %xmm7,-0x48(%ecx) │ │ │ │ + vmovq -0x40(%ebx),%xmm1 │ │ │ │ + vmovsd -0x38(%ebx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x40(%ecx) │ │ │ │ vmovsd %xmm0,-0x38(%ecx) │ │ │ │ - vmovq -0x30(%eax),%xmm1 │ │ │ │ - vmovsd -0x28(%eax),%xmm2 │ │ │ │ - vmovq %xmm1,-0x30(%ecx) │ │ │ │ - vmovsd %xmm2,-0x28(%ecx) │ │ │ │ - vmovq -0x20(%eax),%xmm3 │ │ │ │ - vmovsd -0x18(%eax),%xmm4 │ │ │ │ - vmovq %xmm3,-0x20(%ecx) │ │ │ │ - vmovsd %xmm4,-0x18(%ecx) │ │ │ │ - vmovq -0x10(%eax),%xmm5 │ │ │ │ - vmovsd -0x8(%eax),%xmm6 │ │ │ │ - vmovq %xmm5,-0x10(%ecx) │ │ │ │ - vmovsd %xmm6,-0x8(%ecx) │ │ │ │ - cmp %eax,0x50(%esp) │ │ │ │ - jne 1779c │ │ │ │ - jmp 16f89 │ │ │ │ - vmovdqu (%esi),%xmm0 │ │ │ │ - add $0x10,%ebp │ │ │ │ - lea 0x10(%esi),%ecx │ │ │ │ - vmovdqu %xmm0,-0x10(%ebp) │ │ │ │ - jmp 16d65 │ │ │ │ + vmovq -0x30(%ebx),%xmm3 │ │ │ │ + vmovsd -0x28(%ebx),%xmm4 │ │ │ │ + vmovq %xmm3,-0x30(%ecx) │ │ │ │ + vmovsd %xmm4,-0x28(%ecx) │ │ │ │ + vmovq -0x20(%ebx),%xmm5 │ │ │ │ + vmovsd -0x18(%ebx),%xmm6 │ │ │ │ + vmovq %xmm5,-0x20(%ecx) │ │ │ │ + vmovsd %xmm6,-0x18(%ecx) │ │ │ │ + vmovq -0x10(%ebx),%xmm2 │ │ │ │ + vmovsd -0x8(%ebx),%xmm7 │ │ │ │ + vmovq %xmm2,-0x10(%ecx) │ │ │ │ + vmovsd %xmm7,-0x8(%ecx) │ │ │ │ + cmp %ebx,-0x38(%ebp) │ │ │ │ + jne 17b23 │ │ │ │ + jmp 16e45 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + jmp 178f9 │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + jmp 17b23 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqu (%eax,%ecx,1),%xmm7 │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovdqu %xmm7,-0x10(%eax) │ │ │ │ - jmp 16e93 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ - jmp 16e1c │ │ │ │ - mov 0x24(%esp),%ebp │ │ │ │ - jmp 17082 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xbf739,%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x40,%esp │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xba3f9,%edi │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x20,%esp │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 17e15 │ │ │ │ - mov %eax,%edi │ │ │ │ + je 18175 │ │ │ │ + mov %eax,%esi │ │ │ │ lea 0x1(%eax),%eax │ │ │ │ + mov %edx,%edi │ │ │ │ cmp %eax,%edx │ │ │ │ - je 17e15 │ │ │ │ - mov %edx,%ecx │ │ │ │ - lea -0x1(%edx),%ebx │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - sub %edi,%ecx │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ - lea -0x2(%ecx),%esi │ │ │ │ - mov %esi,0x20(%esp) │ │ │ │ - cmp $0x3e,%esi │ │ │ │ - jbe 18780 │ │ │ │ - lea -0x41(%edx),%eax │ │ │ │ - or %eax,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - jne 18780 │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - lea -0x41(%ecx),%ebx │ │ │ │ - vpbroadcastd 0x30(%esp),%zmm0 │ │ │ │ - shr $0x6,%ebx │ │ │ │ + je 18175 │ │ │ │ + mov %edi,%ecx │ │ │ │ + lea -0x1(%edx),%edx │ │ │ │ + mov %esi,0x8(%esp) │ │ │ │ + sub %esi,%ecx │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + lea -0x2(%ecx),%ebx │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ + cmp $0x1e,%ebx │ │ │ │ + jbe 187d0 │ │ │ │ + lea -0x21(%edi),%eax │ │ │ │ + or %edi,%eax │ │ │ │ + and $0x1f,%eax │ │ │ │ + jne 187d0 │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + vmovdqa -0x21(%edi),%ymm5 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + lea -0x21(%ecx),%ebx │ │ │ │ + vmovdqa -0x20(%edi),%ymm0 │ │ │ │ + shr $0x5,%ebx │ │ │ │ + vpbroadcastd 0x14(%esp),%ymm1 │ │ │ │ lea 0x1(%ebx),%esi │ │ │ │ and $0x3,%ebx │ │ │ │ - vmovdqa64 -0xfc74(%edx),%zmm1 │ │ │ │ - vmovdqa32 -0xfc34(%edx),%zmm2 │ │ │ │ - vpaddd -0xfcb4(%edx),%zmm0,%zmm0 │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - vpermb (%eax),%zmm1,%zmm3 │ │ │ │ - vpermb 0x1(%eax),%zmm1,%zmm4 │ │ │ │ - vpcmpltub %zmm4,%zmm3,%k4 │ │ │ │ - kmovq %k4,0x18(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - or 0x1c(%esp),%eax │ │ │ │ - jne 18730 │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + vmovdqa -0x10974(%edx),%ymm3 │ │ │ │ + vpaddd -0x10994(%edx),%ymm1,%ymm1 │ │ │ │ + vmovdqa -0x10954(%edx),%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm5,%ymm0 │ │ │ │ + vpsubusb %ymm7,%ymm0,%ymm6 │ │ │ │ + vpcmpeqb %ymm2,%ymm6,%ymm7 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 18770 │ │ │ │ mov $0x1,%edx │ │ │ │ - sub $0x81,%eax │ │ │ │ - cmp 0x38(%esp),%edx │ │ │ │ - jae 17b10 │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 18850 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 179e5 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jne 18740 │ │ │ │ - vpermb (%eax),%zmm1,%zmm7 │ │ │ │ - vpermb 0x1(%eax),%zmm1,%zmm3 │ │ │ │ - vpcmpltub %zmm3,%zmm7,%k6 │ │ │ │ - kmovq %k6,0x18(%esp) │ │ │ │ - mov 0x18(%esp),%esi │ │ │ │ - or 0x1c(%esp),%esi │ │ │ │ - jne 18730 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + lea -0x41(%edi),%eax │ │ │ │ + cmp %esi,%edx │ │ │ │ + jae 17e68 │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 17d6f │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 17d29 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jne 18780 │ │ │ │ + vmovdqa (%eax),%ymm7 │ │ │ │ + vmovdqa 0x1(%eax),%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm0 │ │ │ │ + vpsubusb %ymm6,%ymm0,%ymm5 │ │ │ │ + vpcmpeqb %ymm2,%ymm5,%ymm6 │ │ │ │ + vpcmpeqb %ymm2,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18770 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ inc %edx │ │ │ │ - sub $0x40,%eax │ │ │ │ - vpermb (%eax),%zmm1,%zmm5 │ │ │ │ - vpermb 0x1(%eax),%zmm1,%zmm4 │ │ │ │ - vpcmpltub %zmm4,%zmm5,%k5 │ │ │ │ - kmovq %k5,0x18(%esp) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - or 0x1c(%esp),%ebx │ │ │ │ - jne 18730 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + sub $0x20,%eax │ │ │ │ + vmovdqa (%eax),%ymm5 │ │ │ │ + vmovdqa 0x1(%eax),%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm5,%ymm0 │ │ │ │ + vpsubusb %ymm7,%ymm0,%ymm6 │ │ │ │ + vpcmpeqb %ymm2,%ymm6,%ymm7 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 18770 │ │ │ │ inc %edx │ │ │ │ - sub $0x40,%eax │ │ │ │ - cmp 0x38(%esp),%edx │ │ │ │ - jae 17b10 │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - vpermb (%eax),%zmm1,%zmm6 │ │ │ │ - vpermb 0x1(%eax),%zmm1,%zmm7 │ │ │ │ - vpcmpltub %zmm7,%zmm6,%k0 │ │ │ │ - kmovq %k0,0x38(%esp) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - or 0x3c(%esp),%ecx │ │ │ │ - jne 18730 │ │ │ │ - vpermb -0x40(%eax),%zmm1,%zmm3 │ │ │ │ - vpermb -0x3f(%eax),%zmm1,%zmm5 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltub %zmm5,%zmm3,%k1 │ │ │ │ - kmovq %k1,0x38(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - or 0x3c(%esp),%ebx │ │ │ │ - jne 18730 │ │ │ │ - vpermb -0x80(%eax),%zmm1,%zmm6 │ │ │ │ - vpermb -0x7f(%eax),%zmm1,%zmm4 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltub %zmm4,%zmm6,%k2 │ │ │ │ - kmovq %k2,0x38(%esp) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - or 0x3c(%esp),%ecx │ │ │ │ - jne 18730 │ │ │ │ - vpermb -0xc0(%eax),%zmm1,%zmm7 │ │ │ │ - vpermb -0xbf(%eax),%zmm1,%zmm3 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltub %zmm3,%zmm7,%k3 │ │ │ │ - kmovq %k3,0x38(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - or 0x3c(%esp),%ebx │ │ │ │ - jne 18730 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + sub $0x20,%eax │ │ │ │ + cmp %esi,%edx │ │ │ │ + jae 17e68 │ │ │ │ + vmovdqa (%eax),%ymm6 │ │ │ │ + vmovdqa 0x1(%eax),%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm0 │ │ │ │ + vpsubusb %ymm5,%ymm0,%ymm7 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm5 │ │ │ │ + vpcmpeqb %ymm2,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 18770 │ │ │ │ + vmovdqa -0x20(%eax),%ymm7 │ │ │ │ + vmovdqa -0x1f(%eax),%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm0 │ │ │ │ + vpsubusb %ymm6,%ymm0,%ymm5 │ │ │ │ + vpcmpeqb %ymm2,%ymm5,%ymm6 │ │ │ │ + vpcmpeqb %ymm2,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18770 │ │ │ │ + vmovdqa -0x40(%eax),%ymm5 │ │ │ │ + vmovdqa -0x3f(%eax),%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm5,%ymm0 │ │ │ │ + vpsubusb %ymm7,%ymm0,%ymm6 │ │ │ │ + vpcmpeqb %ymm2,%ymm6,%ymm7 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 18770 │ │ │ │ + vmovdqa -0x60(%eax),%ymm6 │ │ │ │ + vmovdqa -0x5f(%eax),%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm0 │ │ │ │ + vpsubusb %ymm5,%ymm0,%ymm7 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm5 │ │ │ │ + vpcmpeqb %ymm2,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 18770 │ │ │ │ add $0x4,%edx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - sub $0x100,%eax │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + add $0xffffff80,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ - jb 17a2d │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 17dc0 │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + jb 17d6f │ │ │ │ + shl $0x5,%esi │ │ │ │ + lea -0x1(%ecx),%ecx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 18120 │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub 0x1c(%esp),%ebx │ │ │ │ movzbl (%eax),%edx │ │ │ │ - sub %edi,%esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 17be0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 17bc6 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 17bb4 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 17ba2 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 17b90 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 17b7e │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 17b6c │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 17f26 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 17f0c │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 17efc │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 17eec │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 17edc │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 17ecc │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 17ebc │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ cmp %cl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ cmp %cl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ cmp %cl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 17dc0 │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc4 │ │ │ │ + cmp %eax,0x1c(%esp) │ │ │ │ + je 18120 │ │ │ │ + lea -0x1(%eax),%esi │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - movzbl (%ecx),%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + movzbl (%esi),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 17fc0 │ │ │ │ dec %eax │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ movzbl (%eax),%edx │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 188c3 │ │ │ │ mov %edx,%ebx │ │ │ │ - movzbl -0x2(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x2(%ecx),%eax │ │ │ │ + movzbl -0x2(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x2(%esi),%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 17fc0 │ │ │ │ mov %edx,%ebx │ │ │ │ - movzbl -0x3(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x3(%ecx),%eax │ │ │ │ + movzbl -0x3(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x3(%esi),%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 17fc0 │ │ │ │ mov %edx,%ebx │ │ │ │ - movzbl -0x4(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x4(%ecx),%eax │ │ │ │ + movzbl -0x4(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x4(%esi),%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 17fc0 │ │ │ │ mov %edx,%ebx │ │ │ │ - movzbl -0x5(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x5(%ecx),%eax │ │ │ │ + movzbl -0x5(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x5(%esi),%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 17fc0 │ │ │ │ mov %edx,%ebx │ │ │ │ - movzbl -0x6(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x6(%ecx),%eax │ │ │ │ + movzbl -0x6(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x6(%esi),%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %edx,%esi │ │ │ │ - movzbl -0x7(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x7(%ecx),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - cmp %cl,%dl │ │ │ │ - jae 17bd8 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x34(%esp),%ecx │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jb 17fc0 │ │ │ │ + mov %edx,%ebx │ │ │ │ + movzbl -0x7(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x7(%esi),%eax │ │ │ │ + cmp %bl,%dl │ │ │ │ + jae 17f1c │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl -0x1(%ecx),%eax │ │ │ │ dec %ecx │ │ │ │ cmp %al,%dl │ │ │ │ - jae 17c80 │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ - mov %al,(%edi) │ │ │ │ - mov %dl,(%ecx) │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ - cmp %edx,0x34(%esp) │ │ │ │ - je 17cf2 │ │ │ │ - mov %edx,%eax │ │ │ │ - cmp 0x30(%esp),%edx │ │ │ │ - jae 17cf2 │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - lea -0x2(%ebx),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,%edi │ │ │ │ - shr $1,%edi │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - lea 0x1(%edi,%eax,1),%esi │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ - mov %edi,%ecx │ │ │ │ + jae 17fd0 │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + mov %cl,(%eax) │ │ │ │ + mov %dl,(%esi) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 18052 │ │ │ │ + cmp 0x14(%esp),%ebx │ │ │ │ + jae 18052 │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub %ebx,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + lea 0x1(%ecx,%ebx,1),%esi │ │ │ │ not %ecx │ │ │ │ - add %ebx,%ecx │ │ │ │ + add %edi,%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jae 17e20 │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jae 17e20 │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jae 18180 │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jae 18180 │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl (%eax),%ecx │ │ │ │ - movzbl (%edx),%ebx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + movzbl (%eax),%edx │ │ │ │ + movzbl (%edi),%ebx │ │ │ │ inc %eax │ │ │ │ - dec %edx │ │ │ │ + dec %edi │ │ │ │ mov %bl,-0x1(%eax) │ │ │ │ - mov %cl,0x1(%edx) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jb 17ce0 │ │ │ │ + mov %dl,0x1(%edi) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jb 18040 │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ + lea -0x1(%eax),%esi │ │ │ │ mov %edx,%ebx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - movzbl (%ecx),%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + movzbl (%esi),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 17fc0 │ │ │ │ dec %eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ movzbl (%eax),%edx │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %edx,%ebx │ │ │ │ - movzbl -0x2(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x2(%ecx),%eax │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %edx,%ebx │ │ │ │ - movzbl -0x3(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x3(%ecx),%eax │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 188c3 │ │ │ │ mov %edx,%ebx │ │ │ │ - movzbl -0x4(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x4(%ecx),%eax │ │ │ │ + movzbl -0x2(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x2(%esi),%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 17fc0 │ │ │ │ + mov %edx,%ecx │ │ │ │ + movzbl -0x3(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x3(%esi),%eax │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc0 │ │ │ │ mov %edx,%ebx │ │ │ │ - movzbl -0x5(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x5(%ecx),%eax │ │ │ │ + movzbl -0x4(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x4(%esi),%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ + jb 17fc0 │ │ │ │ + mov %edx,%ecx │ │ │ │ + movzbl -0x5(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x5(%esi),%eax │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc0 │ │ │ │ mov %edx,%ebx │ │ │ │ - movzbl -0x6(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x6(%ecx),%eax │ │ │ │ + movzbl -0x6(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x6(%esi),%eax │ │ │ │ cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %edx,%esi │ │ │ │ - movzbl -0x7(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - lea -0x7(%ecx),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ + jb 17fc0 │ │ │ │ + mov %edx,%ecx │ │ │ │ + movzbl -0x7(%esi),%edx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + lea -0x7(%esi),%eax │ │ │ │ cmp %cl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 17d10 │ │ │ │ - cmp 0x30(%esp),%edi │ │ │ │ - jae 17e12 │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - shr $1,%ebx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0x1(%ebx,%edi,1),%edx │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ - not %eax │ │ │ │ - add %esi,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jae 182a0 │ │ │ │ - cmp %esi,%edi │ │ │ │ - jae 182a0 │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movzbl (%edx),%ecx │ │ │ │ + jb 17fc0 │ │ │ │ + cmp %eax,0x1c(%esp) │ │ │ │ + jne 18070 │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + cmp 0x14(%esp),%ebx │ │ │ │ + jae 18172 │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + shr $1,%esi │ │ │ │ + mov %esi,%ecx │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + lea 0x1(%esi,%ebx,1),%edx │ │ │ │ + not %ecx │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + add %edi,%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jae 18460 │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jae 18460 │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x8(%esp),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movzbl (%esi),%eax │ │ │ │ movzbl (%edi),%ebx │ │ │ │ - inc %edx │ │ │ │ + inc %esi │ │ │ │ dec %edi │ │ │ │ - mov %bl,-0x1(%edx) │ │ │ │ - mov %cl,0x1(%edi) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 17e00 │ │ │ │ + mov %bl,-0x1(%esi) │ │ │ │ + mov %al,0x1(%edi) │ │ │ │ + cmp %edi,%esi │ │ │ │ + jb 18160 │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ xor %eax,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - cmp $0x7d,%edx │ │ │ │ - jbe 18893 │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - and $0xffffffc0,%ecx │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ - lea -0x40(%esi),%edx │ │ │ │ - lea (%ebx,%ecx,1),%esi │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + cmp $0x3d,%edx │ │ │ │ + jbe 188b0 │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ + lea -0x20(%edi),%edx │ │ │ │ + and $0xffffffe0,%esi │ │ │ │ + vmovdqa -0x10974(%ecx),%ymm0 │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + lea (%ebx,%esi,1),%esi │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ inc %ecx │ │ │ │ - vmovdqa64 -0xfc74(%ebx),%zmm6 │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 17fa5 │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 1822a │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 17f77 │ │ │ │ + je 181f2 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 17f51 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 17f2b │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 17f05 │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 17edf │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 17eb9 │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - vpermb (%edx),%zmm6,%zmm5 │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - vmovdqu8 (%ecx),%zmm4 │ │ │ │ - vmovdqu8 %zmm5,(%ecx) │ │ │ │ - vpermb %zmm4,%zmm6,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,(%edx) │ │ │ │ - lea -0x80(%eax),%edx │ │ │ │ - lea 0x40(%ecx),%eax │ │ │ │ - vmovdqu8 (%eax),%zmm0 │ │ │ │ - vpermb (%edx),%zmm6,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - sub $0x40,%edx │ │ │ │ - vmovdqu8 %zmm2,-0x40(%eax) │ │ │ │ - vpermb %zmm0,%zmm6,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x40(%edx) │ │ │ │ - vmovdqu8 (%eax),%zmm3 │ │ │ │ - vpermb (%edx),%zmm6,%zmm4 │ │ │ │ - add $0x40,%eax │ │ │ │ - sub $0x40,%edx │ │ │ │ - vmovdqu8 %zmm4,-0x40(%eax) │ │ │ │ - vpermb %zmm3,%zmm6,%zmm5 │ │ │ │ - vmovdqu8 %zmm5,0x40(%edx) │ │ │ │ - vmovdqu8 (%eax),%zmm7 │ │ │ │ - vpermb (%edx),%zmm6,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - sub $0x40,%edx │ │ │ │ - vmovdqu8 %zmm0,-0x40(%eax) │ │ │ │ - vpermb %zmm7,%zmm6,%zmm2 │ │ │ │ - vmovdqu8 %zmm2,0x40(%edx) │ │ │ │ - vmovdqu8 (%eax),%zmm1 │ │ │ │ - vpermb (%edx),%zmm6,%zmm3 │ │ │ │ - add $0x40,%eax │ │ │ │ - sub $0x40,%edx │ │ │ │ - vmovdqu8 %zmm3,-0x40(%eax) │ │ │ │ - vpermb %zmm1,%zmm6,%zmm4 │ │ │ │ - vmovdqu8 %zmm4,0x40(%edx) │ │ │ │ - vmovdqu8 (%eax),%zmm5 │ │ │ │ - vpermb (%edx),%zmm6,%zmm7 │ │ │ │ - add $0x40,%eax │ │ │ │ - sub $0x40,%edx │ │ │ │ - vmovdqu8 %zmm7,-0x40(%eax) │ │ │ │ - vpermb %zmm5,%zmm6,%zmm0 │ │ │ │ - vmovdqu8 %zmm0,0x40(%edx) │ │ │ │ - vmovdqu8 (%eax),%zmm1 │ │ │ │ - vpermb (%edx),%zmm6,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - sub $0x40,%edx │ │ │ │ - vmovdqu8 %zmm2,-0x40(%eax) │ │ │ │ - vpermb %zmm1,%zmm6,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x40(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 180ce │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - vmovdqu8 (%eax),%zmm4 │ │ │ │ - vpermb (%edx),%zmm6,%zmm5 │ │ │ │ - add $0x200,%eax │ │ │ │ - sub $0x200,%edx │ │ │ │ - vmovdqu8 %zmm5,-0x200(%eax) │ │ │ │ - vpermb 0x1c0(%edx),%zmm6,%zmm1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x200(%edx) │ │ │ │ - vmovdqu8 -0x1c0(%eax),%zmm0 │ │ │ │ - vmovdqu8 %zmm1,-0x1c0(%eax) │ │ │ │ - vpermb 0x180(%edx),%zmm6,%zmm4 │ │ │ │ - vpermb %zmm0,%zmm6,%zmm2 │ │ │ │ - vmovdqu8 %zmm2,0x1c0(%edx) │ │ │ │ - vmovdqu8 -0x180(%eax),%zmm3 │ │ │ │ - vmovdqu8 %zmm4,-0x180(%eax) │ │ │ │ - vpermb 0x140(%edx),%zmm6,%zmm0 │ │ │ │ - vpermb %zmm3,%zmm6,%zmm5 │ │ │ │ - vmovdqu8 %zmm5,0x180(%edx) │ │ │ │ - vmovdqu8 -0x140(%eax),%zmm7 │ │ │ │ - vmovdqu8 %zmm0,-0x140(%eax) │ │ │ │ - vpermb 0x100(%edx),%zmm6,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm6,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x140(%edx) │ │ │ │ - vmovdqu8 -0x100(%eax),%zmm3 │ │ │ │ - vmovdqu8 %zmm2,-0x100(%eax) │ │ │ │ - vpermb 0xc0(%edx),%zmm6,%zmm7 │ │ │ │ - vpermb %zmm3,%zmm6,%zmm4 │ │ │ │ - vmovdqu8 %zmm4,0x100(%edx) │ │ │ │ - vmovdqu8 -0xc0(%eax),%zmm5 │ │ │ │ - vmovdqu8 %zmm7,-0xc0(%eax) │ │ │ │ - vpermb 0x80(%edx),%zmm6,%zmm3 │ │ │ │ - vpermb %zmm5,%zmm6,%zmm0 │ │ │ │ - vmovdqu8 %zmm0,0xc0(%edx) │ │ │ │ - vmovdqu8 -0x80(%eax),%zmm1 │ │ │ │ - vmovdqu8 %zmm3,-0x80(%eax) │ │ │ │ - vpermb 0x40(%edx),%zmm6,%zmm5 │ │ │ │ - vpermb %zmm1,%zmm6,%zmm2 │ │ │ │ - vmovdqu8 %zmm2,0x80(%edx) │ │ │ │ - vmovdqu8 -0x40(%eax),%zmm4 │ │ │ │ - vmovdqu8 %zmm5,-0x40(%eax) │ │ │ │ - vpermb %zmm4,%zmm6,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x40(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 17fa9 │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - cmp %edx,0x18(%esp) │ │ │ │ - je 17cf2 │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - mov %edx,%ebx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ + jne 1887f │ │ │ │ + vmovdqu (%eax),%ymm3 │ │ │ │ + vmovdqu (%edx),%ymm7 │ │ │ │ + add $0x20,%eax │ │ │ │ + sub $0x20,%edx │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm2 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm6 │ │ │ │ + vpshufb %ymm0,%ymm2,%ymm5 │ │ │ │ + vpshufb %ymm0,%ymm6,%ymm1 │ │ │ │ + vmovdqu %ymm5,-0x20(%eax) │ │ │ │ + vmovdqu %ymm1,0x20(%edx) │ │ │ │ + add $0x20,%eax │ │ │ │ + sub $0x20,%edx │ │ │ │ + vmovdqu 0x20(%edx),%ymm3 │ │ │ │ + vmovdqu -0x20(%eax),%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm4,%ymm4,%ymm5 │ │ │ │ + vpshufb %ymm0,%ymm7,%ymm2 │ │ │ │ + vpshufb %ymm0,%ymm5,%ymm6 │ │ │ │ + vmovdqu %ymm2,-0x20(%eax) │ │ │ │ + vmovdqu %ymm6,0x20(%edx) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 182e6 │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + add $0xffffff80,%edx │ │ │ │ + vmovdqu 0x80(%edx),%ymm4 │ │ │ │ + vmovdqu -0x80(%eax),%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm4,%ymm4,%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm2 │ │ │ │ + vpshufb %ymm0,%ymm3,%ymm7 │ │ │ │ + vpshufb %ymm0,%ymm2,%ymm5 │ │ │ │ + vmovdqu %ymm7,-0x80(%eax) │ │ │ │ + vmovdqu 0x60(%edx),%ymm1 │ │ │ │ + vmovdqu %ymm5,0x80(%edx) │ │ │ │ + vmovdqu -0x60(%eax),%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm0,%ymm4,%ymm3 │ │ │ │ + vpshufb %ymm0,%ymm7,%ymm2 │ │ │ │ + vmovdqu %ymm3,-0x60(%eax) │ │ │ │ + vmovdqu 0x40(%edx),%ymm6 │ │ │ │ + vmovdqu %ymm2,0x60(%edx) │ │ │ │ + vmovdqu -0x40(%eax),%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm3 │ │ │ │ + vpshufb %ymm0,%ymm1,%ymm4 │ │ │ │ + vpshufb %ymm0,%ymm3,%ymm7 │ │ │ │ + vmovdqu %ymm4,-0x40(%eax) │ │ │ │ + vmovdqu 0x20(%edx),%ymm2 │ │ │ │ + vmovdqu %ymm7,0x40(%edx) │ │ │ │ + vmovdqu -0x20(%eax),%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm4 │ │ │ │ + vpshufb %ymm0,%ymm6,%ymm1 │ │ │ │ + vpshufb %ymm0,%ymm4,%ymm3 │ │ │ │ + vmovdqu %ymm1,-0x20(%eax) │ │ │ │ + vmovdqu %ymm3,0x20(%edx) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 1822a │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + cmp %eax,0x18(%esp) │ │ │ │ + je 18052 │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,0xc(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ - sub %ebx,%edi │ │ │ │ - mov %edi,%edx │ │ │ │ - cmp $0x1e,%edi │ │ │ │ - jbe 188c9 │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - mov %ebx,%edi │ │ │ │ - add 0x38(%esp),%edi │ │ │ │ - sub %ebx,%esi │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ - vmovdqu8 (%edi),%ymm6 │ │ │ │ - vmovdqa -0xfc54(%ebx),%ymm0 │ │ │ │ - vpermb -0x20(%esi),%ymm0,%ymm1 │ │ │ │ - vpermb %ymm6,%ymm0,%ymm3 │ │ │ │ - vmovdqu8 %ymm1,(%edi) │ │ │ │ - vmovdqu8 %ymm3,-0x20(%esi) │ │ │ │ - test $0x1f,%al │ │ │ │ - je 17cf2 │ │ │ │ - and $0xffffffe0,%eax │ │ │ │ - sub %eax,0x24(%esp) │ │ │ │ - add %eax,%ecx │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ cmp $0xe,%edx │ │ │ │ - jbe 188d0 │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ - lea (%ebx,%eax,1),%ebx │ │ │ │ - vmovdqa -0xfc44(%esi),%xmm2 │ │ │ │ - sub %ebx,%edi │ │ │ │ - add 0x38(%esp),%ebx │ │ │ │ - vmovdqu8 -0x10(%edi),%xmm5 │ │ │ │ - vmovdqu8 (%ebx),%xmm4 │ │ │ │ - vpshufb %xmm2,%xmm5,%xmm7 │ │ │ │ - vmovdqu8 %xmm7,(%ebx) │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - vpshufb %xmm2,%xmm4,%xmm6 │ │ │ │ - vmovdqu8 %xmm6,-0x10(%edi) │ │ │ │ - test $0xf,%bl │ │ │ │ - je 17cf2 │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - sub %esi,0x24(%esp) │ │ │ │ - add %esi,%ecx │ │ │ │ - sub %esi,%edx │ │ │ │ + jbe 188dc │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + sub %eax,%esi │ │ │ │ + add %ebx,%eax │ │ │ │ + vmovdqu (%eax),%xmm0 │ │ │ │ + mov %eax,0x18(%esp) │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + vmovdqu -0x10(%esi),%xmm7 │ │ │ │ + vmovdqa -0x10974(%eax),%xmm5 │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + vpshufb %xmm5,%xmm7,%xmm2 │ │ │ │ + vpshufb %xmm5,%xmm0,%xmm6 │ │ │ │ + vmovdqu %xmm2,(%eax) │ │ │ │ + vmovdqu %xmm6,-0x10(%esi) │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + test $0xf,%esi │ │ │ │ + je 18052 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + sub %eax,0xc(%esp) │ │ │ │ + add %eax,%ecx │ │ │ │ + sub %eax,%edx │ │ │ │ cmp $0x2,%edx │ │ │ │ - jbe 18251 │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ + jbe 1840a │ │ │ │ inc %edx │ │ │ │ - mov %edx,%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - add %ebx,%eax │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ + mov %edx,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ add %esi,%eax │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - vmovdqa -0xf5f4(%ebx),%xmm0 │ │ │ │ - sub %eax,%esi │ │ │ │ - add 0x38(%esp),%eax │ │ │ │ - vmovd -0x4(%esi),%xmm3 │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + sub %eax,%edi │ │ │ │ + add %ebx,%eax │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ vmovd (%eax),%xmm1 │ │ │ │ - vpshufb %xmm0,%xmm3,%xmm4 │ │ │ │ - vmovd %xmm4,(%eax) │ │ │ │ - vpshufb %xmm0,%xmm1,%xmm5 │ │ │ │ - vmovd %xmm5,-0x4(%esi) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 1823f │ │ │ │ - vmovd 0x4(%eax),%xmm7 │ │ │ │ - vmovd -0x8(%esi),%xmm2 │ │ │ │ - vpshufb %xmm0,%xmm7,%xmm1 │ │ │ │ - vpshufb %xmm0,%xmm2,%xmm6 │ │ │ │ + vmovd -0x4(%edi),%xmm4 │ │ │ │ + vmovdqa -0x107b4(%ebx),%xmm3 │ │ │ │ + vpshufb %xmm3,%xmm4,%xmm0 │ │ │ │ + vpshufb %xmm3,%xmm1,%xmm7 │ │ │ │ + vmovd %xmm0,(%eax) │ │ │ │ + vmovd %xmm7,-0x4(%edi) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 183f8 │ │ │ │ + vmovd 0x4(%eax),%xmm5 │ │ │ │ + vmovd -0x8(%edi),%xmm2 │ │ │ │ + vpshufb %xmm3,%xmm5,%xmm1 │ │ │ │ + vpshufb %xmm3,%xmm2,%xmm6 │ │ │ │ vmovd %xmm6,0x4(%eax) │ │ │ │ - vmovd %xmm1,-0x8(%esi) │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 1823f │ │ │ │ - vmovd 0x8(%eax),%xmm3 │ │ │ │ - vmovd -0xc(%esi),%xmm4 │ │ │ │ - vpshufb %xmm0,%xmm4,%xmm5 │ │ │ │ - vpshufb %xmm0,%xmm3,%xmm0 │ │ │ │ - vmovd %xmm5,0x8(%eax) │ │ │ │ - vmovd %xmm0,-0xc(%esi) │ │ │ │ + vmovd %xmm1,-0x8(%edi) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 183f8 │ │ │ │ + vmovd 0x8(%eax),%xmm4 │ │ │ │ + vmovd -0xc(%edi),%xmm0 │ │ │ │ + vpshufb %xmm3,%xmm0,%xmm7 │ │ │ │ + vpshufb %xmm3,%xmm4,%xmm3 │ │ │ │ + vmovd %xmm7,0x8(%eax) │ │ │ │ + vmovd %xmm3,-0xc(%edi) │ │ │ │ test $0x3,%dl │ │ │ │ - je 17cf2 │ │ │ │ + je 18052 │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - sub %edx,0x24(%esp) │ │ │ │ + sub %edx,0xc(%esp) │ │ │ │ add %edx,%ecx │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ movzbl (%ecx),%eax │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ movzbl (%edi),%edx │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ mov %dl,(%ecx) │ │ │ │ mov %al,(%edi) │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jae 17cf2 │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jae 18052 │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + lea -0x2(%edi),%esi │ │ │ │ movzbl 0x1(%ecx),%eax │ │ │ │ movzbl -0x1(%edi),%edx │ │ │ │ - lea 0x2(%ecx),%esi │ │ │ │ - lea -0x2(%edi),%ebx │ │ │ │ mov %dl,0x1(%ecx) │ │ │ │ mov %al,-0x1(%edi) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jae 17cf2 │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jae 18052 │ │ │ │ movzbl 0x2(%ecx),%eax │ │ │ │ movzbl -0x2(%edi),%edx │ │ │ │ mov %dl,0x2(%ecx) │ │ │ │ mov %al,-0x2(%edi) │ │ │ │ - jmp 17cf2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmpl $0x7d,0x20(%esp) │ │ │ │ - jbe 188a8 │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - and $0xffffffc0,%edx │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ - lea (%edx,%edi,1),%esi │ │ │ │ - mov 0x2c(%esp),%edx │ │ │ │ - sub $0x40,%eax │ │ │ │ - vmovdqa64 -0xfc74(%edx),%zmm5 │ │ │ │ - mov 0x38(%esp),%edx │ │ │ │ - sub $0x40,%edx │ │ │ │ - shr $0x6,%edx │ │ │ │ + jmp 18052 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x3d,0x4(%esp) │ │ │ │ + jbe 188ca │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ + lea -0x20(%edi),%eax │ │ │ │ + and $0xffffffe0,%ebx │ │ │ │ + vmovdqa -0x10974(%edx),%ymm3 │ │ │ │ + lea -0x20(%ebx),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ + shr $0x5,%edx │ │ │ │ inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 18859 │ │ │ │ + and $0x3,%edx │ │ │ │ + je 187bf │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 183f4 │ │ │ │ + je 1850c │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 183c6 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 18398 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 1836a │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 1833c │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jne 18862 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - vpermb (%eax),%zmm5,%zmm7 │ │ │ │ - sub $0x40,%eax │ │ │ │ - vmovdqu8 (%edx),%zmm4 │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovdqu8 %zmm7,-0x40(%edx) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - vpermb %zmm4,%zmm5,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x40(%eax) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - vpermb (%eax),%zmm5,%zmm1 │ │ │ │ - sub $0x40,%eax │ │ │ │ - vmovdqu8 (%edx),%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovdqu8 %zmm1,-0x40(%edx) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - vpermb %zmm0,%zmm5,%zmm2 │ │ │ │ - vmovdqu8 %zmm2,0x40(%eax) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - vpermb (%eax),%zmm5,%zmm4 │ │ │ │ - sub $0x40,%eax │ │ │ │ - vmovdqu8 (%edx),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovdqu8 %zmm4,-0x40(%edx) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - vpermb %zmm6,%zmm5,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x40(%eax) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - vpermb (%eax),%zmm5,%zmm0 │ │ │ │ - sub $0x40,%eax │ │ │ │ - vmovdqu8 (%edx),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovdqu8 %zmm0,-0x40(%edx) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - vpermb %zmm3,%zmm5,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x40(%eax) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - vpermb (%eax),%zmm5,%zmm2 │ │ │ │ - sub $0x40,%eax │ │ │ │ - vmovdqu8 (%edx),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovdqu8 %zmm2,-0x40(%edx) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - vpermb %zmm6,%zmm5,%zmm4 │ │ │ │ - vmovdqu8 %zmm4,0x40(%eax) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - vpermb (%eax),%zmm5,%zmm3 │ │ │ │ - sub $0x40,%eax │ │ │ │ - vmovdqu8 (%edx),%zmm7 │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovdqu8 %zmm3,-0x40(%edx) │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - vpermb %zmm7,%zmm5,%zmm0 │ │ │ │ - vmovdqu8 %zmm0,0x40(%eax) │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 1854b │ │ │ │ - vmovdqu8 (%edx),%zmm1 │ │ │ │ - vpermb (%eax),%zmm5,%zmm6 │ │ │ │ - add $0x200,%edx │ │ │ │ - sub $0x200,%eax │ │ │ │ - vmovdqu8 %zmm6,-0x200(%edx) │ │ │ │ - vpermb 0x1c0(%eax),%zmm5,%zmm7 │ │ │ │ - vpermb %zmm1,%zmm5,%zmm2 │ │ │ │ - vmovdqu8 %zmm2,0x200(%eax) │ │ │ │ - vmovdqu8 -0x1c0(%edx),%zmm4 │ │ │ │ - vmovdqu8 %zmm7,-0x1c0(%edx) │ │ │ │ - vpermb 0x180(%eax),%zmm5,%zmm1 │ │ │ │ - vpermb %zmm4,%zmm5,%zmm3 │ │ │ │ - vmovdqu8 %zmm3,0x1c0(%eax) │ │ │ │ - vmovdqu8 -0x180(%edx),%zmm0 │ │ │ │ - vmovdqu8 %zmm1,-0x180(%edx) │ │ │ │ - vpermb 0x140(%eax),%zmm5,%zmm2 │ │ │ │ - vpermb %zmm0,%zmm5,%zmm6 │ │ │ │ - vmovdqu8 %zmm6,0x180(%eax) │ │ │ │ - vmovdqu8 -0x140(%edx),%zmm4 │ │ │ │ - vmovdqu8 %zmm2,-0x140(%edx) │ │ │ │ - vpermb 0x100(%eax),%zmm5,%zmm0 │ │ │ │ - vpermb %zmm4,%zmm5,%zmm7 │ │ │ │ - vmovdqu8 %zmm7,0x140(%eax) │ │ │ │ - vmovdqu8 -0x100(%edx),%zmm3 │ │ │ │ - vmovdqu8 %zmm0,-0x100(%edx) │ │ │ │ - vpermb 0xc0(%eax),%zmm5,%zmm4 │ │ │ │ - vpermb %zmm3,%zmm5,%zmm1 │ │ │ │ - vmovdqu8 %zmm1,0x100(%eax) │ │ │ │ - vmovdqu8 -0xc0(%edx),%zmm6 │ │ │ │ - vmovdqu8 %zmm4,-0xc0(%edx) │ │ │ │ - vpermb 0x80(%eax),%zmm5,%zmm3 │ │ │ │ - vpermb %zmm6,%zmm5,%zmm2 │ │ │ │ - vmovdqu8 %zmm2,0xc0(%eax) │ │ │ │ - vmovdqu8 -0x80(%edx),%zmm7 │ │ │ │ - vmovdqu8 %zmm3,-0x80(%edx) │ │ │ │ - vpermb 0x40(%eax),%zmm5,%zmm6 │ │ │ │ - vpermb %zmm7,%zmm5,%zmm0 │ │ │ │ - vmovdqu8 %zmm0,0x80(%eax) │ │ │ │ - vmovdqu8 -0x40(%edx),%zmm1 │ │ │ │ - vmovdqu8 %zmm6,-0x40(%edx) │ │ │ │ - vpermb %zmm1,%zmm5,%zmm4 │ │ │ │ - vmovdqu8 %zmm4,0x40(%eax) │ │ │ │ - cmp %edx,%esi │ │ │ │ - jne 1842a │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 17e12 │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ - sub %esi,%ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - cmp $0x1e,%ebx │ │ │ │ - jbe 188bb │ │ │ │ - lea 0x1(%ebx),%ebx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - vmovdqu8 (%edi,%esi,1),%ymm5 │ │ │ │ - mov %ebx,0x30(%esp) │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - vmovdqa -0xfc54(%eax),%ymm7 │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - sub %esi,%ebx │ │ │ │ - vpermb -0x20(%ebx),%ymm7,%ymm2 │ │ │ │ - vpermb %ymm5,%ymm7,%ymm3 │ │ │ │ - vmovdqu8 %ymm2,(%edi,%esi,1) │ │ │ │ - vmovdqu8 %ymm3,-0x20(%ebx) │ │ │ │ - test $0x1f,%al │ │ │ │ - je 17e12 │ │ │ │ - and $0xffffffe0,%eax │ │ │ │ - sub %eax,0x24(%esp) │ │ │ │ + je 184d5 │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ + vmovdqu (%eax),%ymm2 │ │ │ │ + vmovdqu (%edx),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm7 │ │ │ │ + vmovdqu %ymm7,-0x20(%edx) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + vperm2i128 $0x1,%ymm4,%ymm4,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm5,%ymm6 │ │ │ │ + vmovdqu %ymm6,(%eax) │ │ │ │ + lea -0x40(%edi),%eax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + sub $0x20,%eax │ │ │ │ + vmovdqu 0x20(%eax),%ymm4 │ │ │ │ + vmovdqu (%edx),%ymm1 │ │ │ │ + add $0x20,%edx │ │ │ │ + vperm2i128 $0x1,%ymm4,%ymm4,%ymm2 │ │ │ │ + vpshufb %ymm3,%ymm2,%ymm0 │ │ │ │ + vmovdqu %ymm0,-0x20(%edx) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm5 │ │ │ │ + vmovdqu %ymm5,0x20(%eax) │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + sub $0x20,%eax │ │ │ │ + vmovdqu 0x20(%eax),%ymm1 │ │ │ │ + vmovdqu (%edx),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm4 │ │ │ │ + vpshufb %ymm3,%ymm4,%ymm2 │ │ │ │ + vmovdqu %ymm2,-0x20(%edx) │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm7 │ │ │ │ + vmovdqu %ymm7,0x20(%eax) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 18603 │ │ │ │ + vmovdqu (%eax),%ymm6 │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + add $0xffffff80,%eax │ │ │ │ + vmovdqu -0x80(%edx),%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm1 │ │ │ │ + vpshufb %ymm3,%ymm1,%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm2 │ │ │ │ + vmovdqu %ymm4,-0x80(%edx) │ │ │ │ + vpshufb %ymm3,%ymm2,%ymm0 │ │ │ │ + vmovdqu 0x60(%eax),%ymm5 │ │ │ │ + vmovdqu %ymm0,0x80(%eax) │ │ │ │ + vmovdqu -0x60(%edx),%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm4 │ │ │ │ + vmovdqu %ymm1,-0x60(%edx) │ │ │ │ + vpshufb %ymm3,%ymm4,%ymm2 │ │ │ │ + vmovdqu 0x40(%eax),%ymm7 │ │ │ │ + vmovdqu %ymm2,0x60(%eax) │ │ │ │ + vmovdqu -0x40(%edx),%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm5,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm1 │ │ │ │ + vmovdqu %ymm6,-0x40(%edx) │ │ │ │ + vpshufb %ymm3,%ymm1,%ymm4 │ │ │ │ + vmovdqu 0x20(%eax),%ymm2 │ │ │ │ + vmovdqu %ymm4,0x40(%eax) │ │ │ │ + vmovdqu -0x20(%edx),%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm1 │ │ │ │ + vmovdqu %ymm5,-0x20(%edx) │ │ │ │ + vmovdqu %ymm1,0x20(%eax) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jne 1854b │ │ │ │ + cmp %ebx,0x18(%esp) │ │ │ │ + je 18172 │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + sub %ebx,%esi │ │ │ │ + mov %esi,%edx │ │ │ │ + cmp $0xe,%esi │ │ │ │ + jbe 188d5 │ │ │ │ + lea 0x1(%esi),%esi │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov %edi,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ + sub $0x10,%esi │ │ │ │ + vmovdqu (%esi),%xmm4 │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + vmovdqu (%eax,%ebx,1),%xmm3 │ │ │ │ + vmovdqa -0x10974(%esi),%xmm0 │ │ │ │ + vpshufb %xmm0,%xmm4,%xmm2 │ │ │ │ + vpshufb %xmm0,%xmm3,%xmm7 │ │ │ │ + vmovdqu %xmm2,(%eax,%ebx,1) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ + vmovdqu %xmm7,(%eax) │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + test $0xf,%al │ │ │ │ + je 18172 │ │ │ │ + and $0xfffffff0,%eax │ │ │ │ + sub %eax,0xc(%esp) │ │ │ │ add %eax,%ecx │ │ │ │ sub %eax,%edx │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 188c2 │ │ │ │ - lea 0x1(%edx),%esi │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - mov %esi,0x28(%esp) │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - add %eax,%esi │ │ │ │ - sub %esi,%ebx │ │ │ │ - add %edi,%esi │ │ │ │ - vmovdqu8 (%esi),%xmm0 │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - vmovdqu8 -0x10(%ebx),%xmm1 │ │ │ │ - vmovdqa -0xfc44(%esi),%xmm6 │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - vpshufb %xmm6,%xmm1,%xmm4 │ │ │ │ - vpshufb %xmm6,%xmm0,%xmm5 │ │ │ │ - vmovdqu8 %xmm4,(%esi) │ │ │ │ - vmovdqu8 %xmm5,-0x10(%ebx) │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 17e12 │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - sub %ebx,0x24(%esp) │ │ │ │ - add %ebx,%ecx │ │ │ │ - sub %ebx,%edx │ │ │ │ cmp $0x2,%edx │ │ │ │ - jbe 186d9 │ │ │ │ + jbe 18718 │ │ │ │ + add %ebx,%eax │ │ │ │ inc %edx │ │ │ │ + sub %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - add %esi,%eax │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - add %ebx,%eax │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ + vmovd -0x4(%ebx),%xmm6 │ │ │ │ add %edi,%eax │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ - vmovd (%eax),%xmm7 │ │ │ │ - vmovd -0x4(%ebx),%xmm2 │ │ │ │ - vmovdqa -0xf5f4(%edi),%xmm3 │ │ │ │ - vpshufb %xmm3,%xmm2,%xmm0 │ │ │ │ - vpshufb %xmm3,%xmm7,%xmm1 │ │ │ │ - vmovd %xmm0,(%eax) │ │ │ │ - vmovd %xmm1,-0x4(%ebx) │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + vmovd (%eax),%xmm5 │ │ │ │ + vmovdqa -0x107b4(%edi),%xmm3 │ │ │ │ + vpshufb %xmm3,%xmm6,%xmm1 │ │ │ │ + vpshufb %xmm3,%xmm5,%xmm4 │ │ │ │ + vmovd %xmm1,(%eax) │ │ │ │ + vmovd %xmm4,-0x4(%ebx) │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 186c7 │ │ │ │ - vmovd 0x4(%eax),%xmm6 │ │ │ │ - vmovd -0x8(%ebx),%xmm4 │ │ │ │ - vpshufb %xmm3,%xmm6,%xmm7 │ │ │ │ - vpshufb %xmm3,%xmm4,%xmm5 │ │ │ │ - vmovd %xmm5,0x4(%eax) │ │ │ │ - vmovd %xmm7,-0x8(%ebx) │ │ │ │ + je 18706 │ │ │ │ + vmovd 0x4(%eax),%xmm0 │ │ │ │ + vmovd -0x8(%ebx),%xmm2 │ │ │ │ + vpshufb %xmm3,%xmm0,%xmm5 │ │ │ │ + vpshufb %xmm3,%xmm2,%xmm7 │ │ │ │ + vmovd %xmm7,0x4(%eax) │ │ │ │ + vmovd %xmm5,-0x8(%ebx) │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 186c7 │ │ │ │ - vmovd 0x8(%eax),%xmm0 │ │ │ │ - vmovd -0xc(%ebx),%xmm2 │ │ │ │ - vpshufb %xmm3,%xmm2,%xmm1 │ │ │ │ - vpshufb %xmm3,%xmm0,%xmm3 │ │ │ │ - vmovd %xmm1,0x8(%eax) │ │ │ │ + je 18706 │ │ │ │ + vmovd 0x8(%eax),%xmm6 │ │ │ │ + vmovd -0xc(%ebx),%xmm1 │ │ │ │ + vpshufb %xmm3,%xmm1,%xmm4 │ │ │ │ + vpshufb %xmm3,%xmm6,%xmm3 │ │ │ │ + vmovd %xmm4,0x8(%eax) │ │ │ │ vmovd %xmm3,-0xc(%ebx) │ │ │ │ test $0x3,%dl │ │ │ │ - je 17e12 │ │ │ │ + je 18172 │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - sub %edx,0x24(%esp) │ │ │ │ + sub %edx,0xc(%esp) │ │ │ │ add %edx,%ecx │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ movzbl (%ecx),%eax │ │ │ │ - lea 0x1(%ecx),%edi │ │ │ │ - movzbl (%ebx),%edx │ │ │ │ - lea -0x1(%ebx),%esi │ │ │ │ + movzbl (%esi),%edx │ │ │ │ + lea -0x1(%esi),%edi │ │ │ │ mov %dl,(%ecx) │ │ │ │ - mov %al,(%ebx) │ │ │ │ - cmp %esi,%edi │ │ │ │ - jae 17e12 │ │ │ │ + mov %al,(%esi) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jae 18172 │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + lea -0x2(%esi),%edi │ │ │ │ movzbl 0x1(%ecx),%eax │ │ │ │ - movzbl -0x1(%ebx),%edx │ │ │ │ - lea 0x2(%ecx),%edi │ │ │ │ - lea -0x2(%ebx),%esi │ │ │ │ + movzbl -0x1(%esi),%edx │ │ │ │ mov %dl,0x1(%ecx) │ │ │ │ - mov %al,-0x1(%ebx) │ │ │ │ - cmp %esi,%edi │ │ │ │ - jae 17e12 │ │ │ │ + mov %al,-0x1(%esi) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jae 18172 │ │ │ │ movzbl 0x2(%ecx),%eax │ │ │ │ - movzbl -0x2(%ebx),%edx │ │ │ │ + movzbl -0x2(%esi),%edx │ │ │ │ mov %dl,0x2(%ecx) │ │ │ │ - mov %al,-0x2(%ebx) │ │ │ │ + mov %al,-0x2(%esi) │ │ │ │ vzeroupper │ │ │ │ - jmp 17e15 │ │ │ │ - nop │ │ │ │ + jmp 18175 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - jmp 17b28 │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + jmp 17e7c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - vpermb (%eax),%zmm1,%zmm5 │ │ │ │ - vpermb 0x1(%eax),%zmm1,%zmm6 │ │ │ │ - vpcmpltub %zmm6,%zmm5,%k7 │ │ │ │ - kmovq %k7,0x18(%esp) │ │ │ │ - mov 0x18(%esp),%ebx │ │ │ │ - or 0x1c(%esp),%ebx │ │ │ │ - jne 18730 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + vmovdqa (%eax),%ymm6 │ │ │ │ + vmovdqa 0x1(%eax),%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm0,%ymm0,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm0 │ │ │ │ + vpsubusb %ymm5,%ymm0,%ymm7 │ │ │ │ + vpcmpeqb %ymm2,%ymm7,%ymm5 │ │ │ │ + vpcmpeqb %ymm2,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 18770 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ inc %edx │ │ │ │ - sub $0x40,%eax │ │ │ │ - jmp 179af │ │ │ │ - nop │ │ │ │ + sub $0x20,%eax │ │ │ │ + jmp 17ceb │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + jmp 1854b │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - mov 0x34(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%esi │ │ │ │ + movzbl -0x1(%edi),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - sub %edi,%esi │ │ │ │ - movzbl -0x1(%ebx),%edx │ │ │ │ + sub 0x1c(%esp),%esi │ │ │ │ and $0x7,%esi │ │ │ │ - je 17d10 │ │ │ │ + je 18070 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 1882b │ │ │ │ + je 1886a │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 18819 │ │ │ │ + je 1885a │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 18807 │ │ │ │ + je 1884a │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 187f5 │ │ │ │ + je 1883a │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 187e3 │ │ │ │ + je 1882a │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 187d1 │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ + je 1881a │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + movzbl -0x1(%eax),%edx │ │ │ │ dec %eax │ │ │ │ - movzbl (%eax),%edx │ │ │ │ cmp %cl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ cmp %cl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ cmp %cl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ - cmp %bl,%dl │ │ │ │ - jb 17c70 │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + cmp %cl,%dl │ │ │ │ + jb 17fc4 │ │ │ │ + mov %eax,%ebx │ │ │ │ dec %eax │ │ │ │ mov %edx,%ecx │ │ │ │ movzbl (%eax),%edx │ │ │ │ cmp %cl,%dl │ │ │ │ - jae 17db8 │ │ │ │ - jmp 17c70 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ - jmp 17a2d │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - jmp 1842a │ │ │ │ - vmovdqu8 (%edi),%zmm1 │ │ │ │ - vpermb (%eax),%zmm5,%zmm2 │ │ │ │ - lea 0x40(%edi),%edx │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - vmovdqu8 %zmm2,(%edi) │ │ │ │ - vpermb %zmm1,%zmm5,%zmm6 │ │ │ │ - vmovdqu8 %zmm6,(%eax) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - add $0xffffff80,%eax │ │ │ │ - jmp 1830e │ │ │ │ - movl $0x0,0x28(%esp) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - mov 0x28(%esp),%ebx │ │ │ │ - jmp 180ea │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - jmp 18565 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 185c2 │ │ │ │ + jae 18116 │ │ │ │ + jmp 17fc4 │ │ │ │ + vmovdqu (%edx),%ymm2 │ │ │ │ + vmovdqu (%ebx),%ymm7 │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm1 │ │ │ │ + vpshufb %ymm0,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm0,%ymm1,%ymm4 │ │ │ │ + vmovdqu %ymm6,(%ebx) │ │ │ │ + vmovdqu %ymm4,(%edx) │ │ │ │ + lea -0x40(%edi),%edx │ │ │ │ + jmp 181c4 │ │ │ │ + movl $0x0,0x1c(%esp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + jmp 18300 │ │ │ │ + mov %esi,%ebx │ │ │ │ + jmp 17fc4 │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 18630 │ │ │ │ + jmp 18617 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 18143 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 181ae │ │ │ │ + jmp 1867b │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 18367 │ │ │ │ nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov %dl,0x8(%esp) │ │ │ │ mov (%eax),%edx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xbe6ff,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb96ef,%ebx │ │ │ │ sub %edx,%esi │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ - je a77e <__cxa_finalize@plt+0xce> │ │ │ │ + je a77c <__cxa_finalize@plt+0xcc> │ │ │ │ test %esi,%esi │ │ │ │ mov $0x1,%edi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov $0x7fffffff,%eax │ │ │ │ cmovne %esi,%edi │ │ │ │ mov %edx,(%esp) │ │ │ │ add %esi,%edi │ │ │ │ @@ -16199,651 +16528,539 @@ │ │ │ │ movzbl 0x18(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,%ebp │ │ │ │ mov (%esp),%edx │ │ │ │ mov %cl,(%eax,%esi,1) │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ - je 18964 │ │ │ │ + je 18973 │ │ │ │ mov %ecx,(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%esp),%ecx │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ lea 0x1(%ebp,%esi,1),%esi │ │ │ │ vmovd %ebp,%xmm1 │ │ │ │ vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ test %edx,%edx │ │ │ │ - je 1899b │ │ │ │ + je 189aa │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ sub %edx,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ vmovq 0x10(%esp),%xmm0 │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ add %edi,%ebp │ │ │ │ vmovq %xmm0,(%ecx) │ │ │ │ mov %ebp,0x8(%ecx) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xbe639,%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xb9629,%esi │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + mov %edx,%edi │ │ │ │ + sub $0x60,%esp │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov %edi,0x30(%esp) │ │ │ │ - mov %ecx,0x64(%esp) │ │ │ │ - movb $0x0,0x37(%esp) │ │ │ │ + mov %ecx,0x44(%esp) │ │ │ │ + movb $0x0,0x17(%esp) │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 190e4 │ │ │ │ - vmovdqa32 -0xfcf4(%edi),%zmm2 │ │ │ │ - vmovdqa32 -0xfd74(%edi),%zmm1 │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 18a5f │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ + je 18ee4 │ │ │ │ + vmovdqa -0x109b4(%esi),%ymm5 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ + vmovdqa -0x109f4(%esi),%ymm2 │ │ │ │ + jmp 18a6d │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 18d50 │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 18ef0 │ │ │ │ + vmovq (%edi),%xmm3 │ │ │ │ + vmovq (%edx),%xmm6 │ │ │ │ + movb $0x1,0x17(%esp) │ │ │ │ + add $0x14,%edx │ │ │ │ + vmovsd 0xc(%edi),%xmm7 │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + mov -0xc(%edx),%ebx │ │ │ │ + vmovq %xmm3,-0x14(%edx) │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + mov %ecx,-0xc(%edx) │ │ │ │ + vmovq %xmm6,(%edi) │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ + vmovsd %xmm7,-0x8(%edx) │ │ │ │ + fstpl 0xc(%edi) │ │ │ │ + mov %esi,%edi │ │ │ │ + cmp %esi,0x44(%esp) │ │ │ │ + je 18ed0 │ │ │ │ + lea 0x14(%edi),%ecx │ │ │ │ + cmp %ecx,0x44(%esp) │ │ │ │ + je 1905b │ │ │ │ + vmovq (%edi),%xmm6 │ │ │ │ + movl $0x0,0x34(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ + mov %ecx,0x28(%esp) │ │ │ │ + vmovq %xmm6,0x58(%esp) │ │ │ │ + vmovq %xmm6,0x48(%esp) │ │ │ │ + mov 0x5c(%esp),%eax │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ - mov 0x4c(%esp),%esi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 18f50 │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 190f0 │ │ │ │ - vmovq (%eax),%xmm5 │ │ │ │ - vmovq (%esi),%xmm7 │ │ │ │ - vmovsd 0xc(%eax),%xmm4 │ │ │ │ - fldl 0xc(%esi) │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - movb $0x1,0x37(%esp) │ │ │ │ - add $0x14,%esi │ │ │ │ - vmovq %xmm5,-0x14(%esi) │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - mov %ebx,-0xc(%esi) │ │ │ │ - mov %edx,0x8(%eax) │ │ │ │ - vmovq %xmm7,(%eax) │ │ │ │ - vmovsd %xmm4,-0x8(%esi) │ │ │ │ - fstpl 0xc(%eax) │ │ │ │ - mov %edi,%eax │ │ │ │ - cmp %edi,0x64(%esp) │ │ │ │ - je 190d0 │ │ │ │ - lea 0x14(%eax),%edx │ │ │ │ - cmp %edx,0x64(%esp) │ │ │ │ - je 1929b │ │ │ │ - vmovq (%eax),%xmm5 │ │ │ │ - movl $0x0,0x50(%esp) │ │ │ │ - mov %edx,0x48(%esp) │ │ │ │ - mov %esi,0x4c(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - vmovq %xmm5,0x78(%esp) │ │ │ │ - mov 0x7c(%esp),%ebx │ │ │ │ - vmovq %xmm5,0x68(%esp) │ │ │ │ - mov 0x68(%esp),%edi │ │ │ │ - vmovq %xmm5,0x70(%esp) │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov %ebx,0x44(%esp) │ │ │ │ - sub %edi,%ebx │ │ │ │ - mov %edi,0x58(%esp) │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - mov %ebx,0x54(%esp) │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp %eax,0x54(%esp) │ │ │ │ - jne 18a00 │ │ │ │ - mov 0x44(%esp),%eax │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ + vmovq %xmm6,0x50(%esp) │ │ │ │ + mov (%edi),%esi │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov %ebx,0x30(%esp) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + cmp %ecx,0x38(%esp) │ │ │ │ + jne 18a10 │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ + mov 0x30(%esp),%ebx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 18f33 │ │ │ │ + je 18d3b │ │ │ │ sub %ebx,%eax │ │ │ │ lea -0x4(%eax),%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 19100 │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 18f10 │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ and $0x3,%eax │ │ │ │ or %edx,%ebx │ │ │ │ - and $0x3f,%ebx │ │ │ │ + and $0x1f,%ebx │ │ │ │ or %ebx,%eax │ │ │ │ - jne 19100 │ │ │ │ + jne 18f10 │ │ │ │ shr $0x2,%ecx │ │ │ │ - vpbroadcastd %edx,%zmm3 │ │ │ │ - mov 0x58(%esp),%ebx │ │ │ │ - vpbroadcastd 0x58(%esp),%zmm0 │ │ │ │ + mov %edx,%ebx │ │ │ │ + vmovd %edx,%xmm3 │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ lea 0x1(%ecx),%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - movl $0x0,0x40(%esp) │ │ │ │ - shr $0x4,%eax │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ - sub %ebx,%ecx │ │ │ │ - mov %ebx,%eax │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm4 │ │ │ │ - vpaddd %zmm2,%zmm3,%zmm0 │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 19290 │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ + vpbroadcastd %xmm3,%ymm7 │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + sub %ecx,%ebx │ │ │ │ + vmovd %ecx,%xmm1 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + vpbroadcastd %xmm1,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm7,%ymm0 │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 18f00 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 18c44 │ │ │ │ + je 18bac │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 18c19 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 18bee │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 18bc3 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 18b98 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jne 19250 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm7 │ │ │ │ - vpcmpneqd (%eax),%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18de0 │ │ │ │ - incl 0x40(%esp) │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd (%eax),%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18de0 │ │ │ │ - incl 0x40(%esp) │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm3 │ │ │ │ - vpcmpneqd (%eax),%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18de0 │ │ │ │ - incl 0x40(%esp) │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm6 │ │ │ │ - vpcmpneqd (%eax),%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 18de0 │ │ │ │ - incl 0x40(%esp) │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm7 │ │ │ │ - vpcmpneqd (%eax),%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 18de0 │ │ │ │ - incl 0x40(%esp) │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd (%eax),%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18de0 │ │ │ │ - incl 0x40(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - cmp %ebx,0x40(%esp) │ │ │ │ - je 18dc1 │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm3 │ │ │ │ - vpcmpneqd (%eax),%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 18de0 │ │ │ │ - vmovdqa32 0x40(%eax,%ecx,1),%zmm6 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x40(%eax),%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18de0 │ │ │ │ - vmovdqa32 0x80(%eax,%ecx,1),%zmm7 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x80(%eax),%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 18de0 │ │ │ │ - vmovdqa32 0xc0(%eax,%ecx,1),%zmm5 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0xc0(%eax),%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 18de0 │ │ │ │ - vmovdqa32 0x100(%eax,%ecx,1),%zmm3 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x100(%eax),%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 18de0 │ │ │ │ - vmovdqa32 0x140(%eax,%ecx,1),%zmm6 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x140(%eax),%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 18de0 │ │ │ │ - vmovdqa32 0x180(%eax,%ecx,1),%zmm7 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x180(%eax),%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 18de0 │ │ │ │ - vmovdqa32 0x1c0(%eax,%ecx,1),%zmm5 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x1c0(%eax),%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 18de0 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x8,%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - cmp 0x38(%esp),%edx │ │ │ │ - jne 18c85 │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 18f33 │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + je 18b85 │ │ │ │ + vmovdqa (%edx),%ymm6 │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ + vpcmpeqd (%eax),%ymm6,%ymm3 │ │ │ │ + vpcmpeqd %ymm4,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18ca0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + movl $0x1,0x18(%esp) │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%eax),%ymm6,%ymm3 │ │ │ │ + vpcmpeqd %ymm4,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18ca0 │ │ │ │ + incl 0x18(%esp) │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%eax),%ymm6,%ymm3 │ │ │ │ + vpcmpeqd %ymm4,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18ca0 │ │ │ │ + incl 0x18(%esp) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + cmp %ebx,0x18(%esp) │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + je 18c7b │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%eax),%ymm6,%ymm3 │ │ │ │ + vpcmpeqd %ymm4,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18ca0 │ │ │ │ + vmovdqa 0x20(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpeqd 0x20(%eax),%ymm6,%ymm3 │ │ │ │ + vpcmpeqd %ymm4,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18ca0 │ │ │ │ + vmovdqa 0x40(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpeqd 0x40(%eax),%ymm6,%ymm3 │ │ │ │ + vpcmpeqd %ymm4,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18ca0 │ │ │ │ + vmovdqa 0x60(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpeqd 0x60(%eax),%ymm6,%ymm3 │ │ │ │ + vpcmpeqd %ymm4,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 18ca0 │ │ │ │ + add $0x4,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + cmp 0x20(%esp),%edx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + jne 18be9 │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 18d3b │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edx │ │ │ │ - add 0x58(%esp),%eax │ │ │ │ - jmp 18de8 │ │ │ │ + add 0x30(%esp),%eax │ │ │ │ + jmp 18ca8 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovd %xmm0,%edx │ │ │ │ - vmovd %xmm4,%eax │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jne 18a00 │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ + jne 18a10 │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ + je 18d3b │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ cmp %ecx,0x4(%edx) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ lea 0x8(%eax),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ + je 18d3b │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ cmp %ecx,0x8(%eax) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ lea 0xc(%eax),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ + je 18d3b │ │ │ │ mov 0xc(%edx),%ecx │ │ │ │ cmp %ecx,0xc(%eax) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ lea 0x10(%eax),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ + je 18d3b │ │ │ │ mov 0x10(%edx),%ecx │ │ │ │ cmp %ecx,0x10(%eax) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ lea 0x14(%eax),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ + je 18d3b │ │ │ │ mov 0x14(%edx),%ecx │ │ │ │ cmp %ecx,0x14(%eax) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ lea 0x18(%eax),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ + je 18d3b │ │ │ │ mov 0x18(%edx),%ecx │ │ │ │ cmp %ecx,0x18(%eax) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ lea 0x1c(%eax),%ecx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x1c(%edx),%ecx │ │ │ │ - cmp %ecx,0x1c(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - lea 0x20(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x20(%edx),%ecx │ │ │ │ - cmp %ecx,0x20(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - lea 0x24(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x24(%edx),%ecx │ │ │ │ - cmp %ecx,0x24(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - lea 0x28(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x28(%edx),%ecx │ │ │ │ - cmp %ecx,0x28(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - lea 0x2c(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x2c(%edx),%ecx │ │ │ │ - cmp %ecx,0x2c(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - lea 0x30(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x30(%edx),%ecx │ │ │ │ - cmp %ecx,0x30(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - lea 0x34(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x34(%edx),%ecx │ │ │ │ - cmp %ecx,0x34(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - lea 0x38(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x38(%edx),%ecx │ │ │ │ - cmp %ecx,0x38(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - lea 0x3c(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 18f33 │ │ │ │ - mov 0x3c(%edx),%edx │ │ │ │ - cmp %edx,0x3c(%eax) │ │ │ │ - jne 18a00 │ │ │ │ - incl 0x50(%esp) │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp %edi,0x64(%esp) │ │ │ │ - jne 18ab2 │ │ │ │ - mov %esi,%eax │ │ │ │ - mov 0x4c(%esp),%esi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 192b5 │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ + je 18d3b │ │ │ │ + mov 0x1c(%edx),%edx │ │ │ │ + cmp %edx,0x1c(%eax) │ │ │ │ + jne 18a10 │ │ │ │ + incl 0x34(%esp) │ │ │ │ + add $0x14,%esi │ │ │ │ + cmp %esi,0x44(%esp) │ │ │ │ + jne 18abe │ │ │ │ + mov 0x2c(%esp),%edx │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 19068 │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %edi,%eax │ │ │ │ fldz │ │ │ │ - sub %eax,%ecx │ │ │ │ - sub $0x14,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - imul $0xccccccd,%ecx,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 18ffa │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 18fe8 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 18fda │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 18fcc │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 18fbe │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 18fb0 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 18fa2 │ │ │ │ - faddl 0xc(%eax) │ │ │ │ - lea 0x14(%eax),%edx │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl 0xc(%edx) │ │ │ │ - add $0x14,%edx │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl 0xc(%edx) │ │ │ │ - add $0x14,%edx │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl 0xc(%edx) │ │ │ │ - add $0x14,%edx │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl 0xc(%edx) │ │ │ │ - add $0x14,%edx │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl 0xc(%edx) │ │ │ │ - add $0x14,%edx │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl 0xc(%edx) │ │ │ │ - add $0x14,%edx │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 1905c │ │ │ │ - faddl 0xc(%edx) │ │ │ │ - add $0xa0,%edx │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl -0x80(%edx) │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl -0x6c(%edx) │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl -0x58(%edx) │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl -0x44(%edx) │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl -0x30(%edx) │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl -0x1c(%edx) │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl 0x58(%esp) │ │ │ │ - fldl 0x58(%esp) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jne 18ffa │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - fstl 0xc(%eax) │ │ │ │ + sub %edi,%ebx │ │ │ │ + sub $0x14,%ebx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + imul $0xccccccd,%ebx,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 18dfa │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 18de8 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 18dda │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 18dcc │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 18dbe │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 18db0 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 18da2 │ │ │ │ + faddl 0xc(%edi) │ │ │ │ + lea 0x14(%edi),%eax │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + add $0x14,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + add $0x14,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + add $0x14,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + add $0x14,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + add $0x14,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + add $0x14,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 18e5e │ │ │ │ + add $0xa0,%eax │ │ │ │ + faddl -0x94(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + faddl -0x80(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + faddl -0x6c(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + faddl -0x58(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + faddl -0x44(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + faddl -0x30(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + faddl -0x1c(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl 0x38(%esp) │ │ │ │ + fldl 0x38(%esp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 18dfa │ │ │ │ + fstl 0xc(%edi) │ │ │ │ + mov 0x10(%esp),%ebx │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldt -0xf5e4(%ecx) │ │ │ │ + fldt -0x107a4(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt 0x58(%esp) │ │ │ │ + fstpt 0x38(%esp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 192c0 │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 190ae │ │ │ │ - vmovq 0x68(%esp),%xmm3 │ │ │ │ - vmovq (%esi),%xmm0 │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ - fldl 0xc(%esi) │ │ │ │ + jbe 19070 │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 18eb0 │ │ │ │ + vmovq 0x48(%esp),%xmm0 │ │ │ │ + vmovq (%edx),%xmm1 │ │ │ │ + fldl 0xc(%edx) │ │ │ │ fxch %st(1) │ │ │ │ - vmovq %xmm3,(%esi) │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ - mov %ebx,0x8(%eax) │ │ │ │ - vmovq %xmm0,(%eax) │ │ │ │ - fstpl 0xc(%esi) │ │ │ │ - fstpl 0xc(%eax) │ │ │ │ - jmp 190b0 │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ + vmovq %xmm0,(%edx) │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%edx) │ │ │ │ + vmovq %xmm1,(%edi) │ │ │ │ + mov %eax,0x8(%edi) │ │ │ │ + fstpl 0xc(%edx) │ │ │ │ + fstpl 0xc(%edi) │ │ │ │ + jmp 18eb2 │ │ │ │ ffreep %st(0) │ │ │ │ - movb $0x1,0x37(%esp) │ │ │ │ - add $0x14,%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - cmp %edi,0x64(%esp) │ │ │ │ - jne 18a5f │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x14,%edx │ │ │ │ + cmp %esi,0x44(%esp) │ │ │ │ + mov %esi,%edi │ │ │ │ + movb $0x1,0x17(%esp) │ │ │ │ + jne 18a6d │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - cmpb $0x0,0x37(%esp) │ │ │ │ - je 192a8 │ │ │ │ - mov %esi,(%ebx) │ │ │ │ + cmpb $0x0,0x17(%esp) │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + je 19050 │ │ │ │ + mov %edx,(%eax) │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov %ebx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %esi,%edi │ │ │ │ + movb $0x1,0x17(%esp) │ │ │ │ + jmp 18a63 │ │ │ │ xchg %ax,%ax │ │ │ │ - movb $0x1,0x37(%esp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - jmp 18a55 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 18be9 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ - mov %ebx,0x40(%esp) │ │ │ │ - mov 0x44(%esp),%ebx │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + mov 0x24(%esp),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ lea -0x4(%ebx),%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 192c9 │ │ │ │ + je 19079 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 191af │ │ │ │ + je 18fbf │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 1919d │ │ │ │ + je 18fad │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 1918b │ │ │ │ + je 18f9b │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 19179 │ │ │ │ + je 18f89 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 19167 │ │ │ │ + je 18f77 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 19155 │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ + je 18f65 │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ add $0x4,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ - add $0x4,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%eax,%edx,1) │ │ │ │ - jne 18a00 │ │ │ │ - add $0x4,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ add $0x4,%eax │ │ │ │ - mov 0x40(%esp),%ebx │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%eax,%ebx,1) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ add $0x4,%eax │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ + mov 0x20(%esp),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%eax,%edx,1) │ │ │ │ + jne 18a10 │ │ │ │ + add $0x4,%eax │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ + add $0x4,%eax │ │ │ │ + mov 0x20(%esp),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ + jne 18a10 │ │ │ │ add $0x4,%eax │ │ │ │ - mov 0x40(%esp),%edx │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%eax,%edx,1) │ │ │ │ - jne 18a00 │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + mov (%eax),%edx │ │ │ │ + cmp %edx,(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - cmp 0x44(%esp),%eax │ │ │ │ - je 18f33 │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ + cmp 0x24(%esp),%eax │ │ │ │ + je 18d3b │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ - cmp %edx,0x4(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - cmp %ebx,0x8(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ + cmp %edx,0x4(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,0x8(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - cmp %edx,0xc(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - cmp %ebx,0x10(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ + cmp %edx,0xc(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,0x10(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ - cmp %edx,0x14(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ - cmp %ebx,0x18(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ + cmp %edx,0x14(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,0x18(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ - cmp %edx,0x1c(%eax,%ecx,1) │ │ │ │ - jne 18a00 │ │ │ │ + cmp %edx,0x1c(%eax,%ebx,1) │ │ │ │ + jne 18a10 │ │ │ │ add $0x20,%eax │ │ │ │ - cmp 0x44(%esp),%eax │ │ │ │ - jne 191cd │ │ │ │ - jmp 18f33 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%edx),%zmm6 │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - vpcmpneqd (%eax),%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 18de0 │ │ │ │ - movl $0x1,0x40(%esp) │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x40,%eax │ │ │ │ - jmp 18b6d │ │ │ │ + cmp 0x24(%esp),%eax │ │ │ │ + jne 18fdb │ │ │ │ + jmp 18d3b │ │ │ │ nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 18c85 │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 192d2 │ │ │ │ - mov 0x64(%esp),%edi │ │ │ │ - jmp 18a1e │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ - mov %ebx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 19082 │ │ │ │ + mov 0x44(%esp),%esi │ │ │ │ + jmp 18a2c │ │ │ │ fldz │ │ │ │ - fstpl 0xc(%edi) │ │ │ │ - jmp 192c2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl 0xc(%esi) │ │ │ │ + jmp 19072 │ │ │ │ + nop │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edi,%eax │ │ │ │ - jmp 18a55 │ │ │ │ - mov 0x40(%esp),%ecx │ │ │ │ - jmp 191cd │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - mov 0x64(%esp),%esi │ │ │ │ - jmp 190df │ │ │ │ + mov %esi,%edi │ │ │ │ + jmp 18a63 │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + jmp 18fdb │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ + jmp 18edf │ │ │ │ nop │ │ │ │ test %edx,%edx │ │ │ │ - jle 1960a │ │ │ │ + jle 193ba │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%edi │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ lea -0x6(%edx,%edx,2),%eax │ │ │ │ @@ -16853,61 +17070,61 @@ │ │ │ │ lea (%edx,%eax,4),%edx │ │ │ │ mov 0xc(%edx),%ecx │ │ │ │ dec %edi │ │ │ │ mov %ebp,%ebx │ │ │ │ mov %edx,%eax │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ - je 195f5 │ │ │ │ + je 193a5 │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov (%eax),%ebp │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ decl 0xc(%esp) │ │ │ │ sub %ebp,%edx │ │ │ │ - je 1949d │ │ │ │ + je 1924d │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ sub %ecx,%esi │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - je 1949d │ │ │ │ - mov %eax,0x14(%esp) │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ + je 1924d │ │ │ │ + sar $0x3,%edx │ │ │ │ mov %esi,%edi │ │ │ │ + mov %eax,0x14(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ - sar $0x3,%edx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ sar $0x3,%edi │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - fldl 0x0(%ebp,%esi,8) │ │ │ │ - fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ + fldl 0x0(%ebp,%esi,8) │ │ │ │ and $0x7,%ebx │ │ │ │ + fld %st(0) │ │ │ │ + fmull (%ecx) │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 19480 │ │ │ │ + jae 19230 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 19401 │ │ │ │ + je 191b1 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 193ed │ │ │ │ + je 1919d │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 193e1 │ │ │ │ + je 19191 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 193d5 │ │ │ │ + je 19185 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 193c9 │ │ │ │ + je 19179 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 193bd │ │ │ │ + je 1916d │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 193b1 │ │ │ │ + je 19161 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ @@ -16936,15 +17153,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 19484 │ │ │ │ + jae 19234 │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%edx,%eax,8) │ │ │ │ @@ -16971,64 +17188,64 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 19401 │ │ │ │ + jb 191b1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19486 │ │ │ │ + jmp 19236 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 19486 │ │ │ │ + jmp 19236 │ │ │ │ ffreep %st(0) │ │ │ │ add 0x4(%esp),%edx │ │ │ │ inc %esi │ │ │ │ cmp 0x8(%esp),%esi │ │ │ │ - jb 19360 │ │ │ │ + jb 19110 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ add $0xc,%ebx │ │ │ │ sub $0xc,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jne 19320 │ │ │ │ + jne 190d0 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ sub 0x10(%esp),%esi │ │ │ │ - je 195e7 │ │ │ │ + je 19397 │ │ │ │ lea (%edi,%edi,2),%ecx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - mov 0x0(%ebp,%ecx,4),%ecx │ │ │ │ sar $0x3,%esi │ │ │ │ + mov 0x0(%ebp,%ecx,4),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ fldl (%ecx) │ │ │ │ faddl (%eax) │ │ │ │ - and $0x7,%ebx │ │ │ │ fstpl (%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 195e3 │ │ │ │ + jae 19393 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 195ef │ │ │ │ + je 1939f │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 1956d │ │ │ │ + je 1931d │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 1955f │ │ │ │ + je 1930f │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 19551 │ │ │ │ + je 19301 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 19543 │ │ │ │ + je 192f3 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 19535 │ │ │ │ + je 192e5 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 19527 │ │ │ │ + je 192d7 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ @@ -17057,15 +17274,15 @@ │ │ │ │ inc %eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 195e3 │ │ │ │ + jae 19393 │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%ebx,%eax,8) │ │ │ │ fstpl 0x8(%ebx,%eax,8) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ @@ -17084,24 +17301,24 @@ │ │ │ │ faddl 0x30(%ebx,%eax,8) │ │ │ │ fstpl 0x30(%ebx,%eax,8) │ │ │ │ fldl 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%ebx,%eax,8) │ │ │ │ fstpl 0x38(%ebx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 1957f │ │ │ │ + jb 1932f │ │ │ │ test %edi,%edi │ │ │ │ - je 19602 │ │ │ │ + je 193b2 │ │ │ │ sub $0xc,%edx │ │ │ │ - jmp 192fe │ │ │ │ + jmp 190ae │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - jmp 1957f │ │ │ │ + jmp 1932f │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ sub 0x10(%esp),%esi │ │ │ │ - jne 194c8 │ │ │ │ + jne 19278 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ ret │ │ │ │ @@ -17114,1292 +17331,1281 @@ │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x1c,%esp │ │ │ │ sub %esi,%eax │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ cmp $0x80,%eax │ │ │ │ - jle 19b12 │ │ │ │ + jle 198c2 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - sar $0x3,%edi │ │ │ │ sar $0x4,%eax │ │ │ │ + sar $0x3,%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 197e4 │ │ │ │ + je 19594 │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ decl 0x8(%esp) │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ mov (%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jb 19680 │ │ │ │ - jne 19720 │ │ │ │ + jb 19430 │ │ │ │ + jne 194d0 │ │ │ │ flds 0xc(%esi) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 19720 │ │ │ │ + jbe 194d0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8(%ebx),%ebp │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jb 196a0 │ │ │ │ - jne 1976a │ │ │ │ + jb 19450 │ │ │ │ + jne 1951a │ │ │ │ flds 0x4(%eax) │ │ │ │ flds -0x4(%ebx) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 1976a │ │ │ │ + jbe 1951a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + flds 0x4(%esi) │ │ │ │ mov (%esi),%ebp │ │ │ │ mov %ecx,(%esi) │ │ │ │ - flds 0x4(%esi) │ │ │ │ flds 0x4(%eax) │ │ │ │ mov %ebp,(%eax) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ + fstps 0x4(%esi) │ │ │ │ fstps 0x4(%eax) │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ mov %ebx,%ebp │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jb 1971a │ │ │ │ - jne 196d4 │ │ │ │ + jb 194ca │ │ │ │ + jne 19484 │ │ │ │ flds 0x4(%edi) │ │ │ │ flds 0x4(%esi) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1971a │ │ │ │ + ja 194ca │ │ │ │ lea -0x8(%ebp),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,%ebp │ │ │ │ cmp %ecx,%edx │ │ │ │ - jb 197a0 │ │ │ │ + jb 19550 │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 196f7 │ │ │ │ + jne 194a7 │ │ │ │ flds 0x4(%esi) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 197a0 │ │ │ │ + ja 19550 │ │ │ │ cmp %eax,%edi │ │ │ │ - jae 197b0 │ │ │ │ + jae 19560 │ │ │ │ flds 0x4(%edi) │ │ │ │ - flds 0x4(%eax) │ │ │ │ mov %ecx,(%edi) │ │ │ │ mov %ebx,(%eax) │ │ │ │ add $0x8,%edi │ │ │ │ - fstps -0x4(%edi) │ │ │ │ + flds 0x4(%eax) │ │ │ │ mov (%esi),%edx │ │ │ │ + fstps -0x4(%edi) │ │ │ │ mov (%edi),%ebx │ │ │ │ fstps 0x4(%eax) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jae 196c6 │ │ │ │ + jae 19476 │ │ │ │ add $0x8,%edi │ │ │ │ - jmp 196c0 │ │ │ │ + jmp 19470 │ │ │ │ nop │ │ │ │ mov -0x8(%ebx),%ebp │ │ │ │ cmp %ebp,%edx │ │ │ │ - jb 19780 │ │ │ │ - jne 19b1a │ │ │ │ + jb 19530 │ │ │ │ + jne 198ca │ │ │ │ flds 0xc(%esi) │ │ │ │ flds -0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 1977e │ │ │ │ + ja 1952e │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jb 1974e │ │ │ │ + jb 194fe │ │ │ │ flds 0x4(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 196a0 │ │ │ │ - jmp 19750 │ │ │ │ + jbe 19450 │ │ │ │ + jmp 19500 │ │ │ │ ffreep %st(0) │ │ │ │ - mov (%esi),%edx │ │ │ │ flds 0x4(%esi) │ │ │ │ - flds -0x4(%ebx) │ │ │ │ + mov (%esi),%edx │ │ │ │ mov %ebp,(%esi) │ │ │ │ + flds -0x4(%ebx) │ │ │ │ mov %edx,-0x8(%ebx) │ │ │ │ - fstps 0x4(%esi) │ │ │ │ mov (%esi),%edx │ │ │ │ + fstps 0x4(%esi) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - jmp 196b4 │ │ │ │ + jmp 19464 │ │ │ │ cmp %ebp,%edx │ │ │ │ - jb 19750 │ │ │ │ - jne 19780 │ │ │ │ + jb 19500 │ │ │ │ + jne 19530 │ │ │ │ flds 0xc(%esi) │ │ │ │ flds -0x4(%ebx) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 19750 │ │ │ │ - jmp 19780 │ │ │ │ + ja 19500 │ │ │ │ + jmp 19530 │ │ │ │ ffreep %st(0) │ │ │ │ - mov (%esi),%eax │ │ │ │ flds 0x4(%esi) │ │ │ │ - flds 0xc(%esi) │ │ │ │ + mov (%esi),%eax │ │ │ │ mov %edx,(%esi) │ │ │ │ + flds 0xc(%esi) │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ fstps 0x4(%esi) │ │ │ │ fstps 0xc(%esi) │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - jmp 196b4 │ │ │ │ + jmp 19464 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%eax │ │ │ │ - jmp 196d7 │ │ │ │ + jmp 19487 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 19610 │ │ │ │ + call 193c0 │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jle 19b12 │ │ │ │ + jle 198c2 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,%edi │ │ │ │ - sar $0x3,%edi │ │ │ │ sar $0x4,%eax │ │ │ │ + sar $0x3,%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 19648 │ │ │ │ + jne 193f8 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov %ebp,%ecx │ │ │ │ and $0x7,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - je 19954 │ │ │ │ + je 19704 │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ - push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ + push (%esi,%ebp,8) │ │ │ │ lea -0x2(%ebx),%ebp │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 19954 │ │ │ │ + je 19704 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 198a4 │ │ │ │ + je 19654 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 1988f │ │ │ │ + je 1963f │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 1987a │ │ │ │ + je 1962a │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 19865 │ │ │ │ + je 19615 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 19850 │ │ │ │ + je 19600 │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %ecx │ │ │ │ pop %ebp │ │ │ │ lea -0x3(%ebx),%ebp │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %ebp │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ dec %ebp │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %ebp │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ dec %ebp │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %ebp │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - jmp 19954 │ │ │ │ + jmp 19704 │ │ │ │ lea -0x1(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %eax │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %edx │ │ │ │ lea -0x2(%ebp),%edx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ lea -0x3(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ + mov %edi,%ecx │ │ │ │ push (%esi,%edx,8) │ │ │ │ + call 14180 │ │ │ │ + pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - call 14340 │ │ │ │ - pop %eax │ │ │ │ pop %edx │ │ │ │ lea -0x4(%ebp),%edx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ lea -0x5(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ + mov %edi,%ecx │ │ │ │ push (%esi,%edx,8) │ │ │ │ + call 14180 │ │ │ │ + pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - call 14340 │ │ │ │ - pop %eax │ │ │ │ pop %edx │ │ │ │ lea -0x6(%ebp),%edx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ lea -0x7(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ - push (%esi,%edx,8) │ │ │ │ - mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x8,%ebp │ │ │ │ - call 14340 │ │ │ │ + push (%esi,%edx,8) │ │ │ │ + call 14180 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 198be │ │ │ │ + jne 1966e │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ lea -0x8(%ebx),%ebp │ │ │ │ sub %esi,%eax │ │ │ │ cmp $0x8,%eax │ │ │ │ - jle 19b12 │ │ │ │ - mov (%esi),%ecx │ │ │ │ + jle 198c2 │ │ │ │ + flds 0x4(%esi) │ │ │ │ vmovq -0x8(%ebx),%xmm0 │ │ │ │ mov %esi,%edi │ │ │ │ - flds 0x4(%esi) │ │ │ │ - not %edi │ │ │ │ sub $0x8,%esp │ │ │ │ - fstps -0x4(%ebx) │ │ │ │ + mov (%esi),%ecx │ │ │ │ + not %edi │ │ │ │ mov %esi,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ add %ebp,%edi │ │ │ │ sub %esi,%ebp │ │ │ │ - xor %edx,%edx │ │ │ │ sub $0x10,%ebx │ │ │ │ shr $0x3,%edi │ │ │ │ + and $0x3,%edi │ │ │ │ mov %ecx,0x8(%ebx) │ │ │ │ mov %ebp,%ecx │ │ │ │ - and $0x3,%edi │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ sar $0x3,%ecx │ │ │ │ - call 14340 │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ + vmovq %xmm0,(%esp) │ │ │ │ + call 14180 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ cmp $0x8,%ebp │ │ │ │ - jle 19b12 │ │ │ │ + jle 198c2 │ │ │ │ test %edi,%edi │ │ │ │ - je 19a6a │ │ │ │ + je 1981a │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 19a33 │ │ │ │ + je 197e3 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 19a07 │ │ │ │ - mov (%esi),%edx │ │ │ │ + je 197b7 │ │ │ │ + flds 0x4(%esi) │ │ │ │ vmovq (%ebx),%xmm1 │ │ │ │ mov %ebx,%ecx │ │ │ │ - flds 0x4(%esi) │ │ │ │ - sub %esi,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ + mov (%esi),%edx │ │ │ │ + sub %esi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ sar $0x3,%ecx │ │ │ │ mov %edx,(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ vmovq %xmm1,(%esp) │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ sub $0x18,%ebx │ │ │ │ - mov (%esi),%eax │ │ │ │ + flds 0x4(%esi) │ │ │ │ vmovq (%ebx),%xmm2 │ │ │ │ mov %ebx,%ecx │ │ │ │ - flds 0x4(%esi) │ │ │ │ - sub %esi,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ + mov (%esi),%eax │ │ │ │ + sub %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - sar $0x3,%ecx │ │ │ │ sub $0x8,%ebx │ │ │ │ + sar $0x3,%ecx │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ vmovq %xmm2,(%esp) │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov (%esi),%ebp │ │ │ │ + flds 0x4(%esi) │ │ │ │ vmovq (%ebx),%xmm3 │ │ │ │ mov %ebx,%edi │ │ │ │ - flds 0x4(%esi) │ │ │ │ - sub %esi,%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ + mov (%esi),%ebp │ │ │ │ + sub %esi,%edi │ │ │ │ xor %edx,%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ sub $0x8,%ebx │ │ │ │ sar $0x3,%ecx │ │ │ │ mov %ebp,0x8(%ebx) │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ vmovq %xmm3,(%esp) │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %ecx │ │ │ │ pop %ebp │ │ │ │ cmp $0x8,%edi │ │ │ │ - jle 19b12 │ │ │ │ - mov (%esi),%ecx │ │ │ │ - vmovq (%ebx),%xmm4 │ │ │ │ + jle 198c2 │ │ │ │ flds 0x4(%esi) │ │ │ │ + vmovq (%ebx),%xmm4 │ │ │ │ sub $0x8,%esp │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + mov (%esi),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %esi,%ecx │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ sar $0x3,%ecx │ │ │ │ - call 14340 │ │ │ │ - mov (%esi),%edx │ │ │ │ - vmovq -0x8(%ebx),%xmm5 │ │ │ │ - lea -0x8(%ebx),%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ + fstps 0x4(%ebx) │ │ │ │ + vmovq %xmm4,(%esp) │ │ │ │ + call 14180 │ │ │ │ flds 0x4(%esi) │ │ │ │ + lea -0x8(%ebx),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ + vmovq -0x8(%ebx),%xmm5 │ │ │ │ + mov (%esi),%edx │ │ │ │ + sub %esi,%ecx │ │ │ │ sar $0x3,%ecx │ │ │ │ - fstps -0x4(%ebx) │ │ │ │ mov %edx,-0x8(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + fstps -0x4(%ebx) │ │ │ │ vmovq %xmm5,(%esp) │ │ │ │ - call 14340 │ │ │ │ - mov (%esi),%eax │ │ │ │ - vmovq -0x10(%ebx),%xmm6 │ │ │ │ - lea -0x10(%ebx),%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ + call 14180 │ │ │ │ flds 0x4(%esi) │ │ │ │ + lea -0x10(%ebx),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + vmovq -0x10(%ebx),%xmm6 │ │ │ │ + mov (%esi),%eax │ │ │ │ + sub %esi,%ecx │ │ │ │ lea -0x18(%ebx),%edi │ │ │ │ sar $0x3,%ecx │ │ │ │ - fstps -0xc(%ebx) │ │ │ │ sub %esi,%edi │ │ │ │ sub $0x20,%ebx │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ + fstps 0x14(%ebx) │ │ │ │ vmovq %xmm6,(%esp) │ │ │ │ - call 14340 │ │ │ │ - mov (%esi),%ebp │ │ │ │ - vmovq 0x8(%ebx),%xmm7 │ │ │ │ - mov %edi,%ecx │ │ │ │ + call 14180 │ │ │ │ flds 0x4(%esi) │ │ │ │ + mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ + vmovq 0x8(%ebx),%xmm7 │ │ │ │ + mov (%esi),%ebp │ │ │ │ sar $0x3,%ecx │ │ │ │ - fstps 0xc(%ebx) │ │ │ │ + xor %edx,%edx │ │ │ │ mov %ebp,0x8(%ebx) │ │ │ │ + fstps 0xc(%ebx) │ │ │ │ vmovq %xmm7,(%esp) │ │ │ │ - call 14340 │ │ │ │ + call 14180 │ │ │ │ pop %ebp │ │ │ │ pop %eax │ │ │ │ cmp $0x8,%edi │ │ │ │ - jg 19a6a │ │ │ │ + jg 1981a │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jb 19750 │ │ │ │ - jne 196a0 │ │ │ │ + jb 19500 │ │ │ │ + jne 19450 │ │ │ │ flds -0x4(%ebx) │ │ │ │ - jmp 1973d │ │ │ │ + jmp 194ed │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x1c,%esp │ │ │ │ sub %esi,%eax │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ cmp $0x80,%eax │ │ │ │ - jle 1a021 │ │ │ │ + jle 19dd2 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - sar $0x3,%edi │ │ │ │ sar $0x4,%eax │ │ │ │ + sar $0x3,%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 19cf4 │ │ │ │ + je 19aa4 │ │ │ │ lea (%esi,%eax,8),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ decl 0x8(%esp) │ │ │ │ lea 0x8(%esi),%edi │ │ │ │ mov (%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jb 19b90 │ │ │ │ - jne 19c30 │ │ │ │ + jb 19940 │ │ │ │ + jne 199e0 │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ cmp %ebp,0xc(%esi) │ │ │ │ - jae 19c30 │ │ │ │ + jae 199e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x8(%ebx),%ebp │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - jb 19bb0 │ │ │ │ - jne 19c79 │ │ │ │ + jb 19960 │ │ │ │ + jne 19a29 │ │ │ │ mov -0x4(%ebx),%ebp │ │ │ │ cmp %ebp,0x4(%eax) │ │ │ │ - jae 19c79 │ │ │ │ + jae 19a29 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ mov %ecx,(%esi) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %edx,(%eax) │ │ │ │ mov (%esi),%edx │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %ebp,0x4(%eax) │ │ │ │ - mov %ebx,0xc(%esp) │ │ │ │ mov %ebx,%ebp │ │ │ │ + mov %ebx,0xc(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jb 19c2a │ │ │ │ - jne 19be0 │ │ │ │ + jb 199da │ │ │ │ + jne 19990 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ cmp %eax,0x4(%edi) │ │ │ │ - jb 19c2a │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ + jb 199da │ │ │ │ lea -0x8(%ebp),%eax │ │ │ │ + mov %ebx,0x4(%esp) │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %eax,%ebp │ │ │ │ cmp %ecx,%edx │ │ │ │ - jb 19cb0 │ │ │ │ + jb 19a60 │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 19c03 │ │ │ │ + jne 199b3 │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ cmp %ebx,0x4(%esi) │ │ │ │ - jb 19cb0 │ │ │ │ + jb 19a60 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - jae 19cc0 │ │ │ │ + jae 19a70 │ │ │ │ mov %ecx,(%edi) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ - add $0x8,%edi │ │ │ │ mov %edx,(%eax) │ │ │ │ + add $0x8,%edi │ │ │ │ mov (%esi),%edx │ │ │ │ mov %ecx,-0x4(%edi) │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ mov (%edi),%ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jae 19bd6 │ │ │ │ + jae 19986 │ │ │ │ add $0x8,%edi │ │ │ │ - jmp 19bd0 │ │ │ │ + jmp 19980 │ │ │ │ nop │ │ │ │ mov -0x8(%ebx),%ebp │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ cmp %ebp,%edx │ │ │ │ - jb 19c90 │ │ │ │ - jne 1a029 │ │ │ │ + jb 19a40 │ │ │ │ + jne 19dda │ │ │ │ mov -0x4(%ebx),%ebp │ │ │ │ cmp %ebp,0xc(%esi) │ │ │ │ - jb 19c90 │ │ │ │ + jb 19a40 │ │ │ │ cmp 0x4(%esp),%ecx │ │ │ │ - jb 19c5b │ │ │ │ + jb 19a0b │ │ │ │ mov -0x4(%ebx),%edx │ │ │ │ cmp %edx,0x4(%eax) │ │ │ │ - jae 19bb0 │ │ │ │ + jae 19960 │ │ │ │ mov (%esi),%edx │ │ │ │ - mov 0x4(%esp),%ecx │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ mov -0x4(%ebx),%eax │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ mov %ecx,(%esi) │ │ │ │ mov %edx,-0x8(%ebx) │ │ │ │ - mov (%esi),%edx │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ + mov (%esi),%edx │ │ │ │ mov %ebp,-0x4(%ebx) │ │ │ │ - jmp 19bc4 │ │ │ │ + jmp 19974 │ │ │ │ cmp 0x4(%esp),%edx │ │ │ │ - jb 19c5b │ │ │ │ - jne 19c90 │ │ │ │ + jb 19a0b │ │ │ │ + jne 19a40 │ │ │ │ mov -0x4(%ebx),%eax │ │ │ │ cmp %eax,0xc(%esi) │ │ │ │ - jb 19c5b │ │ │ │ + jb 19a0b │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ - mov 0xc(%esi),%eax │ │ │ │ mov %edx,(%esi) │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ mov %ebp,0xc(%esi) │ │ │ │ - jmp 19bc4 │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + jmp 19974 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%eax │ │ │ │ - jmp 19be7 │ │ │ │ + jmp 19997 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 19b30 │ │ │ │ + call 198e0 │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ cmp $0x80,%eax │ │ │ │ - jle 1a021 │ │ │ │ + jle 19dd2 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %edi,%ebx │ │ │ │ mov %eax,%edi │ │ │ │ - sar $0x3,%edi │ │ │ │ sar $0x4,%eax │ │ │ │ + sar $0x3,%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 19b68 │ │ │ │ + jne 19918 │ │ │ │ lea -0x1(%eax),%ebp │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov %ebp,%ecx │ │ │ │ and $0x7,%ecx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - je 19e64 │ │ │ │ + je 19c14 │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ - push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ + push (%esi,%ebp,8) │ │ │ │ lea -0x2(%ebx),%ebp │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 19e64 │ │ │ │ + je 19c14 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 19db4 │ │ │ │ + je 19b64 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 19d9f │ │ │ │ + je 19b4f │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 19d8a │ │ │ │ + je 19b3a │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 19d75 │ │ │ │ + je 19b25 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 19d60 │ │ │ │ + je 19b10 │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %ecx │ │ │ │ pop %ebp │ │ │ │ lea -0x3(%ebx),%ebp │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %ebp │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ dec %ebp │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %ebp │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ dec %ebp │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ dec %ebp │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - jmp 19e64 │ │ │ │ + jmp 19c14 │ │ │ │ lea -0x1(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %eax │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %edx │ │ │ │ lea -0x2(%ebp),%edx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ lea -0x3(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ + mov %edi,%ecx │ │ │ │ push (%esi,%edx,8) │ │ │ │ + call 13ea0 │ │ │ │ + pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - call 14040 │ │ │ │ - pop %eax │ │ │ │ pop %edx │ │ │ │ lea -0x4(%ebp),%edx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ lea -0x5(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ + mov %edi,%ecx │ │ │ │ push (%esi,%edx,8) │ │ │ │ + call 13ea0 │ │ │ │ + pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ - call 14040 │ │ │ │ - pop %eax │ │ │ │ pop %edx │ │ │ │ lea -0x6(%ebp),%edx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ push (%esi,%edx,8) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ lea -0x7(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ + mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ push 0x4(%esi,%edx,8) │ │ │ │ - push (%esi,%edx,8) │ │ │ │ - mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x8,%ebp │ │ │ │ - call 14040 │ │ │ │ + push (%esi,%edx,8) │ │ │ │ + call 13ea0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push 0x4(%esi,%ebp,8) │ │ │ │ push (%esi,%ebp,8) │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 19dce │ │ │ │ + jne 19b7e │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ lea -0x8(%ebx),%ebp │ │ │ │ sub %esi,%eax │ │ │ │ cmp $0x8,%eax │ │ │ │ - jle 1a021 │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ + jle 19dd2 │ │ │ │ vmovq -0x8(%ebx),%xmm0 │ │ │ │ + mov (%esi),%ecx │ │ │ │ mov %esi,%edi │ │ │ │ - not %edi │ │ │ │ sub $0x8,%esp │ │ │ │ - add %ebp,%edi │ │ │ │ - sub %esi,%ebp │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + not %edi │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x10,%ebx │ │ │ │ + add %ebp,%edi │ │ │ │ + sub %esi,%ebp │ │ │ │ shr $0x3,%edi │ │ │ │ mov %ecx,0x8(%ebx) │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ mov %ebp,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ and $0x3,%edi │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ sar $0x3,%ecx │ │ │ │ - call 14040 │ │ │ │ + xor %edx,%edx │ │ │ │ + vmovq %xmm0,(%esp) │ │ │ │ + call 13ea0 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ cmp $0x8,%ebp │ │ │ │ - jle 1a021 │ │ │ │ + jle 19dd2 │ │ │ │ test %edi,%edi │ │ │ │ - je 19f79 │ │ │ │ + je 19d2a │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 19f42 │ │ │ │ + je 19cf3 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 19f17 │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ + je 19cc7 │ │ │ │ vmovq (%ebx),%xmm1 │ │ │ │ + mov (%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ mov %eax,(%ebx) │ │ │ │ + mov %esi,%eax │ │ │ │ mov %ebp,0x4(%ebx) │ │ │ │ sub %esi,%ebx │ │ │ │ - mov %esi,%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ - vmovq %xmm1,(%esp) │ │ │ │ sar $0x3,%ecx │ │ │ │ - call 14040 │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + call 13ea0 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ sub $0x18,%ebx │ │ │ │ - mov (%esi),%edi │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ vmovq (%ebx),%xmm2 │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ + mov (%esi),%edi │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ - mov %edi,(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ sub $0x8,%ebx │ │ │ │ sub %esi,%ecx │ │ │ │ - vmovq %xmm2,(%esp) │ │ │ │ + mov %edi,0x8(%ebx) │ │ │ │ sar $0x3,%ecx │ │ │ │ - call 14040 │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + call 13ea0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ + vmovq (%ebx),%xmm3 │ │ │ │ mov (%esi),%edx │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ mov %ebx,%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq (%ebx),%xmm3 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ sub %esi,%edi │ │ │ │ sub $0x8,%ebx │ │ │ │ mov %edi,%ecx │ │ │ │ sar $0x3,%ecx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ vmovq %xmm3,(%esp) │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %ecx │ │ │ │ pop %ebp │ │ │ │ cmp $0x8,%edi │ │ │ │ - jle 1a021 │ │ │ │ - mov (%esi),%ebp │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ + jle 19dd2 │ │ │ │ vmovq (%ebx),%xmm4 │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ xor %edx,%edx │ │ │ │ + mov (%esi),%ebp │ │ │ │ mov %esi,%eax │ │ │ │ - mov %ebp,(%ebx) │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %esi,%ecx │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ + mov %ebp,(%ebx) │ │ │ │ sar $0x3,%ecx │ │ │ │ - call 14040 │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ + vmovq %xmm4,(%esp) │ │ │ │ + call 13ea0 │ │ │ │ vmovq -0x8(%ebx),%xmm5 │ │ │ │ lea -0x8(%ebx),%ecx │ │ │ │ + mov (%esi),%edx │ │ │ │ sub %esi,%ecx │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ sar $0x3,%ecx │ │ │ │ mov %edx,-0x8(%ebx) │ │ │ │ - mov %eax,-0x4(%ebx) │ │ │ │ xor %edx,%edx │ │ │ │ + mov %eax,-0x4(%ebx) │ │ │ │ mov %esi,%eax │ │ │ │ vmovq %xmm5,(%esp) │ │ │ │ - call 14040 │ │ │ │ - mov (%esi),%edi │ │ │ │ - mov 0x4(%esi),%ebp │ │ │ │ + call 13ea0 │ │ │ │ vmovq -0x10(%ebx),%xmm6 │ │ │ │ lea -0x10(%ebx),%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ + mov (%esi),%edi │ │ │ │ sub %esi,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ + mov 0x4(%esi),%ebp │ │ │ │ sar $0x3,%ecx │ │ │ │ mov %edi,-0x10(%ebx) │ │ │ │ - mov %ebp,-0xc(%ebx) │ │ │ │ lea -0x18(%ebx),%edi │ │ │ │ sub $0x20,%ebx │ │ │ │ - vmovq %xmm6,(%esp) │ │ │ │ + mov %ebp,0x14(%ebx) │ │ │ │ sub %esi,%edi │ │ │ │ - call 14040 │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + call 13ea0 │ │ │ │ vmovq 0x8(%ebx),%xmm7 │ │ │ │ mov %esi,%eax │ │ │ │ + mov (%esi),%ecx │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ mov %ecx,0x8(%ebx) │ │ │ │ - mov %edx,0xc(%ebx) │ │ │ │ mov %edi,%ecx │ │ │ │ + mov %edx,0xc(%ebx) │ │ │ │ + sar $0x3,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ vmovq %xmm7,(%esp) │ │ │ │ - sar $0x3,%ecx │ │ │ │ - call 14040 │ │ │ │ + call 13ea0 │ │ │ │ pop %ebp │ │ │ │ pop %eax │ │ │ │ cmp $0x8,%edi │ │ │ │ - jg 19f79 │ │ │ │ + jg 19d2a │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ cmp 0x4(%esp),%ecx │ │ │ │ - jb 19c5b │ │ │ │ - jne 19bb0 │ │ │ │ - jmp 19c4f │ │ │ │ - xchg %ax,%ax │ │ │ │ + jb 19a0b │ │ │ │ + jne 19960 │ │ │ │ + jmp 199ff │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ push %ebx │ │ │ │ mov %edx,%ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ sub %eax,%ebx │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ cmp $0x100,%ebx │ │ │ │ - jle 1a701 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov %ebx,%ebp │ │ │ │ - sar $0x4,%ebp │ │ │ │ + jle 1a47c │ │ │ │ + mov %ebx,%ecx │ │ │ │ sar $0x5,%ebx │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + sar $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 1a38b │ │ │ │ + je 1a14b │ │ │ │ shl $0x4,%ebx │ │ │ │ - lea (%edi,%ebx,1),%eax │ │ │ │ vmovq 0x10(%edi),%xmm2 │ │ │ │ - decl 0x18(%esp) │ │ │ │ + decl 0x1c(%esp) │ │ │ │ + lea (%edi,%ebx,1),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ vmovd %xmm2,%ecx │ │ │ │ vpextrd $0x1,%xmm2,%edx │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ - vpextrd $0x1,%xmm0,%ebp │ │ │ │ mov %edx,%esi │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - vmovd %xmm0,0x8(%esp) │ │ │ │ - sbb %ebp,%esi │ │ │ │ - jb 1a0d0 │ │ │ │ - vpxorq %xmm0,%xmm2,%xmm1 │ │ │ │ + vmovd %xmm0,%ebp │ │ │ │ + vpextrd $0x1,%xmm0,%ebx │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + mov %ebx,0x8(%esp) │ │ │ │ + sbb %ebx,%esi │ │ │ │ + jb 19e80 │ │ │ │ + vpxor %xmm0,%xmm2,%xmm1 │ │ │ │ vpunpcklqdq %xmm1,%xmm1,%xmm3 │ │ │ │ vptest %xmm3,%xmm3 │ │ │ │ - jne 1a220 │ │ │ │ + jne 19fe0 │ │ │ │ fldl 0x18(%edi) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 1a220 │ │ │ │ - nop │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - vmovq -0x10(%ebx),%xmm5 │ │ │ │ + jbe 19fe0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + vmovq -0x10(%esi),%xmm5 │ │ │ │ vmovd %xmm5,%ebx │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ vpextrd $0x1,%xmm5,%esi │ │ │ │ + cmp %ebx,%ebp │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ sbb %esi,%ebp │ │ │ │ - jb 1a120 │ │ │ │ - vpxorq %xmm5,%xmm0,%xmm6 │ │ │ │ + jb 19ed0 │ │ │ │ + vpxor %xmm5,%xmm0,%xmm6 │ │ │ │ vpunpcklqdq %xmm6,%xmm6,%xmm7 │ │ │ │ vptest %xmm7,%xmm7 │ │ │ │ - jne 1a2b8 │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ + jne 1a07c │ │ │ │ + mov 0x18(%esp),%esi │ │ │ │ + fldl -0x8(%esi) │ │ │ │ + fstl 0x8(%esp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ - fldl -0x8(%ebp) │ │ │ │ + fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 1a2b8 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jbe 1a07c │ │ │ │ + xchg %ax,%ax │ │ │ │ vmovq (%edi),%xmm5 │ │ │ │ - vmovsd 0x8(%eax),%xmm6 │ │ │ │ - vmovq %xmm0,(%edi) │ │ │ │ fldl 0x8(%edi) │ │ │ │ + vmovq %xmm0,(%edi) │ │ │ │ + vmovsd 0x8(%eax),%xmm6 │ │ │ │ vmovq %xmm5,(%eax) │ │ │ │ vmovq (%edi),%xmm2 │ │ │ │ vmovsd %xmm6,0x8(%edi) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ vmovd %xmm2,%ecx │ │ │ │ vpextrd $0x1,%xmm2,%edx │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ lea 0x10(%edi),%esi │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%esi),%xmm6 │ │ │ │ vmovd %xmm6,%edi │ │ │ │ vpextrd $0x1,%xmm6,%eax │ │ │ │ cmp %ecx,%edi │ │ │ │ sbb %edx,%eax │ │ │ │ - jb 1a340 │ │ │ │ - vpxorq %xmm2,%xmm6,%xmm7 │ │ │ │ + jb 1a100 │ │ │ │ + vpxor %xmm2,%xmm6,%xmm7 │ │ │ │ vpunpcklqdq %xmm7,%xmm7,%xmm1 │ │ │ │ vptest %xmm1,%xmm1 │ │ │ │ - jne 1a19d │ │ │ │ + jne 19f51 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ - fldl 0x8(%esi) │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + fstl 0x10(%esp) │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1a340 │ │ │ │ + ja 1a100 │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ vmovq (%eax),%xmm4 │ │ │ │ mov %eax,%ebp │ │ │ │ vmovd %xmm4,%edi │ │ │ │ vpextrd $0x1,%xmm4,%ebx │ │ │ │ cmp %edi,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ sbb %ebx,%edi │ │ │ │ - jb 1a330 │ │ │ │ - vpxorq %xmm2,%xmm4,%xmm3 │ │ │ │ + jb 1a0f0 │ │ │ │ + vpxor %xmm2,%xmm4,%xmm3 │ │ │ │ vpunpcklqdq %xmm3,%xmm3,%xmm5 │ │ │ │ vptest %xmm5,%xmm5 │ │ │ │ - jne 1a1e1 │ │ │ │ + jne 19f97 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ fldl 0x8(%ebx) │ │ │ │ + fstl 0x10(%esp) │ │ │ │ fldl 0x8(%eax) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1a330 │ │ │ │ + ja 1a0f0 │ │ │ │ cmp %eax,%esi │ │ │ │ - jae 1a350 │ │ │ │ + jae 1a110 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ vmovq %xmm4,(%esi) │ │ │ │ - vmovsd 0x8(%eax),%xmm0 │ │ │ │ fldl 0x8(%esi) │ │ │ │ vmovq %xmm6,(%eax) │ │ │ │ add $0x10,%esi │ │ │ │ + vmovsd 0x8(%eax),%xmm0 │ │ │ │ vmovq (%ecx),%xmm2 │ │ │ │ vmovsd %xmm0,-0x8(%esi) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ vmovd %xmm2,%ecx │ │ │ │ vpextrd $0x1,%xmm2,%edx │ │ │ │ - jmp 1a160 │ │ │ │ + jmp 19f10 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ vmovq -0x10(%ebx),%xmm4 │ │ │ │ vmovd %xmm4,%ebx │ │ │ │ - vpextrd $0x1,%xmm4,0x1c(%esp) │ │ │ │ + vpextrd $0x1,%xmm4,%esi │ │ │ │ + vmovd %xmm4,0x10(%esp) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - sbb 0x1c(%esp),%esi │ │ │ │ - jb 1a430 │ │ │ │ - vpxorq %xmm4,%xmm2,%xmm5 │ │ │ │ + mov %edx,%ebx │ │ │ │ + sbb %esi,%ebx │ │ │ │ + jb 1a490 │ │ │ │ + vpxor %xmm4,%xmm2,%xmm5 │ │ │ │ vpunpcklqdq %xmm5,%xmm5,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - jne 1a709 │ │ │ │ - mov 0x14(%esp),%esi │ │ │ │ + jne 1a4ae │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ fldl 0x18(%edi) │ │ │ │ - fldl -0x8(%esi) │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 1a42d │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - sbb 0x1c(%esp),%ebp │ │ │ │ - jb 1a715 │ │ │ │ + ja 1a484 │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + vmovd %xmm4,%edx │ │ │ │ + cmp %edx,%ebp │ │ │ │ + sbb %esi,%ecx │ │ │ │ + jb 1a4be │ │ │ │ fldl 0x8(%eax) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1a717 │ │ │ │ + ja 1a4c0 │ │ │ │ vmovq (%edi),%xmm1 │ │ │ │ + fldl 0x8(%edi) │ │ │ │ vmovq %xmm0,(%edi) │ │ │ │ vmovsd 0x8(%eax),%xmm0 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ vmovq %xmm1,(%eax) │ │ │ │ vmovq (%edi),%xmm2 │ │ │ │ vmovsd %xmm0,0x8(%edi) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ vmovd %xmm2,%ecx │ │ │ │ vpextrd $0x1,%xmm2,%edx │ │ │ │ - jmp 1a14a │ │ │ │ + jmp 19efa │ │ │ │ cmp %ebx,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ - sbb %esi,%eax │ │ │ │ - jb 1a2e9 │ │ │ │ - vpxorq %xmm5,%xmm2,%xmm1 │ │ │ │ + sbb 0x10(%esp),%eax │ │ │ │ + jb 1a0b3 │ │ │ │ + vpxor %xmm5,%xmm2,%xmm1 │ │ │ │ vpunpcklqdq %xmm1,%xmm1,%xmm0 │ │ │ │ vptest %xmm0,%xmm0 │ │ │ │ - jne 1a430 │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - fldl 0x18(%edi) │ │ │ │ + jne 1a490 │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ fldl -0x8(%ebx) │ │ │ │ + fstl 0x8(%esp) │ │ │ │ + fldl 0x18(%edi) │ │ │ │ + fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 1a430 │ │ │ │ - vmovq (%edi),%xmm2 │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ + jbe 1a490 │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ fldl 0x8(%edi) │ │ │ │ + vmovq (%edi),%xmm2 │ │ │ │ vmovq %xmm5,(%edi) │ │ │ │ fldl -0x8(%edx) │ │ │ │ vmovq %xmm2,-0x10(%edx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ vmovq (%edi),%xmm2 │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ vmovsd 0x8(%esp),%xmm4 │ │ │ │ vmovd %xmm2,%ecx │ │ │ │ vmovsd %xmm4,0x8(%edi) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ vpextrd $0x1,%xmm2,%edx │ │ │ │ - jmp 1a14a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 19efa │ │ │ │ + nop │ │ │ │ sub $0x10,%eax │ │ │ │ - jmp 1a1a0 │ │ │ │ + jmp 19f54 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x10,%esi │ │ │ │ - jmp 1a160 │ │ │ │ + jmp 19f10 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ sub %edi,%ebx │ │ │ │ - call 1a040 │ │ │ │ + call 19df0 │ │ │ │ cmp $0x100,%ebx │ │ │ │ - jle 1a701 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - mov %ebx,%ebp │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ - sar $0x4,%ebp │ │ │ │ + jle 1a47c │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ sar $0x5,%ebx │ │ │ │ + sar $0x4,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 1a075 │ │ │ │ + jne 19e25 │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - je 1a4ba │ │ │ │ + mov %esi,%ebp │ │ │ │ + and $0x3,%ebp │ │ │ │ + je 1a4fc │ │ │ │ mov %esi,%edx │ │ │ │ sub $0x10,%esp │ │ │ │ mov %edi,%eax │ │ │ │ shl $0x4,%edx │ │ │ │ vmovdqu (%edi,%edx,1),%xmm7 │ │ │ │ - mov %ebp,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ lea -0x2(%ebx),%esi │ │ │ │ vmovdqu %xmm7,0x30(%esp) │ │ │ │ vmovdqu %xmm7,(%esp) │ │ │ │ - call 13e20 │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 1a4ba │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 1a401 │ │ │ │ - mov %esi,%ecx │ │ │ │ - sub $0x10,%esp │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - shl $0x4,%ecx │ │ │ │ - vmovdqu (%edi,%ecx,1),%xmm1 │ │ │ │ - mov %ebp,%ecx │ │ │ │ - lea -0x3(%ebx),%esi │ │ │ │ - vmovdqu %xmm1,0x30(%esp) │ │ │ │ - vmovdqu %xmm1,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + call 13c80 │ │ │ │ add $0x10,%esp │ │ │ │ + cmp $0x1,%ebp │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + je 1a4fc │ │ │ │ + cmp $0x2,%ebp │ │ │ │ + jne 1a522 │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov %esi,%edx │ │ │ │ - mov %ebp,%ecx │ │ │ │ - shl $0x4,%ebx │ │ │ │ - vmovdqu (%edi,%ebx,1),%xmm4 │ │ │ │ mov %edi,%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ dec %esi │ │ │ │ + vmovdqu (%edi,%ebx,1),%xmm4 │ │ │ │ vmovdqu %xmm4,0x30(%esp) │ │ │ │ vmovdqu %xmm4,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + call 13c80 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 1a4ba │ │ │ │ - ffreep %st(0) │ │ │ │ - nop │ │ │ │ - vmovq (%edi),%xmm3 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - fldl 0x18(%edi) │ │ │ │ - vmovq %xmm2,(%edi) │ │ │ │ - fstpl 0x8(%edi) │ │ │ │ - fstpl 0x18(%edi) │ │ │ │ - vmovq %xmm3,0x10(%edi) │ │ │ │ - jmp 1a14a │ │ │ │ + mov 0x8(%esp),%ebp │ │ │ │ + jmp 1a235 │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ sub $0x10,%esp │ │ │ │ mov %ebp,%ecx │ │ │ │ mov %edx,%eax │ │ │ │ shl $0x4,%eax │ │ │ │ vmovdqu (%edi,%eax,1),%xmm5 │ │ │ │ mov %edi,%eax │ │ │ │ vmovdqu %xmm5,0x30(%esp) │ │ │ │ vmovdqu %xmm5,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + call 13c80 │ │ │ │ lea -0x2(%esi),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %edx,%ecx │ │ │ │ - shl $0x4,%ecx │ │ │ │ - vmovdqu (%edi,%ecx,1),%xmm0 │ │ │ │ + mov %edx,%ebx │ │ │ │ mov %ebp,%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ + shl $0x4,%ebx │ │ │ │ + vmovdqu (%edi,%ebx,1),%xmm0 │ │ │ │ vmovdqu %xmm0,0x30(%esp) │ │ │ │ vmovdqu %xmm0,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + call 13c80 │ │ │ │ lea -0x3(%esi),%edx │ │ │ │ - mov %ebp,%ecx │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ sub $0x4,%esi │ │ │ │ - shl $0x4,%ebx │ │ │ │ - vmovdqu (%edi,%ebx,1),%xmm2 │ │ │ │ + shl $0x4,%ecx │ │ │ │ + vmovdqu (%edi,%ecx,1),%xmm2 │ │ │ │ + mov %ebp,%ecx │ │ │ │ vmovdqu %xmm2,0x30(%esp) │ │ │ │ vmovdqu %xmm2,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + call 13c80 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,%edx │ │ │ │ + mov %esi,%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ - mov %ebp,%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - shl $0x4,%edx │ │ │ │ - vmovdqu (%edi,%edx,1),%xmm3 │ │ │ │ mov %esi,%edx │ │ │ │ + shl $0x4,%ecx │ │ │ │ + mov %edi,%eax │ │ │ │ + vmovdqu (%edi,%ecx,1),%xmm3 │ │ │ │ + mov %ebp,%ecx │ │ │ │ vmovdqu %xmm3,0x30(%esp) │ │ │ │ vmovdqu %xmm3,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + call 13c80 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - jne 1a44e │ │ │ │ - mov 0x14(%esp),%ebx │ │ │ │ - mov %ebx,%ebp │ │ │ │ + jne 1a1c9 │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ lea -0x10(%ebx),%edx │ │ │ │ - sub %edi,%ebp │ │ │ │ - cmp $0x10,%ebp │ │ │ │ - jle 1a701 │ │ │ │ + sub %edi,%esi │ │ │ │ + cmp $0x10,%esi │ │ │ │ + jle 1a47c │ │ │ │ vmovdqu -0x10(%ebx),%xmm7 │ │ │ │ vmovq (%edi),%xmm6 │ │ │ │ - vmovsd 0x8(%edi),%xmm1 │ │ │ │ mov %edi,%esi │ │ │ │ - not %esi │ │ │ │ sub $0x10,%esp │ │ │ │ + vmovsd 0x8(%edi),%xmm1 │ │ │ │ + not %esi │ │ │ │ mov %edi,%eax │ │ │ │ sub $0x20,%ebx │ │ │ │ add %edx,%esi │ │ │ │ sub %edi,%edx │ │ │ │ mov %edx,%ecx │ │ │ │ + shr $0x4,%esi │ │ │ │ mov %edx,%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - shr $0x4,%esi │ │ │ │ sar $0x4,%ecx │ │ │ │ + and $0x3,%esi │ │ │ │ vmovq %xmm6,0x10(%ebx) │ │ │ │ - vmovsd %xmm1,0x18(%ebx) │ │ │ │ vmovdqu %xmm7,0x30(%esp) │ │ │ │ - and $0x3,%esi │ │ │ │ + vmovsd %xmm1,0x18(%ebx) │ │ │ │ vmovdqu %xmm7,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + call 13c80 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x10,%ebp │ │ │ │ - jle 1a701 │ │ │ │ + jle 1a47c │ │ │ │ test %esi,%esi │ │ │ │ - je 1a620 │ │ │ │ + je 1a39b │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 1a5da │ │ │ │ + je 1a355 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 1a59f │ │ │ │ + je 1a31a │ │ │ │ vmovdqu (%ebx),%xmm4 │ │ │ │ vmovq (%edi),%xmm3 │ │ │ │ - vmovsd 0x8(%edi),%xmm5 │ │ │ │ mov %ebx,%ecx │ │ │ │ - sub %edi,%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ + vmovsd 0x8(%edi),%xmm5 │ │ │ │ + sub %edi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ sar $0x4,%ecx │ │ │ │ vmovq %xmm3,(%ebx) │ │ │ │ - vmovsd %xmm5,0x8(%ebx) │ │ │ │ vmovdqu %xmm4,0x30(%esp) │ │ │ │ + vmovsd %xmm5,0x8(%ebx) │ │ │ │ vmovdqu %xmm4,(%esp) │ │ │ │ - call 13e20 │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ + call 13c80 │ │ │ │ + mov 0x28(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x30,%ebx │ │ │ │ vmovdqu (%ebx),%xmm2 │ │ │ │ vmovq (%edi),%xmm0 │ │ │ │ - vmovsd 0x8(%edi),%xmm7 │ │ │ │ mov %ebx,%ecx │ │ │ │ - sub %edi,%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ + vmovsd 0x8(%edi),%xmm7 │ │ │ │ + sub %edi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ sar $0x4,%ecx │ │ │ │ sub $0x10,%ebx │ │ │ │ vmovq %xmm0,0x10(%ebx) │ │ │ │ - vmovsd %xmm7,0x18(%ebx) │ │ │ │ vmovdqu %xmm2,0x30(%esp) │ │ │ │ + vmovsd %xmm7,0x18(%ebx) │ │ │ │ vmovdqu %xmm2,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + call 13c80 │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu (%ebx),%xmm6 │ │ │ │ vmovq (%edi),%xmm1 │ │ │ │ mov %ebx,%esi │ │ │ │ sub $0x10,%esp │ │ │ │ vmovsd 0x8(%edi),%xmm4 │ │ │ │ sub %edi,%esi │ │ │ │ @@ -18408,156 +18614,185 @@ │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0x10,%ebx │ │ │ │ sar $0x4,%ecx │ │ │ │ vmovq %xmm1,0x10(%ebx) │ │ │ │ vmovdqu %xmm6,0x30(%esp) │ │ │ │ vmovsd %xmm4,0x18(%ebx) │ │ │ │ vmovdqu %xmm6,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + call 13c80 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x10,%esi │ │ │ │ - jle 1a701 │ │ │ │ + jle 1a47c │ │ │ │ vmovdqu (%ebx),%xmm3 │ │ │ │ vmovq (%edi),%xmm5 │ │ │ │ mov %ebx,%ecx │ │ │ │ sub $0x10,%esp │ │ │ │ vmovsd 0x8(%edi),%xmm2 │ │ │ │ sub %edi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ sar $0x4,%ecx │ │ │ │ vmovq %xmm5,(%ebx) │ │ │ │ vmovdqu %xmm3,0x30(%esp) │ │ │ │ vmovsd %xmm2,0x8(%ebx) │ │ │ │ vmovdqu %xmm3,(%esp) │ │ │ │ - call 13e20 │ │ │ │ - vmovq (%edi),%xmm0 │ │ │ │ - vmovsd 0x8(%edi),%xmm7 │ │ │ │ - vmovdqu -0x10(%ebx),%xmm6 │ │ │ │ + call 13c80 │ │ │ │ lea -0x10(%ebx),%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ + vmovq (%edi),%xmm0 │ │ │ │ + vmovsd 0x8(%edi),%xmm7 │ │ │ │ sub %edi,%ecx │ │ │ │ + vmovdqu -0x10(%ebx),%xmm6 │ │ │ │ sar $0x4,%ecx │ │ │ │ vmovq %xmm0,-0x10(%ebx) │ │ │ │ vmovsd %xmm7,-0x8(%ebx) │ │ │ │ vmovdqu %xmm6,0x30(%esp) │ │ │ │ vmovdqu %xmm6,(%esp) │ │ │ │ - call 13e20 │ │ │ │ - vmovq (%edi),%xmm4 │ │ │ │ - vmovsd 0x8(%edi),%xmm3 │ │ │ │ - vmovdqu -0x20(%ebx),%xmm1 │ │ │ │ + call 13c80 │ │ │ │ lea -0x20(%ebx),%ecx │ │ │ │ + sub %edi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - sub %edi,%ecx │ │ │ │ - lea -0x30(%ebx),%ebp │ │ │ │ - sub $0x40,%ebx │ │ │ │ + vmovq (%edi),%xmm4 │ │ │ │ + vmovsd 0x8(%edi),%xmm3 │ │ │ │ sar $0x4,%ecx │ │ │ │ + lea -0x30(%ebx),%ebp │ │ │ │ + vmovdqu -0x20(%ebx),%xmm1 │ │ │ │ sub %edi,%ebp │ │ │ │ + sub $0x40,%ebx │ │ │ │ vmovq %xmm4,0x20(%ebx) │ │ │ │ vmovsd %xmm3,0x28(%ebx) │ │ │ │ vmovdqu %xmm1,0x30(%esp) │ │ │ │ vmovdqu %xmm1,(%esp) │ │ │ │ - call 13e20 │ │ │ │ - vmovq (%edi),%xmm2 │ │ │ │ - vmovsd 0x8(%edi),%xmm6 │ │ │ │ - vmovdqu 0x10(%ebx),%xmm5 │ │ │ │ + call 13c80 │ │ │ │ mov %ebp,%ecx │ │ │ │ + sar $0x4,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - sar $0x4,%ecx │ │ │ │ + vmovq (%edi),%xmm2 │ │ │ │ + vmovsd 0x8(%edi),%xmm6 │ │ │ │ + vmovdqu 0x10(%ebx),%xmm5 │ │ │ │ vmovq %xmm2,0x10(%ebx) │ │ │ │ vmovsd %xmm6,0x18(%ebx) │ │ │ │ vmovdqu %xmm5,0x30(%esp) │ │ │ │ vmovdqu %xmm5,(%esp) │ │ │ │ - call 13e20 │ │ │ │ + call 13c80 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x10,%ebp │ │ │ │ - jg 1a620 │ │ │ │ + jg 1a39b │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - cmp %ebx,0x8(%esp) │ │ │ │ - sbb 0x1c(%esp),%ebp │ │ │ │ - jae 1a753 │ │ │ │ - jmp 1a717 │ │ │ │ ffreep %st(0) │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fldl 0x8(%edi) │ │ │ │ vmovq (%edi),%xmm3 │ │ │ │ + vmovq %xmm2,(%edi) │ │ │ │ + fldl 0x18(%edi) │ │ │ │ + vmovq %xmm3,0x10(%edi) │ │ │ │ + fstpl 0x8(%edi) │ │ │ │ + fstpl 0x18(%edi) │ │ │ │ + jmp 19efa │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + vmovd %xmm4,%edx │ │ │ │ + cmp %edx,%ebp │ │ │ │ + sbb %esi,%ecx │ │ │ │ + jae 1a503 │ │ │ │ + jmp 1a4c0 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ fldl 0x8(%edi) │ │ │ │ + vmovq (%edi),%xmm3 │ │ │ │ vmovq %xmm4,(%edi) │ │ │ │ - fldl -0x8(%ecx) │ │ │ │ - vmovq %xmm3,-0x10(%ecx) │ │ │ │ - fstpl 0x8(%esp) │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + vmovq %xmm3,-0x10(%eax) │ │ │ │ vmovq (%edi),%xmm2 │ │ │ │ + fstpl 0x8(%esp) │ │ │ │ vmovsd 0x8(%esp),%xmm4 │ │ │ │ + vmovd %xmm2,%ecx │ │ │ │ vpextrd $0x1,%xmm2,%edx │ │ │ │ vmovsd %xmm4,0x8(%edi) │ │ │ │ - fstpl -0x8(%ecx) │ │ │ │ - vmovd %xmm2,%ecx │ │ │ │ - jmp 1a14a │ │ │ │ - vpxorq %xmm4,%xmm0,%xmm2 │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + jmp 19efa │ │ │ │ + mov %ecx,%ebp │ │ │ │ + jmp 1a235 │ │ │ │ + vpxor %xmm4,%xmm0,%xmm2 │ │ │ │ vpunpcklqdq %xmm2,%xmm2,%xmm7 │ │ │ │ vptest %xmm7,%xmm7 │ │ │ │ - jne 1a289 │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ - fldl -0x8(%edx) │ │ │ │ - jmp 1a27a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 1a04d │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ + fldl -0x8(%ebp) │ │ │ │ + jmp 1a03e │ │ │ │ + mov %esi,%eax │ │ │ │ + sub $0x10,%esp │ │ │ │ + mov %esi,%edx │ │ │ │ + lea -0x3(%ebx),%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ + vmovdqu (%edi,%eax,1),%xmm1 │ │ │ │ + mov %edi,%eax │ │ │ │ + vmovdqu %xmm1,0x30(%esp) │ │ │ │ + vmovdqu %xmm1,(%esp) │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ + call 13c80 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + jmp 1a19a │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x6c,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xbc850,%ebx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb7a70,%ebx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ sub %edi,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jae 1a830 │ │ │ │ + jae 1a610 │ │ │ │ cmp $0x1fffffff,%edx │ │ │ │ - ja a78e <__cxa_finalize@plt+0xde> │ │ │ │ + ja a78c <__cxa_finalize@plt+0xdc> │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ push %esi │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ call a570 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - add %eax,%esi │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpinsrd $0x1,%esi,%xmm3,%xmm4 │ │ │ │ - mov %esi,0x8(%edx) │ │ │ │ - vmovq %xmm4,(%edx) │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + add %edx,%esi │ │ │ │ + vmovd %edx,%xmm2 │ │ │ │ + vpinsrd $0x1,%esi,%xmm2,%xmm3 │ │ │ │ + mov %esi,0x8(%eax) │ │ │ │ + vmovq %xmm3,(%eax) │ │ │ │ test %edi,%edi │ │ │ │ - je 1a816 │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + je 1a5f6 │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -18565,276 +18800,258 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,%esi │ │ │ │ sar $0x2,%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jae 1aab0 │ │ │ │ + jae 1a810 │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 1abc0 │ │ │ │ + je 1a920 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ call a570 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ flds (%ebx) │ │ │ │ lea -0x1(%edx),%edi │ │ │ │ fstps (%ecx) │ │ │ │ sub %esi,%edi │ │ │ │ - je 1abd0 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea 0x4(%ecx,%edi,4),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jae 1a88f │ │ │ │ + je 1a930 │ │ │ │ + lea -0x1(%edi),%esi │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jbe 1a850 │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + lea 0x4(%ecx,%edi,4),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jae 1a67b │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 1ab00 │ │ │ │ + jb 1a850 │ │ │ │ lea 0x4(%ecx),%edx │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 1abe0 │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + cmp $0x6,%esi │ │ │ │ + jbe 1a950 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x4,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ mov %ebx,%esi │ │ │ │ - vbroadcastss (%edx),%zmm0 │ │ │ │ + vbroadcastss (%eax),%ymm0 │ │ │ │ + xor %eax,%eax │ │ │ │ and $0x7,%esi │ │ │ │ - je 1a958 │ │ │ │ + je 1a715 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 1a93f │ │ │ │ + je 1a705 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 1a92e │ │ │ │ + je 1a6f9 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 1a91d │ │ │ │ + je 1a6ed │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 1a90c │ │ │ │ + je 1a6e1 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 1a8fb │ │ │ │ + je 1a6d5 │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 1a8ea │ │ │ │ - vmovups %zmm0,0x4(%ecx,%eax,1) │ │ │ │ + je 1a6c9 │ │ │ │ + vmovups %ymm0,0x4(%ecx,%eax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ mov %eax,%edx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x4(%ecx,%edx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0x4(%ecx,%edx,1) │ │ │ │ mov %eax,%esi │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovups %zmm0,0x4(%ecx,%esi,1) │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovups %ymm0,0x4(%ecx,%esi,1) │ │ │ │ mov %eax,%edx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x4(%ecx,%edx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0x4(%ecx,%edx,1) │ │ │ │ mov %eax,%esi │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovups %zmm0,0x4(%ecx,%esi,1) │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovups %ymm0,0x4(%ecx,%esi,1) │ │ │ │ mov %eax,%edx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x4(%ecx,%edx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0x4(%ecx,%edx,1) │ │ │ │ mov %eax,%esi │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovups %zmm0,0x4(%ecx,%esi,1) │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovups %ymm0,0x4(%ecx,%esi,1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 1a9e9 │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + je 1a786 │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x4(%ecx,%edx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0x4(%ecx,%edx,1) │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x44(%edx,%ecx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0x24(%edx,%ecx,1) │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x84(%edx,%ecx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0x44(%edx,%ecx,1) │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0xc4(%edx,%ecx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0x64(%edx,%ecx,1) │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x104(%edx,%ecx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0x84(%edx,%ecx,1) │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x144(%edx,%ecx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0xa4(%edx,%ecx,1) │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x184(%edx,%ecx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0xc4(%edx,%ecx,1) │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovups %zmm0,0x1c4(%edx,%ecx,1) │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovups %ymm0,0xe4(%edx,%ecx,1) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 1a95b │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - test $0xf,%edi │ │ │ │ - je 1aaf2 │ │ │ │ - mov %edi,%esi │ │ │ │ + jne 1a718 │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + test $0x7,%edi │ │ │ │ + je 1a940 │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - and $0xf,%ebx │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - lea (%eax,%esi,4),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - lea -0x1(%eax),%ebx │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jbe 1ac00 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - vbroadcastss (%ebx),%ymm1 │ │ │ │ - vmovups %ymm1,0x4(%ecx,%esi,4) │ │ │ │ - test $0x7,%al │ │ │ │ - je 1aaf2 │ │ │ │ - mov %eax,%ebx │ │ │ │ + and $0x7,%eax │ │ │ │ and $0xfffffff8,%ebx │ │ │ │ - sub %ebx,-0x48(%ebp) │ │ │ │ - lea (%edx,%ebx,4),%edx │ │ │ │ - sub %ebx,%eax │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + lea (%esi,%ebx,4),%edx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ cmp $0x2,%esi │ │ │ │ - jbe 1aa6b │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - vbroadcastss (%esi),%xmm2 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - lea 0x1(%esi,%ebx,1),%ebx │ │ │ │ - vmovups %xmm2,(%ecx,%ebx,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 1aaf2 │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - sub %eax,-0x48(%ebp) │ │ │ │ - lea (%edx,%eax,4),%edx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - flds (%ecx) │ │ │ │ + jbe 1a960 │ │ │ │ + vzeroupper │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + vbroadcastss (%esi),%xmm1 │ │ │ │ + vmovups %xmm1,0x4(%ecx,%ebx,4) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + test $0x3,%cl │ │ │ │ + je 1a7f2 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ + sub %ebx,%eax │ │ │ │ + lea (%edx,%ebx,4),%edx │ │ │ │ + flds (%esi) │ │ │ │ fsts (%edx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1aaf0 │ │ │ │ + je 1a7f0 │ │ │ │ fstps 0x4(%edx) │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 1aaf2 │ │ │ │ - flds (%ecx) │ │ │ │ + je 1a7f2 │ │ │ │ + flds (%esi) │ │ │ │ fstps 0x8(%edx) │ │ │ │ - vzeroupper │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ + jmp 1a7f2 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ lea (%edx,%edi,4),%edi │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ + mov %edi,0x4(%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 1aad2 │ │ │ │ + je 1a832 │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ add %esi,%edi │ │ │ │ call a570 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 1a816 │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + je 1a5f6 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov %edi,0x4(%edx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ - vzeroupper │ │ │ │ - jmp 1aa8a │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,%esi │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ - mov %edi,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 1ab88 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 1ab76 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 1ab6a │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 1ab5e │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 1ab52 │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 1ab46 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 1ab3a │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - flds (%ebx) │ │ │ │ + and $0x7,%esi │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + je 1a96b │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 1a8cd │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 1a8c1 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 1a8b5 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 1a8a9 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 1a89d │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 1a891 │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ - fstps (%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + flds (%eax) │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + fstps (%ebx) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ dec %edx │ │ │ │ add $0x4,%eax │ │ │ │ - flds (%esi) │ │ │ │ + flds (%ecx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ dec %edx │ │ │ │ add $0x4,%eax │ │ │ │ - flds (%ecx) │ │ │ │ + flds (%esi) │ │ │ │ fstps -0x4(%eax) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ dec %edx │ │ │ │ add $0x4,%eax │ │ │ │ flds (%ebx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ dec %edx │ │ │ │ add $0x4,%eax │ │ │ │ - flds (%esi) │ │ │ │ + flds (%ecx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ dec %edx │ │ │ │ add $0x4,%eax │ │ │ │ - flds (%ecx) │ │ │ │ + flds (%esi) │ │ │ │ fstps -0x4(%eax) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ flds (%ebx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ dec %edx │ │ │ │ - je 1aa8a │ │ │ │ + je 1a7f2 │ │ │ │ flds (%ebx) │ │ │ │ add $0x20,%eax │ │ │ │ fstps -0x20(%eax) │ │ │ │ flds (%ebx) │ │ │ │ fstps -0x1c(%eax) │ │ │ │ flds (%ebx) │ │ │ │ fstps -0x18(%eax) │ │ │ │ @@ -18845,504 +19062,749 @@ │ │ │ │ flds (%ebx) │ │ │ │ fstps -0xc(%eax) │ │ │ │ flds (%ebx) │ │ │ │ fstps -0x8(%eax) │ │ │ │ flds (%ebx) │ │ │ │ fstps -0x4(%eax) │ │ │ │ sub $0x8,%edx │ │ │ │ - jne 1ab88 │ │ │ │ - jmp 1aa8a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 1a8df │ │ │ │ + jmp 1a7f2 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - jmp 1a86f │ │ │ │ + jmp 1a64f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%ecx),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - jmp 1aa8a │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + jmp 1a7f2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - jmp 1aa0b │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1a7f2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ + mov %edi,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 1aa3c │ │ │ │ + jmp 1a7b4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + jmp 1a7d4 │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + jmp 1a8df │ │ │ │ nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + push %edi │ │ │ │ + lea 0x8(%esp),%edi │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x1c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xbc3d8,%ebx │ │ │ │ + sub $0x2c,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb765b,%ebx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1ad9d │ │ │ │ - mov 0x4(%edx),%ebp │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov (%edx),%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - mov %ebp,%esi │ │ │ │ - mov %edi,(%esp) │ │ │ │ - sub %edi,%eax │ │ │ │ - sub %edx,%esi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jae 1adb0 │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + je 1ab12 │ │ │ │ + mov %eax,%esi │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov (%esi),%esi │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + sub %esi,%edi │ │ │ │ + mov %edi,-0x2c(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jae 1ab20 │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + push %eax │ │ │ │ call a040 │ │ │ │ - mov 0x14(%esp),%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - lea (%edi,%esi,1),%ecx │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - mov 0xc(%esp),%ecx │ │ │ │ - cmp %edx,%ebp │ │ │ │ - mov %edx,%eax │ │ │ │ - je 1ad6f │ │ │ │ - mov 0x4(%esp),%ebp │ │ │ │ - sub %edi,%ebp │ │ │ │ - sub $0x10,%ebp │ │ │ │ - shr $0x4,%ebp │ │ │ │ - inc %ebp │ │ │ │ - and $0x7,%ebp │ │ │ │ - je 1ad14 │ │ │ │ - cmp $0x1,%ebp │ │ │ │ - je 1acff │ │ │ │ - cmp $0x2,%ebp │ │ │ │ - je 1acf0 │ │ │ │ - cmp $0x3,%ebp │ │ │ │ - je 1ace1 │ │ │ │ - cmp $0x4,%ebp │ │ │ │ - je 1acd2 │ │ │ │ - cmp $0x5,%ebp │ │ │ │ - je 1acc3 │ │ │ │ - cmp $0x6,%ebp │ │ │ │ - jne 1b270 │ │ │ │ - vmovdqu (%eax),%xmm3 │ │ │ │ - add $0x10,%esi │ │ │ │ + add %eax,%edi │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + je 1aae9 │ │ │ │ + sub %eax,%edi │ │ │ │ + sub $0x10,%edi │ │ │ │ + shr $0x4,%edi │ │ │ │ + inc %edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 1aa89 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 1aa75 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 1aa66 │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 1aa57 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 1aa48 │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 1aa39 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + jne 1b060 │ │ │ │ + vmovdqu (%edx),%xmm5 │ │ │ │ add $0x10,%eax │ │ │ │ - vmovdqu %xmm3,-0x10(%esi) │ │ │ │ - vmovdqu (%eax),%xmm5 │ │ │ │ - add $0x10,%esi │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm5,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm2 │ │ │ │ add $0x10,%eax │ │ │ │ - vmovdqu %xmm5,-0x10(%esi) │ │ │ │ - vmovdqu (%eax),%xmm6 │ │ │ │ - add $0x10,%esi │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm2,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm6 │ │ │ │ add $0x10,%eax │ │ │ │ - vmovdqu %xmm6,-0x10(%esi) │ │ │ │ - vmovdqu (%eax),%xmm7 │ │ │ │ - add $0x10,%esi │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm6,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm7 │ │ │ │ add $0x10,%eax │ │ │ │ - vmovdqu %xmm7,-0x10(%esi) │ │ │ │ - vmovdqu (%eax),%xmm0 │ │ │ │ - add $0x10,%esi │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm7,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm3 │ │ │ │ add $0x10,%eax │ │ │ │ - vmovdqu %xmm0,-0x10(%esi) │ │ │ │ - vmovdqu (%eax),%xmm4 │ │ │ │ - add $0x10,%esi │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm3,-0x10(%eax) │ │ │ │ + vmovdqu (%edx),%xmm1 │ │ │ │ add $0x10,%eax │ │ │ │ - vmovdqu %xmm4,-0x10(%esi) │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - je 1ad6f │ │ │ │ - vmovdqu (%eax),%xmm1 │ │ │ │ - sub $0xffffff80,%esi │ │ │ │ + add $0x10,%edx │ │ │ │ + vmovdqu %xmm1,-0x10(%eax) │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ + je 1aae9 │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + vmovdqu (%edx),%xmm0 │ │ │ │ sub $0xffffff80,%eax │ │ │ │ - vmovdqu %xmm1,-0x80(%esi) │ │ │ │ - vmovdqu -0x70(%eax),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x70(%esi) │ │ │ │ - vmovdqu -0x60(%eax),%xmm3 │ │ │ │ - vmovdqu %xmm3,-0x60(%esi) │ │ │ │ - vmovdqu -0x50(%eax),%xmm5 │ │ │ │ - vmovdqu %xmm5,-0x50(%esi) │ │ │ │ - vmovdqu -0x40(%eax),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x40(%esi) │ │ │ │ - vmovdqu -0x30(%eax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x30(%esi) │ │ │ │ - vmovdqu -0x20(%eax),%xmm0 │ │ │ │ - vmovdqu %xmm0,-0x20(%esi) │ │ │ │ - vmovdqu -0x10(%eax),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x10(%esi) │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jne 1ad14 │ │ │ │ - mov (%esp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 1ad91 │ │ │ │ - mov %ecx,0xc(%esp) │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + vmovdqu %xmm0,-0x80(%eax) │ │ │ │ + vmovdqu -0x70(%edx),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x70(%eax) │ │ │ │ + vmovdqu -0x60(%edx),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x60(%eax) │ │ │ │ + vmovdqu -0x50(%edx),%xmm2 │ │ │ │ + vmovdqu %xmm2,-0x50(%eax) │ │ │ │ + vmovdqu -0x40(%edx),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x40(%eax) │ │ │ │ + vmovdqu -0x30(%edx),%xmm7 │ │ │ │ + vmovdqu %xmm7,-0x30(%eax) │ │ │ │ + vmovdqu -0x20(%edx),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x20(%eax) │ │ │ │ + vmovdqu -0x10(%edx),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x10(%eax) │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ + jne 1aa8c │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 1ab01 │ │ │ │ sub $0x8,%esp │ │ │ │ - push 0x10(%esp) │ │ │ │ - push 0xc(%esp) │ │ │ │ + push -0x2c(%ebp) │ │ │ │ + push -0x24(%ebp) │ │ │ │ call a280 │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ - mov %edi,(%ecx) │ │ │ │ - mov %esi,0x8(%ecx) │ │ │ │ - mov %esi,0x4(%ecx) │ │ │ │ - add $0x1c,%esp │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov %esi,(%ebx) │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov %esi,0x8(%ebx) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ + pop %edi │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov %esi,%edi │ │ │ │ + mov 0x4(%ebx),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + cmp -0x28(%ebp),%eax │ │ │ │ + jae 1ade0 │ │ │ │ + lea (%ecx,%eax,1),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 1acca │ │ │ │ + lea -0x10(%eax),%edi │ │ │ │ + cmp $0x110,%edi │ │ │ │ + jbe 1b227 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + sub $0xc,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + cmp $0x28,%eax │ │ │ │ + jbe 1b227 │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xffffffc0,%edi │ │ │ │ + shr $0x6,%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + lea (%edi,%ecx,1),%eax │ │ │ │ + and $0x40,%edi │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + jne 1afd0 │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ + vmovdqu (%edx),%ymm4 │ │ │ │ + vmovdqu 0x20(%edx),%ymm5 │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vmovupd -0x78(%edx),%ymm3 │ │ │ │ + vmovq %xmm4,-0x80(%eax) │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovupd -0x58(%edx),%ymm4 │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm0 │ │ │ │ + vmovq %xmm7,-0x70(%eax) │ │ │ │ + vmovq %xmm5,-0x60(%eax) │ │ │ │ + vmovq %xmm0,-0x50(%eax) │ │ │ │ + vmovdqu -0x40(%edx),%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovlpd %xmm3,-0x78(%eax) │ │ │ │ + vmovdqu -0x20(%edx),%ymm0 │ │ │ │ + vmovlpd %xmm5,-0x68(%eax) │ │ │ │ + vextractf128 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovlpd %xmm4,-0x58(%eax) │ │ │ │ + vmovlpd %xmm7,-0x48(%eax) │ │ │ │ + vmovupd -0x38(%edx),%ymm6 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm4 │ │ │ │ + vmovq %xmm1,-0x40(%eax) │ │ │ │ + vmovq %xmm4,-0x30(%eax) │ │ │ │ + vmovupd -0x18(%edx),%ymm7 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovq %xmm0,-0x20(%eax) │ │ │ │ + vmovq %xmm5,-0x10(%eax) │ │ │ │ + vextractf128 $0x1,%ymm6,%xmm0 │ │ │ │ + vmovlpd %xmm6,-0x38(%eax) │ │ │ │ + vmovlpd %xmm0,-0x28(%eax) │ │ │ │ + vextractf128 $0x1,%ymm7,%xmm4 │ │ │ │ + vmovlpd %xmm7,-0x18(%eax) │ │ │ │ + vmovlpd %xmm4,-0x8(%eax) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 1ab90 │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + shl $0x6,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + add %ecx,%eax │ │ │ │ + vmovq (%eax),%xmm2 │ │ │ │ + vmovsd 0x8(%eax),%xmm5 │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + vmovq %xmm2,(%edx) │ │ │ │ + vmovsd %xmm5,0x8(%edx) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1b050 │ │ │ │ + lea 0x20(%eax),%edi │ │ │ │ + vmovq 0x10(%eax),%xmm6 │ │ │ │ + vmovsd 0x18(%eax),%xmm7 │ │ │ │ + vmovq %xmm6,0x10(%edx) │ │ │ │ + vmovsd %xmm7,0x18(%edx) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 1b050 │ │ │ │ + lea 0x30(%eax),%ecx │ │ │ │ + vmovq 0x20(%eax),%xmm1 │ │ │ │ + vmovsd 0x28(%eax),%xmm0 │ │ │ │ + vmovq %xmm1,0x20(%edx) │ │ │ │ + vmovsd %xmm0,0x28(%edx) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1b050 │ │ │ │ + vmovq 0x30(%eax),%xmm3 │ │ │ │ + vmovsd 0x38(%eax),%xmm4 │ │ │ │ + vmovq %xmm3,0x30(%edx) │ │ │ │ + vmovsd %xmm4,0x38(%edx) │ │ │ │ + vzeroupper │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 1afb4 │ │ │ │ + sub %ebx,%ecx │ │ │ │ + sub $0x10,%ecx │ │ │ │ + shr $0x4,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 1ad77 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 1ad5f │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 1ad50 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 1ad41 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 1ad32 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 1ad23 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 1ad14 │ │ │ │ + vmovdqu (%ebx),%xmm3 │ │ │ │ + add $0x10,%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm3,-0x10(%esi) │ │ │ │ + vmovdqu (%ebx),%xmm4 │ │ │ │ + add $0x10,%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm4,-0x10(%esi) │ │ │ │ + vmovdqu (%ebx),%xmm2 │ │ │ │ + add $0x10,%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm2,-0x10(%esi) │ │ │ │ + vmovdqu (%ebx),%xmm5 │ │ │ │ + add $0x10,%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm5,-0x10(%esi) │ │ │ │ + vmovdqu (%ebx),%xmm6 │ │ │ │ + add $0x10,%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm6,-0x10(%esi) │ │ │ │ + vmovdqu (%ebx),%xmm7 │ │ │ │ + add $0x10,%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm7,-0x10(%esi) │ │ │ │ + vmovdqu (%ebx),%xmm1 │ │ │ │ + add $0x10,%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqu %xmm1,-0x10(%esi) │ │ │ │ + cmp %ebx,-0x20(%ebp) │ │ │ │ + je 1afb4 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + vmovdqu (%ebx),%xmm0 │ │ │ │ + sub $0xffffff80,%esi │ │ │ │ + sub $0xffffff80,%ebx │ │ │ │ + vmovdqu %xmm0,-0x80(%esi) │ │ │ │ + vmovdqu -0x70(%ebx),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x70(%esi) │ │ │ │ + vmovdqu -0x60(%ebx),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x60(%esi) │ │ │ │ + vmovdqu -0x50(%ebx),%xmm2 │ │ │ │ + vmovdqu %xmm2,-0x50(%esi) │ │ │ │ + vmovdqu -0x40(%ebx),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x40(%esi) │ │ │ │ + vmovdqu -0x30(%ebx),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x30(%esi) │ │ │ │ + vmovdqu -0x20(%ebx),%xmm7 │ │ │ │ + vmovdqu %xmm7,-0x20(%esi) │ │ │ │ + vmovdqu -0x10(%ebx),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x10(%esi) │ │ │ │ + cmp %ebx,-0x20(%ebp) │ │ │ │ + jne 1ad7a │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + jmp 1afb4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1b3dc │ │ │ │ + lea -0x10(%ebx),%ebx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %ecx,%ebx │ │ │ │ + cmp $0x110,%ebx │ │ │ │ + jbe 1b074 │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ mov %edi,%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jb 1af80 │ │ │ │ - mov %ebx,%eax │ │ │ │ - cmp %edx,%ebp │ │ │ │ - je 1b28c │ │ │ │ - lea -0x10(%esi),%edi │ │ │ │ - shr $0x4,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 1aebb │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 1ae9a │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 1ae81 │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 1ae68 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 1ae4f │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 1ae36 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 1ae1d │ │ │ │ - vmovq (%edx),%xmm5 │ │ │ │ - vmovsd 0x8(%edx),%xmm6 │ │ │ │ - mov (%esp),%eax │ │ │ │ - add $0x10,%edx │ │ │ │ - add $0x10,%eax │ │ │ │ + sub %ecx,%esi │ │ │ │ + cmp $0x28,%esi │ │ │ │ + jbe 1b074 │ │ │ │ + mov %ebx,%esi │ │ │ │ + and $0xffffffc0,%ebx │ │ │ │ + shr $0x6,%esi │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + lea (%ebx,%ecx,1),%esi │ │ │ │ + and $0x40,%ebx │ │ │ │ + je 1ae82 │ │ │ │ + vmovdqu (%ecx),%ymm3 │ │ │ │ + vmovdqu 0x20(%ecx),%ymm0 │ │ │ │ + lea 0x40(%ecx),%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovupd 0x8(%ecx),%ymm7 │ │ │ │ + vmovq %xmm3,-0x40(%eax) │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm2 │ │ │ │ + vmovupd 0x28(%ecx),%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm6 │ │ │ │ + vmovq %xmm2,0x10(%edi) │ │ │ │ + vmovq %xmm0,-0x20(%eax) │ │ │ │ + vmovq %xmm6,0x30(%edi) │ │ │ │ + vextractf128 $0x1,%ymm7,%xmm0 │ │ │ │ + vmovlpd %xmm7,0x8(%edi) │ │ │ │ + vmovlpd %xmm0,0x18(%edi) │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm2 │ │ │ │ + vmovlpd %xmm3,0x28(%edi) │ │ │ │ + vmovlpd %xmm2,0x38(%edi) │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 1af3d │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + vmovdqu (%edx),%ymm5 │ │ │ │ + vmovdqu 0x20(%edx),%ymm6 │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vmovupd -0x78(%edx),%ymm4 │ │ │ │ + vmovq %xmm5,-0x80(%eax) │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm3 │ │ │ │ + vmovupd -0x58(%edx),%ymm5 │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm0 │ │ │ │ + vmovq %xmm3,-0x70(%eax) │ │ │ │ + vmovq %xmm6,-0x60(%eax) │ │ │ │ + vmovq %xmm0,-0x50(%eax) │ │ │ │ + vmovdqu -0x40(%edx),%ymm1 │ │ │ │ + vextractf128 $0x1,%ymm4,%xmm6 │ │ │ │ + vmovlpd %xmm4,-0x78(%eax) │ │ │ │ + vmovdqu -0x20(%edx),%ymm0 │ │ │ │ + vmovlpd %xmm6,-0x68(%eax) │ │ │ │ + vextractf128 $0x1,%ymm5,%xmm3 │ │ │ │ + vmovlpd %xmm5,-0x58(%eax) │ │ │ │ + vmovlpd %xmm3,-0x48(%eax) │ │ │ │ + vmovupd -0x38(%edx),%ymm7 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm5 │ │ │ │ + vmovq %xmm1,-0x40(%eax) │ │ │ │ + vmovq %xmm5,-0x30(%eax) │ │ │ │ + vmovupd -0x18(%edx),%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm6 │ │ │ │ + vmovq %xmm0,-0x20(%eax) │ │ │ │ + vmovq %xmm6,-0x10(%eax) │ │ │ │ + vextractf128 $0x1,%ymm7,%xmm0 │ │ │ │ + vmovlpd %xmm7,-0x38(%eax) │ │ │ │ + vmovlpd %xmm0,-0x28(%eax) │ │ │ │ + vextractf128 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovlpd %xmm3,-0x18(%eax) │ │ │ │ + vmovlpd %xmm5,-0x8(%eax) │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 1ae85 │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + shl $0x6,%esi │ │ │ │ + lea (%ebx,%esi,1),%eax │ │ │ │ + add %ecx,%esi │ │ │ │ + vmovq (%esi),%xmm2 │ │ │ │ + vmovsd 0x8(%esi),%xmm6 │ │ │ │ + lea 0x10(%esi),%ecx │ │ │ │ + vmovq %xmm2,(%eax) │ │ │ │ + vmovsd %xmm6,0x8(%eax) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 1afc0 │ │ │ │ + lea 0x20(%esi),%edi │ │ │ │ + vmovq 0x10(%esi),%xmm7 │ │ │ │ + vmovsd 0x18(%esi),%xmm3 │ │ │ │ + vmovq %xmm7,0x10(%eax) │ │ │ │ + vmovsd %xmm3,0x18(%eax) │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 1afc0 │ │ │ │ + lea 0x30(%esi),%ebx │ │ │ │ + vmovq 0x20(%esi),%xmm1 │ │ │ │ + vmovsd 0x28(%esi),%xmm0 │ │ │ │ + vmovq %xmm1,0x20(%eax) │ │ │ │ + vmovsd %xmm0,0x28(%eax) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 1afc0 │ │ │ │ + vmovq 0x30(%esi),%xmm4 │ │ │ │ + vmovsd 0x38(%esi),%xmm5 │ │ │ │ + vmovq %xmm4,0x30(%eax) │ │ │ │ + vmovsd %xmm5,0x38(%eax) │ │ │ │ + vzeroupper │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + add -0x28(%ebp),%esi │ │ │ │ + jmp 1ab0c │ │ │ │ + nop │ │ │ │ + vzeroupper │ │ │ │ + jmp 1afb4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqu (%ecx),%ymm1 │ │ │ │ + vmovdqu 0x20(%ecx),%ymm0 │ │ │ │ + lea 0x40(%ecx),%edx │ │ │ │ + vmovupd 0x8(%ecx),%ymm6 │ │ │ │ + vmovupd 0x28(%ecx),%ymm7 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + add $0x40,%eax │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovq %xmm0,-0x20(%eax) │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovq %xmm1,-0x40(%eax) │ │ │ │ + vmovq %xmm3,-0x30(%eax) │ │ │ │ + vextractf128 $0x1,%ymm6,%xmm0 │ │ │ │ + vextractf128 $0x1,%ymm7,%xmm3 │ │ │ │ vmovq %xmm5,-0x10(%eax) │ │ │ │ + vmovlpd %xmm6,-0x38(%eax) │ │ │ │ + vmovlpd %xmm0,-0x28(%eax) │ │ │ │ + vmovlpd %xmm7,-0x18(%eax) │ │ │ │ + vmovlpd %xmm3,-0x8(%eax) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + cmp %edx,-0x34(%ebp) │ │ │ │ + je 1ac4b │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + jmp 1ab90 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 1acca │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqu (%ecx),%xmm4 │ │ │ │ + lea 0x10(%eax),%eax │ │ │ │ + lea 0x10(%ecx),%edx │ │ │ │ + vmovdqu %xmm4,-0x10(%eax) │ │ │ │ + jmp 1aa2a │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + sub %ecx,%esi │ │ │ │ + lea (%eax,%esi,1),%edi │ │ │ │ + sub $0x10,%esi │ │ │ │ + shr $0x4,%esi │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 1b172 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 1b150 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 1b136 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 1b11c │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 1b102 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 1b0e8 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 1b0ce │ │ │ │ + vmovq (%ecx),%xmm2 │ │ │ │ + vmovsd 0x8(%ecx),%xmm6 │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq %xmm2,-0x10(%eax) │ │ │ │ vmovsd %xmm6,-0x8(%eax) │ │ │ │ - vmovq (%edx),%xmm7 │ │ │ │ - vmovsd 0x8(%edx),%xmm0 │ │ │ │ add $0x10,%eax │ │ │ │ - add $0x10,%edx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm7 │ │ │ │ + vmovsd -0x8(%ecx),%xmm3 │ │ │ │ vmovq %xmm7,-0x10(%eax) │ │ │ │ + vmovsd %xmm3,-0x8(%eax) │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm1 │ │ │ │ + vmovsd -0x8(%ecx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x10(%eax) │ │ │ │ vmovsd %xmm0,-0x8(%eax) │ │ │ │ - vmovq (%edx),%xmm4 │ │ │ │ - vmovsd 0x8(%edx),%xmm1 │ │ │ │ add $0x10,%eax │ │ │ │ - add $0x10,%edx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm4 │ │ │ │ + vmovsd -0x8(%ecx),%xmm5 │ │ │ │ vmovq %xmm4,-0x10(%eax) │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - vmovq (%edx),%xmm2 │ │ │ │ - vmovsd 0x8(%edx),%xmm3 │ │ │ │ + vmovsd %xmm5,-0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ - add $0x10,%edx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm2 │ │ │ │ + vmovsd -0x8(%ecx),%xmm6 │ │ │ │ vmovq %xmm2,-0x10(%eax) │ │ │ │ - vmovsd %xmm3,-0x8(%eax) │ │ │ │ - vmovq (%edx),%xmm5 │ │ │ │ - vmovsd 0x8(%edx),%xmm6 │ │ │ │ - add $0x10,%eax │ │ │ │ - add $0x10,%edx │ │ │ │ - vmovq %xmm5,-0x10(%eax) │ │ │ │ vmovsd %xmm6,-0x8(%eax) │ │ │ │ - vmovq (%edx),%xmm7 │ │ │ │ - vmovsd 0x8(%edx),%xmm0 │ │ │ │ add $0x10,%eax │ │ │ │ - add $0x10,%edx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm7 │ │ │ │ + vmovsd -0x8(%ecx),%xmm3 │ │ │ │ vmovq %xmm7,-0x10(%eax) │ │ │ │ - vmovsd %xmm0,-0x8(%eax) │ │ │ │ - vmovq (%edx),%xmm4 │ │ │ │ - vmovsd 0x8(%edx),%xmm1 │ │ │ │ - add $0x10,%edx │ │ │ │ + vmovsd %xmm3,-0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ - vmovq %xmm4,-0x10(%eax) │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp %edx,%ebp │ │ │ │ - je 1af68 │ │ │ │ - vmovq (%edx),%xmm2 │ │ │ │ - vmovsd 0x8(%edx),%xmm3 │ │ │ │ - sub $0xffffff80,%edx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm1 │ │ │ │ + vmovsd -0x8(%ecx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x10(%eax) │ │ │ │ + vmovsd %xmm0,-0x8(%eax) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 1afb4 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + vmovq (%ecx),%xmm4 │ │ │ │ + vmovsd 0x8(%ecx),%xmm5 │ │ │ │ sub $0xffffff80,%eax │ │ │ │ - vmovq %xmm2,-0x80(%eax) │ │ │ │ - vmovsd %xmm3,-0x78(%eax) │ │ │ │ - vmovq -0x70(%edx),%xmm5 │ │ │ │ - vmovsd -0x68(%edx),%xmm6 │ │ │ │ - vmovq %xmm5,-0x70(%eax) │ │ │ │ + sub $0xffffff80,%ecx │ │ │ │ + vmovq %xmm4,-0x80(%eax) │ │ │ │ + vmovsd %xmm5,-0x78(%eax) │ │ │ │ + vmovq -0x70(%ecx),%xmm2 │ │ │ │ + vmovsd -0x68(%ecx),%xmm6 │ │ │ │ + vmovq %xmm2,-0x70(%eax) │ │ │ │ vmovsd %xmm6,-0x68(%eax) │ │ │ │ - vmovq -0x60(%edx),%xmm7 │ │ │ │ - vmovsd -0x58(%edx),%xmm0 │ │ │ │ + vmovq -0x60(%ecx),%xmm7 │ │ │ │ + vmovsd -0x58(%ecx),%xmm3 │ │ │ │ vmovq %xmm7,-0x60(%eax) │ │ │ │ - vmovsd %xmm0,-0x58(%eax) │ │ │ │ - vmovq -0x50(%edx),%xmm4 │ │ │ │ - vmovsd -0x48(%edx),%xmm1 │ │ │ │ - vmovq %xmm4,-0x50(%eax) │ │ │ │ - vmovsd %xmm1,-0x48(%eax) │ │ │ │ - vmovq -0x40(%edx),%xmm2 │ │ │ │ - vmovsd -0x38(%edx),%xmm3 │ │ │ │ - vmovq %xmm2,-0x40(%eax) │ │ │ │ - vmovsd %xmm3,-0x38(%eax) │ │ │ │ - vmovq -0x30(%edx),%xmm5 │ │ │ │ - vmovsd -0x28(%edx),%xmm6 │ │ │ │ - vmovq %xmm5,-0x30(%eax) │ │ │ │ + vmovsd %xmm3,-0x58(%eax) │ │ │ │ + vmovq -0x50(%ecx),%xmm1 │ │ │ │ + vmovsd -0x48(%ecx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x50(%eax) │ │ │ │ + vmovsd %xmm0,-0x48(%eax) │ │ │ │ + vmovq -0x40(%ecx),%xmm4 │ │ │ │ + vmovsd -0x38(%ecx),%xmm5 │ │ │ │ + vmovq %xmm4,-0x40(%eax) │ │ │ │ + vmovsd %xmm5,-0x38(%eax) │ │ │ │ + vmovq -0x30(%ecx),%xmm2 │ │ │ │ + vmovsd -0x28(%ecx),%xmm6 │ │ │ │ + vmovq %xmm2,-0x30(%eax) │ │ │ │ vmovsd %xmm6,-0x28(%eax) │ │ │ │ - vmovq -0x20(%edx),%xmm7 │ │ │ │ - vmovsd -0x18(%edx),%xmm0 │ │ │ │ + vmovq -0x20(%ecx),%xmm7 │ │ │ │ + vmovsd -0x18(%ecx),%xmm3 │ │ │ │ vmovq %xmm7,-0x20(%eax) │ │ │ │ - vmovsd %xmm0,-0x18(%eax) │ │ │ │ - vmovq -0x10(%edx),%xmm4 │ │ │ │ - vmovsd -0x8(%edx),%xmm1 │ │ │ │ - vmovq %xmm4,-0x10(%eax) │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp %edx,%ebp │ │ │ │ - jne 1aebb │ │ │ │ - mov (%esp),%ebp │ │ │ │ - add %ebp,%esi │ │ │ │ - jmp 1ad9a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add %edx,%eax │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 1b167 │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub %edx,%ebx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 1b283 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 1b091 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 1b070 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 1b04f │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 1b02e │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 1b00d │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 1afec │ │ │ │ - vmovq (%edx),%xmm0 │ │ │ │ - vmovsd 0x8(%edx),%xmm4 │ │ │ │ - mov (%esp),%ebx │ │ │ │ - add $0x10,%edx │ │ │ │ - add $0x10,%ebx │ │ │ │ - vmovq %xmm0,-0x10(%ebx) │ │ │ │ - vmovsd %xmm4,-0x8(%ebx) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - vmovq (%edx),%xmm1 │ │ │ │ - vmovsd 0x8(%edx),%xmm2 │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ + vmovsd %xmm3,-0x18(%eax) │ │ │ │ + vmovq -0x10(%ecx),%xmm1 │ │ │ │ + vmovsd -0x8(%ecx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x10(%eax) │ │ │ │ + vmovsd %xmm0,-0x8(%eax) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 1b175 │ │ │ │ + jmp 1add4 │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + sub %ecx,%eax │ │ │ │ + sub $0x10,%eax │ │ │ │ + shr $0x4,%eax │ │ │ │ + inc %eax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 1b324 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 1b302 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 1b2e8 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 1b2ce │ │ │ │ + cmp $0x4,%eax │ │ │ │ + je 1b2b4 │ │ │ │ + cmp $0x5,%eax │ │ │ │ + je 1b29a │ │ │ │ + cmp $0x6,%eax │ │ │ │ + je 1b280 │ │ │ │ + vmovq (%ecx),%xmm2 │ │ │ │ + vmovsd 0x8(%ecx),%xmm5 │ │ │ │ + add $0x10,%ecx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + lea 0x10(%edx),%edx │ │ │ │ + vmovq %xmm2,-0x10(%edx) │ │ │ │ + vmovsd %xmm5,-0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - add $0x10,%ebx │ │ │ │ - vmovq %xmm1,-0x10(%ebx) │ │ │ │ - vmovsd %xmm2,-0x8(%ebx) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - vmovq (%edx),%xmm3 │ │ │ │ - vmovsd 0x8(%edx),%xmm5 │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm6 │ │ │ │ + vmovsd -0x8(%ecx),%xmm7 │ │ │ │ + vmovq %xmm6,-0x10(%edx) │ │ │ │ + vmovsd %xmm7,-0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - add $0x10,%ebx │ │ │ │ - vmovq %xmm3,-0x10(%ebx) │ │ │ │ - vmovsd %xmm5,-0x8(%ebx) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - vmovq (%edx),%xmm6 │ │ │ │ - vmovsd 0x8(%edx),%xmm7 │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm1 │ │ │ │ + vmovsd -0x8(%ecx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x10(%edx) │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - add $0x10,%ebx │ │ │ │ - vmovq %xmm6,-0x10(%ebx) │ │ │ │ - vmovsd %xmm7,-0x8(%ebx) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - vmovq (%edx),%xmm0 │ │ │ │ - vmovsd 0x8(%edx),%xmm4 │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm3 │ │ │ │ + vmovsd -0x8(%ecx),%xmm4 │ │ │ │ + vmovq %xmm3,-0x10(%edx) │ │ │ │ + vmovsd %xmm4,-0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - add $0x10,%ebx │ │ │ │ - vmovq %xmm0,-0x10(%ebx) │ │ │ │ - vmovsd %xmm4,-0x8(%ebx) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - vmovq (%edx),%xmm1 │ │ │ │ - vmovsd 0x8(%edx),%xmm2 │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm2 │ │ │ │ + vmovsd -0x8(%ecx),%xmm5 │ │ │ │ + vmovq %xmm2,-0x10(%edx) │ │ │ │ + vmovsd %xmm5,-0x8(%edx) │ │ │ │ add $0x10,%edx │ │ │ │ - add $0x10,%ebx │ │ │ │ - vmovq %xmm1,-0x10(%ebx) │ │ │ │ - vmovsd %xmm2,-0x8(%ebx) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - vmovq (%edx),%xmm3 │ │ │ │ - vmovsd 0x8(%edx),%xmm5 │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ + add $0x10,%ecx │ │ │ │ + vmovq -0x10(%ecx),%xmm6 │ │ │ │ + vmovsd -0x8(%ecx),%xmm7 │ │ │ │ + vmovq %xmm6,-0x10(%edx) │ │ │ │ + vmovsd %xmm7,-0x8(%edx) │ │ │ │ + add $0x10,%ecx │ │ │ │ add $0x10,%edx │ │ │ │ - add $0x10,%ebx │ │ │ │ - vmovq %xmm3,-0x10(%ebx) │ │ │ │ - vmovsd %xmm5,-0x8(%ebx) │ │ │ │ - mov %ebx,0x4(%esp) │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 1b167 │ │ │ │ - vmovq (%edx),%xmm6 │ │ │ │ - vmovsd 0x8(%edx),%xmm7 │ │ │ │ + vmovq -0x10(%ecx),%xmm1 │ │ │ │ + vmovsd -0x8(%ecx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x10(%edx) │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1acca │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ + vmovq (%ecx),%xmm3 │ │ │ │ + vmovsd 0x8(%ecx),%xmm4 │ │ │ │ + sub $0xffffff80,%ecx │ │ │ │ sub $0xffffff80,%edx │ │ │ │ - sub $0xffffff80,%ebx │ │ │ │ - vmovq %xmm6,-0x80(%ebx) │ │ │ │ - vmovsd %xmm7,-0x78(%ebx) │ │ │ │ - vmovq -0x70(%edx),%xmm0 │ │ │ │ - vmovsd -0x68(%edx),%xmm4 │ │ │ │ - vmovq %xmm0,-0x70(%ebx) │ │ │ │ - vmovsd %xmm4,-0x68(%ebx) │ │ │ │ - vmovq -0x60(%edx),%xmm1 │ │ │ │ - vmovsd -0x58(%edx),%xmm2 │ │ │ │ - vmovq %xmm1,-0x60(%ebx) │ │ │ │ - vmovsd %xmm2,-0x58(%ebx) │ │ │ │ - vmovq -0x50(%edx),%xmm3 │ │ │ │ - vmovsd -0x48(%edx),%xmm5 │ │ │ │ - vmovq %xmm3,-0x50(%ebx) │ │ │ │ - vmovsd %xmm5,-0x48(%ebx) │ │ │ │ - vmovq -0x40(%edx),%xmm6 │ │ │ │ - vmovsd -0x38(%edx),%xmm7 │ │ │ │ - vmovq %xmm6,-0x40(%ebx) │ │ │ │ - vmovsd %xmm7,-0x38(%ebx) │ │ │ │ - vmovq -0x30(%edx),%xmm0 │ │ │ │ - vmovsd -0x28(%edx),%xmm4 │ │ │ │ - vmovq %xmm0,-0x30(%ebx) │ │ │ │ - vmovsd %xmm4,-0x28(%ebx) │ │ │ │ - vmovq -0x20(%edx),%xmm1 │ │ │ │ - vmovsd -0x18(%edx),%xmm2 │ │ │ │ - vmovq %xmm1,-0x20(%ebx) │ │ │ │ - vmovsd %xmm2,-0x18(%ebx) │ │ │ │ - vmovq -0x10(%edx),%xmm3 │ │ │ │ - vmovsd -0x8(%edx),%xmm5 │ │ │ │ - vmovq %xmm3,-0x10(%ebx) │ │ │ │ - vmovsd %xmm5,-0x8(%ebx) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jne 1b0ba │ │ │ │ - cmp %eax,%ebp │ │ │ │ - je 1af68 │ │ │ │ - mov %ebp,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - sub $0x10,%edx │ │ │ │ - shr $0x4,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 1b212 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 1b1fb │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 1b1ec │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 1b1dd │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 1b1ce │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 1b1bf │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 1b1b0 │ │ │ │ - vmovdqu (%eax),%xmm6 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovdqu %xmm6,-0x10(%edi) │ │ │ │ - vmovdqu (%eax),%xmm7 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovdqu %xmm7,-0x10(%edi) │ │ │ │ - vmovdqu (%eax),%xmm0 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovdqu %xmm0,-0x10(%edi) │ │ │ │ - vmovdqu (%eax),%xmm4 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovdqu %xmm4,-0x10(%edi) │ │ │ │ - vmovdqu (%eax),%xmm1 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovdqu %xmm1,-0x10(%edi) │ │ │ │ - vmovdqu (%eax),%xmm2 │ │ │ │ - add $0x10,%edi │ │ │ │ - add $0x10,%eax │ │ │ │ - vmovdqu %xmm2,-0x10(%edi) │ │ │ │ - vmovdqu (%eax),%xmm3 │ │ │ │ - add $0x10,%eax │ │ │ │ - add $0x10,%edi │ │ │ │ - vmovdqu %xmm3,-0x10(%edi) │ │ │ │ - cmp %eax,%ebp │ │ │ │ - je 1af68 │ │ │ │ - vmovdqu (%eax),%xmm5 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - sub $0xffffff80,%edi │ │ │ │ - vmovdqu %xmm5,-0x80(%edi) │ │ │ │ - vmovdqu -0x70(%eax),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x70(%edi) │ │ │ │ - vmovdqu -0x60(%eax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x60(%edi) │ │ │ │ - vmovdqu -0x50(%eax),%xmm0 │ │ │ │ - vmovdqu %xmm0,-0x50(%edi) │ │ │ │ - vmovdqu -0x40(%eax),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x40(%edi) │ │ │ │ - vmovdqu -0x30(%eax),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0x30(%edi) │ │ │ │ - vmovdqu -0x20(%eax),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x20(%edi) │ │ │ │ - vmovdqu -0x10(%eax),%xmm3 │ │ │ │ - vmovdqu %xmm3,-0x10(%edi) │ │ │ │ - cmp %eax,%ebp │ │ │ │ - jne 1b212 │ │ │ │ - jmp 1af68 │ │ │ │ - vmovdqu (%edx),%xmm2 │ │ │ │ - lea 0x10(%edi),%esi │ │ │ │ - lea 0x10(%edx),%eax │ │ │ │ - vmovdqu %xmm2,(%edi) │ │ │ │ - jmp 1acb4 │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - jmp 1b0ba │ │ │ │ - add %ebx,%esi │ │ │ │ - jmp 1ad9a │ │ │ │ - nop │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovq %xmm3,-0x80(%edx) │ │ │ │ + vmovsd %xmm4,-0x78(%edx) │ │ │ │ + vmovq -0x70(%ecx),%xmm2 │ │ │ │ + vmovsd -0x68(%ecx),%xmm5 │ │ │ │ + vmovq %xmm2,-0x70(%edx) │ │ │ │ + vmovsd %xmm5,-0x68(%edx) │ │ │ │ + vmovq -0x60(%ecx),%xmm6 │ │ │ │ + vmovsd -0x58(%ecx),%xmm7 │ │ │ │ + vmovq %xmm6,-0x60(%edx) │ │ │ │ + vmovsd %xmm7,-0x58(%edx) │ │ │ │ + vmovq -0x50(%ecx),%xmm1 │ │ │ │ + vmovsd -0x48(%ecx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x50(%edx) │ │ │ │ + vmovsd %xmm0,-0x48(%edx) │ │ │ │ + vmovq -0x40(%ecx),%xmm3 │ │ │ │ + vmovsd -0x38(%ecx),%xmm4 │ │ │ │ + vmovq %xmm3,-0x40(%edx) │ │ │ │ + vmovsd %xmm4,-0x38(%edx) │ │ │ │ + vmovq -0x30(%ecx),%xmm2 │ │ │ │ + vmovsd -0x28(%ecx),%xmm5 │ │ │ │ + vmovq %xmm2,-0x30(%edx) │ │ │ │ + vmovsd %xmm5,-0x28(%edx) │ │ │ │ + vmovq -0x20(%ecx),%xmm6 │ │ │ │ + vmovsd -0x18(%ecx),%xmm7 │ │ │ │ + vmovq %xmm6,-0x20(%edx) │ │ │ │ + vmovsd %xmm7,-0x18(%edx) │ │ │ │ + vmovq -0x10(%ecx),%xmm1 │ │ │ │ + vmovsd -0x8(%ecx),%xmm0 │ │ │ │ + vmovq %xmm1,-0x10(%edx) │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 1b327 │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ + jmp 1acca │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + add %edi,%esi │ │ │ │ + jmp 1ab0c │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x6c,%esp │ │ │ │ + sub $0x2c,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xbbd39,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb6be9,%ebx │ │ │ │ cmp 0x8(%eax),%ecx │ │ │ │ - jne 1b320 │ │ │ │ + jne 1b470 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push $0x4 │ │ │ │ call a040 │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x4(%eax),%edi │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ vpinsrd $0x1,%edi,%xmm1,%xmm0 │ │ │ │ mov (%ecx),%edx │ │ │ │ - mov %edi,0x8(%esi) │ │ │ │ vmovq %xmm0,(%esi) │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ mov %edx,(%eax) │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 1b30b │ │ │ │ + je 1b45b │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -19353,15 +19815,15 @@ │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov (%edx),%edx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 1b340 │ │ │ │ + jne 1b490 │ │ │ │ mov %edx,(%ebx) │ │ │ │ add $0x4,%ebx │ │ │ │ mov %ebx,0x4(%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -19369,15 +19831,15 @@ │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x4(%ecx),%esi │ │ │ │ mov %edx,(%ecx) │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 1b30b │ │ │ │ + je 1b45b │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ @@ -19385,37 +19847,37 @@ │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xbbc88,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb6b38,%ebx │ │ │ │ cmp $0xfffffff,%edx │ │ │ │ - ja a79e <__cxa_finalize@plt+0xee> │ │ │ │ + ja a79c <__cxa_finalize@plt+0xec> │ │ │ │ mov %eax,%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 1b3f0 │ │ │ │ + je 1b540 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ lea 0x0(,%edx,8),%ebp │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ call a040 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %eax,(%esi) │ │ │ │ lea (%eax,%ebp,1),%eax │ │ │ │ fldz │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ fstpl (%ecx) │ │ │ │ + mov %eax,0x8(%esi) │ │ │ │ lea 0x8(%ecx),%edi │ │ │ │ cmpl $0x1,0xc(%esp) │ │ │ │ - je 1b3da │ │ │ │ + je 1b52a │ │ │ │ sub $0x4,%esp │ │ │ │ sub $0x8,%ebp │ │ │ │ push %ebp │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ call a570 │ │ │ │ @@ -19442,385 +19904,383 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x6c,%esp │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xbbbc0,%ebx │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - sub %edi,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ + sub $0x2c,%esp │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb6a71,%ebx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jae 1b4c0 │ │ │ │ + jae 1b600 │ │ │ │ cmp $0xfffffff,%edx │ │ │ │ - ja a7ae <__cxa_finalize@plt+0xfe> │ │ │ │ + ja a7ac <__cxa_finalize@plt+0xfc> │ │ │ │ lea 0x0(,%edx,8),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ push %esi │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ call a570 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - add %eax,%esi │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpinsrd $0x1,%esi,%xmm0,%xmm1 │ │ │ │ - mov %esi,0x8(%edx) │ │ │ │ - vmovq %xmm1,(%edx) │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + add %edx,%esi │ │ │ │ + vmovd %edx,%xmm4 │ │ │ │ + vpinsrd $0x1,%esi,%xmm4,%xmm3 │ │ │ │ + mov %esi,0x8(%edi) │ │ │ │ + vmovq %xmm3,(%edi) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 1b4a6 │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ + je 1b5f2 │ │ │ │ sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ + push -0x20(%ebp) │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - sub %edi,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + sub %ecx,%eax │ │ │ │ mov %eax,%esi │ │ │ │ sar $0x3,%esi │ │ │ │ cmp %edx,%esi │ │ │ │ - jae 1b710 │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 1b860 │ │ │ │ + jae 1b7f0 │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + je 1b980 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push %edi │ │ │ │ + push %ecx │ │ │ │ call a570 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - fldl (%ebx) │ │ │ │ - lea -0x1(%edx),%edi │ │ │ │ - fstpl (%ecx) │ │ │ │ - sub %esi,%edi │ │ │ │ - je 1b870 │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ + fldl (%edx) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + lea -0x1(%edx),%ebx │ │ │ │ + sub %esi,%ebx │ │ │ │ + fstpl (%eax) │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + je 1b7d7 │ │ │ │ + lea -0x1(%ebx),%esi │ │ │ │ cmp $0x2,%esi │ │ │ │ - jbe 1b760 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea 0x8(%ecx,%edi,8),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jae 1b52b │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 1b760 │ │ │ │ - lea 0x8(%ecx),%edx │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - cmp $0x6,%esi │ │ │ │ - jbe 1b880 │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%ebx │ │ │ │ + jbe 1b830 │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea 0x8(%ecx,%ebx,8),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jae 1b66d │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jb 1b830 │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ - vbroadcastsd (%esi),%zmm2 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 1b5f1 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 1b5d8 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 1b5c7 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 1b5b6 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 1b5a5 │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 1b594 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 1b583 │ │ │ │ - vmovupd %zmm2,0x8(%ecx,%eax,1) │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + and $0x7,%esi │ │ │ │ + vbroadcastsd (%ecx),%ymm2 │ │ │ │ + je 1b990 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 1b6fe │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 1b6ef │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 1b6e0 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 1b6d1 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 1b6c2 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 1b6b3 │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + vmovupd %ymm2,0x8(%ecx,%eax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovupd %zmm2,0x8(%ecx,%esi,1) │ │ │ │ - mov %eax,%edx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x8(%esi,%ecx,1) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x8(%ecx,%edx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x8(%esi,%ecx,1) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovupd %zmm2,0x8(%ecx,%esi,1) │ │ │ │ - mov %eax,%edx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x8(%esi,%ecx,1) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x8(%ecx,%edx,1) │ │ │ │ - mov %eax,%esi │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x8(%esi,%ecx,1) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovupd %zmm2,0x8(%ecx,%esi,1) │ │ │ │ - mov %eax,%edx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x8(%esi,%ecx,1) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ inc %eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x8(%ecx,%edx,1) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 1b682 │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x8(%ecx,%edx,1) │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x48(%edx,%ecx,1) │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x88(%edx,%ecx,1) │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0xc8(%edx,%ecx,1) │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x108(%edx,%ecx,1) │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x148(%edx,%ecx,1) │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x188(%edx,%ecx,1) │ │ │ │ - mov %eax,%edx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x8(%esi,%ecx,1) │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 1b77f │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x8(%esi,%ecx,1) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x28(%ecx,%esi,1) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x48(%ecx,%esi,1) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x68(%ecx,%esi,1) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0x88(%ecx,%esi,1) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0xa8(%ecx,%esi,1) │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0xc8(%ecx,%esi,1) │ │ │ │ + mov %eax,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovupd %zmm2,0x1c8(%edx,%ecx,1) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 1b5f4 │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ - test $0x7,%edi │ │ │ │ - je 1b750 │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0x7,%eax │ │ │ │ - and $0xfffffff8,%ebx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea (%esi,%ebx,8),%edx │ │ │ │ - lea -0x1(%eax),%esi │ │ │ │ - cmp $0x2,%esi │ │ │ │ - jbe 1b890 │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - vbroadcastsd (%esi),%ymm5 │ │ │ │ - vmovupd %ymm5,0x8(%ecx,%ebx,8) │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - test $0x3,%cl │ │ │ │ - je 1b750 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ - sub %ebx,%eax │ │ │ │ - lea (%edx,%ebx,8),%edx │ │ │ │ - vmovsd (%esi),%xmm3 │ │ │ │ - vmovsd %xmm3,(%edx) │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovupd %ymm2,0xe8(%ecx,%esi,1) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 1b711 │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + test $0x3,%bl │ │ │ │ + je 1b970 │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + and $0x3,%eax │ │ │ │ + lea 0x8(%esi,%edx,8),%edx │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + fldl (%esi) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm6 │ │ │ │ + vmovsd %xmm6,(%edx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1b750 │ │ │ │ - vmovsd (%esi),%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%edx) │ │ │ │ + je 1b970 │ │ │ │ + fldl (%esi) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%edx) │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 1b750 │ │ │ │ - vmovsd (%esi),%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%edx) │ │ │ │ + je 1b970 │ │ │ │ + vmovsd (%esi),%xmm7 │ │ │ │ + vmovsd %xmm7,0x10(%edx) │ │ │ │ vzeroupper │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - lea (%eax,%edi,8),%edi │ │ │ │ - mov %edi,0x4(%edx) │ │ │ │ + lea (%ecx,%ebx,8),%ecx │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 1b732 │ │ │ │ + je 1b812 │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x0(,%edx,8),%esi │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - push %esi │ │ │ │ + shl $0x3,%edx │ │ │ │ + push %edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push %edi │ │ │ │ - add %esi,%edi │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0x24(%ebp) │ │ │ │ call a570 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 1b4a6 │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - mov %edi,0x4(%edx) │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + add -0x30(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x20(%ebp) │ │ │ │ + je 1b5f2 │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp 1b6f8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea 0x8(%esi),%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ and $0x7,%esi │ │ │ │ - je 1b898 │ │ │ │ + mov %ecx,%eax │ │ │ │ + je 1b998 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 1b7f2 │ │ │ │ + je 1b8f3 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 1b7e2 │ │ │ │ + je 1b8dd │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 1b7d2 │ │ │ │ + je 1b8c7 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 1b7c2 │ │ │ │ + je 1b8b1 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 1b7b2 │ │ │ │ + je 1b89b │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 1b7a2 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ - vmovsd (%ebx),%xmm5 │ │ │ │ - vmovsd %xmm5,(%eax) │ │ │ │ - lea 0x10(%ecx),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + je 1b885 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + fldl (%eax) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + add $0x10,%eax │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm6 │ │ │ │ + vmovsd %xmm6,(%ecx) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ dec %edx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd (%ecx),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%eax) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + fldl (%esi) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%eax) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ dec %edx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd (%esi),%xmm7 │ │ │ │ + fldl (%esi) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm7 │ │ │ │ vmovsd %xmm7,-0x8(%eax) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ dec %edx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd (%ebx),%xmm4 │ │ │ │ + fldl (%esi) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm4 │ │ │ │ vmovsd %xmm4,-0x8(%eax) │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ dec %edx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd (%ecx),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x8(%eax) │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + fldl (%esi) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%eax) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ dec %edx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd (%esi),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + fldl (%esi) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%eax) │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd (%ebx),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%eax) │ │ │ │ + fldl (%esi) │ │ │ │ + fstpl -0x20(%ebp) │ │ │ │ + vmovsd -0x20(%ebp),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%eax) │ │ │ │ dec %edx │ │ │ │ - je 1b6f8 │ │ │ │ - vmovsd (%ebx),%xmm2 │ │ │ │ + je 1b7d7 │ │ │ │ + vmovsd (%esi),%xmm2 │ │ │ │ add $0x40,%eax │ │ │ │ vmovsd %xmm2,-0x40(%eax) │ │ │ │ - vmovsd (%ebx),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x38(%eax) │ │ │ │ - vmovsd (%ebx),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x30(%eax) │ │ │ │ - vmovsd (%ebx),%xmm7 │ │ │ │ + vmovsd (%esi),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x38(%eax) │ │ │ │ + vmovsd (%esi),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x30(%eax) │ │ │ │ + vmovsd (%esi),%xmm7 │ │ │ │ vmovsd %xmm7,-0x28(%eax) │ │ │ │ - vmovsd (%ebx),%xmm4 │ │ │ │ + vmovsd (%esi),%xmm4 │ │ │ │ vmovsd %xmm4,-0x20(%eax) │ │ │ │ - vmovsd (%ebx),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x18(%eax) │ │ │ │ - vmovsd (%ebx),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x10(%eax) │ │ │ │ - vmovsd (%ebx),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%eax) │ │ │ │ + vmovsd (%esi),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x18(%eax) │ │ │ │ + vmovsd (%esi),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x10(%eax) │ │ │ │ + vmovsd (%esi),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%eax) │ │ │ │ sub $0x8,%edx │ │ │ │ - jne 1b808 │ │ │ │ - jmp 1b6f8 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 1b90f │ │ │ │ + jmp 1b7d7 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea (%ecx,%ebx,8),%ecx │ │ │ │ + vzeroupper │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + jmp 1b7dd │ │ │ │ + xchg %ax,%ax │ │ │ │ fldz │ │ │ │ - jmp 1b4ff │ │ │ │ + jmp 1b638 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - jmp 1b6f8 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 1b6ad │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ - jmp 1b6d1 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - jmp 1b808 │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + jmp 1b711 │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + jmp 1b90f │ │ │ │ push %ebp │ │ │ │ mov %ecx,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xbb746,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb6646,%ebx │ │ │ │ cmp %ebp,%edx │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ - je 1b8e6 │ │ │ │ + je 1b9e6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 1b923 │ │ │ │ + je 1ba23 │ │ │ │ mov (%edx),%edi │ │ │ │ cmp (%eax),%edi │ │ │ │ - jge 1b910 │ │ │ │ + jge 1ba10 │ │ │ │ mov %edi,(%esi) │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%esi │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 1b8d0 │ │ │ │ + jne 1b9d0 │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ecx,%ebp │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jle 1b948 │ │ │ │ + jle 1ba48 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ add %ebp,%esi │ │ │ │ call a610 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -19834,20 +20294,20 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%eax),%edi │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %edi,-0x4(%esi) │ │ │ │ cmp %ebp,%eax │ │ │ │ - je 1b8e6 │ │ │ │ + je 1b9e6 │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 1b8d4 │ │ │ │ + jne 1b9d4 │ │ │ │ sub %eax,%ebp │ │ │ │ cmp $0x4,%ebp │ │ │ │ - jle 1b954 │ │ │ │ + jle 1ba54 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ add %ebp,%esi │ │ │ │ call a610 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ @@ -19855,2678 +20315,2423 @@ │ │ │ │ mov %esi,(%eax) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - jne 1b8ff │ │ │ │ + jne 1b9ff │ │ │ │ mov (%edx),%ebx │ │ │ │ add $0x4,%esi │ │ │ │ mov %ebx,-0x4(%esi) │ │ │ │ - jmp 1b8ff │ │ │ │ - jne 1b8ff │ │ │ │ + jmp 1b9ff │ │ │ │ + jne 1b9ff │ │ │ │ mov (%eax),%eax │ │ │ │ add $0x4,%esi │ │ │ │ mov %eax,-0x4(%esi) │ │ │ │ - jmp 1b8ff │ │ │ │ - lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - push -0x4(%ecx) │ │ │ │ + jmp 1b9ff │ │ │ │ push %ebp │ │ │ │ - mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - push %ecx │ │ │ │ - lea -0x40(%ebp),%edx │ │ │ │ - lea -0x44(%ebp),%esi │ │ │ │ - sub $0x128,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xbb672,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb658b,%ebx │ │ │ │ + sub $0xdc,%esp │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ - lea -0x13be4(%ebx),%edi │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - push %edx │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ + mov %eax,0xcc(%esp) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0xc8(%esp),%eax │ │ │ │ + movl $0x0,0xc4(%esp) │ │ │ │ + movl $0x0,0xc8(%esp) │ │ │ │ push %eax │ │ │ │ + lea 0xc8(%esp),%edx │ │ │ │ + lea -0x14be4(%ebx),%ecx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + push 0x100(%esp) │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 1e317 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 1e2fd │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 1e359 │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 1cc11 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 1cc11 │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - vmovd -0xe8(%ebp),%xmm4 │ │ │ │ - movl $0x0,-0x100(%ebp) │ │ │ │ - movl $0x0,-0xfc(%ebp) │ │ │ │ - sar $0x1f,%ecx │ │ │ │ - sar $0x1f,%eax │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ - vpinsrd $0x1,-0xe4(%ebp),%xmm4,%xmm3 │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - vmovdqa %xmm3,-0xc8(%ebp) │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm0 │ │ │ │ - vpxorq -0xc8(%ebp),%xmm0,%xmm1 │ │ │ │ + je 1dd52 │ │ │ │ + mov 0xc8(%esp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 1dd38 │ │ │ │ + mov 0xc4(%esp),%ebp │ │ │ │ + test %ebp,%ebp │ │ │ │ + jle 1dd84 │ │ │ │ + cmp $0x1,%ebp │ │ │ │ + je 1ca5b │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 1ca5b │ │ │ │ + mov %esi,0xa0(%esp) │ │ │ │ + sar $0x1f,%esi │ │ │ │ + vmovd 0xa0(%esp),%xmm6 │ │ │ │ + mov %ebp,0x80(%esp) │ │ │ │ + mov %esi,0xa4(%esp) │ │ │ │ + sar $0x1f,%ebp │ │ │ │ + movl $0x0,0xb8(%esp) │ │ │ │ + movl $0x0,0xbc(%esp) │ │ │ │ + mov %ebp,0x84(%esp) │ │ │ │ + vpinsrd $0x1,0xa4(%esp),%xmm6,%xmm3 │ │ │ │ + vmovdqa %xmm3,0x70(%esp) │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm0 │ │ │ │ + vpxor 0x70(%esp),%xmm0,%xmm1 │ │ │ │ vpunpcklqdq %xmm1,%xmm1,%xmm2 │ │ │ │ vptest %xmm2,%xmm2 │ │ │ │ - je 1cbe5 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm4 │ │ │ │ - movl $0x0,-0xf8(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ + je 1ca2b │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm3 │ │ │ │ + movl $0x0,0xb0(%esp) │ │ │ │ + movl $0x0,0xb4(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov $0x1,%esi │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - mov $0x0,%edi │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x18(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a150 <__divdi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ - vpinsrd $0x1,%edx,%xmm5,%xmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - vpextrd $0x1,%xmm0,%edx │ │ │ │ - cmp %eax,%esi │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - vmovd %xmm0,-0x88(%ebp) │ │ │ │ - sbb %edx,%edi │ │ │ │ - jge 1e28f │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm7 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - vmovq %xmm4,-0xf0(%ebp) │ │ │ │ - vmovq %xmm7,-0x68(%ebp) │ │ │ │ - vmovd %xmm7,-0x90(%ebp) │ │ │ │ - vpextrd $0x1,%xmm7,-0x94(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovdqa %xmm7,-0x58(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm7,0x8(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + vmovq 0x10(%esp),%xmm3 │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ + mov $0x0,%edx │ │ │ │ + vmovd %xmm5,%eax │ │ │ │ + vpextrd $0x1,%xmm5,%ebp │ │ │ │ + vmovq %xmm5,(%esp) │ │ │ │ + vmovd %xmm5,0x40(%esp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + sbb %ebp,%edx │ │ │ │ + jge 1dce8 │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm5 │ │ │ │ + movl $0x1,0x38(%esp) │ │ │ │ + movl $0x0,0x3c(%esp) │ │ │ │ + vmovq %xmm3,0xa8(%esp) │ │ │ │ + vpextrd $0x1,%xmm5,0x64(%esp) │ │ │ │ + vmovq %xmm5,0x20(%esp) │ │ │ │ + vmovd %xmm5,0x60(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqa %xmm5,0x10(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm5,(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - cmp %ecx,-0x90(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edx,-0xd4(%ebp) │ │ │ │ - sbb -0x78(%ebp),%eax │ │ │ │ - jge 1e12c │ │ │ │ - vmovq -0x68(%ebp),%xmm6 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm3 │ │ │ │ - vpsubq %xmm6,%xmm0,%xmm4 │ │ │ │ - vmovdqa %xmm6,%xmm2 │ │ │ │ - vpandq %xmm3,%xmm4,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm5 │ │ │ │ - vptest %xmm5,%xmm5 │ │ │ │ - je 1be42 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm1,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm4 │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ + cmp %ecx,0x60(%esp) │ │ │ │ + mov 0x64(%esp),%esi │ │ │ │ + mov %eax,0x8c(%esp) │ │ │ │ + mov %edx,0x98(%esp) │ │ │ │ + sbb %ebp,%esi │ │ │ │ + jge 1dbe0 │ │ │ │ + vmovq 0x20(%esp),%xmm7 │ │ │ │ + vmovdqa (%esp),%xmm6 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm0 │ │ │ │ + vpsubq %xmm7,%xmm6,%xmm3 │ │ │ │ + vmovdqa %xmm7,%xmm1 │ │ │ │ + vpand %xmm0,%xmm3,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm4 │ │ │ │ vptest %xmm4,%xmm4 │ │ │ │ - je 1bde3 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm3 │ │ │ │ - vpxorq %xmm3,%xmm1,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1bd99 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm1,%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1bd4f │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm5 │ │ │ │ - vpxorq %xmm5,%xmm1,%xmm7 │ │ │ │ + je 1beca │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm2,%xmm7 │ │ │ │ vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - je 1bd05 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm4 │ │ │ │ - vpxorq %xmm4,%xmm1,%xmm3 │ │ │ │ - vpunpcklqdq %xmm3,%xmm3,%xmm5 │ │ │ │ - vptest %xmm5,%xmm5 │ │ │ │ - je 1bcbb │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm1,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm6 │ │ │ │ + je 1be7e │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm3 │ │ │ │ + vpxor %xmm3,%xmm2,%xmm0 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1be46 │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm2,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - je 1bc71 │ │ │ │ - vmovq %xmm2,-0xb0(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1be0e │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm3 │ │ │ │ + vpxor %xmm3,%xmm2,%xmm0 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1bdd6 │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm2,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ + vptest %xmm6,%xmm6 │ │ │ │ + je 1bd9e │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm3 │ │ │ │ + vpxor %xmm3,%xmm2,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm0 │ │ │ │ + vptest %xmm0,%xmm0 │ │ │ │ + je 1bd66 │ │ │ │ + vmovq %xmm1,0x50(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm2 │ │ │ │ + vmovq 0x50(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm2 │ │ │ │ - vpaddq -0x68(%ebp),%xmm2,%xmm2 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb0(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ + vpaddq 0x20(%esp),%xmm1,%xmm1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm2 │ │ │ │ + vmovq 0x50(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm4 │ │ │ │ - vpaddq %xmm4,%xmm2,%xmm2 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb0(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm4 │ │ │ │ + vpaddq %xmm4,%xmm1,%xmm1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm2 │ │ │ │ + vmovq 0x50(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm3 │ │ │ │ - vpaddq %xmm3,%xmm2,%xmm2 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb0(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + vpaddq %xmm5,%xmm1,%xmm1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm2 │ │ │ │ + vmovq 0x50(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vpaddq %xmm5,%xmm2,%xmm2 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb0(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm7 │ │ │ │ + vpaddq %xmm7,%xmm1,%xmm1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm2 │ │ │ │ + vmovq 0x50(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpaddq %xmm7,%xmm2,%xmm2 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb0(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm6 │ │ │ │ + vpaddq %xmm6,%xmm1,%xmm1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm2 │ │ │ │ + vmovq 0x50(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ - vpaddq %xmm1,%xmm2,%xmm2 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb0(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm3 │ │ │ │ + vpaddq %xmm3,%xmm1,%xmm1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm2 │ │ │ │ + vmovq 0x50(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpaddq %xmm6,%xmm2,%xmm2 │ │ │ │ - vpxorq %xmm0,%xmm2,%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1c0a0 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb0(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm2 │ │ │ │ + vpaddq %xmm2,%xmm1,%xmm1 │ │ │ │ + vpxor (%esp),%xmm1,%xmm0 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1c0b0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm2 │ │ │ │ + vmovq 0x50(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vpaddq %xmm5,%xmm2,%xmm2 │ │ │ │ - vmovq %xmm2,-0xa8(%ebp) │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xb0(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq %xmm5,%xmm1,%xmm1 │ │ │ │ + vmovq %xmm1,0x58(%esp) │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm2 │ │ │ │ + vmovq 0x68(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vpaddq %xmm7,%xmm2,%xmm1 │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xb0(%ebp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm7 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq %xmm7,%xmm1,%xmm6 │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + vmovq %xmm6,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm2 │ │ │ │ + vmovq 0x68(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm6 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm6,%xmm4 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,0x8(%esp) │ │ │ │ - vmovq %xmm4,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm3 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm3,%xmm2 │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm2 │ │ │ │ + vmovq 0x68(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm3 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm3,%xmm5 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm5,0x8(%esp) │ │ │ │ - vmovq %xmm5,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm0,%xmm4 │ │ │ │ + vmovq %xmm4,(%esp) │ │ │ │ + vmovq %xmm4,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm2 │ │ │ │ + vmovq 0x68(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm2 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm2,%xmm7 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm7,0x8(%esp) │ │ │ │ - vmovq %xmm7,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm5 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm5,%xmm1 │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm2 │ │ │ │ + vmovq 0x68(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm1 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm1,%xmm6 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm6,0x8(%esp) │ │ │ │ - vmovq %xmm6,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm7 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm7,%xmm6 │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + vmovq %xmm6,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm2 │ │ │ │ + vmovq 0x68(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm4 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm4,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm3,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm3 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm3,%xmm2 │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm2 │ │ │ │ + vmovq 0x68(%esp),%xmm1 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0a0 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm5 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm5,%xmm2 │ │ │ │ - vpxorq %xmm0,%xmm2,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm1 │ │ │ │ - vptest %xmm1,%xmm1 │ │ │ │ - jne 1be42 │ │ │ │ - nop │ │ │ │ + je 1c0b0 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm0 │ │ │ │ + vpaddq 0x50(%esp),%xmm0,%xmm1 │ │ │ │ + vpxor (%esp),%xmm1,%xmm4 │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm5 │ │ │ │ + vptest %xmm5,%xmm5 │ │ │ │ + jne 1beca │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa %xmm0,%xmm3 │ │ │ │ - vmovq %xmm2,-0xa8(%ebp) │ │ │ │ - vmovq %xmm0,-0xb8(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqa (%esp),%xmm3 │ │ │ │ + vmovq %xmm1,0x50(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push 0x54(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm3,(%esp) │ │ │ │ call a150 <__divdi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm4 │ │ │ │ + push 0x54(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ + vpinsrd $0x1,%edx,%xmm7,%xmm6 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0xb0(%ebp) │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + vmovq %xmm6,0x78(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c0c0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vmovq -0xb8(%ebp),%xmm0 │ │ │ │ - vpxorq %xmm5,%xmm3,%xmm2 │ │ │ │ - vpunpcklqdq %xmm2,%xmm2,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1cd0a │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - sbb -0x78(%ebp),%edi │ │ │ │ - jge 1e380 │ │ │ │ - vmovq -0x68(%ebp),%xmm6 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm3 │ │ │ │ - vpsubq %xmm6,%xmm0,%xmm4 │ │ │ │ - vmovdqa %xmm6,%xmm1 │ │ │ │ - vpandq %xmm3,%xmm4,%xmm2 │ │ │ │ - vpunpcklqdq %xmm2,%xmm2,%xmm5 │ │ │ │ - vptest %xmm5,%xmm5 │ │ │ │ - je 1c446 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm2,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm4 │ │ │ │ - vptest %xmm4,%xmm4 │ │ │ │ - je 1c3e7 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm3 │ │ │ │ - vpxorq %xmm3,%xmm2,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1c39d │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm2,%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1c353 │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm5 │ │ │ │ - vpxorq %xmm5,%xmm2,%xmm7 │ │ │ │ + vmovq 0x68(%esp),%xmm3 │ │ │ │ + je 1c0c0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm2 │ │ │ │ + vpxor %xmm2,%xmm3,%xmm0 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm1 │ │ │ │ + vptest %xmm1,%xmm1 │ │ │ │ + je 1cb51 │ │ │ │ + mov 0x40(%esp),%edi │ │ │ │ + cmp %edi,0x60(%esp) │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + sbb %ebp,%edx │ │ │ │ + jge 1ddb0 │ │ │ │ + vmovq 0x20(%esp),%xmm7 │ │ │ │ + vmovdqa (%esp),%xmm6 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm2 │ │ │ │ + vpsubq %xmm7,%xmm6,%xmm3 │ │ │ │ + vmovdqa %xmm7,%xmm0 │ │ │ │ + vpand %xmm2,%xmm3,%xmm4 │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm1 │ │ │ │ + vptest %xmm1,%xmm1 │ │ │ │ + je 1c3a3 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm4,%xmm7 │ │ │ │ vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - je 1c309 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm4 │ │ │ │ - vpxorq %xmm4,%xmm2,%xmm3 │ │ │ │ - vpunpcklqdq %xmm3,%xmm3,%xmm5 │ │ │ │ - vptest %xmm5,%xmm5 │ │ │ │ - je 1c2bf │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm2,%xmm2 │ │ │ │ - vpunpcklqdq %xmm2,%xmm2,%xmm6 │ │ │ │ + je 1c357 │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm3 │ │ │ │ + vpxor %xmm3,%xmm4,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm1 │ │ │ │ + vptest %xmm1,%xmm1 │ │ │ │ + je 1c31f │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm4,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - je 1c275 │ │ │ │ - vmovq %xmm1,-0xb0(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + je 1c2e7 │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm3 │ │ │ │ + vpxor %xmm3,%xmm4,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm1 │ │ │ │ + vptest %xmm1,%xmm1 │ │ │ │ + je 1c2af │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm4,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ + vptest %xmm6,%xmm6 │ │ │ │ + je 1c277 │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm3 │ │ │ │ + vpxor %xmm3,%xmm4,%xmm4 │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm2 │ │ │ │ + vptest %xmm2,%xmm2 │ │ │ │ + je 1c23f │ │ │ │ + vmovq %xmm0,0x50(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm1 │ │ │ │ + vmovq 0x50(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ - vpaddq -0x68(%ebp),%xmm1,%xmm1 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb0(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm0 │ │ │ │ + vpaddq 0x20(%esp),%xmm0,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + vmovq %xmm0,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm1 │ │ │ │ + vmovq 0x50(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm4 │ │ │ │ - vpaddq %xmm4,%xmm1,%xmm1 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb0(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ + vpaddq %xmm1,%xmm0,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + vmovq %xmm0,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm1 │ │ │ │ + vmovq 0x50(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm3 │ │ │ │ - vpaddq %xmm3,%xmm1,%xmm1 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb0(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + vpaddq %xmm5,%xmm0,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + vmovq %xmm0,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm1 │ │ │ │ + vmovq 0x50(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vpaddq %xmm5,%xmm1,%xmm1 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb0(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm7 │ │ │ │ + vpaddq %xmm7,%xmm0,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + vmovq %xmm0,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm1 │ │ │ │ + vmovq 0x50(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpaddq %xmm7,%xmm1,%xmm1 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb0(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm6 │ │ │ │ + vpaddq %xmm6,%xmm0,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + vmovq %xmm0,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm1 │ │ │ │ + vmovq 0x50(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm2 │ │ │ │ - vpaddq %xmm2,%xmm1,%xmm1 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb0(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm3 │ │ │ │ + vpaddq %xmm3,%xmm0,%xmm0 │ │ │ │ + sub $0x8,%esp │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + vmovq %xmm0,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm1 │ │ │ │ + vmovq 0x50(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpaddq %xmm6,%xmm1,%xmm1 │ │ │ │ - vpxorq %xmm0,%xmm1,%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1c6a0 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb0(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm4 │ │ │ │ + vpaddq %xmm4,%xmm0,%xmm0 │ │ │ │ + vpxor (%esp),%xmm0,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm1 │ │ │ │ + vptest %xmm1,%xmm1 │ │ │ │ + je 1c590 │ │ │ │ + sub $0x8,%esp │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xa8(%ebp) │ │ │ │ + vmovq %xmm0,0x58(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xa8(%ebp),%xmm0 │ │ │ │ - vmovq -0xb0(%ebp),%xmm1 │ │ │ │ + vmovq 0x50(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vpaddq %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovq %xmm1,-0xa8(%ebp) │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ - vmovq %xmm1,-0xb8(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq %xmm5,%xmm0,%xmm0 │ │ │ │ + vmovq %xmm0,0x58(%esp) │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xb0(%ebp) │ │ │ │ + vmovq %xmm0,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm1 │ │ │ │ + vmovq 0x68(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vpaddq %xmm7,%xmm1,%xmm2 │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ - vmovq %xmm2,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0xb0(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm7 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq %xmm7,%xmm0,%xmm6 │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + vmovq %xmm6,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm1 │ │ │ │ + vmovq 0x68(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm6 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm6,%xmm4 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,0x8(%esp) │ │ │ │ - vmovq %xmm4,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm3 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm3,%xmm4 │ │ │ │ + vmovq %xmm4,(%esp) │ │ │ │ + vmovq %xmm4,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm1 │ │ │ │ + vmovq 0x68(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm3 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm3,%xmm5 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm5,0x8(%esp) │ │ │ │ - vmovq %xmm5,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm2 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm2,%xmm1 │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm1 │ │ │ │ + vmovq 0x68(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm1 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm1,%xmm7 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm7,0x8(%esp) │ │ │ │ - vmovq %xmm7,-0xb8(%ebp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm5 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm5,%xmm0 │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ + vmovq %xmm0,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm1 │ │ │ │ + vmovq 0x68(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm2 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm2,%xmm6 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm6,0x8(%esp) │ │ │ │ - vmovq %xmm6,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm7 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm7,%xmm6 │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + vmovq %xmm6,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm1 │ │ │ │ + vmovq 0x68(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm4 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm4,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm3,-0xb8(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm3 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x58(%esp),%xmm3,%xmm4 │ │ │ │ + vmovq %xmm4,(%esp) │ │ │ │ + vmovq %xmm4,0x70(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb0(%ebp),%xmm0 │ │ │ │ - vmovq -0xb8(%ebp),%xmm1 │ │ │ │ + vmovq 0x68(%esp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6a0 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm5 │ │ │ │ - vpaddq -0xa8(%ebp),%xmm5,%xmm1 │ │ │ │ - vpxorq %xmm0,%xmm1,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - jne 1c446 │ │ │ │ + je 1c590 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm2 │ │ │ │ + vpaddq 0x50(%esp),%xmm2,%xmm0 │ │ │ │ + vpxor (%esp),%xmm0,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm5 │ │ │ │ + vptest %xmm5,%xmm5 │ │ │ │ + jne 1c3a3 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa %xmm0,%xmm4 │ │ │ │ + vmovdqa (%esp),%xmm3 │ │ │ │ mov $0x1,%esi │ │ │ │ xor %edi,%edi │ │ │ │ - vmovq %xmm1,-0xa8(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovq %xmm0,0x50(%esp) │ │ │ │ + mov %ebp,%eax │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq %xmm0,-0xe0(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + mov %eax,0x9c(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ + mov %edi,%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ call a150 <__divdi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + mov %esi,0x68(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ + push 0x54(%esp) │ │ │ │ add $0x1,%esi │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm6 │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ adc $0x0,%edi │ │ │ │ + vpinsrd $0x1,%edx,%xmm7,%xmm6 │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm6,(%esp) │ │ │ │ - vmovq %xmm6,-0xb8(%ebp) │ │ │ │ + vmovq %xmm6,0xa0(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xb8(%ebp),%xmm4 │ │ │ │ - vmovq -0xe0(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1c6c0 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + vmovq 0x90(%esp),%xmm3 │ │ │ │ + mov 0x9c(%esp),%eax │ │ │ │ + je 1c5b0 │ │ │ │ + mov 0x68(%esp),%ecx │ │ │ │ + mov %ebp,%edx │ │ │ │ + mov %eax,%ebp │ │ │ │ xor %eax,%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - xor $0x1,%edx │ │ │ │ - or -0xd8(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + xor $0x1,%ecx │ │ │ │ + or %edx,%ecx │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + mov 0x64(%esp),%ecx │ │ │ │ sete %al │ │ │ │ mov %eax,%esi │ │ │ │ neg %esi │ │ │ │ sbb %edi,%edi │ │ │ │ - cmp %ecx,-0x90(%ebp) │ │ │ │ - sbb -0x78(%ebp),%edx │ │ │ │ - jge 1cc39 │ │ │ │ - vpsubq -0x68(%ebp),%xmm0,%xmm5 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm1 │ │ │ │ - vpandq %xmm1,%xmm5,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1ca0e │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm7,%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1c9b9 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm5 │ │ │ │ - vpxorq %xmm5,%xmm7,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1c979 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm7,%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1c939 │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm5 │ │ │ │ - vpxorq %xmm5,%xmm7,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1c8f9 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm7,%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1c8b9 │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm5 │ │ │ │ - vpxorq %xmm5,%xmm7,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm1 │ │ │ │ + cmp %edx,0x60(%esp) │ │ │ │ + sbb %ebp,%ecx │ │ │ │ + jge 1ca86 │ │ │ │ + vmovdqa (%esp),%xmm2 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm1 │ │ │ │ + vpsubq 0x20(%esp),%xmm2,%xmm0 │ │ │ │ + vpand %xmm1,%xmm0,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ + vptest %xmm6,%xmm6 │ │ │ │ + je 1c886 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm3 │ │ │ │ + vpxor %xmm3,%xmm7,%xmm4 │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm5 │ │ │ │ + vptest %xmm5,%xmm5 │ │ │ │ + je 1c83e │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm2 │ │ │ │ + vpxor %xmm2,%xmm7,%xmm0 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm1 │ │ │ │ vptest %xmm1,%xmm1 │ │ │ │ - je 1c879 │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x88(%ebp) │ │ │ │ + je 1c80a │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm6 │ │ │ │ + vpxor %xmm6,%xmm7,%xmm3 │ │ │ │ + vpunpcklqdq %xmm3,%xmm3,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1c7d6 │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm7,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm0 │ │ │ │ + vptest %xmm0,%xmm0 │ │ │ │ + je 1c7a2 │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm1 │ │ │ │ + vpxor %xmm1,%xmm7,%xmm6 │ │ │ │ + vpunpcklqdq %xmm6,%xmm6,%xmm3 │ │ │ │ + vptest %xmm3,%xmm3 │ │ │ │ + je 1c76e │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm4 │ │ │ │ + vpxor %xmm4,%xmm7,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm5 │ │ │ │ + vptest %xmm5,%xmm5 │ │ │ │ + je 1c73a │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm2 │ │ │ │ - vpaddq -0x68(%ebp),%xmm2,%xmm6 │ │ │ │ - vmovdqa %xmm6,-0x58(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x88(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm2 │ │ │ │ + vpaddq 0x20(%esp),%xmm2,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x10(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm4 │ │ │ │ - vpaddq -0x58(%ebp),%xmm4,%xmm3 │ │ │ │ - vmovdqa %xmm3,-0x58(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x88(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ + vpaddq 0x10(%esp),%xmm1,%xmm6 │ │ │ │ + vmovdqa %xmm6,0x10(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vpaddq -0x58(%ebp),%xmm5,%xmm7 │ │ │ │ - vmovdqa %xmm7,-0x58(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x88(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm3 │ │ │ │ + vpaddq 0x10(%esp),%xmm3,%xmm4 │ │ │ │ + vmovdqa %xmm4,0x10(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ - vpaddq -0x58(%ebp),%xmm1,%xmm2 │ │ │ │ - vmovdqa %xmm2,-0x58(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x88(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm7 │ │ │ │ + vpaddq 0x10(%esp),%xmm7,%xmm5 │ │ │ │ + vmovdqa %xmm5,0x10(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpaddq -0x58(%ebp),%xmm6,%xmm4 │ │ │ │ - vmovdqa %xmm4,-0x58(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x88(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm2 │ │ │ │ + vpaddq 0x10(%esp),%xmm2,%xmm0 │ │ │ │ + vmovdqa %xmm0,0x10(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm3 │ │ │ │ - vpaddq -0x58(%ebp),%xmm3,%xmm5 │ │ │ │ - vmovdqa %xmm5,-0x58(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x88(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ + vpaddq 0x10(%esp),%xmm1,%xmm6 │ │ │ │ + vmovdqa %xmm6,0x10(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpaddq -0x58(%ebp),%xmm7,%xmm3 │ │ │ │ - vmovq %xmm3,-0x58(%ebp) │ │ │ │ - vpxorq %xmm3,%xmm0,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1cc50 │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x88(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm3 │ │ │ │ + vpaddq 0x10(%esp),%xmm3,%xmm2 │ │ │ │ + vpxor (%esp),%xmm2,%xmm4 │ │ │ │ + vmovq %xmm2,0x10(%esp) │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm7 │ │ │ │ + vptest %xmm7,%xmm7 │ │ │ │ + je 1caa0 │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpaddq -0x58(%ebp),%xmm6,%xmm7 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm7,-0x88(%ebp) │ │ │ │ - vmovq %xmm7,-0x58(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm7,0x8(%esp) │ │ │ │ - vmovq %xmm0,-0x78(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x18(%esp),%xmm5,%xmm3 │ │ │ │ + vmovq %xmm3,0x48(%esp) │ │ │ │ + vmovq %xmm3,0x18(%esp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm4 │ │ │ │ - vpaddq -0x58(%ebp),%xmm4,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm3,-0x58(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm2 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x18(%esp),%xmm2,%xmm0 │ │ │ │ + vmovq %xmm0,0x18(%esp) │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm0,-0x78(%ebp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm5 │ │ │ │ - vpaddq -0x88(%ebp),%xmm5,%xmm1 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm1,-0x58(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm1,0x8(%esp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x48(%esp),%xmm1,%xmm6 │ │ │ │ + vmovq %xmm6,0x18(%esp) │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm2 │ │ │ │ - vpaddq -0x88(%ebp),%xmm2,%xmm6 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm6,-0x58(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm6,0x8(%esp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm4 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x48(%esp),%xmm4,%xmm7 │ │ │ │ + vmovq %xmm7,0x18(%esp) │ │ │ │ + vmovq %xmm7,(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm7 │ │ │ │ - vpaddq -0x88(%ebp),%xmm7,%xmm4 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm4,0x8(%esp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm5 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x48(%esp),%xmm5,%xmm3 │ │ │ │ + vmovq %xmm3,0x18(%esp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm3 │ │ │ │ - vpaddq -0x88(%ebp),%xmm3,%xmm5 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm5,-0x58(%ebp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm2 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x48(%esp),%xmm2,%xmm0 │ │ │ │ + vmovq %xmm0,0x18(%esp) │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm5,0x8(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm1 │ │ │ │ - vpaddq -0x88(%ebp),%xmm1,%xmm2 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm2,-0x58(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm2,0x8(%esp) │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + vpaddq 0x48(%esp),%xmm1,%xmm6 │ │ │ │ + vmovq %xmm6,0x18(%esp) │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm4 │ │ │ │ - vpaddq -0x88(%ebp),%xmm4,%xmm3 │ │ │ │ - jmp 1c9f4 │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - mov -0xfc(%ebp),%esi │ │ │ │ - mov $0x7fffffff,%edx │ │ │ │ - mov $0x0,%edi │ │ │ │ - add -0xd0(%ebp),%eax │ │ │ │ - adc -0xcc(%ebp),%esi │ │ │ │ - cmp %eax,%edx │ │ │ │ - sbb %esi,%edi │ │ │ │ - jl 1e370 │ │ │ │ + je 1caa0 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm3 │ │ │ │ + vpaddq 0x40(%esp),%xmm3,%xmm2 │ │ │ │ + jmp 1c86c │ │ │ │ + mov 0xb8(%esp),%ebp │ │ │ │ + add 0x80(%esp),%ebp │ │ │ │ + mov $0x7fffffff,%ecx │ │ │ │ + mov $0x0,%eax │ │ │ │ + mov 0xbc(%esp),%edx │ │ │ │ + adc 0x84(%esp),%edx │ │ │ │ + cmp %ebp,%ecx │ │ │ │ + sbb %edx,%eax │ │ │ │ + jl 1dda0 │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ + push %ebp │ │ │ │ call a500 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + mov 0xcc(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 1e37b │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ - pop %ecx │ │ │ │ + jne 1ddab │ │ │ │ + add $0xdc,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - or -0xd4(%ebp),%eax │ │ │ │ - jne 1e1a3 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + mov 0x8c(%esp),%eax │ │ │ │ + or 0x98(%esp),%eax │ │ │ │ + jne 1dc85 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a150 <__divdi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm6 │ │ │ │ - vmovd %xmm6,-0x88(%ebp) │ │ │ │ - vpextrd $0x1,%xmm6,-0x78(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpinsrd $0x1,%edx,%xmm4,%xmm7 │ │ │ │ + vmovq %xmm7,(%esp) │ │ │ │ + vmovd %xmm7,0x40(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + vpextrd $0x1,%xmm7,%ebp │ │ │ │ + push 0x14(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm6,(%esp) │ │ │ │ - vmovq %xmm6,-0x90(%ebp) │ │ │ │ + vmovq %xmm7,(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x90(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1cc50 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + je 1caa0 │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + mov 0x38(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ imul %edi,%ecx │ │ │ │ imul %esi,%eax │ │ │ │ mulx %esi,%esi,%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ add %ecx,%eax │ │ │ │ - add %eax,-0x6c(%ebp) │ │ │ │ + add %eax,0x3c(%esp) │ │ │ │ mov $0x1,%eax │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ + cmp 0x40(%esp),%eax │ │ │ │ mov $0x0,%ecx │ │ │ │ - sbb -0x78(%ebp),%ecx │ │ │ │ - jge 1e14d │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpaddq -0x68(%ebp),%xmm7,%xmm7 │ │ │ │ - vmovq %xmm7,-0x68(%ebp) │ │ │ │ - vmovd %xmm7,-0x90(%ebp) │ │ │ │ - vpextrd $0x1,%xmm7,-0x94(%ebp) │ │ │ │ - jmp 1bb00 │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - vmovq -0x58(%ebp),%xmm3 │ │ │ │ - cmp %edx,-0x90(%ebp) │ │ │ │ - vmovq -0xf0(%ebp),%xmm4 │ │ │ │ - sbb -0x78(%ebp),%esi │ │ │ │ - jge 1e2a2 │ │ │ │ - vpsubq -0x68(%ebp),%xmm0,%xmm5 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm1 │ │ │ │ - vpandq %xmm1,%xmm5,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1d036 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm6,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm1 │ │ │ │ - vptest %xmm1,%xmm1 │ │ │ │ - je 1cfd3 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm6,%xmm7 │ │ │ │ + sbb %ebp,%ecx │ │ │ │ + jge 1dc28 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + vpaddq 0x20(%esp),%xmm5,%xmm5 │ │ │ │ + vpextrd $0x1,%xmm5,0x64(%esp) │ │ │ │ + vmovq %xmm5,0x20(%esp) │ │ │ │ + vmovd %xmm5,0x60(%esp) │ │ │ │ + jmp 1bc20 │ │ │ │ + mov 0x40(%esp),%edx │ │ │ │ + cmp %edx,0x60(%esp) │ │ │ │ + mov 0x64(%esp),%esi │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ + vmovq 0xa8(%esp),%xmm3 │ │ │ │ + sbb %ebp,%esi │ │ │ │ + jge 1dcfd │ │ │ │ + vmovdqa (%esp),%xmm0 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm1 │ │ │ │ + vpsubq 0x20(%esp),%xmm0,%xmm6 │ │ │ │ + vpand %xmm1,%xmm6,%xmm4 │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm7 │ │ │ │ + vptest %xmm7,%xmm7 │ │ │ │ + je 1ce2a │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm4,%xmm0 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm6 │ │ │ │ + vptest %xmm6,%xmm6 │ │ │ │ + je 1cdd2 │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm1 │ │ │ │ + vpxor %xmm1,%xmm4,%xmm7 │ │ │ │ vpunpcklqdq %xmm7,%xmm7,%xmm5 │ │ │ │ vptest %xmm5,%xmm5 │ │ │ │ - je 1cf85 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm1 │ │ │ │ - vpxorq %xmm1,%xmm6,%xmm2 │ │ │ │ - vpunpcklqdq %xmm2,%xmm2,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1cf37 │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm5 │ │ │ │ - vpxorq %xmm5,%xmm6,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1cee9 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm6,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm1 │ │ │ │ + je 1cd8e │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm0 │ │ │ │ + vpxor %xmm0,%xmm4,%xmm6 │ │ │ │ + vpunpcklqdq %xmm6,%xmm6,%xmm1 │ │ │ │ vptest %xmm1,%xmm1 │ │ │ │ - je 1ce9b │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm6,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm7 │ │ │ │ + je 1cd4a │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm7 │ │ │ │ + vpxor %xmm7,%xmm4,%xmm5 │ │ │ │ + vpunpcklqdq %xmm5,%xmm5,%xmm0 │ │ │ │ + vptest %xmm0,%xmm0 │ │ │ │ + je 1cd06 │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm6 │ │ │ │ + vpxor %xmm6,%xmm4,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm7 │ │ │ │ vptest %xmm7,%xmm7 │ │ │ │ - je 1ce4d │ │ │ │ - vmovq %xmm4,-0x78(%ebp) │ │ │ │ - vmovq %xmm3,-0x88(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + je 1ccc2 │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm4,%xmm4 │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm0 │ │ │ │ + vptest %xmm0,%xmm0 │ │ │ │ + je 1cc7e │ │ │ │ + vmovq %xmm3,0x40(%esp) │ │ │ │ + vmovq %xmm2,0x10(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0x24(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm0 │ │ │ │ - vmovq -0x88(%ebp),%xmm3 │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - vmovq -0x78(%ebp),%xmm4 │ │ │ │ - je 1d20c │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm3 │ │ │ │ - vpaddq -0x68(%ebp),%xmm3,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,-0x88(%ebp) │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + vmovq 0x40(%esp),%xmm3 │ │ │ │ + je 1d014 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm2 │ │ │ │ + vpaddq 0x20(%esp),%xmm2,%xmm2 │ │ │ │ + vmovq %xmm3,0x20(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm0 │ │ │ │ - vmovq -0x68(%ebp),%xmm3 │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - vmovq -0x88(%ebp),%xmm4 │ │ │ │ - je 1d20c │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vpaddq %xmm5,%xmm3,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,-0x88(%ebp) │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + vmovq 0x20(%esp),%xmm3 │ │ │ │ + je 1d014 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm6 │ │ │ │ + vpaddq %xmm6,%xmm2,%xmm2 │ │ │ │ + vmovq %xmm3,0x20(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm0 │ │ │ │ - vmovq -0x68(%ebp),%xmm3 │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - vmovq -0x88(%ebp),%xmm4 │ │ │ │ - je 1d20c │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ - vpaddq %xmm1,%xmm3,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,-0x88(%ebp) │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + vmovq 0x20(%esp),%xmm3 │ │ │ │ + je 1d014 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ + vpaddq %xmm1,%xmm2,%xmm2 │ │ │ │ + vmovq %xmm3,0x20(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm0 │ │ │ │ - vmovq -0x68(%ebp),%xmm3 │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - vmovq -0x88(%ebp),%xmm4 │ │ │ │ - je 1d20c │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm2 │ │ │ │ - vpaddq %xmm2,%xmm3,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,-0x88(%ebp) │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + vmovq 0x20(%esp),%xmm3 │ │ │ │ + je 1d014 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm7 │ │ │ │ + vpaddq %xmm7,%xmm2,%xmm2 │ │ │ │ + vmovq %xmm3,0x20(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm0 │ │ │ │ - vmovq -0x68(%ebp),%xmm3 │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - vmovq -0x88(%ebp),%xmm4 │ │ │ │ - je 1d20c │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpaddq %xmm6,%xmm3,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,-0x88(%ebp) │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + vmovq 0x20(%esp),%xmm3 │ │ │ │ + je 1d014 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + vpaddq %xmm5,%xmm2,%xmm2 │ │ │ │ + vmovq %xmm3,0x20(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm0 │ │ │ │ - vmovq -0x68(%ebp),%xmm3 │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - vmovq -0x88(%ebp),%xmm4 │ │ │ │ - je 1d20c │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpaddq %xmm7,%xmm3,%xmm3 │ │ │ │ - sub $0x10,%esp │ │ │ │ - vmovq %xmm4,-0x88(%ebp) │ │ │ │ - vmovq %xmm3,0x8(%esp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + vmovq 0x20(%esp),%xmm3 │ │ │ │ + je 1d014 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm4 │ │ │ │ + vpaddq %xmm4,%xmm2,%xmm2 │ │ │ │ + vmovq %xmm3,0x20(%esp) │ │ │ │ + sub $0x8,%esp │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm0 │ │ │ │ - vmovq -0x68(%ebp),%xmm3 │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - vmovq -0x88(%ebp),%xmm4 │ │ │ │ - je 1d20c │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vpaddq %xmm5,%xmm3,%xmm3 │ │ │ │ - vpxorq %xmm0,%xmm3,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1d20c │ │ │ │ - vmovq %xmm4,-0x88(%ebp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + vmovq 0x20(%esp),%xmm3 │ │ │ │ + je 1d014 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm0 │ │ │ │ + vpaddq %xmm0,%xmm2,%xmm2 │ │ │ │ + vpxor (%esp),%xmm2,%xmm6 │ │ │ │ + vpunpcklqdq %xmm6,%xmm6,%xmm1 │ │ │ │ + vptest %xmm1,%xmm1 │ │ │ │ + je 1d014 │ │ │ │ + vmovq %xmm3,0x20(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm3,(%esp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm3 │ │ │ │ + vmovq 0x10(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d1ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm0 │ │ │ │ + je 1d00e │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm7 │ │ │ │ sub $0x8,%esp │ │ │ │ - vpaddq %xmm0,%xmm3,%xmm3 │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ - vmovq %xmm3,(%esp) │ │ │ │ - vmovq %xmm3,-0x78(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vpaddq %xmm7,%xmm2,%xmm2 │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x48(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm3 │ │ │ │ + vmovq 0x40(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d1ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ + je 1d00e │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ sub $0x8,%esp │ │ │ │ - vpaddq %xmm6,%xmm3,%xmm7 │ │ │ │ - vmovq %xmm7,(%esp) │ │ │ │ - vmovq %xmm7,-0x78(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vpaddq %xmm5,%xmm2,%xmm4 │ │ │ │ + vmovq %xmm4,(%esp) │ │ │ │ + vmovq %xmm4,0x48(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm3 │ │ │ │ + vmovq 0x40(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d1ff │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm4 │ │ │ │ - vpaddq -0x68(%ebp),%xmm4,%xmm5 │ │ │ │ + je 1d00e │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm3 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm5,(%esp) │ │ │ │ - vmovq %xmm5,-0x78(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vpaddq 0x18(%esp),%xmm3,%xmm0 │ │ │ │ + vmovq %xmm0,(%esp) │ │ │ │ + vmovq %xmm0,0x48(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm3 │ │ │ │ + vmovq 0x40(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d1ff │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm1 │ │ │ │ - vpaddq -0x68(%ebp),%xmm1,%xmm2 │ │ │ │ + je 1d00e │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm6 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm2,(%esp) │ │ │ │ - vmovq %xmm2,-0x78(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vpaddq 0x18(%esp),%xmm6,%xmm1 │ │ │ │ + vmovq %xmm1,(%esp) │ │ │ │ + vmovq %xmm1,0x48(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm3 │ │ │ │ + vmovq 0x40(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d1ff │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm0 │ │ │ │ - vpaddq -0x68(%ebp),%xmm0,%xmm3 │ │ │ │ + je 1d00e │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm7 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm3,(%esp) │ │ │ │ - vmovq %xmm3,-0x78(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vpaddq 0x18(%esp),%xmm7,%xmm2 │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x48(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm3 │ │ │ │ + vmovq 0x40(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d1ff │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm6 │ │ │ │ - vpaddq -0x68(%ebp),%xmm6,%xmm7 │ │ │ │ + je 1d00e │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm5 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm7,(%esp) │ │ │ │ - vmovq %xmm7,-0x78(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vpaddq 0x18(%esp),%xmm5,%xmm4 │ │ │ │ + vmovq %xmm4,(%esp) │ │ │ │ + vmovq %xmm4,0x48(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm3 │ │ │ │ + vmovq 0x40(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d1ff │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm4 │ │ │ │ - vpaddq -0x68(%ebp),%xmm4,%xmm5 │ │ │ │ + je 1d00e │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm3 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm5,(%esp) │ │ │ │ - vmovq %xmm5,-0x78(%ebp) │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ + vpaddq 0x18(%esp),%xmm3,%xmm0 │ │ │ │ + vmovq %xmm0,(%esp) │ │ │ │ + vmovq %xmm0,0x48(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x78(%ebp),%xmm3 │ │ │ │ + vmovq 0x40(%esp),%xmm2 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d1ff │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm1 │ │ │ │ - vpaddq -0x68(%ebp),%xmm1,%xmm3 │ │ │ │ - vpxorq -0x58(%ebp),%xmm3,%xmm2 │ │ │ │ - vpunpcklqdq %xmm2,%xmm2,%xmm0 │ │ │ │ - vptest %xmm0,%xmm0 │ │ │ │ - jne 1d043 │ │ │ │ - vmovq -0x88(%ebp),%xmm4 │ │ │ │ - vmovq -0x58(%ebp),%xmm0 │ │ │ │ + je 1d00e │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm6 │ │ │ │ + vpaddq 0x10(%esp),%xmm6,%xmm2 │ │ │ │ + vpxor (%esp),%xmm2,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm7 │ │ │ │ + vptest %xmm7,%xmm7 │ │ │ │ + jne 1ce30 │ │ │ │ + vmovq 0x20(%esp),%xmm3 │ │ │ │ xor %esi,%esi │ │ │ │ xor %edi,%edi │ │ │ │ - vmovq %xmm3,-0x58(%ebp) │ │ │ │ - vmovq %xmm4,-0x88(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ + vmovq %xmm2,0x10(%esp) │ │ │ │ + vmovq %xmm3,0x20(%esp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ + push 0xc(%esp) │ │ │ │ call a150 <__divdi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push -0x58(%ebp) │ │ │ │ add $0x1,%esi │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ adc $0x0,%edi │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm7 │ │ │ │ + vpinsrd $0x1,%edx,%xmm5,%xmm6 │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ + push 0x14(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm7,(%esp) │ │ │ │ - vmovq %xmm7,-0x68(%ebp) │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm0 │ │ │ │ or %edx,%eax │ │ │ │ - je 1d220 │ │ │ │ + je 1d030 │ │ │ │ + vmovq 0x20(%esp),%xmm3 │ │ │ │ xor $0x1,%esi │ │ │ │ - vmovq -0x88(%ebp),%xmm4 │ │ │ │ or %edi,%esi │ │ │ │ sete %al │ │ │ │ movzbl %al,%ecx │ │ │ │ neg %ecx │ │ │ │ sbb %edx,%edx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - imul -0x58(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - imul %edi,%eax │ │ │ │ - mulx %edi,%ecx,%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - add %eax,%esi │ │ │ │ - add %esi,-0x6c(%ebp) │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm5 │ │ │ │ - vptest %xmm5,%xmm5 │ │ │ │ - je 1e164 │ │ │ │ - vpcmpeqd %xmm1,%xmm1,%xmm1 │ │ │ │ - mov $0x14,%edx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - vpaddq %xmm1,%xmm4,%xmm3 │ │ │ │ - vmovd %xmm3,%esi │ │ │ │ - vpextrd $0x1,%xmm3,%eax │ │ │ │ - cmp %esi,%edx │ │ │ │ - sbb %eax,%ecx │ │ │ │ - jae 1e27f │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm6 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ - vpsrlq $0x3,%xmm4,%xmm7 │ │ │ │ - vpbroadcastq -0xd0(%ebp),%zmm2 │ │ │ │ - vmovdqa64 -0xfbf4(%ebx),%zmm0 │ │ │ │ - vpandq %xmm6,%xmm7,%xmm5 │ │ │ │ - vpaddq %xmm1,%xmm7,%xmm3 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1d443 │ │ │ │ - vpxorq %xmm1,%xmm5,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1d420 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm5,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ - vptest %xmm6,%xmm6 │ │ │ │ - je 1d40e │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm5,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1d3fc │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm5,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ - vptest %xmm6,%xmm6 │ │ │ │ - je 1d3ea │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm5,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1d3d8 │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm5,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - je 1d3c6 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm1 │ │ │ │ - vmovdqa64 %zmm2,%zmm0 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %xmm6,%xmm1,%xmm1 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %xmm7,%xmm1,%xmm1 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %xmm6,%xmm1,%xmm1 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %xmm5,%xmm1,%xmm1 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddq %xmm7,%xmm1,%xmm1 │ │ │ │ - vpxorq %xmm3,%xmm1,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm5 │ │ │ │ - vptest %xmm5,%xmm5 │ │ │ │ - je 1d47d │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm7 │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm0 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm6 │ │ │ │ - vpmullq %zmm2,%zmm6,%zmm5 │ │ │ │ - vpmullq %zmm2,%zmm5,%zmm7 │ │ │ │ - vpmullq %zmm2,%zmm7,%zmm0 │ │ │ │ - vmovdqa -0xf554(%ebx),%xmm7 │ │ │ │ - vpmullq %zmm2,%zmm0,%zmm6 │ │ │ │ - vpmullq %zmm2,%zmm6,%zmm0 │ │ │ │ - jmp 1d42e │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm3 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm2 │ │ │ │ - vpmullq %ymm3,%ymm0,%ymm7 │ │ │ │ - vextracti64x2 $0x1,%ymm7,%xmm0 │ │ │ │ - vpmullq %xmm7,%xmm0,%xmm6 │ │ │ │ - vpandq %xmm2,%xmm4,%xmm3 │ │ │ │ - vpunpcklqdq %xmm3,%xmm3,%xmm7 │ │ │ │ - vpsrldq $0x8,%xmm6,%xmm1 │ │ │ │ - vpmullq %xmm1,%xmm6,%xmm5 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - vmovd %xmm5,%esi │ │ │ │ - vpextrd $0x1,%xmm5,%edi │ │ │ │ - je 1d804 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm0 │ │ │ │ - vpandq %xmm0,%xmm4,%xmm0 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm6 │ │ │ │ - vpandq %xmm6,%xmm0,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm5 │ │ │ │ - vptest %xmm5,%xmm5 │ │ │ │ - je 1d6c8 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm1,%xmm3 │ │ │ │ - vpunpcklqdq %xmm3,%xmm3,%xmm7 │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + mov 0x38(%esp),%ebp │ │ │ │ + mov 0x3c(%esp),%edi │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ + imul (%esp),%edi │ │ │ │ + mov (%esp),%edx │ │ │ │ + imul %ebp,%esi │ │ │ │ + mulx %ebp,%eax,%ecx │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ + mov %eax,0x38(%esp) │ │ │ │ + add %esi,%edi │ │ │ │ + add %edi,0x3c(%esp) │ │ │ │ + vpunpcklqdq %xmm3,%xmm3,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1dc40 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm2 │ │ │ │ + xor %edi,%edi │ │ │ │ + vmovdqa %xmm3,%xmm0 │ │ │ │ + mov $0x1,%esi │ │ │ │ + vpand %xmm2,%xmm3,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm7 │ │ │ │ vptest %xmm7,%xmm7 │ │ │ │ - je 1d690 │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm6 │ │ │ │ - vpxorq %xmm6,%xmm1,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm2 │ │ │ │ + je 1dcd1 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm6 │ │ │ │ + vpxor %xmm6,%xmm1,%xmm4 │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm2 │ │ │ │ vptest %xmm2,%xmm2 │ │ │ │ - je 1d667 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm3 │ │ │ │ - vpxorq %xmm3,%xmm1,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ + je 1d27f │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm7 │ │ │ │ + vpxor %xmm7,%xmm1,%xmm5 │ │ │ │ + vpunpcklqdq %xmm5,%xmm5,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - je 1d63e │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm5 │ │ │ │ - vpxorq %xmm5,%xmm1,%xmm2 │ │ │ │ - vpunpcklqdq %xmm2,%xmm2,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1d615 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm1,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm5 │ │ │ │ + je 1d253 │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm4 │ │ │ │ + vpxor %xmm4,%xmm1,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm7 │ │ │ │ + vptest %xmm7,%xmm7 │ │ │ │ + je 1d227 │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm5 │ │ │ │ + vpxor %xmm5,%xmm1,%xmm6 │ │ │ │ + vpunpcklqdq %xmm6,%xmm6,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1d1fb │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm2 │ │ │ │ + vpxor %xmm2,%xmm1,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm5 │ │ │ │ vptest %xmm5,%xmm5 │ │ │ │ - je 1d5ec │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm1,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1d5c3 │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - vpcmpeqd %xmm7,%xmm7,%xmm7 │ │ │ │ - vpaddq %xmm7,%xmm0,%xmm0 │ │ │ │ - imul %edi,%edx │ │ │ │ + je 1d1cf │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm6 │ │ │ │ + vpxor %xmm6,%xmm1,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1d1a3 │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ + vpcmpeqd %xmm0,%xmm0,%xmm0 │ │ │ │ + vpaddq %xmm0,%xmm3,%xmm0 │ │ │ │ + mov 0x80(%esp),%ebp │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ + vpcmpeqd %xmm2,%xmm2,%xmm2 │ │ │ │ + mov 0x80(%esp),%edx │ │ │ │ + vpaddq %xmm2,%xmm0,%xmm0 │ │ │ │ + imul %edi,%ebp │ │ │ │ imul %esi,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ mulx %esi,%esi,%edi │ │ │ │ + add %ebp,%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - vpcmpeqd %xmm6,%xmm6,%xmm6 │ │ │ │ - vpaddq %xmm6,%xmm0,%xmm0 │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%ebp │ │ │ │ + vpcmpeqd %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x80(%esp),%edx │ │ │ │ + vpaddq %xmm7,%xmm0,%xmm0 │ │ │ │ imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ + imul %esi,%ebp │ │ │ │ mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + add %ecx,%ebp │ │ │ │ + add %ebp,%edi │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ vpcmpeqd %xmm5,%xmm5,%xmm5 │ │ │ │ + mov 0x80(%esp),%edx │ │ │ │ vpaddq %xmm5,%xmm0,%xmm0 │ │ │ │ imul %edi,%ecx │ │ │ │ imul %esi,%eax │ │ │ │ mulx %esi,%esi,%edi │ │ │ │ add %ecx,%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - vpcmpeqd %xmm2,%xmm2,%xmm2 │ │ │ │ - vpaddq %xmm2,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ + mov 0x80(%esp),%ebp │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ + vpcmpeqd %xmm6,%xmm6,%xmm6 │ │ │ │ + mov 0x80(%esp),%edx │ │ │ │ + vpaddq %xmm6,%xmm0,%xmm0 │ │ │ │ + imul %edi,%ebp │ │ │ │ + imul %esi,%ecx │ │ │ │ mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + add %ebp,%ecx │ │ │ │ + add %ecx,%edi │ │ │ │ + mov 0x80(%esp),%ebp │ │ │ │ + mov 0x84(%esp),%eax │ │ │ │ vpcmpeqd %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x80(%esp),%edx │ │ │ │ vpaddq %xmm1,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - vpcmpeqd %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddq %xmm3,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ + imul %edi,%ebp │ │ │ │ imul %esi,%eax │ │ │ │ mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ + add %ebp,%eax │ │ │ │ add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - vpcmpeqd %xmm7,%xmm7,%xmm7 │ │ │ │ - vpaddq %xmm7,%xmm0,%xmm0 │ │ │ │ - vpunpcklqdq %xmm0,%xmm0,%xmm6 │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%ebp │ │ │ │ + vpcmpeqd %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0x80(%esp),%edx │ │ │ │ + vpaddq %xmm4,%xmm0,%xmm0 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm2 │ │ │ │ imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ + imul %esi,%ebp │ │ │ │ mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - vptest %xmm6,%xmm6 │ │ │ │ - je 1d804 │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov %ebx,%edx │ │ │ │ - imul %esi,%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mulx %ecx,%esi,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - imul %esi,%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mulx %ecx,%esi,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - imul %esi,%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mulx %ecx,%esi,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - imul %esi,%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mulx %ecx,%esi,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - imul %esi,%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mulx %ecx,%esi,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - imul %esi,%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mulx %ecx,%esi,%edi │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - imul %esi,%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ - add %edx,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mulx %ecx,%esi,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - vmovdqa -0xf564(%eax),%xmm5 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - imul %esi,%edx │ │ │ │ - imul %ecx,%eax │ │ │ │ - vpaddq %xmm5,%xmm0,%xmm0 │ │ │ │ - vpunpcklqdq %xmm0,%xmm0,%xmm2 │ │ │ │ - add %edx,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mulx %ecx,%esi,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - add %eax,-0x54(%ebp) │ │ │ │ + add %ecx,%ebp │ │ │ │ + add %ebp,%edi │ │ │ │ vptest %xmm2,%xmm2 │ │ │ │ - jne 1d6dd │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ + je 1d386 │ │ │ │ + vmovq 0x80(%esp),%xmm7 │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edi,%edx │ │ │ │ + vmovq %xmm7,(%esp) │ │ │ │ + mov (%esp),%ebp │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov (%esp),%esi │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ + vmovdqa -0x10724(%ebx),%xmm5 │ │ │ │ + imul %ebp,%ecx │ │ │ │ + mov (%esp),%ebp │ │ │ │ + imul %eax,%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mul %esi │ │ │ │ + vpaddq %xmm5,%xmm0,%xmm0 │ │ │ │ + add %edx,%ecx │ │ │ │ + imul %eax,%edi │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm6 │ │ │ │ + imul %esi,%ecx │ │ │ │ + mov (%esp),%esi │ │ │ │ + mul %ebp │ │ │ │ + add %edi,%ecx │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + imul %ebp,%ecx │ │ │ │ + mov (%esp),%ebp │ │ │ │ + imul %eax,%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mul %esi │ │ │ │ + add %edx,%ecx │ │ │ │ + imul %eax,%edi │ │ │ │ + imul %esi,%ecx │ │ │ │ + mov (%esp),%esi │ │ │ │ + mul %ebp │ │ │ │ + add %edi,%ecx │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + imul %ebp,%ecx │ │ │ │ + mov (%esp),%ebp │ │ │ │ + imul %eax,%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mul %esi │ │ │ │ + add %edx,%ecx │ │ │ │ + imul %eax,%edi │ │ │ │ + imul %esi,%ecx │ │ │ │ + mov (%esp),%esi │ │ │ │ + mul %ebp │ │ │ │ + add %edi,%ecx │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ + add %edx,%ecx │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + imul %ebp,%ecx │ │ │ │ + imul %eax,%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mul %esi │ │ │ │ + imul %eax,%edi │ │ │ │ + add %edx,%ecx │ │ │ │ + mull (%esp) │ │ │ │ imul %esi,%ecx │ │ │ │ + add %edi,%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + vptest %xmm6,%xmm6 │ │ │ │ + jne 1d2cc │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ imul %edi,%eax │ │ │ │ - vpaddq %xmm1,%xmm4,%xmm4 │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ + imul %esi,%ecx │ │ │ │ + mulx %esi,%ebp,%esi │ │ │ │ add %ecx,%eax │ │ │ │ - vmovd %xmm4,%ecx │ │ │ │ - add %eax,%edi │ │ │ │ - cmp -0xe8(%ebp),%ecx │ │ │ │ - vpextrd $0x1,%xmm4,%eax │ │ │ │ - sbb -0xe4(%ebp),%eax │ │ │ │ - jge 1e0ff │ │ │ │ - vmovdqa -0xc8(%ebp),%xmm3 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm0 │ │ │ │ - vpsubq %xmm4,%xmm3,%xmm7 │ │ │ │ - vpandq %xmm0,%xmm7,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm5 │ │ │ │ + vpaddq %xmm1,%xmm3,%xmm3 │ │ │ │ + add %eax,%esi │ │ │ │ + vmovd %xmm3,%edi │ │ │ │ + cmp 0xa0(%esp),%edi │ │ │ │ + vpextrd $0x1,%xmm3,%eax │ │ │ │ + sbb 0xa4(%esp),%eax │ │ │ │ + jge 1dbaa │ │ │ │ + vmovdqa 0x70(%esp),%xmm4 │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm2 │ │ │ │ + vpsubq %xmm3,%xmm4,%xmm0 │ │ │ │ + vpand %xmm2,%xmm0,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm5 │ │ │ │ vptest %xmm5,%xmm5 │ │ │ │ - je 1e1eb │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm6,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1e1fb │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm6,%xmm0 │ │ │ │ - vpunpcklqdq %xmm0,%xmm0,%xmm5 │ │ │ │ + je 1d624 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm6 │ │ │ │ + vpxor %xmm6,%xmm7,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1d5d8 │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm0 │ │ │ │ + vpxor %xmm0,%xmm7,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm5 │ │ │ │ vptest %xmm5,%xmm5 │ │ │ │ - je 1e1f3 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm6,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1e21b │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm6,%xmm0 │ │ │ │ - vpunpcklqdq %xmm0,%xmm0,%xmm5 │ │ │ │ + je 1d5a1 │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm6 │ │ │ │ + vpxor %xmm6,%xmm7,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1d56a │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm0 │ │ │ │ + vpxor %xmm0,%xmm7,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm5 │ │ │ │ vptest %xmm5,%xmm5 │ │ │ │ - je 1e213 │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm6,%xmm1 │ │ │ │ - vpunpcklqdq %xmm1,%xmm1,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1e20b │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm7 │ │ │ │ - vpxorq %xmm7,%xmm6,%xmm6 │ │ │ │ - vpunpcklqdq %xmm6,%xmm6,%xmm0 │ │ │ │ - vptest %xmm0,%xmm0 │ │ │ │ - je 1e203 │ │ │ │ + je 1d533 │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm6 │ │ │ │ + vpxor %xmm6,%xmm7,%xmm1 │ │ │ │ + vpunpcklqdq %xmm1,%xmm1,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1d4fc │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm0 │ │ │ │ + vpxor %xmm0,%xmm7,%xmm7 │ │ │ │ + vpunpcklqdq %xmm7,%xmm7,%xmm2 │ │ │ │ + vptest %xmm2,%xmm2 │ │ │ │ + je 1d4c5 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - vzeroupper │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ + vmovq (%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm5 │ │ │ │ - vpaddq %xmm5,%xmm4,%xmm4 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm5 │ │ │ │ + vpaddq %xmm5,%xmm3,%xmm3 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ + vmovq (%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm2 │ │ │ │ - vpaddq %xmm2,%xmm4,%xmm4 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm6 │ │ │ │ + vpaddq %xmm6,%xmm3,%xmm3 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ + vmovq (%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ - vpaddq %xmm1,%xmm4,%xmm4 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ + vpaddq %xmm1,%xmm3,%xmm3 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ + vmovq (%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm3 │ │ │ │ - vpaddq %xmm3,%xmm4,%xmm4 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm4 │ │ │ │ + vpaddq %xmm4,%xmm3,%xmm3 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ + vmovq (%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm7 │ │ │ │ - vpaddq %xmm7,%xmm4,%xmm4 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm0 │ │ │ │ + vpaddq %xmm0,%xmm3,%xmm3 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ + vmovq (%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm6 │ │ │ │ - vpaddq %xmm6,%xmm4,%xmm4 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm7 │ │ │ │ + vpaddq %xmm7,%xmm3,%xmm3 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ + vmovq (%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm0 │ │ │ │ - vpaddq %xmm0,%xmm4,%xmm4 │ │ │ │ - vpxorq -0xc8(%ebp),%xmm4,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1dcc1 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm2 │ │ │ │ + vpaddq %xmm2,%xmm3,%xmm3 │ │ │ │ + vpxor 0x70(%esp),%xmm3,%xmm5 │ │ │ │ + vpunpcklqdq %xmm5,%xmm5,%xmm6 │ │ │ │ + vptest %xmm6,%xmm6 │ │ │ │ + je 1d809 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x58(%ebp),%xmm4 │ │ │ │ + vmovq (%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ sub $0x8,%esp │ │ │ │ - vpaddq %xmm1,%xmm4,%xmm4 │ │ │ │ - vmovq %xmm4,-0x58(%ebp) │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x68(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vpaddq %xmm1,%xmm3,%xmm3 │ │ │ │ + vmovq %xmm3,0x8(%esp) │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x18(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm4 │ │ │ │ + vmovq 0x10(%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm3 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm4 │ │ │ │ sub $0x8,%esp │ │ │ │ - vpaddq %xmm3,%xmm4,%xmm7 │ │ │ │ - vmovq %xmm7,(%esp) │ │ │ │ - vmovq %xmm7,-0x68(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vpaddq %xmm4,%xmm3,%xmm0 │ │ │ │ + vmovq %xmm0,(%esp) │ │ │ │ + vmovq %xmm0,0x18(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm4 │ │ │ │ + vmovq 0x10(%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm6 │ │ │ │ - vpaddq -0x58(%ebp),%xmm6,%xmm0 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm7 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x68(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vpaddq 0x8(%esp),%xmm7,%xmm2 │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm4 │ │ │ │ + vmovq 0x10(%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm5 │ │ │ │ - vpaddq -0x58(%ebp),%xmm5,%xmm2 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm5 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm2,(%esp) │ │ │ │ - vmovq %xmm2,-0x68(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vpaddq 0x8(%esp),%xmm5,%xmm6 │ │ │ │ + vmovq %xmm6,(%esp) │ │ │ │ + vmovq %xmm6,0x18(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm4 │ │ │ │ + vmovq 0x10(%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm1 │ │ │ │ - vpaddq -0x58(%ebp),%xmm1,%xmm4 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm1 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm4,(%esp) │ │ │ │ - vmovq %xmm4,-0x68(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vpaddq 0x8(%esp),%xmm1,%xmm3 │ │ │ │ + vmovq %xmm3,(%esp) │ │ │ │ + vmovq %xmm3,0x18(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm4 │ │ │ │ + vmovq 0x10(%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm3 │ │ │ │ - vpaddq -0x58(%ebp),%xmm3,%xmm7 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm4 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm7,(%esp) │ │ │ │ - vmovq %xmm7,-0x68(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vpaddq 0x8(%esp),%xmm4,%xmm0 │ │ │ │ + vmovq %xmm0,(%esp) │ │ │ │ + vmovq %xmm0,0x18(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm4 │ │ │ │ + vmovq 0x10(%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm6 │ │ │ │ - vpaddq -0x58(%ebp),%xmm6,%xmm0 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm7 │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovq %xmm0,(%esp) │ │ │ │ - vmovq %xmm0,-0x68(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + vpaddq 0x8(%esp),%xmm7,%xmm2 │ │ │ │ + vmovq %xmm2,(%esp) │ │ │ │ + vmovq %xmm2,0x18(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ + push 0x7c(%esp) │ │ │ │ call a1e0 <__moddi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x68(%ebp),%xmm4 │ │ │ │ + vmovq 0x10(%esp),%xmm3 │ │ │ │ or %edx,%eax │ │ │ │ - je 1e0ff │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm1 │ │ │ │ - vpaddq -0x58(%ebp),%xmm1,%xmm4 │ │ │ │ - vpxorq -0xc8(%ebp),%xmm4,%xmm3 │ │ │ │ - vpunpcklqdq %xmm3,%xmm3,%xmm7 │ │ │ │ - vptest %xmm7,%xmm7 │ │ │ │ - jne 1dacd │ │ │ │ - add %esi,-0xf8(%ebp) │ │ │ │ - adc %edi,-0xf4(%ebp) │ │ │ │ - vpcmpeqd %xmm6,%xmm6,%xmm6 │ │ │ │ - vpaddq -0xc8(%ebp),%xmm6,%xmm0 │ │ │ │ - mov $0x14,%edi │ │ │ │ - mov $0x0,%ecx │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vpextrd $0x1,%xmm0,%esi │ │ │ │ - cmp %edx,%edi │ │ │ │ - sbb %esi,%ecx │ │ │ │ - jae 1e345 │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - vpbroadcastq -0xd0(%ebp),%zmm5 │ │ │ │ - xor %esi,%esi │ │ │ │ - vmovdqa64 -0xfbf4(%ebx),%zmm2 │ │ │ │ - shrd $0x3,%eax,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 1dd78 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 1dd6d │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 1dd66 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 1dd5f │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 1dd58 │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 1dd51 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 1dd4a │ │ │ │ - vmovdqa64 %zmm5,%zmm2 │ │ │ │ - mov $0x1,%esi │ │ │ │ - vpmullq %zmm5,%zmm2,%zmm2 │ │ │ │ - inc %esi │ │ │ │ - vpmullq %zmm5,%zmm2,%zmm2 │ │ │ │ - inc %esi │ │ │ │ - vpmullq %zmm5,%zmm2,%zmm2 │ │ │ │ - inc %esi │ │ │ │ - vpmullq %zmm5,%zmm2,%zmm2 │ │ │ │ - inc %esi │ │ │ │ - vpmullq %zmm5,%zmm2,%zmm2 │ │ │ │ - inc %esi │ │ │ │ - inc %esi │ │ │ │ - vpmullq %zmm5,%zmm2,%zmm2 │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 1ddaf │ │ │ │ - vpmullq %zmm5,%zmm2,%zmm1 │ │ │ │ - add $0x8,%esi │ │ │ │ - vpmullq %zmm5,%zmm1,%zmm4 │ │ │ │ - vpmullq %zmm5,%zmm4,%zmm3 │ │ │ │ - vpmullq %zmm5,%zmm3,%zmm7 │ │ │ │ - vpmullq %zmm5,%zmm7,%zmm6 │ │ │ │ - vpmullq %zmm5,%zmm6,%zmm0 │ │ │ │ - vpmullq %zmm5,%zmm0,%zmm2 │ │ │ │ - vpmullq %zmm5,%zmm2,%zmm2 │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 1dd78 │ │ │ │ - vextracti64x4 $0x1,%zmm2,%ymm5 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm0 │ │ │ │ - vpmullq %ymm2,%ymm5,%ymm1 │ │ │ │ - vmovq -0xc8(%ebp),%xmm2 │ │ │ │ - vextracti64x2 $0x1,%ymm1,%xmm4 │ │ │ │ - vpmullq %xmm1,%xmm4,%xmm3 │ │ │ │ - vpandq %xmm2,%xmm0,%xmm5 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm7 │ │ │ │ - vpmullq %xmm7,%xmm3,%xmm6 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm1 │ │ │ │ - vptest %xmm1,%xmm1 │ │ │ │ - vmovd %xmm6,%esi │ │ │ │ - vpextrd $0x1,%xmm6,%edi │ │ │ │ - je 1e2c7 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm4 │ │ │ │ - vpandq %xmm2,%xmm4,%xmm0 │ │ │ │ - vmovdqa -0xf5c4(%ebx),%xmm3 │ │ │ │ - vpandq %xmm3,%xmm0,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm6 │ │ │ │ + je 1dbaa │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm1 │ │ │ │ + vpaddq (%esp),%xmm1,%xmm3 │ │ │ │ + vpxor 0x70(%esp),%xmm3,%xmm4 │ │ │ │ + vpunpcklqdq %xmm4,%xmm4,%xmm0 │ │ │ │ + vptest %xmm0,%xmm0 │ │ │ │ + jne 1d624 │ │ │ │ + add %ebp,0xb0(%esp) │ │ │ │ + adc %esi,0xb4(%esp) │ │ │ │ + vmovq 0x70(%esp),%xmm7 │ │ │ │ + movl $0x1,(%esp) │ │ │ │ + movl $0x0,0x4(%esp) │ │ │ │ + vmovdqa -0x10784(%ebx),%xmm2 │ │ │ │ + vmovdqa %xmm7,%xmm0 │ │ │ │ + vpand %xmm7,%xmm2,%xmm5 │ │ │ │ + vpunpcklqdq %xmm5,%xmm5,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - je 1e002 │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm7,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm1 │ │ │ │ - vptest %xmm1,%xmm1 │ │ │ │ - je 1dfca │ │ │ │ - vmovdqa -0xf574(%ebx),%xmm4 │ │ │ │ - vpxorq %xmm4,%xmm7,%xmm3 │ │ │ │ - vpunpcklqdq %xmm3,%xmm3,%xmm6 │ │ │ │ + je 1dd25 │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm1 │ │ │ │ + vpxor %xmm1,%xmm5,%xmm3 │ │ │ │ + vpunpcklqdq %xmm3,%xmm3,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1d9fe │ │ │ │ + vmovdqa -0x10734(%ebx),%xmm7 │ │ │ │ + vpxor %xmm7,%xmm5,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - je 1dfa1 │ │ │ │ - vmovdqa -0xf584(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm7,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm1 │ │ │ │ - vptest %xmm1,%xmm1 │ │ │ │ - je 1df78 │ │ │ │ - vmovdqa -0xf594(%ebx),%xmm4 │ │ │ │ - vpxorq %xmm4,%xmm7,%xmm3 │ │ │ │ - vpunpcklqdq %xmm3,%xmm3,%xmm6 │ │ │ │ + je 1d9cc │ │ │ │ + vmovdqa -0x10744(%ebx),%xmm1 │ │ │ │ + vpxor %xmm1,%xmm5,%xmm3 │ │ │ │ + vpunpcklqdq %xmm3,%xmm3,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1d99a │ │ │ │ + vmovdqa -0x10754(%ebx),%xmm7 │ │ │ │ + vpxor %xmm7,%xmm5,%xmm2 │ │ │ │ + vpunpcklqdq %xmm2,%xmm2,%xmm6 │ │ │ │ vptest %xmm6,%xmm6 │ │ │ │ - je 1df4f │ │ │ │ - vmovdqa -0xf5a4(%ebx),%xmm2 │ │ │ │ - vpxorq %xmm2,%xmm7,%xmm5 │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm1 │ │ │ │ - vptest %xmm1,%xmm1 │ │ │ │ - je 1df26 │ │ │ │ - vmovdqa -0xf5b4(%ebx),%xmm4 │ │ │ │ - vpxorq %xmm4,%xmm7,%xmm7 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm3 │ │ │ │ - vptest %xmm3,%xmm3 │ │ │ │ - je 1defd │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + je 1d968 │ │ │ │ + vmovdqa -0x10764(%ebx),%xmm1 │ │ │ │ + vpxor %xmm1,%xmm5,%xmm3 │ │ │ │ + vpunpcklqdq %xmm3,%xmm3,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + je 1d936 │ │ │ │ + vmovdqa -0x10774(%ebx),%xmm7 │ │ │ │ + vpxor %xmm7,%xmm5,%xmm5 │ │ │ │ + vpunpcklqdq %xmm5,%xmm5,%xmm2 │ │ │ │ + vptest %xmm2,%xmm2 │ │ │ │ + je 1d904 │ │ │ │ + vpcmpeqd %xmm0,%xmm0,%xmm0 │ │ │ │ + vpaddq 0x70(%esp),%xmm0,%xmm0 │ │ │ │ + mov 0x80(%esp),%ecx │ │ │ │ + mov 0x84(%esp),%edx │ │ │ │ + mov %ecx,(%esp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ vpcmpeqd %xmm6,%xmm6,%xmm6 │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ vpaddq %xmm6,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - vpcmpeqd %xmm2,%xmm2,%xmm2 │ │ │ │ - vpaddq %xmm2,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - vpcmpeqd %xmm5,%xmm5,%xmm5 │ │ │ │ - vpaddq %xmm5,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ + imul %esi,%ebp │ │ │ │ + imul %eax,%ecx │ │ │ │ + mul %esi │ │ │ │ + add %ebp,%ecx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ vpcmpeqd %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ vpaddq %xmm1,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov 0x80(%esp),%edi │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ + imul %edi,%edx │ │ │ │ + imul %eax,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mul %edi │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + vpcmpeqd %xmm3,%xmm3,%xmm3 │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ + vpaddq %xmm3,%xmm0,%xmm0 │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ + imul %esi,%ebp │ │ │ │ + imul %eax,%ecx │ │ │ │ + mul %esi │ │ │ │ + add %ebp,%ecx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ vpcmpeqd %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ vpaddq %xmm4,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov 0x80(%esp),%edi │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ + imul %edi,%edx │ │ │ │ + imul %eax,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + mul %edi │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ vpcmpeqd %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ vpaddq %xmm7,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - add %ecx,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - vpcmpeqd %xmm3,%xmm3,%xmm3 │ │ │ │ - vpaddq %xmm3,%xmm0,%xmm0 │ │ │ │ - imul %edi,%ecx │ │ │ │ - imul %esi,%eax │ │ │ │ - add %ecx,%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - vpunpcklqdq %xmm0,%xmm0,%xmm6 │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - add %eax,%edi │ │ │ │ - vptest %xmm6,%xmm6 │ │ │ │ - je 1e223 │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - imul %esi,%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - add %eax,%ecx │ │ │ │ - add %ecx,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - imul %eax,%edx │ │ │ │ - imul %esi,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ + mov 0x84(%esp),%ecx │ │ │ │ + imul %esi,%ebp │ │ │ │ + imul %eax,%ecx │ │ │ │ mul %esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + add %ebp,%ecx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + vpcmpeqd %xmm5,%xmm5,%xmm5 │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ + vpaddq %xmm5,%xmm0,%xmm0 │ │ │ │ + mov 0x4(%esp),%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm2 │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ + mov %edi,%ebp │ │ │ │ + imul %eax,%ebp │ │ │ │ + imul %esi,%edx │ │ │ │ + add %edx,%ebp │ │ │ │ + mul %esi │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ebp,0x4(%esp) │ │ │ │ + vptest %xmm2,%xmm2 │ │ │ │ + mov %eax,(%esp) │ │ │ │ + je 1db4c │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ - add %ecx,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - imul %eax,%edx │ │ │ │ + mov (%esp),%eax │ │ │ │ imul %esi,%ecx │ │ │ │ + imul %eax,%edx │ │ │ │ add %edx,%ecx │ │ │ │ mul %esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ + imul %eax,%ecx │ │ │ │ + mul %esi │ │ │ │ + imul %esi,%ebp │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - add %ecx,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + add %ecx,%ebp │ │ │ │ + add %ebp,0x4(%esp) │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ imul %eax,%edx │ │ │ │ - imul %esi,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ + imul %esi,%ebp │ │ │ │ + add %edx,%ebp │ │ │ │ mul %esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ebp,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + imul %eax,%ebp │ │ │ │ + mul %esi │ │ │ │ + imul %esi,%ecx │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - add %ecx,-0x54(%ebp) │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + add %ebp,%ecx │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ imul %eax,%edx │ │ │ │ imul %esi,%ecx │ │ │ │ add %edx,%ecx │ │ │ │ mul %esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ + imul %eax,%ecx │ │ │ │ + mul %esi │ │ │ │ + imul %esi,%ebp │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - add %ecx,-0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - vmovdqa -0xf564(%ebx),%xmm1 │ │ │ │ - imul %esi,%ecx │ │ │ │ + add %ecx,%ebp │ │ │ │ + add %ebp,0x4(%esp) │ │ │ │ + vmovdqa -0x10724(%ebx),%xmm6 │ │ │ │ + mov 0x4(%esp),%ebp │ │ │ │ imul %eax,%edx │ │ │ │ - vpaddq %xmm1,%xmm0,%xmm0 │ │ │ │ - add %edx,%ecx │ │ │ │ + imul %esi,%ebp │ │ │ │ + add %edx,%ebp │ │ │ │ + mul %esi │ │ │ │ + vpaddq %xmm6,%xmm0,%xmm0 │ │ │ │ + vpunpcklqdq %xmm0,%xmm0,%xmm1 │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + add %ebp,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ + mov %edi,%ebp │ │ │ │ + mov 0x4(%esp),%ecx │ │ │ │ + imul %eax,%ebp │ │ │ │ mul %esi │ │ │ │ - mov %edx,-0x54(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - add %ecx,-0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - imul %esi,%edx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - imul %edi,%esi │ │ │ │ - lea (%edx,%esi,1),%ecx │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mulx -0x58(%ebp),%esi,%edi │ │ │ │ - add %ecx,%edi │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - imul %edi,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - jmp 1dfe6 │ │ │ │ - vpxorq -0xc8(%ebp),%xmm4,%xmm5 │ │ │ │ - add %esi,-0xf8(%ebp) │ │ │ │ - adc %edi,-0xf4(%ebp) │ │ │ │ - vpunpcklqdq %xmm5,%xmm5,%xmm2 │ │ │ │ - vptest %xmm2,%xmm2 │ │ │ │ - je 1dccd │ │ │ │ - vzeroupper │ │ │ │ - jmp 1ba70 │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - or -0xd4(%ebp),%edx │ │ │ │ - je 1e364 │ │ │ │ - negl -0x70(%ebp) │ │ │ │ - adcl $0x0,-0x6c(%ebp) │ │ │ │ - negl -0x6c(%ebp) │ │ │ │ - jmp 1cce1 │ │ │ │ - vmovq -0xf0(%ebp),%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm5 │ │ │ │ - vptest %xmm5,%xmm5 │ │ │ │ - jne 1d2b9 │ │ │ │ - mov -0xe8(%ebp),%esi │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - cmp %esi,%eax │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - sbb %edx,%ecx │ │ │ │ - jge 1e31e │ │ │ │ - add %eax,-0xf8(%ebp) │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm4 │ │ │ │ - adc %edi,-0xf4(%ebp) │ │ │ │ - jmp 1ba70 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm3 │ │ │ │ - vpaddq -0x68(%ebp),%xmm3,%xmm7 │ │ │ │ - imul %esi,%eax │ │ │ │ - imul %edi,%ecx │ │ │ │ - mulx %esi,%esi,%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - vmovq %xmm7,-0x68(%ebp) │ │ │ │ - vmovd %xmm7,-0x90(%ebp) │ │ │ │ - add %ecx,%eax │ │ │ │ - vpextrd $0x1,%xmm7,-0x94(%ebp) │ │ │ │ - add %eax,-0x6c(%ebp) │ │ │ │ - jmp 1bb00 │ │ │ │ - vzeroupper │ │ │ │ - jmp 1dacd │ │ │ │ - vzeroupper │ │ │ │ - jmp 1da40 │ │ │ │ - vzeroupper │ │ │ │ - jmp 1da7a │ │ │ │ - vzeroupper │ │ │ │ - jmp 1d958 │ │ │ │ - vzeroupper │ │ │ │ - jmp 1d992 │ │ │ │ - vzeroupper │ │ │ │ - jmp 1d9cc │ │ │ │ - vzeroupper │ │ │ │ - jmp 1da06 │ │ │ │ - add -0xf8(%ebp),%esi │ │ │ │ - adc -0xf4(%ebp),%edi │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ + mov %eax,(%esp) │ │ │ │ + add %ebp,%ecx │ │ │ │ + add %ecx,0x4(%esp) │ │ │ │ + vptest %xmm1,%xmm1 │ │ │ │ + jne 1da41 │ │ │ │ + mov (%esp),%esi │ │ │ │ + add 0xb0(%esp),%esi │ │ │ │ + mov 0x4(%esp),%edi │ │ │ │ + adc 0xb4(%esp),%edi │ │ │ │ + push 0x74(%esp) │ │ │ │ + push 0x74(%esp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - vzeroupper │ │ │ │ call a150 <__divdi3@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - add %eax,-0x100(%ebp) │ │ │ │ - adc %edx,-0xfc(%ebp) │ │ │ │ - vpcmpeqd %xmm2,%xmm2,%xmm2 │ │ │ │ - vpaddq -0xc8(%ebp),%xmm2,%xmm5 │ │ │ │ - vmovq %xmm5,-0xc8(%ebp) │ │ │ │ - vmovd %xmm5,-0xe8(%ebp) │ │ │ │ - vpextrd $0x1,%xmm5,-0xe4(%ebp) │ │ │ │ - jmp 1ba30 │ │ │ │ - vmovdqa %xmm4,%xmm0 │ │ │ │ + vpcmpeqd %xmm3,%xmm3,%xmm3 │ │ │ │ + vpaddq 0x70(%esp),%xmm3,%xmm4 │ │ │ │ + add %eax,0xb8(%esp) │ │ │ │ + adc %edx,0xbc(%esp) │ │ │ │ + vpextrd $0x1,%xmm4,0xa4(%esp) │ │ │ │ + vmovq %xmm4,0x70(%esp) │ │ │ │ + vmovd %xmm4,0xa0(%esp) │ │ │ │ + jmp 1bb4a │ │ │ │ + vpxor 0x70(%esp),%xmm3,%xmm5 │ │ │ │ + add %ebp,0xb0(%esp) │ │ │ │ + adc %esi,0xb4(%esp) │ │ │ │ + vpunpcklqdq %xmm5,%xmm5,%xmm6 │ │ │ │ + vptest %xmm6,%xmm6 │ │ │ │ + jne 1bb90 │ │ │ │ + jmp 1d817 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x8c(%esp),%eax │ │ │ │ + or 0x98(%esp),%eax │ │ │ │ + je 1dd8f │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm4 │ │ │ │ + negl 0x38(%esp) │ │ │ │ + vpaddq 0x20(%esp),%xmm4,%xmm5 │ │ │ │ + adcl $0x0,0x3c(%esp) │ │ │ │ + negl 0x3c(%esp) │ │ │ │ + vpextrd $0x1,%xmm5,0x64(%esp) │ │ │ │ + vmovq %xmm5,0x20(%esp) │ │ │ │ + vmovd %xmm5,0x60(%esp) │ │ │ │ + jmp 1bc20 │ │ │ │ + vmovq 0xa8(%esp),%xmm3 │ │ │ │ + vpunpcklqdq %xmm3,%xmm3,%xmm4 │ │ │ │ + vptest %xmm4,%xmm4 │ │ │ │ + jne 1d0cd │ │ │ │ + mov 0xa0(%esp),%edi │ │ │ │ + mov 0xa4(%esp),%ebp │ │ │ │ mov $0x1,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 1d4d7 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - jmp 1d2aa │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - or -0xd4(%ebp),%edi │ │ │ │ - je 1d20c │ │ │ │ - movl $0xffffffff,-0x58(%ebp) │ │ │ │ - movl $0xffffffff,-0x54(%ebp) │ │ │ │ - jmp 1d287 │ │ │ │ - add -0xf8(%ebp),%esi │ │ │ │ - adc -0xf4(%ebp),%edi │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push %edi │ │ │ │ - push %esi │ │ │ │ - vzeroupper │ │ │ │ - call a150 <__divdi3@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - add %eax,-0x100(%ebp) │ │ │ │ - adc %edx,-0xfc(%ebp) │ │ │ │ - jmp 1e254 │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ + cmp %edi,%esi │ │ │ │ + sbb %ebp,%edx │ │ │ │ + jge 1dd59 │ │ │ │ + add %eax,0xb0(%esp) │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm3 │ │ │ │ + adc %ecx,0xb4(%esp) │ │ │ │ + jmp 1bb90 │ │ │ │ + mov 0x3c(%esp),%eax │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm4 │ │ │ │ + vpaddq 0x20(%esp),%xmm4,%xmm5 │ │ │ │ + imul %edi,%edx │ │ │ │ + imul %esi,%eax │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x38(%esp),%edx │ │ │ │ + vpextrd $0x1,%xmm5,0x64(%esp) │ │ │ │ + vmovq %xmm5,0x20(%esp) │ │ │ │ + vmovd %xmm5,0x60(%esp) │ │ │ │ + mulx %esi,%esi,%edi │ │ │ │ + mov %edi,0x3c(%esp) │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ + add %eax,0x3c(%esp) │ │ │ │ + jmp 1bc20 │ │ │ │ + vmovq 0x80(%esp),%xmm5 │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edi,%edx │ │ │ │ + vmovq %xmm5,(%esp) │ │ │ │ + jmp 1d2cc │ │ │ │ + movl $0x1,0x38(%esp) │ │ │ │ + movl $0x0,0x3c(%esp) │ │ │ │ + jmp 1d0be │ │ │ │ + mov 0x8c(%esp),%ebp │ │ │ │ + or 0x98(%esp),%ebp │ │ │ │ + je 1d014 │ │ │ │ + movl $0xffffffff,(%esp) │ │ │ │ + movl $0xffffffff,0x4(%esp) │ │ │ │ + jmp 1d095 │ │ │ │ + mov 0x80(%esp),%esi │ │ │ │ + mov 0x84(%esp),%edi │ │ │ │ + jmp 1da41 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f90(%ebx),%ecx │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - push %ecx │ │ │ │ - push (%eax) │ │ │ │ + lea -0x14f90(%ebx),%esi │ │ │ │ + mov -0x30(%ebx),%edi │ │ │ │ + push %esi │ │ │ │ + push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1cc1d │ │ │ │ - add %eax,-0xf8(%ebp) │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm4 │ │ │ │ - movl $0x1,-0x70(%ebp) │ │ │ │ - adc %edi,-0xf4(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - jmp 1d2b9 │ │ │ │ - vmovdqa -0xc8(%ebp),%xmm0 │ │ │ │ - mov $0x1,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 1de11 │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x13f79(%ebx),%ecx │ │ │ │ - jmp 1e306 │ │ │ │ - vmovdqa -0x68(%ebp),%xmm2 │ │ │ │ - jmp 1c0a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1ca67 │ │ │ │ + add %eax,0xb0(%esp) │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm3 │ │ │ │ + movl $0x1,0x38(%esp) │ │ │ │ + movl $0x0,0x3c(%esp) │ │ │ │ + adc %ecx,0xb4(%esp) │ │ │ │ + jmp 1d0cd │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f5e(%ebx),%ecx │ │ │ │ - jmp 1e306 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - vmovdqa -0x68(%ebp),%xmm1 │ │ │ │ - or -0xd4(%ebp),%ecx │ │ │ │ - je 1c6a0 │ │ │ │ - jmp 1e13e │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x14f79(%ebx),%esi │ │ │ │ + jmp 1dd41 │ │ │ │ + vmovdqa 0x20(%esp),%xmm1 │ │ │ │ + jmp 1c0b0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14f5e(%ebx),%esi │ │ │ │ + jmp 1dd41 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov 0x8c(%esp),%ecx │ │ │ │ + or 0x98(%esp),%ecx │ │ │ │ + vmovdqa 0x20(%esp),%xmm0 │ │ │ │ + je 1c590 │ │ │ │ + jmp 1dbf4 │ │ │ │ + nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xb8c48,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb4218,%ebx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 1e486 │ │ │ │ + je 1deb6 │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ cmp %ebp,%ecx │ │ │ │ - je 1e446 │ │ │ │ + je 1de76 │ │ │ │ mov %edx,%edi │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 1e403 │ │ │ │ + jmp 1de33 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ add $0x14,%esi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ vmovsd -0x8(%esi),%xmm1 │ │ │ │ add $0x10,%esp │ │ │ │ vmovsd %xmm1,0xc(%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - je 1e43f │ │ │ │ + je 1de6f │ │ │ │ add $0x14,%edi │ │ │ │ vmovq (%esi),%xmm0 │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ vmovq %xmm0,(%edi) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jne 1e3e0 │ │ │ │ + jne 1de10 │ │ │ │ vmovsd 0xc(%esi),%xmm2 │ │ │ │ add $0x14,%esi │ │ │ │ vmovsd %xmm2,0xc(%edi) │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 1e400 │ │ │ │ + jne 1de30 │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ - mov 0x8(%esp),%edi │ │ │ │ mov %ebp,%esi │ │ │ │ sub 0xc(%esp),%esi │ │ │ │ + mov 0x8(%esp),%edi │ │ │ │ add %edi,%esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - je 1e486 │ │ │ │ + je 1deb6 │ │ │ │ mov %esi,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 1e490 │ │ │ │ + je 1dec0 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%edi │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 1e460 │ │ │ │ + jne 1de90 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %esi,0x4(%ebx) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x14,%edi │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 1e460 │ │ │ │ + jne 1de90 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %esi,0x4(%ebx) │ │ │ │ - jmp 1e486 │ │ │ │ + jmp 1deb6 │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ vmovdqu (%eax),%xmm1 │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xb8b2d,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xb40fd,%edi │ │ │ │ vpextrd $0x2,%xmm1,0x14(%esp) │ │ │ │ - vpextrd $0x1,%xmm1,%ebp │ │ │ │ - vmovdqa %xmm1,(%esp) │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ + vpextrd $0x1,%xmm1,%ebp │ │ │ │ vmovd %xmm1,%edi │ │ │ │ + vmovdqa %xmm1,(%esp) │ │ │ │ mov -0x10(%esi),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jb 1e920 │ │ │ │ + jb 1e350 │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 1e980 │ │ │ │ + jne 1e3b0 │ │ │ │ mov -0xc(%esi),%ebx │ │ │ │ mov -0x8(%esi),%ecx │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub %ebx,%ecx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ lea 0x0(%ebp,%ecx,1),%edx │ │ │ │ sub %ebp,%ebx │ │ │ │ cmp %ecx,%ebx │ │ │ │ cmovle 0x14(%esp),%edx │ │ │ │ mov %ebp,%ebx │ │ │ │ cmp %ebp,%edx │ │ │ │ - je 1e8b8 │ │ │ │ + je 1e2e8 │ │ │ │ mov %edx,%ecx │ │ │ │ sub %ebp,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 1e724 │ │ │ │ + je 1e154 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 1e6e0 │ │ │ │ + je 1e110 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 1e6a4 │ │ │ │ + je 1e0d4 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 1e668 │ │ │ │ + je 1e098 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 1e62c │ │ │ │ + je 1e05c │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 1e5f0 │ │ │ │ + je 1e020 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 1e5b0 │ │ │ │ + je 1dfe0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ebx │ │ │ │ cmp %ebx,0x0(%ebp) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ flds 0x4(%ebp) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8c8 │ │ │ │ + ja 1e2f8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ add $0x8,%ecx │ │ │ │ lea 0x8(%ebp),%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8ce │ │ │ │ + ja 1e2fe │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8d4 │ │ │ │ + ja 1e304 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8da │ │ │ │ + ja 1e30a │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8e0 │ │ │ │ + ja 1e310 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8e6 │ │ │ │ + ja 1e316 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8ec │ │ │ │ + ja 1e31c │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 1e8b8 │ │ │ │ + je 1e2e8 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8f2 │ │ │ │ + ja 1e322 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ cmp %ecx,0x8(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0xc(%ebx) │ │ │ │ flds 0xc(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8f8 │ │ │ │ + ja 1e328 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ cmp %ecx,0x10(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x14(%ebx) │ │ │ │ flds 0x14(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e8fe │ │ │ │ + ja 1e32e │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ mov 0x18(%ecx),%ecx │ │ │ │ cmp %ecx,0x18(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x1c(%ebx) │ │ │ │ flds 0x1c(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e904 │ │ │ │ + ja 1e334 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ mov 0x20(%ecx),%ecx │ │ │ │ cmp %ecx,0x20(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x24(%ebx) │ │ │ │ flds 0x24(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e90a │ │ │ │ + ja 1e33a │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ mov 0x28(%ecx),%ecx │ │ │ │ cmp %ecx,0x28(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x2c(%ebx) │ │ │ │ flds 0x2c(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e910 │ │ │ │ + ja 1e340 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ mov 0x30(%ecx),%ecx │ │ │ │ cmp %ecx,0x30(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x34(%ebx) │ │ │ │ flds 0x34(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e916 │ │ │ │ + ja 1e346 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ mov 0x38(%ecx),%ecx │ │ │ │ cmp %ecx,0x38(%ebx) │ │ │ │ - jb 1e920 │ │ │ │ - jne 1e980 │ │ │ │ + jb 1e350 │ │ │ │ + jne 1e3b0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ flds 0x3c(%ebx) │ │ │ │ flds 0x3c(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1e91c │ │ │ │ + ja 1e34c │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1e980 │ │ │ │ + ja 1e3b0 │ │ │ │ add $0x40,%ecx │ │ │ │ add $0x40,%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ cmp %edx,%ebx │ │ │ │ - jne 1e724 │ │ │ │ + jne 1e154 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - je 1e980 │ │ │ │ - jmp 1e920 │ │ │ │ + je 1e3b0 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1e920 │ │ │ │ + jmp 1e350 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ vmovd -0x8(%esi),%xmm2 │ │ │ │ vmovd %eax,%xmm3 │ │ │ │ - vpinsrd $0x1,-0x4(%esi),%xmm2,%xmm4 │ │ │ │ vpinsrd $0x1,-0xc(%esi),%xmm3,%xmm5 │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - movl $0x0,-0xc(%esi) │ │ │ │ movl $0x0,-0x8(%esi) │ │ │ │ + vpinsrd $0x1,-0x4(%esi),%xmm2,%xmm4 │ │ │ │ + movl $0x0,-0xc(%esi) │ │ │ │ movl $0x0,-0x4(%esi) │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ vpunpcklqdq %xmm4,%xmm5,%xmm6 │ │ │ │ vmovdqu %xmm6,(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - je 1e971 │ │ │ │ + je 1e3a1 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x10,%esi │ │ │ │ - jmp 1e4e8 │ │ │ │ + jmp 1df18 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqa (%esp),%xmm0 │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ vmovdqu %xmm0,(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 1e9a6 │ │ │ │ + je 1e3d6 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -22538,31 +22743,31 @@ │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xb8638,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb3c08,%ebx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 1ed31 │ │ │ │ + je 1e761 │ │ │ │ lea 0x10(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 1ed31 │ │ │ │ + je 1e761 │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %ecx,%ebp │ │ │ │ mov %eax,%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %ebp,%esi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ cmp (%edi),%eax │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ sub %edx,%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ @@ -22570,1451 +22775,1561 @@ │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ cmp %eax,0x10(%esp) │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ cmovle 0x8(%ebp),%edx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 1f056 │ │ │ │ + je 1ea86 │ │ │ │ sub %ecx,%edx │ │ │ │ sub $0x8,%edx │ │ │ │ shr $0x3,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 1ed90 │ │ │ │ + je 1e7c0 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 1f014 │ │ │ │ + je 1ea44 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 1efdc │ │ │ │ + je 1ea0c │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 1efa4 │ │ │ │ + je 1e9d4 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 1ef6c │ │ │ │ + je 1e99c │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 1ef34 │ │ │ │ + je 1e964 │ │ │ │ cmp $0x6,%edx │ │ │ │ - jne 1ed50 │ │ │ │ + jne 1e780 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jae 1ed39 │ │ │ │ - jmp 1eaf0 │ │ │ │ + jae 1e769 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 1eaf0 │ │ │ │ + jmp 1e520 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovd 0x8(%ebp),%xmm2 │ │ │ │ vmovd 0xc(%esp),%xmm3 │ │ │ │ - vpinsrd $0x1,0xc(%ebp),%xmm2,%xmm0 │ │ │ │ lea 0x10(%ebp),%eax │ │ │ │ - vpinsrd $0x1,0x4(%ebp),%xmm3,%xmm1 │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ + vpinsrd $0x1,0xc(%ebp),%xmm2,%xmm0 │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ + movl $0x0,0xc(%ebp) │ │ │ │ + vpinsrd $0x1,0x4(%ebp),%xmm3,%xmm1 │ │ │ │ + movl $0x0,0x4(%ebp) │ │ │ │ vpunpcklqdq %xmm0,%xmm1,%xmm4 │ │ │ │ vmovdqa %xmm4,0x10(%esp) │ │ │ │ cmp %ebp,%edi │ │ │ │ - je 1ed00 │ │ │ │ + je 1e730 │ │ │ │ mov %ebp,%edx │ │ │ │ sub %edi,%edx │ │ │ │ sub $0x10,%edx │ │ │ │ shr $0x4,%edx │ │ │ │ inc %edx │ │ │ │ and $0x3,%edx │ │ │ │ - je 1ec0e │ │ │ │ + je 1e63e │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 1ebcb │ │ │ │ + je 1e5fb │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 1eb90 │ │ │ │ + je 1e5c0 │ │ │ │ vmovdqu -0x10(%ebp),%xmm5 │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esi │ │ │ │ - mov 0x1c(%esi),%ecx │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ vmovdqu %xmm5,0x10(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 1eb90 │ │ │ │ + je 1e5c0 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu -0x10(%esi),%xmm6 │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ sub $0x10,%esi │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ vmovdqu %xmm6,0x10(%esi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 1ebcb │ │ │ │ + je 1e5fb │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu -0x10(%esi),%xmm7 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub $0x10,%esi │ │ │ │ - mov 0x1c(%esi),%ecx │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ + mov 0x1c(%esi),%ecx │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ vmovdqu %xmm7,0x10(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 1ec06 │ │ │ │ + je 1e636 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - je 1ed00 │ │ │ │ + je 1e730 │ │ │ │ vmovdqu -0x10(%esi),%xmm0 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ lea -0x10(%esi),%ebp │ │ │ │ - mov 0x1c(%ebp),%edx │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ + mov 0x1c(%ebp),%edx │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ vmovdqu %xmm0,0x10(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 1ec49 │ │ │ │ + je 1e679 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu -0x10(%ebp),%xmm3 │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ - mov 0xc(%ebp),%esi │ │ │ │ movl $0x0,-0xc(%ebp) │ │ │ │ movl $0x0,-0x8(%ebp) │ │ │ │ movl $0x0,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ vmovdqu %xmm3,0x0(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1ec81 │ │ │ │ + je 1e6b1 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu -0x20(%ebp),%xmm1 │ │ │ │ mov -0xc(%ebp),%eax │ │ │ │ - mov -0x4(%ebp),%edx │ │ │ │ movl $0x0,-0x1c(%ebp) │ │ │ │ movl $0x0,-0x18(%ebp) │ │ │ │ movl $0x0,-0x14(%ebp) │ │ │ │ + mov -0x4(%ebp),%edx │ │ │ │ vmovdqu %xmm1,-0x10(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 1ecb9 │ │ │ │ + je 1e6e9 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu -0x30(%ebp),%xmm4 │ │ │ │ mov -0x1c(%ebp),%ecx │ │ │ │ lea -0x30(%ebp),%esi │ │ │ │ - mov 0x1c(%esi),%eax │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ vmovdqu %xmm4,0x10(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 1ec06 │ │ │ │ + je 1e636 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 1ec0e │ │ │ │ + jne 1e63e │ │ │ │ vmovdqa 0x10(%esp),%xmm2 │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov 0xc(%edi),%ebp │ │ │ │ vmovdqu %xmm2,(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - je 1ed23 │ │ │ │ + je 1e753 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %esi,%ebp │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ cmp %ebp,0x20(%esp) │ │ │ │ - jne 1e9e0 │ │ │ │ + jne 1e410 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - je 1ef10 │ │ │ │ + je 1e940 │ │ │ │ nop │ │ │ │ mov %ebp,%eax │ │ │ │ lea 0x10(%ebp),%esi │ │ │ │ - call 1e4a0 │ │ │ │ + call 1ded0 │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ - jmp 1ed23 │ │ │ │ + jmp 1e753 │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x4(%ecx) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ea86 │ │ │ │ + ja 1e4b6 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 1ea76 │ │ │ │ + jmp 1e4a6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x4(%ecx) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ea8c │ │ │ │ + ja 1e4bc │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ cmp %edx,0x8(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0xc(%ecx) │ │ │ │ flds 0xc(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ea92 │ │ │ │ + ja 1e4c2 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ cmp %edx,0x10(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x14(%ecx) │ │ │ │ flds 0x14(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ea98 │ │ │ │ + ja 1e4c8 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ mov 0x18(%eax),%edx │ │ │ │ cmp %edx,0x18(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x1c(%ecx) │ │ │ │ flds 0x1c(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ea9e │ │ │ │ + ja 1e4ce │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ cmp %edx,0x20(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x24(%ecx) │ │ │ │ flds 0x24(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eaa4 │ │ │ │ + ja 1e4d4 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ mov 0x28(%eax),%edx │ │ │ │ cmp %edx,0x28(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x2c(%ecx) │ │ │ │ flds 0x2c(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eaaa │ │ │ │ + ja 1e4da │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ cmp %edx,0x30(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x34(%ecx) │ │ │ │ flds 0x34(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eab0 │ │ │ │ + ja 1e4e0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ mov 0x38(%eax),%edx │ │ │ │ cmp %edx,0x38(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x3c(%ecx) │ │ │ │ flds 0x3c(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eab6 │ │ │ │ + ja 1e4e6 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ add $0x40,%ecx │ │ │ │ add $0x40,%eax │ │ │ │ cmp 0x10(%esp),%ecx │ │ │ │ - jne 1ed94 │ │ │ │ + jne 1e7c4 │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - jmp 1f056 │ │ │ │ + jmp 1ea86 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ flds 0x4(%ecx) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eac0 │ │ │ │ + ja 1e4f0 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x4(%ecx) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eac6 │ │ │ │ + ja 1e4f6 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x4(%ecx) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eacc │ │ │ │ + ja 1e4fc │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x4(%ecx) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ead2 │ │ │ │ + ja 1e502 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x4(%ecx) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1ead8 │ │ │ │ + ja 1e508 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jb 1eaf0 │ │ │ │ - jne 1ed40 │ │ │ │ + jb 1e520 │ │ │ │ + jne 1e770 │ │ │ │ flds 0x4(%ecx) │ │ │ │ flds 0x4(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 1eade │ │ │ │ + ja 1e50e │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 1ed40 │ │ │ │ + ja 1e770 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ cmp 0x10(%esp),%ecx │ │ │ │ - jne 1ed90 │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ + jne 1e7c0 │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ cmp %ecx,0x28(%esp) │ │ │ │ - je 1ed40 │ │ │ │ - jmp 1eaf0 │ │ │ │ + je 1e770 │ │ │ │ + jmp 1e520 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - mov %edx,%esi │ │ │ │ - sub $0x40,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + mov %edx,%edi │ │ │ │ + add $0xffffff80,%esp │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xb353e,%esi │ │ │ │ + mov %edx,0x60(%esp) │ │ │ │ lea -0x1(%ecx),%edx │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + mov %eax,0x78(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xb7f61,%edi │ │ │ │ shr $0x1f,%edx │ │ │ │ lea -0x1(%ecx,%edx,1),%ecx │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jge 1fb70 │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ - vmovdqa32 -0xfcf4(%ebx),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%ebx),%zmm2 │ │ │ │ - mov %esi,%ebx │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov %esi,0x14(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jge 1f636 │ │ │ │ + mov %edi,0x74(%esp) │ │ │ │ + mov %eax,0x10(%esp) │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + vmovdqa -0x109b4(%ebx),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%ebx),%ymm2 │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov 0x78(%esp),%edx │ │ │ │ inc %ebx │ │ │ │ - lea (%ebx,%ebx,1),%edi │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ - lea (%ecx,%ebx,8),%ebx │ │ │ │ - lea -0x4(%ecx,%edi,4),%edx │ │ │ │ + lea (%ebx,%ebx,1),%ecx │ │ │ │ + lea -0x1(%ecx),%edi │ │ │ │ + mov %ecx,0x68(%esp) │ │ │ │ + mov %edi,0x7c(%esp) │ │ │ │ + lea (%edx,%ebx,8),%ebx │ │ │ │ + lea -0x4(%edx,%ecx,4),%esi │ │ │ │ mov (%ebx),%edi │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov %ebx,0x20(%esp) │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ - sub %edx,%edi │ │ │ │ - sub %eax,%esi │ │ │ │ - lea (%edx,%esi,1),%ecx │ │ │ │ - cmp %esi,%edi │ │ │ │ - cmovle %ebx,%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 1f3e0 │ │ │ │ - mov $0xfffffffc,%ebx │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %ebx,0x40(%esp) │ │ │ │ + mov %esi,0x70(%esp) │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + mov %eax,0x6c(%esp) │ │ │ │ + mov %edi,0x20(%esp) │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %ebx,0x64(%esp) │ │ │ │ + sub %eax,%edi │ │ │ │ sub %edx,%ebx │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 1f450 │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,%esi │ │ │ │ - or %edx,%edi │ │ │ │ - sub %edx,%esi │ │ │ │ - and $0x3f,%edi │ │ │ │ - and $0x3,%esi │ │ │ │ - or %edi,%esi │ │ │ │ - jne 1f450 │ │ │ │ + lea (%eax,%ebx,1),%esi │ │ │ │ + cmp %ebx,%edi │ │ │ │ + cmovle %ecx,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 1ee02 │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + lea -0x4(%ecx),%ebx │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + jbe 1ee90 │ │ │ │ + mov %edx,%edi │ │ │ │ + and $0x3,%ecx │ │ │ │ + or %eax,%edi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %edi,%ecx │ │ │ │ + jne 1ee90 │ │ │ │ shr $0x2,%ebx │ │ │ │ - vpbroadcastd %eax,%zmm1 │ │ │ │ - vpbroadcastd %edx,%zmm0 │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ - shr $0x4,%edi │ │ │ │ - vpaddd %zmm5,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 1f260 │ │ │ │ - vmovdqa32 (%edx),%zmm3 │ │ │ │ - vmovdqa32 (%eax),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1f370 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1f370 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm7 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vmovdqa32 %zmm7,%zmm1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 1f260 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 1f21d │ │ │ │ - vmovdqa32 0x40(%edx),%zmm3 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1f370 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1f370 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm1 │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1f370 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1f370 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + vmovd %edx,%xmm1 │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + xor %ecx,%ecx │ │ │ │ inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - nop │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1f370 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1f370 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 1f42d │ │ │ │ - shl $0x6,%esi │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1f370 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1f370 │ │ │ │ - lea 0x2(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1f370 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1f370 │ │ │ │ - lea 0x3(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1f370 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1f370 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 1f260 │ │ │ │ - nop │ │ │ │ + vpbroadcastd %xmm1,%ymm0 │ │ │ │ + vpbroadcastd %xmm3,%ymm5 │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm0 │ │ │ │ + shr $0x3,%edi │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 1ec60 │ │ │ │ + vmovdqa (%eax),%ymm7 │ │ │ │ + vmovdqa (%edx),%ymm6 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 1ed30 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1ed30 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 1ec60 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 1ec1b │ │ │ │ + vmovdqa 0x20(%eax),%ymm5 │ │ │ │ + vmovdqa 0x20(%edx),%ymm7 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 1ed30 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1ed30 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 1ed30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1ed30 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 1f390 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jg 1f410 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 1f3e0 │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp %edx,(%ebx) │ │ │ │ - jge 1f380 │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - mov %edi,(%esi,%ebx,4) │ │ │ │ - cmp %ecx,0x14(%esp) │ │ │ │ - jle 1f5d0 │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ mov %ecx,%ebx │ │ │ │ - jmp 1f0e0 │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 1ed30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1ed30 │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 1ee4e │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 1ed30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1ed30 │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 1ed30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1ed30 │ │ │ │ + lea 0x3(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 1ed30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1ed30 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + jmp 1ec60 │ │ │ │ nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %eax,0x24(%esp) │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - setne %cl │ │ │ │ - movzbl %cl,%eax │ │ │ │ + vmovd %xmm0,%edi │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp %eax,(%edi) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + lea 0x4(%edi),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 1f5e6 │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,0x4(%edi) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + lea 0x8(%edi),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 1f5fe │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + cmp %ecx,0x8(%edi) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + lea 0xc(%edi),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 1f606 │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ + cmp %eax,0xc(%edi) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + lea 0x10(%edi),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 1f61e │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,0x10(%edi) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + lea 0x14(%edi),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 1f626 │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ + cmp %ecx,0x14(%edi) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + lea 0x18(%edi),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 1f669 │ │ │ │ + mov 0x18(%edx),%eax │ │ │ │ + cmp %eax,0x18(%edi) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + lea 0x1c(%edi),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 1f671 │ │ │ │ + mov 0x1c(%edx),%esi │ │ │ │ + cmp %esi,0x1c(%edi) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + add $0x20,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + cmp %edx,0x64(%esp) │ │ │ │ + mov 0x68(%esp),%edx │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ + setne %al │ │ │ │ sub %eax,%edx │ │ │ │ lea (%esi,%edx,4),%ebx │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ - mov (%ebx),%edi │ │ │ │ - mov %ebx,0x34(%esp) │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - jmp 1f396 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ - mov 0x20(%esp),%eax │ │ │ │ - mov 0x28(%esp),%edx │ │ │ │ - mov %ecx,0x2c(%esp) │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ - jmp 1f396 │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ - test $0xf,%edi │ │ │ │ - je 1f3be │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - lea 0x0(,%edi,4),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - add %edx,%ebx │ │ │ │ - jmp 1f390 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + mov %ebx,0x70(%esp) │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ + mov 0x7c(%esp),%edi │ │ │ │ + cmp %edi,0x1c(%esp) │ │ │ │ + mov 0x78(%esp),%ebx │ │ │ │ + mov 0x74(%esp),%esi │ │ │ │ + mov 0x6c(%esp),%ecx │ │ │ │ + mov %ecx,(%ebx,%esi,4) │ │ │ │ + jle 1f010 │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %edi,0x74(%esp) │ │ │ │ + jmp 1eb00 │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + test $0x7,%cl │ │ │ │ + je 1f5c1 │ │ │ │ mov %ecx,%edi │ │ │ │ - sub %edx,%edi │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ + shl $0x2,%edi │ │ │ │ + add %edi,%edx │ │ │ │ + add %eax,%edi │ │ │ │ + jmp 1ed38 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x20(%esp),%edi │ │ │ │ + mov 0x40(%esp),%eax │ │ │ │ + mov 0x68(%esp),%edx │ │ │ │ + mov %edi,0x6c(%esp) │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %edx,0x7c(%esp) │ │ │ │ + jmp 1ee26 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + sub %eax,%edi │ │ │ │ sub $0x4,%edi │ │ │ │ shr $0x2,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 1f52c │ │ │ │ + je 1ef60 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 1f50e │ │ │ │ + je 1ef42 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 1f4f8 │ │ │ │ + je 1ef2c │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 1f4e2 │ │ │ │ + je 1ef16 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 1f4cc │ │ │ │ + je 1ef00 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 1f4b6 │ │ │ │ + je 1eeea │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 1f4a0 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - add $0x4,%edx │ │ │ │ + je 1eed8 │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%edi │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%edi │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 1f3e0 │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - cmp %edi,0x4(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - cmp %esi,0x8(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - cmp %ebx,0xc(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - cmp %edi,0x10(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - cmp %esi,0x14(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ - cmp %ebx,0x18(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - mov 0x1c(%eax),%edi │ │ │ │ - cmp %edi,0x1c(%edx) │ │ │ │ - jl 1f396 │ │ │ │ - jg 1f410 │ │ │ │ - add $0x20,%edx │ │ │ │ + add $0x4,%edx │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 1ee02 │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + mov 0x4(%edx),%edi │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,0x14(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ + cmp %ecx,0x18(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ + mov 0x1c(%edx),%edi │ │ │ │ + cmp %edi,0x1c(%eax) │ │ │ │ + jl 1ee26 │ │ │ │ + jg 1ee70 │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 1f52c │ │ │ │ - jmp 1f3e0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 1ef60 │ │ │ │ + jmp 1ee02 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ test $0x1,%al │ │ │ │ - je 1faf0 │ │ │ │ - lea -0x1(%ecx),%edx │ │ │ │ + je 1f553 │ │ │ │ + lea -0x1(%edi),%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ - lea -0x1(%edx,%ecx,1),%esi │ │ │ │ + lea -0x1(%edx,%edi,1),%esi │ │ │ │ sar $1,%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - cmp %ecx,0x3c(%esp) │ │ │ │ - jle 1fb9b │ │ │ │ - mov 0xc(%esp),%edx │ │ │ │ + mov %esi,0x74(%esp) │ │ │ │ + mov 0x60(%esp),%esi │ │ │ │ + cmp %esi,0x7c(%esp) │ │ │ │ + jle 1f679 │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ - mov (%ebx),%esi │ │ │ │ mov %ebx,0x8(%ebp) │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%edx),%zmm2 │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + mov (%ebx),%esi │ │ │ │ + vmovdqa -0x109b4(%edx),%ymm7 │ │ │ │ + vmovdqa -0x109f4(%edx),%ymm2 │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ sub %esi,%eax │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - vpbroadcastd %esi,%zmm3 │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm4 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - lea (%ebx,%eax,4),%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - lea (%eax,%edi,1),%edx │ │ │ │ - sub %eax,%ebx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - cmovle %ecx,%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 1f908 │ │ │ │ + vmovd %esi,%xmm3 │ │ │ │ + mov %eax,0x68(%esp) │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ + vpbroadcastd %xmm3,%ymm6 │ │ │ │ + vmovdqa %ymm7,0x40(%esp) │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm6 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x78(%esp),%edi │ │ │ │ + lea (%edi,%eax,4),%ebx │ │ │ │ + mov 0x68(%esp),%edi │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + mov %ebx,0x70(%esp) │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %ecx,0x6c(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ + lea (%eax,%edi,1),%ebx │ │ │ │ sub %eax,%ecx │ │ │ │ - lea -0x4(%ecx),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 1f970 │ │ │ │ + cmp %edi,%ecx │ │ │ │ + cmovle %edx,%ebx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 1f59d │ │ │ │ + mov %ebx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + lea -0x4(%edx),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 1f3d0 │ │ │ │ mov %eax,%edi │ │ │ │ - mov %edx,%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ or %esi,%edi │ │ │ │ - sub %eax,%ecx │ │ │ │ - and $0x3f,%edi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %edi,%edx │ │ │ │ + jne 1f3d0 │ │ │ │ + shr $0x2,%ecx │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + xor %edx,%edx │ │ │ │ + vmovdqa %ymm6,%ymm1 │ │ │ │ + lea 0x1(%ecx),%edi │ │ │ │ + vpbroadcastd %xmm5,%ymm0 │ │ │ │ + vpaddd 0x40(%esp),%ymm0,%ymm0 │ │ │ │ + mov %edi,0x64(%esp) │ │ │ │ + shr $0x3,%edi │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ and $0x3,%ecx │ │ │ │ - or %edi,%ecx │ │ │ │ - jne 1f970 │ │ │ │ - shr $0x2,%ebx │ │ │ │ - vpbroadcastd %eax,%zmm6 │ │ │ │ - vmovdqa32 %zmm4,%zmm1 │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %edi,0x24(%esp) │ │ │ │ - shr $0x4,%edi │ │ │ │ - vpaddd %zmm5,%zmm6,%zmm0 │ │ │ │ - lea -0x1(%edi),%ebx │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 1f7a0 │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%esi),%zmm3 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpaddd %zmm2,%zmm4,%zmm3 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - vmovdqa32 %zmm3,%zmm1 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 1f7a0 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 1f751 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x40(%esi),%zmm6 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm2,%zmm3,%zmm1 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm3 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm7 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 1f8b0 │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 1f943 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm3 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 1f8b0 │ │ │ │ - lea 0x2(%ecx),%ebx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm6 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 1f8b0 │ │ │ │ - lea 0x3(%ecx),%ebx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm3 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 1f8b0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ecx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 1f7a0 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%ecx │ │ │ │ - vmovd %xmm1,%ebx │ │ │ │ - jmp 1f8cc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 1f920 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 1f910 │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jle 1f8c0 │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov 0x2c(%esp),%ecx │ │ │ │ - mov %ecx,(%ebx,%edi,4) │ │ │ │ - mov 0x30(%esp),%ebx │ │ │ │ - lea -0x1(%ebx),%edx │ │ │ │ - mov %ebx,0x3c(%esp) │ │ │ │ - shr $0x1f,%edx │ │ │ │ - lea -0x1(%edx,%ebx,1),%eax │ │ │ │ - cmp %ebx,0x18(%esp) │ │ │ │ - jge 1fb26 │ │ │ │ - sar $1,%eax │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ - jmp 1f640 │ │ │ │ - mov %esi,%ebx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp 0x20(%esp),%ebx │ │ │ │ - jne 1f8d2 │ │ │ │ + je 1f1c0 │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%esi),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 1f290 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1f290 │ │ │ │ + vpaddd %ymm2,%ymm6,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 1f1c0 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 1f180 │ │ │ │ + vmovdqa 0x20(%eax),%ymm7 │ │ │ │ + vmovdqa 0x20(%esi),%ymm4 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vmovdqa %ymm7,0x20(%esp) │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 1f290 │ │ │ │ + vmovdqa 0x20(%esp),%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 1f290 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + mov %edx,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%esi,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 1f290 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 1f290 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ - lea (%esi,%edx,4),%eax │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - vzeroupper │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov %ebx,(%esi) │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - ret │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ - test $0xf,%edi │ │ │ │ - je 1fb3a │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - lea 0x0(,%edi,4),%ecx │ │ │ │ - lea (%esi,%ecx,1),%ebx │ │ │ │ - add %eax,%ecx │ │ │ │ - jmp 1f8cc │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub %eax,%ecx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 1fa4e │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 1fa30 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 1fa1a │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 1fa04 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 1f9ee │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 1f9d8 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 1f9c2 │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%esi) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ - add $0x4,%eax │ │ │ │ - lea 0x4(%esi),%ebx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%esi,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 1f290 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 1f290 │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 1f3a4 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%esi,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 1f290 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 1f290 │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%esi,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 1f290 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 1f290 │ │ │ │ + lea 0x3(%edx),%ecx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%esi,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 1f290 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 1f290 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%edx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + jmp 1f1c0 │ │ │ │ + nop │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ mov (%eax),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1f5de │ │ │ │ + mov 0x4(%edx),%edi │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jl 1f36c │ │ │ │ + jg 1f530 │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1f5ee │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ + cmp %edi,0x8(%eax) │ │ │ │ + jl 1f36c │ │ │ │ + jg 1f530 │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1f5f6 │ │ │ │ + mov 0xc(%eax),%edi │ │ │ │ + cmp %edi,0xc(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1f60e │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ + cmp %edi,0x10(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + lea 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1f616 │ │ │ │ + mov 0x14(%edx),%edi │ │ │ │ + cmp %edi,0x14(%eax) │ │ │ │ + jl 1f36c │ │ │ │ + jg 1f530 │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1f62e │ │ │ │ + mov 0x18(%edx),%edi │ │ │ │ + cmp %edi,0x18(%eax) │ │ │ │ + jl 1f36c │ │ │ │ + jg 1f530 │ │ │ │ + lea 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 1f661 │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + cmp %ebx,0x1c(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp 0x1c(%esp),%edx │ │ │ │ + je 1f530 │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ + mov 0x7c(%esp),%ebx │ │ │ │ + mov 0x6c(%esp),%edi │ │ │ │ + mov %edi,(%ecx,%ebx,4) │ │ │ │ + mov 0x74(%esp),%ecx │ │ │ │ + lea -0x1(%ecx),%eax │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + shr $0x1f,%eax │ │ │ │ + cmp %ecx,0x60(%esp) │ │ │ │ + lea -0x1(%eax,%ecx,1),%edx │ │ │ │ + jge 1f589 │ │ │ │ + sar $1,%edx │ │ │ │ + mov %edx,0x74(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 1f080 │ │ │ │ + mov 0x64(%esp),%edx │ │ │ │ + test $0x7,%dl │ │ │ │ + je 1f5a4 │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + lea 0x0(,%edx,4),%edi │ │ │ │ + lea (%esi,%edi,1),%edx │ │ │ │ + add %edi,%eax │ │ │ │ + jmp 1f298 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + sub %eax,%edi │ │ │ │ + sub $0x4,%edi │ │ │ │ + shr $0x2,%edi │ │ │ │ + inc %edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 1f4ae │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 1f490 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 1f47a │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 1f464 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 1f44e │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 1f438 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 1f422 │ │ │ │ + mov (%eax),%edx │ │ │ │ + cmp %edx,(%esi) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ + add $0x4,%edx │ │ │ │ mov (%eax),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ + add $0x4,%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ + add $0x4,%edx │ │ │ │ mov (%eax),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ + add $0x4,%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 1f910 │ │ │ │ + add $0x4,%edx │ │ │ │ mov (%eax),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - cmp %ecx,0x4(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - cmp %edi,0x8(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - cmp %ecx,0xc(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - cmp %edi,0x10(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - cmp %ecx,0x14(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ - mov 0x18(%eax),%edi │ │ │ │ - cmp %edi,0x18(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ - cmp %ecx,0x1c(%ebx) │ │ │ │ - jg 1f8d2 │ │ │ │ - jl 1f920 │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 1f362 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ + cmp %edi,0x4(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,0x8(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + mov 0xc(%eax),%edi │ │ │ │ + cmp %edi,0xc(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,0x10(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ + cmp %edi,0x14(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,0x18(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ + mov 0x1c(%eax),%edi │ │ │ │ + cmp %edi,0x1c(%edx) │ │ │ │ + jg 1f36c │ │ │ │ + jl 1f530 │ │ │ │ add $0x20,%eax │ │ │ │ - add $0x20,%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 1fa4e │ │ │ │ - jmp 1f910 │ │ │ │ - nop │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 1f4ae │ │ │ │ + jmp 1f362 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ + mov 0x7c(%esp),%esi │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ + lea (%eax,%esi,4),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ + vzeroupper │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ + mov %ebx,(%esi) │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + ret │ │ │ │ sub $0x2,%eax │ │ │ │ sar $1,%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 1f5df │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - lea 0x4(%edi,%ecx,8),%eax │ │ │ │ - lea 0x1(%ecx,%ecx,1),%edi │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 1f01f │ │ │ │ + mov 0x7c(%esp),%esi │ │ │ │ + mov 0x78(%esp),%ecx │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ + lea 0x4(%ecx,%esi,8),%eax │ │ │ │ + lea 0x1(%esi,%esi,1),%ecx │ │ │ │ + mov %esi,0x74(%esp) │ │ │ │ mov (%eax),%edx │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - mov %edx,(%esi) │ │ │ │ - jmp 1f5ef │ │ │ │ + mov %eax,0x70(%esp) │ │ │ │ + mov %ecx,0x7c(%esp) │ │ │ │ + mov %edx,(%edi) │ │ │ │ + jmp 1f02f │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ + mov 0x70(%esp),%esi │ │ │ │ mov %ebx,(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,%ebx │ │ │ │ - cmp 0x20(%esp),%ebx │ │ │ │ - jne 1f8d2 │ │ │ │ - jmp 1f920 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - lea (%edi,%esi,4),%edx │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ + mov %esi,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ + vpaddd -0x109d4(%eax),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + vpaddd -0x109d4(%edx),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,%edx │ │ │ │ + jmp 1ee02 │ │ │ │ + add $0x4,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + add $0x4,%edx │ │ │ │ + jmp 1ee02 │ │ │ │ + add $0x8,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + add $0xc,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + add $0x8,%edx │ │ │ │ + jmp 1ee02 │ │ │ │ + add $0xc,%edx │ │ │ │ + jmp 1ee02 │ │ │ │ + add $0x10,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + add $0x14,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + add $0x10,%edx │ │ │ │ + jmp 1ee02 │ │ │ │ + add $0x14,%edx │ │ │ │ + jmp 1ee02 │ │ │ │ + add $0x18,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + mov 0x78(%esp),%esi │ │ │ │ + lea (%esi,%edi,4),%edx │ │ │ │ + mov %edx,0x70(%esp) │ │ │ │ test $0x1,%al │ │ │ │ - jne 1f935 │ │ │ │ + jne 1f545 │ │ │ │ sub $0x2,%eax │ │ │ │ sar $1,%eax │ │ │ │ - cmp %eax,0x18(%esp) │ │ │ │ - jne 1f935 │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ - jmp 1fafd │ │ │ │ + cmp %eax,0x60(%esp) │ │ │ │ + jne 1f545 │ │ │ │ + mov %edi,0x7c(%esp) │ │ │ │ + jmp 1f560 │ │ │ │ + add $0x1c,%edx │ │ │ │ + jmp 1f362 │ │ │ │ + add $0x18,%edx │ │ │ │ + jmp 1ee02 │ │ │ │ + add $0x1c,%edx │ │ │ │ + jmp 1ee02 │ │ │ │ vzeroupper │ │ │ │ - jmp 1f935 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 1f545 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xb743c,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xb295c,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - mov %edi,0x14(%esp) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 1fcaf │ │ │ │ + je 1f78f │ │ │ │ add $0x10,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 1fcaf │ │ │ │ + je 1f78f │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 1fc3b │ │ │ │ + jmp 1f71b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x1c,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ lea 0x10(%ebp,%ecx,1),%edx │ │ │ │ cmp $0x10,%eax │ │ │ │ - jle 1fcc0 │ │ │ │ + jle 1f7a0 │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %edx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call a610 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - movzbl 0xb(%esp),%ecx │ │ │ │ add $0x10,%ebp │ │ │ │ + cmp 0x10(%esp),%ebp │ │ │ │ + movzbl 0xb(%esp),%ecx │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov %esi,(%eax) │ │ │ │ mov %cl,0xc(%eax) │ │ │ │ mov %edi,0x8(%eax) │ │ │ │ - cmp 0x10(%esp),%ebp │ │ │ │ - je 1fcaf │ │ │ │ + je 1f78f │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ - mov 0x4(%ebp),%edi │ │ │ │ mov %ebp,%ecx │ │ │ │ + mov 0x4(%ebp),%edi │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ mov %esi,%edx │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ movzbl 0xc(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %bl,0xb(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ cmp %esi,(%ebx) │ │ │ │ - jg 1fbf0 │ │ │ │ + jg 1f6d0 │ │ │ │ cmp -0x10(%ebp),%esi │ │ │ │ - jge 1fc92 │ │ │ │ + jge 1f772 │ │ │ │ lea -0x10(%ebp),%eax │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu (%eax),%xmm0 │ │ │ │ mov %eax,%ecx │ │ │ │ sub $0x10,%eax │ │ │ │ vmovdqu %xmm0,0x20(%eax) │ │ │ │ cmp (%eax),%edx │ │ │ │ - jl 1fc80 │ │ │ │ - mov %esi,(%ecx) │ │ │ │ + jl 1f760 │ │ │ │ + add $0x10,%ebp │ │ │ │ + cmp 0x10(%esp),%ebp │ │ │ │ movzbl 0xb(%esp),%edx │ │ │ │ + mov %esi,(%ecx) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ - add $0x10,%ebp │ │ │ │ mov %edi,0x4(%ecx) │ │ │ │ - mov %esi,0x8(%ecx) │ │ │ │ mov %dl,0xc(%ecx) │ │ │ │ - cmp 0x10(%esp),%ebp │ │ │ │ - jne 1fc3b │ │ │ │ + mov %esi,0x8(%ecx) │ │ │ │ + jne 1f71b │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 1fc1a │ │ │ │ + jne 1f6fa │ │ │ │ vmovdqu (%ebx),%xmm1 │ │ │ │ vmovdqu %xmm1,(%edx) │ │ │ │ - jmp 1fc1a │ │ │ │ + jmp 1f6fa │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%edi │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xb730a,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xb282a,%esi │ │ │ │ push %ebx │ │ │ │ sub %eax,%edi │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %esi,(%esp) │ │ │ │ cmp $0x60,%edi │ │ │ │ - jle 202f3 │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + jle 1fdd3 │ │ │ │ mov %edx,%ebp │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ lea -0x61(%edi),%edx │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ + shr $0x4,%edx │ │ │ │ mov $0x24924926,%eax │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ - shr $0x4,%edx │ │ │ │ mul %edx │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x70(%ebx),%ebx │ │ │ │ sub %ebx,%ebp │ │ │ │ and $0x7,%edx │ │ │ │ mov %edx,%esi │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ cmp $0x60,%ebp │ │ │ │ - jle 1fe3f │ │ │ │ + jle 1f91f │ │ │ │ test %esi,%esi │ │ │ │ - je 1fdc7 │ │ │ │ + je 1f8a7 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 1fdb0 │ │ │ │ + je 1f890 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 1fda4 │ │ │ │ + je 1f884 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 1fd98 │ │ │ │ + je 1f878 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 1fd8c │ │ │ │ + je 1f86c │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 1fd80 │ │ │ │ + je 1f860 │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 1fd74 │ │ │ │ + je 1f854 │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0xe0(%ecx),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x70,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x70,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x70,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x70,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x70,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x70,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp $0x60,%eax │ │ │ │ - jle 1fe3f │ │ │ │ + jle 1f91f │ │ │ │ lea 0xe0(%ebx),%ebp │ │ │ │ lea 0x70(%ebx),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x1c0(%ebx),%esi │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ mov %ebp,%edx │ │ │ │ lea 0x70(%ebx),%eax │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ lea 0x150(%ebx),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ lea 0x2a0(%ebx),%ebp │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ lea 0x150(%ebx),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ lea 0x230(%ebx),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ lea 0x230(%ebx),%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ lea 0x310(%ebx),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ lea 0x310(%ebx),%eax │ │ │ │ add $0x380,%ebx │ │ │ │ - jmp 1fdb5 │ │ │ │ + jmp 1f895 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - call 1fbb0 │ │ │ │ + call 1f690 │ │ │ │ cmp $0x70,%edi │ │ │ │ - jle 201c8 │ │ │ │ + jle 1fca8 │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov %edi,%edx │ │ │ │ movl $0x7,0x14(%esp) │ │ │ │ sar $0x4,%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ add %edi,%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jl 20257 │ │ │ │ - mov %eax,%edx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + jl 1fd37 │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ + mov %eax,%edx │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ shl $0x5,%eax │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ setne 0x23(%esp) │ │ │ │ add %ebp,%edx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov %ebp,%eax │ │ │ │ add %ebx,%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 201d0 │ │ │ │ - mov %edx,%edi │ │ │ │ + je 1fcb0 │ │ │ │ cmpb $0x0,0x23(%esp) │ │ │ │ - jne 1fef7 │ │ │ │ - jmp 201d0 │ │ │ │ + mov %edx,%edi │ │ │ │ + jne 1f9d7 │ │ │ │ + jmp 1fcb0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu (%edi),%xmm1 │ │ │ │ add $0x10,%esi │ │ │ │ add $0x10,%edi │ │ │ │ vmovdqu %xmm1,-0x10(%esi) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 1ff10 │ │ │ │ + je 1f9f0 │ │ │ │ cmp %edi,%ebp │ │ │ │ - je 1ff10 │ │ │ │ + je 1f9f0 │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edi) │ │ │ │ - jl 1fee0 │ │ │ │ + jl 1f9c0 │ │ │ │ vmovdqu (%eax),%xmm0 │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm0,-0x10(%esi) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 1fef3 │ │ │ │ + jne 1f9d3 │ │ │ │ mov %edx,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ cmp $0x10,%ecx │ │ │ │ - jle 201e0 │ │ │ │ + jle 1fcc0 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ call a610 │ │ │ │ add 0x1c(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %ebp,%ebx │ │ │ │ sub %edi,%ebx │ │ │ │ cmp $0x10,%ebx │ │ │ │ - jle 20200 │ │ │ │ + jle 1fce0 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ @@ -24024,120 +24339,120 @@ │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ add 0x8(%esp),%edx │ │ │ │ sub %ebp,%ebx │ │ │ │ mov %ebx,%edi │ │ │ │ sar $0x4,%edi │ │ │ │ cmp %edi,0x18(%esp) │ │ │ │ - jle 1feb0 │ │ │ │ + jle 1f990 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ cmp %eax,%edi │ │ │ │ cmovg %eax,%edi │ │ │ │ shl $0x4,%edi │ │ │ │ lea 0x0(%ebp,%edi,1),%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - je 202ae │ │ │ │ + je 1fd8e │ │ │ │ mov %eax,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - je 1fffa │ │ │ │ + je 1fada │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ cmp %ecx,(%edx) │ │ │ │ - jge 1ffe0 │ │ │ │ + jge 1fac0 │ │ │ │ vmovdqu (%edx),%xmm6 │ │ │ │ add $0x10,%esi │ │ │ │ add $0x10,%edx │ │ │ │ vmovdqu %xmm6,-0x10(%esi) │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 1ffb0 │ │ │ │ + jne 1fa90 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ sub %edx,%ebx │ │ │ │ - jmp 202b0 │ │ │ │ + jmp 1fd90 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu 0x0(%ebp),%xmm5 │ │ │ │ add $0x10,%ebp │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm5,-0x10(%esi) │ │ │ │ cmp %eax,%ebp │ │ │ │ - je 1ffd0 │ │ │ │ + je 1fab0 │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jne 1ffb6 │ │ │ │ + jne 1fa96 │ │ │ │ sub %ebp,%eax │ │ │ │ cmp $0x10,%eax │ │ │ │ - jle 202df │ │ │ │ + jle 1fdbf │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ call a610 │ │ │ │ add $0x10,%esp │ │ │ │ shll $0x2,0x14(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jl 20272 │ │ │ │ + jl 1fd52 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ shl $0x4,%edi │ │ │ │ + mov 0x28(%esp),%esi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ shl $0x4,%edx │ │ │ │ cmp %edx,%edi │ │ │ │ setne 0x23(%esp) │ │ │ │ add %ebp,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov %ebp,%eax │ │ │ │ mov %edx,%edi │ │ │ │ add %ebx,%ebp │ │ │ │ mov %ebp,%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 200a0 │ │ │ │ + je 1fb80 │ │ │ │ cmpb $0x0,0x23(%esp) │ │ │ │ - jne 20087 │ │ │ │ - jmp 200a0 │ │ │ │ + jne 1fb67 │ │ │ │ + jmp 1fb80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu (%edi),%xmm1 │ │ │ │ add $0x10,%esi │ │ │ │ add $0x10,%edi │ │ │ │ vmovdqu %xmm1,-0x10(%esi) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 200a0 │ │ │ │ + je 1fb80 │ │ │ │ cmp %edi,%ebp │ │ │ │ - je 200a0 │ │ │ │ + je 1fb80 │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edi) │ │ │ │ - jl 20070 │ │ │ │ + jl 1fb50 │ │ │ │ vmovdqu (%eax),%xmm0 │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm0,-0x10(%esi) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 20083 │ │ │ │ + jne 1fb63 │ │ │ │ mov %edx,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ cmp $0x10,%ecx │ │ │ │ - jle 20240 │ │ │ │ + jle 1fd20 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ call a610 │ │ │ │ add 0x1c(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ sub %edi,%eax │ │ │ │ cmp $0x10,%eax │ │ │ │ - jle 20220 │ │ │ │ + jle 1fd00 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ @@ -24146,1363 +24461,1470 @@ │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ add 0x8(%esp),%edx │ │ │ │ sub %ebp,%ecx │ │ │ │ sar $0x4,%ecx │ │ │ │ cmp %ecx,0x14(%esp) │ │ │ │ - jle 20050 │ │ │ │ + jle 1fb30 │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ cmp %ecx,%edi │ │ │ │ cmovle %edi,%ecx │ │ │ │ shl $0x4,%ecx │ │ │ │ lea 0x0(%ebp,%ecx,1),%edi │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 20172 │ │ │ │ + je 1fc52 │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 20157 │ │ │ │ - jmp 20172 │ │ │ │ + jne 1fc37 │ │ │ │ + jmp 1fc52 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu (%edx),%xmm5 │ │ │ │ add $0x10,%esi │ │ │ │ add $0x10,%edx │ │ │ │ vmovdqu %xmm5,-0x10(%esi) │ │ │ │ cmp %ebp,%edi │ │ │ │ - je 20172 │ │ │ │ + je 1fc52 │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 20172 │ │ │ │ + je 1fc52 │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 20140 │ │ │ │ + jl 1fc20 │ │ │ │ vmovdqu 0x0(%ebp),%xmm4 │ │ │ │ add $0x10,%ebp │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm4,-0x10(%esi) │ │ │ │ cmp %ebp,%edi │ │ │ │ - jne 20153 │ │ │ │ + jne 1fc33 │ │ │ │ sub %ebp,%edi │ │ │ │ cmp $0x10,%edi │ │ │ │ - jle 20296 │ │ │ │ + jle 1fd76 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ - add %edi,%esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ + add %edi,%esi │ │ │ │ call a610 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ sub %edx,%ebp │ │ │ │ cmp $0x10,%ebp │ │ │ │ - jle 20283 │ │ │ │ + jle 1fd63 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ call a610 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ cmp %esi,0x24(%esp) │ │ │ │ - jg 1fe70 │ │ │ │ + jg 1f950 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %edx,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ sub %eax,%ecx │ │ │ │ cmp $0x10,%ecx │ │ │ │ - jg 1ff1d │ │ │ │ + jg 1f9fd │ │ │ │ nop │ │ │ │ - jne 1ff3f │ │ │ │ + jne 1fa1f │ │ │ │ vmovdqu (%eax),%xmm2 │ │ │ │ mov %ebp,%ebx │ │ │ │ add $0x10,%esi │ │ │ │ sub %edi,%ebx │ │ │ │ vmovdqu %xmm2,-0x10(%esi) │ │ │ │ cmp $0x10,%ebx │ │ │ │ - jg 1ff4c │ │ │ │ + jg 1fa2c │ │ │ │ nop │ │ │ │ - jne 1ff6e │ │ │ │ + jne 1fa4e │ │ │ │ vmovdqu (%edi),%xmm3 │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm3,-0x10(%esi) │ │ │ │ - jmp 1ff6e │ │ │ │ + jmp 1fa4e │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 200fe │ │ │ │ + jne 1fbde │ │ │ │ vmovdqu (%edi),%xmm3 │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm3,-0x10(%esi) │ │ │ │ - jmp 200fe │ │ │ │ + jmp 1fbde │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 200cf │ │ │ │ + jne 1fbaf │ │ │ │ vmovdqu (%eax),%xmm2 │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm2,-0x10(%esi) │ │ │ │ - jmp 200cf │ │ │ │ + jmp 1fbaf │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ cmp %eax,%ebp │ │ │ │ cmovle %ebp,%eax │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ shl $0x4,%eax │ │ │ │ add %ebp,%eax │ │ │ │ - jmp 1ff9f │ │ │ │ + jmp 1fa7f │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ - jmp 20115 │ │ │ │ - jne 201ba │ │ │ │ + jmp 1fbf5 │ │ │ │ + jne 1fc9a │ │ │ │ vmovdqu (%edx),%xmm7 │ │ │ │ vmovdqu %xmm7,(%esi) │ │ │ │ - jmp 201ba │ │ │ │ - jne 20199 │ │ │ │ + jmp 1fc9a │ │ │ │ + jne 1fc79 │ │ │ │ vmovdqu 0x0(%ebp),%xmm6 │ │ │ │ add $0x10,%esi │ │ │ │ vmovdqu %xmm6,-0x10(%esi) │ │ │ │ - jmp 20199 │ │ │ │ + jmp 1fc79 │ │ │ │ mov %ebp,%edx │ │ │ │ cmp $0x10,%ebx │ │ │ │ - jle 202cc │ │ │ │ + jle 1fdac │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ call a610 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 20017 │ │ │ │ - jne 20017 │ │ │ │ + jmp 1faf7 │ │ │ │ + jne 1faf7 │ │ │ │ vmovdqu (%edx),%xmm7 │ │ │ │ vmovdqu %xmm7,(%esi) │ │ │ │ - jmp 20017 │ │ │ │ - jne 20017 │ │ │ │ + jmp 1faf7 │ │ │ │ + jne 1faf7 │ │ │ │ vmovdqu 0x0(%ebp),%xmm4 │ │ │ │ vmovdqu %xmm4,(%esi) │ │ │ │ - jmp 20017 │ │ │ │ + jmp 1faf7 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 1fbb0 │ │ │ │ + jmp 1f690 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xb6cec,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xb220c,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 203e8 │ │ │ │ + je 1fec8 │ │ │ │ lea 0x10(%eax),%esi │ │ │ │ mov %eax,%edi │ │ │ │ cmp %esi,%edx │ │ │ │ - je 203e8 │ │ │ │ + je 1fec8 │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ - jmp 20393 │ │ │ │ + jmp 1fe73 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ shl $0x1c,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ lea 0x10(%esi,%ebx,1),%ecx │ │ │ │ cmp $0x10,%eax │ │ │ │ - jle 203f0 │ │ │ │ + jle 1fed0 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ vmovq %xmm2,0x8(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ call a610 │ │ │ │ vmovq 0x18(%esp),%xmm2 │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + add $0x10,%esi │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ mov %edx,0x8(%edi) │ │ │ │ mov %ebp,%edx │ │ │ │ vmovq %xmm2,(%edi) │ │ │ │ - add $0x10,%esi │ │ │ │ mov %dl,0xc(%edi) │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - je 203e8 │ │ │ │ + je 1fec8 │ │ │ │ vmovq (%esi),%xmm2 │ │ │ │ mov %esi,%ebx │ │ │ │ vmovq %xmm2,0x18(%esp) │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ + cmp %ecx,0x4(%edi) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ movzbl 0xc(%esi),%ebp │ │ │ │ - cmp %ecx,0x4(%edi) │ │ │ │ - jg 20340 │ │ │ │ + jg 1fe20 │ │ │ │ cmp -0xc(%esi),%ecx │ │ │ │ - jge 203d3 │ │ │ │ + jge 1feb3 │ │ │ │ lea -0x10(%esi),%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqu (%eax),%xmm0 │ │ │ │ mov %eax,%ebx │ │ │ │ sub $0x10,%eax │ │ │ │ vmovdqu %xmm0,0x20(%eax) │ │ │ │ cmp 0x4(%eax),%ecx │ │ │ │ - jl 203c0 │ │ │ │ + jl 1fea0 │ │ │ │ + add $0x10,%esi │ │ │ │ + cmp 0x4(%esp),%esi │ │ │ │ mov %ebp,%ecx │ │ │ │ - mov %edx,0x8(%ebx) │ │ │ │ vmovq %xmm2,(%ebx) │ │ │ │ - add $0x10,%esi │ │ │ │ + mov %edx,0x8(%ebx) │ │ │ │ mov %cl,0xc(%ebx) │ │ │ │ - cmp 0x4(%esp),%esi │ │ │ │ - jne 20393 │ │ │ │ + jne 1fe73 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - jne 2037e │ │ │ │ + jne 1fe5e │ │ │ │ vmovdqu (%edi),%xmm1 │ │ │ │ vmovdqu %xmm1,(%ecx) │ │ │ │ - jmp 2037e │ │ │ │ + jmp 1fe5e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0xb20f7,%ecx │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0xb6bd3,%ecx │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0xec,%esp │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 207b3 │ │ │ │ + je 20717 │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 207b3 │ │ │ │ - vmovdqa32 -0xfcf4(%ecx),%zmm7 │ │ │ │ - vmovdqa32 -0xfd74(%ecx),%zmm1 │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - vmovdqa32 %zmm7,-0xf8(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov (%edx),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ - mov 0x4(%ebx),%ecx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov (%edi),%edi │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - sub %edi,%ebx │ │ │ │ - lea (%edi,%ecx,1),%edx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - cmovle %esi,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 207da │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %edi,%esi │ │ │ │ - lea -0x4(%esi),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 20cd0 │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x3,%esi │ │ │ │ - or %edi,%ecx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - or %esi,%ecx │ │ │ │ - jne 20cd0 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm2 │ │ │ │ - vpbroadcastd %eax,%zmm0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - vpbroadcastd %edi,%zmm3 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ + je 20717 │ │ │ │ + vmovdqa -0x109d4(%ecx),%ymm6 │ │ │ │ + vmovdqa -0x109b4(%ecx),%ymm7 │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + vmovdqa -0x109f4(%ecx),%ymm1 │ │ │ │ + vmovdqa %ymm6,-0xf8(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov (%ecx),%edi │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %edx,%eax │ │ │ │ mov %esi,-0x80(%ebp) │ │ │ │ - shr $0x4,%esi │ │ │ │ - lea -0x1(%esi),%ebx │ │ │ │ - vmovdqa32 %zmm2,%zmm5 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm3,%zmm2 │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 20600 │ │ │ │ - vmovdqa32 (%edi),%zmm4 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 20710 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 20710 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - vmovdqa32 %zmm4,%zmm0 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 20600 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 205bc │ │ │ │ - vmovdqa32 0x40(%edi),%zmm6 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 20710 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 20710 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm0 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 20710 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 20710 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 20710 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 20710 │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 20cb0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 20710 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 20710 │ │ │ │ - lea 0x2(%ecx),%ebx │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 20710 │ │ │ │ - vpcmpnled %zmm7,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 20710 │ │ │ │ - lea 0x3(%ecx),%ebx │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 20710 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 20710 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - add $0x4,%ecx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - jmp 20600 │ │ │ │ - nop │ │ │ │ + sub %edi,%ecx │ │ │ │ + lea (%edi,%eax,1),%ebx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + cmovle %esi,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 20252 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sub %edi,%ecx │ │ │ │ + lea -0x4(%ecx),%esi │ │ │ │ + cmp $0x18,%esi │ │ │ │ + jbe 2079f │ │ │ │ + mov %edx,%eax │ │ │ │ + and $0x3,%ecx │ │ │ │ + or %edi,%eax │ │ │ │ + and $0x1f,%eax │ │ │ │ + or %ecx,%eax │ │ │ │ + jne 2079f │ │ │ │ + shr $0x2,%esi │ │ │ │ + vmovd %edx,%xmm0 │ │ │ │ + vmovd %edi,%xmm3 │ │ │ │ + inc %esi │ │ │ │ + vpbroadcastd %xmm0,%ymm2 │ │ │ │ + vpbroadcastd %xmm3,%ymm4 │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + shr $0x3,%esi │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm2 │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 200b0 │ │ │ │ + vmovdqa (%edi,%eax,1),%ymm6 │ │ │ │ + vmovdqa (%edx,%eax,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 20180 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20180 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm3 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vmovdqa %ymm3,%ymm0 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 200b0 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 2006e │ │ │ │ + vmovdqa 0x20(%edi),%ymm4 │ │ │ │ + vmovdqa 0x20(%edx),%ymm5 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 20180 │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20180 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + inc %eax │ │ │ │ + vpaddd %ymm1,%ymm3,%ymm0 │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 20180 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20180 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + inc %eax │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm2,%ecx │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - jmp 20734 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jg 207f3 │ │ │ │ - add $0x4,%ecx │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 20180 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20180 │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 20785 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 20180 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20180 │ │ │ │ + lea 0x2(%eax),%ecx │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 20180 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20180 │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 20180 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20180 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 207da │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jge 20720 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + jmp 200b0 │ │ │ │ + nop │ │ │ │ + vmovd %xmm2,%eax │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ + mov (%edx),%esi │ │ │ │ + cmp %esi,(%eax) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 209b3 │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ + cmp %esi,0x4(%eax) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 209ab │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ + cmp %esi,0x8(%eax) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 209c3 │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 209bb │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ + cmp %esi,0x10(%eax) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + lea 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 209d3 │ │ │ │ + mov 0x14(%edx),%esi │ │ │ │ + cmp %esi,0x14(%eax) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 209db │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ + cmp %esi,0x18(%eax) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + lea 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 209cb │ │ │ │ + mov 0x1c(%edx),%ebx │ │ │ │ + cmp %ebx,0x1c(%eax) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jne 20723 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + vmovd %edi,%xmm3 │ │ │ │ + vpbroadcastd %xmm3,%ymm6 │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x4(%ecx),%ebx │ │ │ │ + mov 0x4(%ebx),%esi │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + sub %eax,%esi │ │ │ │ + cmp %esi,-0x84(%ebp) │ │ │ │ + lea (%edi,%esi,1),%ebx │ │ │ │ + cmovle -0x80(%ebp),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 20542 │ │ │ │ mov %ebx,%edx │ │ │ │ - shl $0x1e,%edx │ │ │ │ - sub %ebx,%edx │ │ │ │ - lea 0x4(%edi,%edx,1),%ecx │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - jle 20e3b │ │ │ │ - sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm1,-0x78(%ebp) │ │ │ │ - push %ebx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - push %eax │ │ │ │ - push %ecx │ │ │ │ - vzeroupper │ │ │ │ - call a610 │ │ │ │ - vmovdqa32 -0x78(%ebp),%zmm1 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov %edi,(%ebx) │ │ │ │ - addl $0x4,-0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - cmp %eax,-0x9c(%ebp) │ │ │ │ - jne 20480 │ │ │ │ - vzeroupper │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - lea -0x8(%edi),%esp │ │ │ │ - pop %edi │ │ │ │ - ret │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm0,%zmm3 │ │ │ │ - valignd $0xf,%zmm3,%zmm3,%zmm5 │ │ │ │ - vmovd %xmm5,%eax │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - jne 2073a │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm5 │ │ │ │ - vpbroadcastd %edi,%zmm3 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm3 │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4(%ecx),%eax │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - sub %eax,%ecx │ │ │ │ - cmp %ecx,-0x88(%ebp) │ │ │ │ - lea (%edi,%ecx,1),%edx │ │ │ │ - cmovle -0x84(%ebp),%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 20ad0 │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %edi,%esi │ │ │ │ - lea -0x4(%esi),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 20b20 │ │ │ │ + sub %edi,%edx │ │ │ │ + lea -0x4(%edx),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 20590 │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ or %edi,%esi │ │ │ │ - sub %edi,%ecx │ │ │ │ - and $0x3f,%esi │ │ │ │ + and $0x1f,%esi │ │ │ │ + or %esi,%edx │ │ │ │ + jne 20590 │ │ │ │ + shr $0x2,%ecx │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + xor %edx,%edx │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm0 │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ + vpbroadcastd %xmm5,%ymm4 │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + shr $0x3,%esi │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm2 │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ and $0x3,%ecx │ │ │ │ - or %esi,%ecx │ │ │ │ - jne 20b20 │ │ │ │ - shr $0x2,%ebx │ │ │ │ - vpbroadcastd %eax,%zmm7 │ │ │ │ - vmovdqa32 %zmm3,%zmm2 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ - shr $0x4,%esi │ │ │ │ - vpaddd %zmm5,%zmm7,%zmm0 │ │ │ │ - lea -0x1(%esi),%ebx │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 20960 │ │ │ │ - vmovdqa32 (%edi),%zmm4 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 20a70 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 20a70 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm2 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - vmovdqa32 %zmm4,%zmm0 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 20960 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 2091d │ │ │ │ - vmovdqa32 0x40(%edi),%zmm6 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 20a70 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 20a70 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm0 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 20a70 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 20a70 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - nop │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 20a70 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 20a70 │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 20af0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 20a70 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 20a70 │ │ │ │ - lea 0x2(%ecx),%ebx │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 20a70 │ │ │ │ - vpcmpnled %zmm7,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 20a70 │ │ │ │ - lea 0x3(%ecx),%ebx │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 20a70 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 20a70 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - add $0x4,%ecx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - jmp 20960 │ │ │ │ - nop │ │ │ │ + je 203a0 │ │ │ │ + vmovdqa (%edi),%ymm3 │ │ │ │ + vmovdqa (%eax),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20470 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 20470 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + vmovdqa %ymm2,-0x78(%ebp) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 203a0 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 20360 │ │ │ │ + vmovdqa 0x20(%edi),%ymm4 │ │ │ │ + vmovdqa 0x20(%eax),%ymm5 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm3 │ │ │ │ + vmovdqa %ymm4,-0xb8(%ebp) │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 20470 │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20470 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm2 │ │ │ │ + mov %edx,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20470 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 20470 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm2,%ecx │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - jmp 20a8c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 20ae0 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 20ad0 │ │ │ │ - mov (%ecx),%esi │ │ │ │ + mov %edx,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20470 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 20470 │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 2055f │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20470 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 20470 │ │ │ │ + lea 0x2(%edx),%ecx │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20470 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 20470 │ │ │ │ + lea 0x3(%edx),%ecx │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edi,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 20470 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 20470 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x4,%edx │ │ │ │ + vpaddd %ymm1,%ymm2,%ymm2 │ │ │ │ + jmp 203a0 │ │ │ │ + nop │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ + vmovd %xmm2,%eax │ │ │ │ + mov (%edx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jle 20a80 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 20929 │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ + cmp %esi,0x4(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 20931 │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + cmp %esi,0x8(%edx) │ │ │ │ + jl 2054b │ │ │ │ + jg 206f0 │ │ │ │ + lea 0xc(%edx),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 20939 │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ + cmp %esi,0xc(%edx) │ │ │ │ + jl 2054b │ │ │ │ + jg 206f0 │ │ │ │ + lea 0x10(%edx),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 20941 │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ + cmp %esi,0x10(%edx) │ │ │ │ + jl 2054b │ │ │ │ + jg 206f0 │ │ │ │ + lea 0x14(%edx),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 20949 │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ + cmp %esi,0x14(%edx) │ │ │ │ + jl 2054b │ │ │ │ + jg 206f0 │ │ │ │ + lea 0x18(%edx),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 20951 │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ + cmp %esi,0x18(%edx) │ │ │ │ + jl 2054b │ │ │ │ + jg 206f0 │ │ │ │ + lea 0x1c(%edx),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 20959 │ │ │ │ + mov 0x1c(%edx),%ebx │ │ │ │ + cmp %ebx,0x1c(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %eax,-0x7c(%ebp) │ │ │ │ + je 206f0 │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub $0x4,%ecx │ │ │ │ mov %esi,0x4(%ecx) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - jmp 20810 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm0,%zmm2 │ │ │ │ - valignd $0xf,%zmm2,%zmm2,%zmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jne 20a92 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov %eax,(%edx) │ │ │ │ - jmp 20797 │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - test $0xf,%esi │ │ │ │ - je 20aa6 │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - lea 0x0(,%esi,4),%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - add %edi,%ecx │ │ │ │ - jmp 20a8c │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + jmp 20270 │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + test $0x7,%esi │ │ │ │ + je 20910 │ │ │ │ + and $0xfffffff8,%esi │ │ │ │ + lea 0x0(,%esi,4),%edx │ │ │ │ + add %edx,%eax │ │ │ │ + add %edi,%edx │ │ │ │ + jmp 20478 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - sub %edi,%ebx │ │ │ │ - sub $0x4,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 20bfe │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 20be0 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 20bca │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 20bb4 │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 20b9e │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 20b88 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 20b72 │ │ │ │ - mov (%edi),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + sub %edi,%esi │ │ │ │ + sub $0x4,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 2066e │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 20650 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 2063a │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 20624 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 2060e │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 205f8 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 205e2 │ │ │ │ + mov (%edi),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ lea 0x4(%edi),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 20ad0 │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 20542 │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - cmp %ebx,0x4(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ cmp %esi,0x8(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - cmp %ebx,0xc(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + cmp %edx,0xc(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ mov 0x10(%ecx),%esi │ │ │ │ cmp %esi,0x10(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ - mov 0x14(%ecx),%ebx │ │ │ │ - cmp %ebx,0x14(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + cmp %edx,0x14(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ mov 0x18(%ecx),%esi │ │ │ │ cmp %esi,0x18(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ - mov 0x1c(%ecx),%ebx │ │ │ │ - cmp %ebx,0x1c(%eax) │ │ │ │ - jg 20a92 │ │ │ │ - jl 20ae0 │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ + cmp %edx,0x1c(%eax) │ │ │ │ + jg 2054b │ │ │ │ + jl 206f0 │ │ │ │ add $0x20,%ecx │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 20bfe │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jne 20a92 │ │ │ │ - jmp 20ae0 │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jne 2066e │ │ │ │ + jmp 20542 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - test $0xf,%esi │ │ │ │ - je 207bf │ │ │ │ - mov %esi,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - add %edi,%ecx │ │ │ │ - jmp 20734 │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edi,%ecx │ │ │ │ - sub %edi,%ebx │ │ │ │ - sub $0x4,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 20d98 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 20d7a │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 20d64 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 20d4e │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 20d38 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 20d22 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jne 20e4b │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + addl $0x4,-0x88(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + cmp %edi,-0x98(%ebp) │ │ │ │ + jne 1ff60 │ │ │ │ + vzeroupper │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x1e,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + lea 0x4(%ecx,%edx,1),%ebx │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jle 20961 │ │ │ │ + sub $0x4,%esp │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ + vmovdqa %ymm7,-0x38(%ebp) │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push %ebx │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a610 │ │ │ │ + vmovdqa -0x38(%ebp),%ymm7 │ │ │ │ + add $0x10,%esp │ │ │ │ + vmovdqa -0x58(%ebp),%ymm1 │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jmp 206fb │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 20971 │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + add %edi,%eax │ │ │ │ + jmp 20188 │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %edi,%esi │ │ │ │ + sub $0x4,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 20867 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 20849 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 20833 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 2081d │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 20807 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 207f1 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + jne 20990 │ │ │ │ + mov (%edx),%esi │ │ │ │ cmp %esi,(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp %eax,(%ecx) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%esi │ │ │ │ cmp %esi,(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp %eax,(%ecx) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 207da │ │ │ │ - mov (%eax),%esi │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%esi │ │ │ │ cmp %esi,(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - cmp %ebx,0x4(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp %eax,(%ecx) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 20252 │ │ │ │ + mov (%edx),%esi │ │ │ │ + cmp %esi,(%ecx) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + cmp %eax,0x4(%ecx) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ cmp %esi,0x8(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - cmp %ebx,0xc(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ + cmp %eax,0xc(%ecx) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ cmp %esi,0x10(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ - cmp %ebx,0x14(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + cmp %eax,0x14(%ecx) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ cmp %esi,0x18(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ - cmp %ebx,0x1c(%ecx) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + mov 0x1c(%edx),%eax │ │ │ │ + cmp %eax,0x1c(%ecx) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ add $0x20,%ecx │ │ │ │ - add $0x20,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jne 20d98 │ │ │ │ - jmp 207da │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 20867 │ │ │ │ + jmp 20252 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - vpbroadcastd %edi,%zmm3 │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm5 │ │ │ │ - jmp 207f3 │ │ │ │ - jne 20789 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov %esi,(%ecx) │ │ │ │ - jmp 20789 │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edi) │ │ │ │ - jl 2073a │ │ │ │ - jg 20e20 │ │ │ │ - lea 0x4(%edi),%ecx │ │ │ │ + vpaddd -0xf8(%ebp),%ymm2,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,%eax │ │ │ │ + jmp 20542 │ │ │ │ add $0x4,%eax │ │ │ │ - jmp 20d0c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 20542 │ │ │ │ + add $0x8,%eax │ │ │ │ + jmp 20542 │ │ │ │ + add $0xc,%eax │ │ │ │ + jmp 20542 │ │ │ │ + add $0x10,%eax │ │ │ │ + jmp 20542 │ │ │ │ + add $0x14,%eax │ │ │ │ + jmp 20542 │ │ │ │ + add $0x18,%eax │ │ │ │ + jmp 20542 │ │ │ │ + add $0x1c,%eax │ │ │ │ + jmp 20542 │ │ │ │ + jne 20772 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov %esi,(%ebx) │ │ │ │ + jmp 20772 │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + vpaddd -0x109d4(%edx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpextrd $0x3,%xmm2,%edx │ │ │ │ + jmp 20252 │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp %eax,(%edi) │ │ │ │ + jl 20723 │ │ │ │ + jg 2025b │ │ │ │ + lea 0x4(%edi),%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + jmp 207db │ │ │ │ + add $0x8,%edx │ │ │ │ + jmp 20252 │ │ │ │ + add $0x4,%edx │ │ │ │ + jmp 20252 │ │ │ │ + add $0x10,%edx │ │ │ │ + jmp 20252 │ │ │ │ + add $0xc,%edx │ │ │ │ + jmp 20252 │ │ │ │ + add $0x1c,%edx │ │ │ │ + jmp 20252 │ │ │ │ + add $0x14,%edx │ │ │ │ + jmp 20252 │ │ │ │ + add $0x18,%edx │ │ │ │ + jmp 20252 │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xb6176,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xb15f6,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 2102c │ │ │ │ + je 20bac │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 21010 │ │ │ │ + je 20b90 │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 20ff4 │ │ │ │ + je 20b74 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 20fd2 │ │ │ │ + je 20b52 │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %esi,%ebp │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 20fb0 │ │ │ │ + je 20b30 │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 20f5f │ │ │ │ + je 20adf │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 20f46 │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ + je 20ac6 │ │ │ │ mov %edi,%eax │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0xc(%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 20f86 │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ + je 20b06 │ │ │ │ mov %ebp,%edx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 20f27 │ │ │ │ + je 20aa7 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ - call 20e70 │ │ │ │ + call 209f0 │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ test %esi,%esi │ │ │ │ - jne 20f00 │ │ │ │ + jne 20a80 │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 20f80 │ │ │ │ + je 20b00 │ │ │ │ mov %esi,%edx │ │ │ │ - jmp 20ef9 │ │ │ │ + jmp 20a79 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x8(%edx),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 20ed5 │ │ │ │ + jne 20a55 │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 20faa │ │ │ │ + je 20b2a │ │ │ │ mov %ebp,%esi │ │ │ │ - jmp 20eca │ │ │ │ + jmp 20a4a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - je 20f40 │ │ │ │ + je 20ac0 │ │ │ │ mov %ebp,%edi │ │ │ │ - jmp 20ee6 │ │ │ │ + jmp 20a66 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %edi,%ebp │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 20fcc │ │ │ │ + je 20b4c │ │ │ │ mov %esi,%ecx │ │ │ │ - jmp 20eb9 │ │ │ │ + jmp 20a39 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - je 20fee │ │ │ │ + je 20b6e │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 20ea8 │ │ │ │ + jmp 20a28 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %esi,%edi │ │ │ │ mov 0x8(%edx),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 21010 │ │ │ │ + je 20b90 │ │ │ │ mov %ebp,%edx │ │ │ │ - jmp 20e97 │ │ │ │ + jmp 20a17 │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 2102c │ │ │ │ + je 20bac │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 20e8c │ │ │ │ + jmp 20a0c │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov %ecx,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xb1426,%esi │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ mov %edx,0x38(%esp) │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xb5f9b,%esi │ │ │ │ shr $0x1f,%eax │ │ │ │ lea -0x1(%eax,%ecx,1),%ecx │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ sar $1,%ecx │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 21bc0 │ │ │ │ + jge 21740 │ │ │ │ mov %ebx,0x48(%esp) │ │ │ │ - jmp 210e8 │ │ │ │ + jmp 20c68 │ │ │ │ vmovd 0x8(%ebp),%xmm0 │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ vmovd 0x20(%esp),%xmm2 │ │ │ │ vpinsrd $0x1,0xc(%ebp),%xmm0,%xmm3 │ │ │ │ shl $0x4,%esi │ │ │ │ add 0xc(%esp),%esi │ │ │ │ - vpinsrd $0x1,%edx,%xmm2,%xmm1 │ │ │ │ - vpunpcklqdq %xmm3,%xmm1,%xmm4 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ + vpinsrd $0x1,%edx,%xmm2,%xmm1 │ │ │ │ + vpunpcklqdq %xmm3,%xmm1,%xmm4 │ │ │ │ vmovdqu %xmm4,(%esi) │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 210dc │ │ │ │ + je 20c5c │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x2c(%esp),%edi │ │ │ │ - jge 21430 │ │ │ │ + jge 20fb0 │ │ │ │ mov %edi,%esi │ │ │ │ lea 0x1(%esi),%eax │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ + shl $0x5,%eax │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ dec %edi │ │ │ │ mov %edi,%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ - shl $0x5,%eax │ │ │ │ - add %ebx,%ebp │ │ │ │ add %ebx,%eax │ │ │ │ + add %ebx,%ebp │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jb 21080 │ │ │ │ + jb 20c00 │ │ │ │ vmovd 0x8(%eax),%xmm0 │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ - jne 21410 │ │ │ │ + jne 20f90 │ │ │ │ mov 0x4(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov %edx,0x40(%esp) │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ sub %ebx,%ecx │ │ │ │ vmovd %xmm0,%ebx │ │ │ │ sub %edx,%ebx │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ - lea (%edx,%ecx,1),%ebx │ │ │ │ cmp %ecx,0x3c(%esp) │ │ │ │ + lea (%edx,%ecx,1),%ebx │ │ │ │ vmovd %xmm0,%ecx │ │ │ │ cmovg %ebx,%ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 2135c │ │ │ │ + je 20edc │ │ │ │ sub %edx,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 21690 │ │ │ │ + je 21210 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 2130c │ │ │ │ + je 20e8c │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 212c8 │ │ │ │ + je 20e48 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 21284 │ │ │ │ + je 20e04 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 21240 │ │ │ │ + je 20dc0 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 211f0 │ │ │ │ + je 20d70 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jne 21650 │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ + jne 211d0 │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b90 │ │ │ │ + jb 20f80 │ │ │ │ + jne 21710 │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2138f │ │ │ │ + ja 20f0f │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b90 │ │ │ │ + ja 21710 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b90 │ │ │ │ + jb 20f80 │ │ │ │ + jne 21710 │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21395 │ │ │ │ + ja 20f15 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b90 │ │ │ │ + ja 21710 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b90 │ │ │ │ + jb 20f80 │ │ │ │ + jne 21710 │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2139b │ │ │ │ + ja 20f1b │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b90 │ │ │ │ + ja 21710 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b90 │ │ │ │ + jb 20f80 │ │ │ │ + jne 21710 │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213a1 │ │ │ │ + ja 20f21 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b90 │ │ │ │ + ja 21710 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b90 │ │ │ │ + jb 20f80 │ │ │ │ + jne 21710 │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213a7 │ │ │ │ + ja 20f27 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b90 │ │ │ │ + ja 21710 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%ebx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b90 │ │ │ │ + jb 20f80 │ │ │ │ + jne 21710 │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ flds 0x4(%ebx) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213ad │ │ │ │ + ja 20f2d │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b90 │ │ │ │ + ja 21710 │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ecx │ │ │ │ + cmp 0x44(%esp),%ebx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - cmp 0x44(%esp),%ebx │ │ │ │ - jne 21690 │ │ │ │ + jne 21210 │ │ │ │ mov %ecx,%eax │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ xor %edx,%edx │ │ │ │ - mov 0x24(%esp),%edi │ │ │ │ cmp %ebp,0x34(%esp) │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ setne %dl │ │ │ │ sub %edx,%edi │ │ │ │ mov %edi,%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ add 0xc(%esp),%ebp │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 21400 │ │ │ │ + jmp 20f80 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovd 0x34(%esp),%xmm0 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ - jmp 21088 │ │ │ │ + jmp 20c08 │ │ │ │ nop │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov %eax,%ebp │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - jmp 21088 │ │ │ │ + jmp 20c08 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x48(%esp),%ebx │ │ │ │ test $0x1,%bl │ │ │ │ - jne 21446 │ │ │ │ + jne 20fc6 │ │ │ │ lea -0x2(%ebx),%edx │ │ │ │ sar $1,%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 21890 │ │ │ │ + je 21410 │ │ │ │ + cmp 0x38(%esp),%edi │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ vmovdqu (%ebx),%xmm1 │ │ │ │ movl $0x0,0xc(%ebx) │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ movl $0x0,0x8(%ebx) │ │ │ │ - cmp 0x38(%esp),%edi │ │ │ │ - jle 214b7 │ │ │ │ - lea -0x1(%edi),%ebp │ │ │ │ + jle 21037 │ │ │ │ vpextrd $0x2,%xmm1,0x28(%esp) │ │ │ │ - shr $0x1f,%ebp │ │ │ │ vpextrd $0x1,%xmm1,0x24(%esp) │ │ │ │ - lea -0x1(%ebp,%edi,1),%esi │ │ │ │ + lea -0x1(%edi),%ebp │ │ │ │ vmovd %xmm1,0x20(%esp) │ │ │ │ - sar $1,%esi │ │ │ │ + shr $0x1f,%ebp │ │ │ │ vmovdqa %xmm1,0x10(%esp) │ │ │ │ + lea -0x1(%ebp,%edi,1),%esi │ │ │ │ + sar $1,%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov %esi,%ebp │ │ │ │ shl $0x4,%ebp │ │ │ │ add %edx,%ebp │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ cmp 0x20(%esp),%ebx │ │ │ │ - jb 215d0 │ │ │ │ - je 214f0 │ │ │ │ + jb 21150 │ │ │ │ + je 21070 │ │ │ │ vmovdqa 0x10(%esp),%xmm1 │ │ │ │ shl $0x4,%edi │ │ │ │ lea (%edx,%edi,1),%ebp │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ vmovdqu %xmm1,0x0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 214d9 │ │ │ │ + je 21059 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %esi,%edi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -25516,609 +25938,609 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ sub 0x24(%esp),%edx │ │ │ │ sub %eax,%ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ cmp %edx,0x2c(%esp) │ │ │ │ + mov 0x24(%esp),%ecx │ │ │ │ lea (%eax,%edx,1),%edx │ │ │ │ cmovle 0x8(%ebp),%edx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 21b60 │ │ │ │ + je 216e0 │ │ │ │ sub %eax,%edx │ │ │ │ sub $0x8,%edx │ │ │ │ shr $0x3,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 21a0a │ │ │ │ + je 2158a │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 219d0 │ │ │ │ + je 21550 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 219a0 │ │ │ │ + je 21520 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 21970 │ │ │ │ + je 214f0 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 21940 │ │ │ │ + je 214c0 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 21910 │ │ │ │ + je 21490 │ │ │ │ cmp $0x6,%edx │ │ │ │ - jne 21850 │ │ │ │ + jne 213d0 │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jae 218df │ │ │ │ - jmp 215d0 │ │ │ │ + jae 2145f │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 215d0 │ │ │ │ + jmp 21150 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovd 0x8(%ebp),%xmm6 │ │ │ │ + shl $0x4,%edi │ │ │ │ vmovd %ebx,%xmm0 │ │ │ │ + add 0xc(%esp),%edi │ │ │ │ vpinsrd $0x1,0xc(%ebp),%xmm6,%xmm7 │ │ │ │ vpinsrd $0x1,0x4(%ebp),%xmm0,%xmm3 │ │ │ │ - shl $0x4,%edi │ │ │ │ - add 0xc(%esp),%edi │ │ │ │ - vpunpcklqdq %xmm7,%xmm3,%xmm2 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ + vpunpcklqdq %xmm7,%xmm3,%xmm2 │ │ │ │ vmovdqu %xmm2,(%edi) │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 21628 │ │ │ │ + je 211a8 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov %esi,%edi │ │ │ │ shr $0x1f,%ebx │ │ │ │ - lea -0x1(%ebx,%esi,1),%edx │ │ │ │ cmp 0x38(%esp),%esi │ │ │ │ - jle 21be0 │ │ │ │ + lea -0x1(%ebx,%esi,1),%edx │ │ │ │ + jle 21760 │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 21491 │ │ │ │ + jmp 21011 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%ecx │ │ │ │ cmp %ecx,(%edx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b90 │ │ │ │ + jb 20f80 │ │ │ │ + jne 21710 │ │ │ │ flds 0x4(%edx) │ │ │ │ flds 0x4(%ebx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213c0 │ │ │ │ + ja 20f40 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b90 │ │ │ │ + ja 21710 │ │ │ │ lea 0x8(%edx),%ecx │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ - jmp 211aa │ │ │ │ + jmp 20d2a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%eax) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b7e │ │ │ │ + jb 20f80 │ │ │ │ + jne 216fe │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213c6 │ │ │ │ + ja 20f46 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b7e │ │ │ │ + ja 216fe │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ cmp %ecx,0x8(%eax) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b7e │ │ │ │ + jb 20f80 │ │ │ │ + jne 216fe │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ flds 0xc(%ecx) │ │ │ │ flds 0xc(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213cc │ │ │ │ + ja 20f4c │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b7e │ │ │ │ + ja 216fe │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ cmp %eax,0x10(%ecx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b7e │ │ │ │ + jb 20f80 │ │ │ │ + jne 216fe │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ flds 0x14(%ecx) │ │ │ │ flds 0x14(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213d2 │ │ │ │ + ja 20f52 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b7e │ │ │ │ + ja 216fe │ │ │ │ mov 0x18(%eax),%eax │ │ │ │ cmp %eax,0x18(%ecx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b7e │ │ │ │ + jb 20f80 │ │ │ │ + jne 216fe │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ flds 0x1c(%ecx) │ │ │ │ flds 0x1c(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213d8 │ │ │ │ + ja 20f58 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b7e │ │ │ │ + ja 216fe │ │ │ │ mov 0x20(%eax),%eax │ │ │ │ cmp %eax,0x20(%ecx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b7e │ │ │ │ + jb 20f80 │ │ │ │ + jne 216fe │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ flds 0x24(%ecx) │ │ │ │ flds 0x24(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213de │ │ │ │ + ja 20f5e │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b7e │ │ │ │ + ja 216fe │ │ │ │ mov 0x28(%eax),%eax │ │ │ │ cmp %eax,0x28(%ecx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b7e │ │ │ │ + jb 20f80 │ │ │ │ + jne 216fe │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ flds 0x2c(%ecx) │ │ │ │ flds 0x2c(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213e4 │ │ │ │ + ja 20f64 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b7e │ │ │ │ + ja 216fe │ │ │ │ mov 0x30(%eax),%eax │ │ │ │ cmp %eax,0x30(%ecx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b7e │ │ │ │ + jb 20f80 │ │ │ │ + jne 216fe │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ flds 0x34(%ecx) │ │ │ │ flds 0x34(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213ea │ │ │ │ + ja 20f6a │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b7e │ │ │ │ + ja 216fe │ │ │ │ mov 0x38(%eax),%eax │ │ │ │ cmp %eax,0x38(%ecx) │ │ │ │ - jb 21400 │ │ │ │ - jne 21b7e │ │ │ │ + jb 20f80 │ │ │ │ + jne 216fe │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ flds 0x3c(%ecx) │ │ │ │ flds 0x3c(%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 213f0 │ │ │ │ + ja 20f70 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b7e │ │ │ │ + ja 216fe │ │ │ │ add $0x40,%ecx │ │ │ │ add $0x40,%eax │ │ │ │ + cmp 0x44(%esp),%ecx │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ - cmp 0x44(%esp),%ecx │ │ │ │ - jne 21698 │ │ │ │ + jne 21218 │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ - jmp 21358 │ │ │ │ + jmp 20ed8 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ mov (%ecx),%ecx │ │ │ │ cmp %ecx,(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%edx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21573 │ │ │ │ + ja 210f3 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ add $0x8,%eax │ │ │ │ lea 0x8(%edx),%ecx │ │ │ │ - jmp 21567 │ │ │ │ + jmp 210e7 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%edi,%edi,1),%edi │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ shl $0x4,%esi │ │ │ │ add 0xc(%esp),%esi │ │ │ │ vmovdqu (%esi),%xmm5 │ │ │ │ vmovdqu %xmm5,0x0(%ebp) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 218d8 │ │ │ │ + je 21458 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%ebp │ │ │ │ - jmp 21446 │ │ │ │ - jne 21b6a │ │ │ │ + jmp 20fc6 │ │ │ │ + jne 216ea │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21579 │ │ │ │ + ja 210f9 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2157f │ │ │ │ + ja 210ff │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21585 │ │ │ │ + ja 21105 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2158b │ │ │ │ + ja 2110b │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21591 │ │ │ │ + ja 21111 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 21597 │ │ │ │ + ja 21117 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - je 21b60 │ │ │ │ + je 216e0 │ │ │ │ mov (%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x4(%eax) │ │ │ │ flds 0x4(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 2159d │ │ │ │ + ja 2111d │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ cmp %edx,0x8(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0xc(%eax) │ │ │ │ flds 0xc(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 215a3 │ │ │ │ + ja 21123 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ cmp %edx,0x10(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x14(%eax) │ │ │ │ flds 0x14(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 215a9 │ │ │ │ + ja 21129 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ mov 0x18(%ecx),%edx │ │ │ │ cmp %edx,0x18(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x1c(%eax) │ │ │ │ flds 0x1c(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 215af │ │ │ │ + ja 2112f │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ mov 0x20(%ecx),%edx │ │ │ │ cmp %edx,0x20(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x24(%eax) │ │ │ │ flds 0x24(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 215b5 │ │ │ │ + ja 21135 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ mov 0x28(%ecx),%edx │ │ │ │ cmp %edx,0x28(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x2c(%eax) │ │ │ │ flds 0x2c(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 215bb │ │ │ │ + ja 2113b │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ mov 0x30(%ecx),%edx │ │ │ │ cmp %edx,0x30(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x34(%eax) │ │ │ │ flds 0x34(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 215c1 │ │ │ │ + ja 21141 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ mov 0x38(%ecx),%edx │ │ │ │ cmp %edx,0x38(%eax) │ │ │ │ - jb 215d0 │ │ │ │ - jne 21b6a │ │ │ │ + jb 21150 │ │ │ │ + jne 216ea │ │ │ │ flds 0x3c(%eax) │ │ │ │ flds 0x3c(%ecx) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 215c7 │ │ │ │ + ja 21147 │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 21b6a │ │ │ │ + ja 216ea │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%ecx │ │ │ │ cmp 0x2c(%esp),%eax │ │ │ │ - jne 21a0a │ │ │ │ + jne 2158a │ │ │ │ cmp %ecx,0x28(%esp) │ │ │ │ - jne 215d0 │ │ │ │ + jne 21150 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ - vmovdqa 0x10(%esp),%xmm1 │ │ │ │ shl $0x4,%edi │ │ │ │ + vmovdqa 0x10(%esp),%xmm1 │ │ │ │ add %edi,%ebp │ │ │ │ - jmp 214b7 │ │ │ │ - mov %ebx,0x24(%esp) │ │ │ │ + jmp 21037 │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ + mov %ebx,0x24(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ vmovd %xmm0,0x34(%esp) │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ vmovd 0x34(%esp),%xmm0 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ - jmp 21088 │ │ │ │ + jmp 20c08 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x4,%edx │ │ │ │ lea 0x0(%ebp,%edx,1),%ebp │ │ │ │ - jmp 21434 │ │ │ │ + jmp 20fb4 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovdqa 0x10(%esp),%xmm1 │ │ │ │ - jmp 214b7 │ │ │ │ + jmp 21037 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xb53fc,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xb087c,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 21fc8 │ │ │ │ + je 21b49 │ │ │ │ lea 0x18(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 21fc8 │ │ │ │ + je 21b49 │ │ │ │ mov %edx,0x3c(%esp) │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %ecx,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ vmovq (%esi),%xmm5 │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ - mov %esi,%edi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ vmovq %xmm5,0x18(%esp) │ │ │ │ - mov 0x18(%esp),%edx │ │ │ │ vmovq %xmm5,0x48(%esp) │ │ │ │ + mov 0x18(%esp),%edx │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ - sub %edx,%ebx │ │ │ │ sub %eax,%ebp │ │ │ │ + sub %edx,%ebx │ │ │ │ cmp %ebp,%ebx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ cmova %ebp,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 21c86 │ │ │ │ + je 21806 │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 21c8c │ │ │ │ + jne 2180c │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ sub %ebp,%eax │ │ │ │ vmovq 0xc(%esi),%xmm7 │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ lea 0x18(%esi),%ebp │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ vmovq %xmm7,0x28(%esp) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - js 21e20 │ │ │ │ + js 219a0 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ mov %esi,%ebp │ │ │ │ vmovdqu %xmm0,(%esi) │ │ │ │ - jmp 21d5b │ │ │ │ + jmp 218db │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,0x0(%ebp) │ │ │ │ mov -0x10(%ebp),%esi │ │ │ │ mov %edi,0x4(%ebp) │ │ │ │ movl $0x0,-0x18(%ebp) │ │ │ │ movl $0x0,-0x14(%ebp) │ │ │ │ movl $0x0,-0x10(%ebp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 21d16 │ │ │ │ + je 21896 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq -0xc(%ebp),%xmm2 │ │ │ │ mov -0x4(%ebp),%ebx │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ movl $0x0,-0xc(%ebp) │ │ │ │ movl $0x0,-0x8(%ebp) │ │ │ │ movl $0x0,-0x4(%ebp) │ │ │ │ + mov 0xc(%ebp),%edi │ │ │ │ + mov 0x14(%ebp),%eax │ │ │ │ mov %ebx,0x14(%ebp) │ │ │ │ vmovq %xmm2,0xc(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je 21d58 │ │ │ │ + je 218d8 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -26129,110 +26551,110 @@ │ │ │ │ mov %esi,0x40(%esp) │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov -0x14(%ebp),%edx │ │ │ │ sub %esi,%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ cmova %edx,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 21d9c │ │ │ │ + je 2191c │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %esi │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 21da2 │ │ │ │ + jne 21922 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - js 21ce0 │ │ │ │ + js 21860 │ │ │ │ vmovq 0x18(%esp),%xmm6 │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ vmovq %xmm6,(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 21dde │ │ │ │ + je 2195e │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0x28(%esp),%xmm1 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ - vmovq %xmm1,0xc(%esi) │ │ │ │ mov %ecx,0x14(%esi) │ │ │ │ + vmovq %xmm1,0xc(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 21e0d │ │ │ │ + je 2198d │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,0x3c(%esp) │ │ │ │ - je 21fc8 │ │ │ │ + je 21b49 │ │ │ │ mov %ebp,%esi │ │ │ │ - jmp 21c30 │ │ │ │ + jmp 217b0 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ vmovdqu %xmm3,(%esi) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 2206d │ │ │ │ + je 21bfe │ │ │ │ mov %esi,%eax │ │ │ │ sub %edx,%eax │ │ │ │ test $0x8,%al │ │ │ │ - jne 21fd0 │ │ │ │ + jne 21b60 │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq -0x18(%edi),%xmm0 │ │ │ │ - mov -0x10(%edi),%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ lea -0x18(%edi),%ebp │ │ │ │ + mov 0x8(%ebp),%eax │ │ │ │ + mov 0x18(%ebp),%edx │ │ │ │ mov 0x20(%ebp),%ecx │ │ │ │ mov %eax,0x20(%ebp) │ │ │ │ vmovq %xmm0,0x18(%ebp) │ │ │ │ movl $0x0,-0x18(%edi) │ │ │ │ movl $0x0,-0x14(%edi) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 21e94 │ │ │ │ + je 21a15 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%ebp),%xmm6 │ │ │ │ mov 0x14(%ebp),%ebx │ │ │ │ - mov 0x24(%ebp),%edi │ │ │ │ - mov 0x2c(%ebp),%edx │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ movl $0x0,0x10(%ebp) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ + mov 0x24(%ebp),%edi │ │ │ │ + mov 0x2c(%ebp),%edx │ │ │ │ mov %ebx,0x2c(%ebp) │ │ │ │ vmovq %xmm6,0x24(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je 21ed6 │ │ │ │ + je 21a57 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%edx │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -26243,154 +26665,156 @@ │ │ │ │ mov 0x20(%edi),%ecx │ │ │ │ mov %edx,0x20(%edi) │ │ │ │ vmovq %xmm1,0x18(%edi) │ │ │ │ movl $0x0,-0x18(%ebp) │ │ │ │ movl $0x0,-0x14(%ebp) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 21f1b │ │ │ │ + je 21a9c │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%edi),%xmm2 │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ - mov 0x24(%edi),%ebp │ │ │ │ - mov 0x2c(%edi),%ebx │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ + mov 0x24(%edi),%ebp │ │ │ │ + mov 0x2c(%edi),%ebx │ │ │ │ mov %eax,0x2c(%edi) │ │ │ │ vmovq %xmm2,0x24(%edi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 21f5d │ │ │ │ + je 21ade │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%ebx │ │ │ │ push %ebx │ │ │ │ push %ebp │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 21e50 │ │ │ │ + jne 219d0 │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ vmovq 0x18(%esp),%xmm3 │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov %edi,0x8(%esi) │ │ │ │ vmovq %xmm3,(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 21f9a │ │ │ │ + je 21b1b │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ vmovq 0x28(%esp),%xmm4 │ │ │ │ mov 0x34(%esp),%esi │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ mov 0x14(%ebx),%edx │ │ │ │ - vmovq %xmm4,0xc(%ebx) │ │ │ │ mov %esi,0x14(%ebx) │ │ │ │ + vmovq %xmm4,0xc(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - jne 21dfa │ │ │ │ + jne 2197a │ │ │ │ cmp %ebp,0x3c(%esp) │ │ │ │ - jne 21e17 │ │ │ │ + jne 21997 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq -0x18(%esi),%xmm5 │ │ │ │ mov -0x10(%esi),%ecx │ │ │ │ - mov (%esi),%ebx │ │ │ │ lea -0x18(%esi),%edi │ │ │ │ + mov 0x18(%edi),%ebx │ │ │ │ mov 0x20(%edi),%edx │ │ │ │ mov %ecx,0x20(%edi) │ │ │ │ vmovq %xmm5,0x18(%edi) │ │ │ │ movl $0x0,-0x18(%esi) │ │ │ │ movl $0x0,-0x14(%esi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 22014 │ │ │ │ + je 21ba5 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%edi),%xmm7 │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ - mov 0x24(%edi),%esi │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ + mov 0x24(%edi),%esi │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ mov %ebx,0x2c(%edi) │ │ │ │ vmovq %xmm7,0x24(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - je 22056 │ │ │ │ + je 21be7 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %esi,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - je 21f69 │ │ │ │ - mov %ebp,0x10(%esp) │ │ │ │ + je 21aea │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ - jmp 21e50 │ │ │ │ + mov %ebp,0x10(%esp) │ │ │ │ + jmp 219d0 │ │ │ │ vmovq 0x18(%esp),%xmm4 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ vmovq %xmm4,(%edx) │ │ │ │ - jmp 21f9a │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 21b1b │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%esi │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xb4f5a,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xb03ca,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ mov 0x54(%esp),%ecx │ │ │ │ mov %edx,(%esp) │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 22266 │ │ │ │ + je 21df6 │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%ebp │ │ │ │ mov %ecx,%esi │ │ │ │ - jmp 2215b │ │ │ │ + jmp 21ceb │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%esp),%xmm4 │ │ │ │ vmovq %xmm4,(%esi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ movl $0x0,0x0(%ebp) │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 22109 │ │ │ │ + je 21c99 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%ebp),%xmm5 │ │ │ │ @@ -26399,72 +26823,72 @@ │ │ │ │ vmovq %xmm5,0xc(%esi) │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ mov %ecx,0x14(%esi) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ movl $0x0,0x10(%ebp) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2214b │ │ │ │ + je 21cdb │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%ebp │ │ │ │ add $0x18,%esi │ │ │ │ cmp 0x18(%esp),%edi │ │ │ │ - je 22261 │ │ │ │ + je 21df1 │ │ │ │ cmp %ebp,0x50(%esp) │ │ │ │ - je 223c0 │ │ │ │ + je 21f50 │ │ │ │ vmovq (%edi),%xmm2 │ │ │ │ vmovq %xmm2,0x28(%esp) │ │ │ │ vmovq 0x0(%ebp),%xmm3 │ │ │ │ vmovq %xmm2,0x8(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ vmovq %xmm3,0x20(%esp) │ │ │ │ - mov 0x4(%ebp),%ebx │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ vmovq %xmm3,(%esp) │ │ │ │ + mov 0x4(%ebp),%ebx │ │ │ │ mov (%esp),%eax │ │ │ │ - sub %ecx,%edx │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ sub %eax,%ebx │ │ │ │ - cmp %edx,%ebx │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ cmova %edx,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 221c1 │ │ │ │ + je 21d51 │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 221c7 │ │ │ │ + jne 21d57 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - js 220d0 │ │ │ │ + js 21c60 │ │ │ │ vmovq 0x8(%esp),%xmm0 │ │ │ │ vmovq %xmm0,(%esi) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2220f │ │ │ │ + je 21d9f │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%edi),%xmm1 │ │ │ │ @@ -26473,47 +26897,47 @@ │ │ │ │ vmovq %xmm1,0xc(%esi) │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %ecx,0x14(%esi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 22251 │ │ │ │ + je 21de1 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%edi │ │ │ │ add $0x18,%esi │ │ │ │ cmp 0x18(%esp),%edi │ │ │ │ - jne 2215b │ │ │ │ + jne 21ceb │ │ │ │ mov %ebp,(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ mov (%esp),%esi │ │ │ │ cmp 0x50(%esp),%esi │ │ │ │ - je 223ad │ │ │ │ + je 21f3d │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ sub %esi,%eax │ │ │ │ test $0x8,%al │ │ │ │ - jne 225c0 │ │ │ │ + jne 22150 │ │ │ │ mov %ecx,%edi │ │ │ │ vmovq (%esi),%xmm2 │ │ │ │ mov (%edi),%ebx │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ vmovq %xmm2,(%edi) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 222c1 │ │ │ │ + je 21e51 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -26523,15 +26947,15 @@ │ │ │ │ vmovq %xmm3,0xc(%edi) │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ mov %ebx,0x14(%edi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 22303 │ │ │ │ + je 21e93 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -26543,15 +26967,15 @@ │ │ │ │ vmovq %xmm0,0x18(%edi) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 22352 │ │ │ │ + je 21ee2 │ │ │ │ mov %edx,(%esp) │ │ │ │ sub %eax,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -26563,58 +26987,58 @@ │ │ │ │ vmovq %xmm1,0xc(%edx) │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov %esi,0x14(%edx) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ movl $0x0,0x10(%ebp) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 2239b │ │ │ │ + je 21f2b │ │ │ │ mov %edx,(%esp) │ │ │ │ sub %eax,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edx),%edi │ │ │ │ lea 0x18(%ebp),%esi │ │ │ │ cmp %esi,0x50(%esp) │ │ │ │ - jne 22283 │ │ │ │ + lea 0x18(%edx),%edi │ │ │ │ + jne 21e13 │ │ │ │ mov %edi,%ecx │ │ │ │ add $0x3c,%esp │ │ │ │ mov %ecx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov %ebp,(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ cmp %edi,%eax │ │ │ │ - je 22266 │ │ │ │ + je 21df6 │ │ │ │ sub %edi,%eax │ │ │ │ test $0x8,%al │ │ │ │ - jne 22510 │ │ │ │ + jne 220a0 │ │ │ │ mov %ecx,%esi │ │ │ │ vmovq (%edi),%xmm4 │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ vmovq %xmm4,(%esi) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2241b │ │ │ │ + je 21fab │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -26624,15 +27048,15 @@ │ │ │ │ vmovq %xmm5,0xc(%esi) │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov %ebx,0x14(%esi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2245d │ │ │ │ + je 21fed │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ebp │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -26644,15 +27068,15 @@ │ │ │ │ vmovq %xmm6,0x18(%esi) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ movl $0x0,0x18(%edi) │ │ │ │ movl $0x0,0x1c(%edi) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 224ad │ │ │ │ + je 2203d │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub %ecx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -26664,42 +27088,42 @@ │ │ │ │ vmovq %xmm7,0xc(%edx) │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ mov %ecx,0x14(%edx) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ movl $0x0,0x10(%ebp) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je 224f7 │ │ │ │ + je 22087 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edx),%esi │ │ │ │ lea 0x18(%ebp),%edi │ │ │ │ cmp 0x18(%esp),%edi │ │ │ │ - jne 223dd │ │ │ │ + lea 0x18(%edx),%esi │ │ │ │ + jne 21f6d │ │ │ │ mov %esi,%ecx │ │ │ │ - jmp 22266 │ │ │ │ + jmp 21df6 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovq (%edi),%xmm0 │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ vmovq %xmm0,(%esi) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 22556 │ │ │ │ + je 220e6 │ │ │ │ mov %esi,0x54(%esp) │ │ │ │ sub %ebp,%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -26711,43 +27135,43 @@ │ │ │ │ vmovq %xmm1,0xc(%ecx) │ │ │ │ mov 0x14(%edi),%ebp │ │ │ │ mov %ebp,0x14(%ecx) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - je 225a0 │ │ │ │ + je 22130 │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ sub %esi,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%ecx │ │ │ │ add $0x18,%edi │ │ │ │ cmp 0x18(%esp),%edi │ │ │ │ - jne 223db │ │ │ │ - jmp 22266 │ │ │ │ + jne 21f6b │ │ │ │ + jmp 21df6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%esi),%xmm6 │ │ │ │ mov (%ecx),%ebp │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ vmovq %xmm6,(%ecx) │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ vmovq %xmm6,0x8(%esp) │ │ │ │ mov %ebx,0x8(%ecx) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2260c │ │ │ │ + je 2219c │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ sub %ebp,%edi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ebp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -26761,63 +27185,63 @@ │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ vmovq %xmm7,0x8(%esp) │ │ │ │ mov %ebp,0x14(%ecx) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2265f │ │ │ │ + je 221ef │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ sub %eax,%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x64(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x18,(%esp) │ │ │ │ add $0x18,%ecx │ │ │ │ mov (%esp),%edi │ │ │ │ - mov %edi,%esi │ │ │ │ cmp %edi,0x50(%esp) │ │ │ │ - jne 22281 │ │ │ │ - jmp 223ad │ │ │ │ + mov %edi,%esi │ │ │ │ + jne 21e11 │ │ │ │ + jmp 21f3d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xb496c,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xafddc,%esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ mov 0x68(%esp),%ebp │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 2286d │ │ │ │ + je 223fd │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ cmp %eax,0x64(%esp) │ │ │ │ - je 229e8 │ │ │ │ + je 22578 │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 22766 │ │ │ │ + jmp 222f6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq 0x10(%esp),%xmm4 │ │ │ │ vmovq %xmm4,0x0(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2270a │ │ │ │ + je 2229a │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%esi),%xmm5 │ │ │ │ @@ -26826,72 +27250,72 @@ │ │ │ │ vmovq %xmm5,0xc(%ebp) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2274c │ │ │ │ + je 222dc │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%esi │ │ │ │ add $0x18,%ebp │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - je 22865 │ │ │ │ + je 223f5 │ │ │ │ cmp %esi,0x64(%esp) │ │ │ │ - je 229e0 │ │ │ │ + je 22570 │ │ │ │ vmovq (%edi),%xmm0 │ │ │ │ vmovq %xmm0,0x38(%esp) │ │ │ │ vmovq (%esi),%xmm2 │ │ │ │ vmovq %xmm0,0x18(%esp) │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ vmovq %xmm2,0x30(%esp) │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ vmovq %xmm2,0x10(%esp) │ │ │ │ + mov 0x4(%esi),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - sub %ecx,%edx │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ sub %eax,%ebx │ │ │ │ - cmp %edx,%ebx │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ cmova %edx,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 227c3 │ │ │ │ + je 22353 │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 227c9 │ │ │ │ + jne 22359 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 226d0 │ │ │ │ + js 22260 │ │ │ │ vmovq 0x18(%esp),%xmm6 │ │ │ │ vmovq %xmm6,0x0(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 22813 │ │ │ │ + je 223a3 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%edi),%xmm7 │ │ │ │ @@ -26900,50 +27324,50 @@ │ │ │ │ vmovq %xmm7,0xc(%ebp) │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 22855 │ │ │ │ + je 223e5 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%edi │ │ │ │ add $0x18,%ebp │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jne 2275c │ │ │ │ + jne 222ec │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov 0x60(%esp),%ecx │ │ │ │ cmp %ecx,0x64(%esp) │ │ │ │ - je 229d0 │ │ │ │ + je 22560 │ │ │ │ mov 0x64(%esp),%eax │ │ │ │ sub 0x60(%esp),%eax │ │ │ │ test $0x8,%al │ │ │ │ - jne 22be0 │ │ │ │ + jne 22770 │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%edi),%xmm1 │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ vmovq %xmm1,0x0(%ebp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - je 228e0 │ │ │ │ + je 22470 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %esi,%edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -26953,15 +27377,15 @@ │ │ │ │ vmovq %xmm3,0xc(%ebp) │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov %esi,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 22922 │ │ │ │ + je 224b2 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -26973,15 +27397,15 @@ │ │ │ │ vmovq %xmm0,0x18(%ebp) │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ mov %ebp,0x8(%edx) │ │ │ │ movl $0x0,0x18(%edi) │ │ │ │ movl $0x0,0x1c(%edi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 22972 │ │ │ │ + je 22502 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %ecx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -26993,58 +27417,58 @@ │ │ │ │ vmovq %xmm2,0xc(%edx) │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 229bc │ │ │ │ + je 2254c │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %ecx,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edx),%ebp │ │ │ │ lea 0x18(%esi),%edi │ │ │ │ cmp %edi,0x64(%esp) │ │ │ │ - jne 228a0 │ │ │ │ + lea 0x18(%edx),%ebp │ │ │ │ + jne 22430 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov %ebp,(%esi) │ │ │ │ add $0x4c,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2286d │ │ │ │ + je 223fd │ │ │ │ sub %edi,%eax │ │ │ │ test $0x8,%al │ │ │ │ - jne 22b40 │ │ │ │ + jne 226d0 │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ vmovq (%edi),%xmm0 │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ vmovq %xmm0,0x0(%ebp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - je 22a42 │ │ │ │ + je 225d2 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %esi,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -27054,15 +27478,15 @@ │ │ │ │ vmovq %xmm2,0xc(%ebp) │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov %esi,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 22a84 │ │ │ │ + je 22614 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -27074,15 +27498,15 @@ │ │ │ │ vmovq %xmm6,0x18(%ebp) │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ mov %ebp,0x8(%edx) │ │ │ │ movl $0x0,0x18(%edi) │ │ │ │ movl $0x0,0x1c(%edi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 22ad4 │ │ │ │ + je 22664 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %eax,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -27094,43 +27518,43 @@ │ │ │ │ vmovq %xmm7,0xc(%edx) │ │ │ │ mov 0x14(%esi),%edi │ │ │ │ mov %edi,0x14(%edx) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 22b1e │ │ │ │ + je 226ae │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %eax,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edx),%ebp │ │ │ │ lea 0x18(%esi),%edi │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jne 22a02 │ │ │ │ + lea 0x18(%edx),%ebp │ │ │ │ + jne 22592 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ - jmp 2286d │ │ │ │ + jmp 223fd │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%edi),%xmm1 │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ vmovq %xmm1,0x0(%ebp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 22b80 │ │ │ │ + je 22710 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -27140,27 +27564,27 @@ │ │ │ │ vmovq %xmm3,0xc(%ebp) │ │ │ │ mov 0x14(%edi),%edx │ │ │ │ mov %edx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 22bc2 │ │ │ │ + je 22752 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%ebp │ │ │ │ add $0x18,%edi │ │ │ │ cmp %edi,0x24(%esp) │ │ │ │ - jne 229fe │ │ │ │ - jmp 2286d │ │ │ │ + jne 2258e │ │ │ │ + jmp 223fd │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ vmovq (%edi),%xmm4 │ │ │ │ @@ -27168,15 +27592,15 @@ │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ vmovq %xmm4,0x10(%esp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 22c2e │ │ │ │ + je 227be │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -27189,30 +27613,30 @@ │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ vmovq %xmm5,0x10(%esp) │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 22c7e │ │ │ │ + je 2280e │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x18,0x60(%esp) │ │ │ │ add $0x18,%ebp │ │ │ │ mov 0x60(%esp),%ebx │ │ │ │ cmp %ebx,0x64(%esp) │ │ │ │ - je 229d0 │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ + je 22560 │ │ │ │ mov %ebx,%edi │ │ │ │ - jmp 228a0 │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + jmp 22430 │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%ebp │ │ │ │ push %ebx │ │ │ │ mov %eax,%ebx │ │ │ │ @@ -27221,663 +27645,773 @@ │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,0x3c(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ sub %eax,%esi │ │ │ │ cmp $0x90,%esi │ │ │ │ - jle 23015 │ │ │ │ + jle 22ba5 │ │ │ │ lea -0x91(%esi),%edx │ │ │ │ mov $0x18618619,%eax │ │ │ │ shr $0x3,%edx │ │ │ │ mul %edx │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0xa8(%ebx),%ebx │ │ │ │ sub %ebx,%ebp │ │ │ │ shr $1,%edx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ebx,%edx │ │ │ │ and $0x7,%edi │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ cmp $0x90,%ebp │ │ │ │ - jle 22e24 │ │ │ │ + jle 229b4 │ │ │ │ test %edi,%edi │ │ │ │ - je 22da6 │ │ │ │ + je 22936 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 22d8a │ │ │ │ + je 2291a │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 22d7b │ │ │ │ + je 2290b │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 22d6c │ │ │ │ + je 228fc │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 22d5d │ │ │ │ + je 228ed │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 22d4e │ │ │ │ + je 228de │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 22d3f │ │ │ │ + je 228cf │ │ │ │ mov 0x20(%esp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x150(%ecx),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0xa8,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0xa8,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0xa8,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0xa8,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0xa8,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ mov %ebx,%eax │ │ │ │ add $0xa8,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ cmp $0x90,%eax │ │ │ │ - jle 22e24 │ │ │ │ + jle 229b4 │ │ │ │ lea 0x150(%ebx),%ebp │ │ │ │ lea 0xa8(%ebx),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x2a0(%ebx),%edi │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ mov %ebp,%edx │ │ │ │ lea 0xa8(%ebx),%eax │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ lea 0x1f8(%ebx),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ lea 0x3f0(%ebx),%ebp │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ lea 0x1f8(%ebx),%eax │ │ │ │ mov %edi,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ lea 0x348(%ebx),%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ lea 0x348(%ebx),%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ lea 0x498(%ebx),%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ lea 0x498(%ebx),%eax │ │ │ │ add $0x540,%ebx │ │ │ │ - jmp 22d92 │ │ │ │ + jmp 22922 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - call 21bf0 │ │ │ │ + call 21770 │ │ │ │ cmp $0xa8,%esi │ │ │ │ - jle 23000 │ │ │ │ + jle 22b90 │ │ │ │ mov %esi,%edx │ │ │ │ mov 0x24(%esp),%ebp │ │ │ │ movl $0xe,0x4(%esp) │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ - movl $0x7,0x14(%esp) │ │ │ │ sar $0x3,%edx │ │ │ │ + movl $0x7,0x14(%esp) │ │ │ │ imul $0xaaaaaaab,%edx,%edi │ │ │ │ add %esi,%ebp │ │ │ │ lea 0x2c(%esp),%esi │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ cmp %ebx,0x10(%esp) │ │ │ │ - jl 22fae │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + jl 22b3e │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ lea 0x0(,%edi,4),%edx │ │ │ │ add %ebx,%edi │ │ │ │ lea (%edx,%ebx,1),%ebp │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - shl $0x3,%ebp │ │ │ │ shl $0x3,%edi │ │ │ │ + mov %edx,0x28(%esp) │ │ │ │ + shl $0x3,%ebp │ │ │ │ sub %ebp,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ add %ebp,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ lea (%ebx,%edi,1),%edx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov %edx,%ecx │ │ │ │ - call 22090 │ │ │ │ + call 21c20 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%edx │ │ │ │ cmp %edx,0x4(%esp) │ │ │ │ - jle 22eb0 │ │ │ │ + jle 22a40 │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ cmp %edx,%edi │ │ │ │ cmovle %edi,%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push 0x28(%esp) │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ mov %edx,%ecx │ │ │ │ - call 22090 │ │ │ │ + call 21c20 │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jl 22fd0 │ │ │ │ + jl 22b60 │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ lea (%esi,%esi,1),%ecx │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ lea (%ecx,%esi,1),%ebp │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ shl $0x3,%ebp │ │ │ │ lea (%edi,%edi,2),%edi │ │ │ │ shl $0x3,%edi │ │ │ │ sub %ebp,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%edx │ │ │ │ add %ebp,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea (%ebx,%edi,1),%ecx │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - call 22680 │ │ │ │ + call 22210 │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ sar $0x3,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jle 22f40 │ │ │ │ + jle 22ad0 │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov %ebx,%edx │ │ │ │ cmp %ebp,%ecx │ │ │ │ cmovg %ebp,%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ lea (%ecx,%ecx,2),%edi │ │ │ │ push %eax │ │ │ │ push 0x10(%esp) │ │ │ │ lea (%ebx,%edi,8),%ecx │ │ │ │ push %ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - call 22680 │ │ │ │ + call 22210 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x10(%esp) │ │ │ │ - jle 23000 │ │ │ │ + jle 22b90 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ cmp %ebx,0x10(%esp) │ │ │ │ - jge 22e80 │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + jge 22a10 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ lea 0x0(,%eax,4),%esi │ │ │ │ - jmp 22edf │ │ │ │ + jmp 22a6f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ cmp %ebp,%ebx │ │ │ │ cmovle %ebx,%ebp │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x0(%ebp,%ebp,2),%esi │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ lea (%edx,%esi,8),%ecx │ │ │ │ push %ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - call 22680 │ │ │ │ + call 22210 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 23030 │ │ │ │ + jne 22bc0 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 23030 │ │ │ │ + jne 22bc0 │ │ │ │ add $0x4c,%esp │ │ │ │ mov %ebx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 21bf0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 21770 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xb3fa6,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xaf416,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 231fc │ │ │ │ + je 22d8c │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 231e0 │ │ │ │ + je 22d70 │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 231c4 │ │ │ │ + je 22d54 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 231a2 │ │ │ │ + je 22d32 │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %esi,%ebp │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 23180 │ │ │ │ + je 22d10 │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ mov 0xc(%esi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2312f │ │ │ │ + je 22cbf │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 23116 │ │ │ │ - mov %ebp,0x8(%esp) │ │ │ │ + je 22ca6 │ │ │ │ mov %edi,%eax │ │ │ │ + mov %ebp,0x8(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0xc(%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 23156 │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ + je 22ce6 │ │ │ │ mov %ebp,%edx │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 230f7 │ │ │ │ + je 22c87 │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ - call 23040 │ │ │ │ + call 22bd0 │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x8(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ test %esi,%esi │ │ │ │ - jne 230d0 │ │ │ │ + jne 22c60 │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 23150 │ │ │ │ + je 22ce0 │ │ │ │ mov %esi,%edx │ │ │ │ - jmp 230c9 │ │ │ │ + jmp 22c59 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x8(%edx),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 230a5 │ │ │ │ + jne 22c35 │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2317a │ │ │ │ + je 22d0a │ │ │ │ mov %ebp,%esi │ │ │ │ - jmp 2309a │ │ │ │ + jmp 22c2a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %ebp,%ebp │ │ │ │ - je 23110 │ │ │ │ + je 22ca0 │ │ │ │ mov %ebp,%edi │ │ │ │ - jmp 230b6 │ │ │ │ + jmp 22c46 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %edi,%ebp │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 2319c │ │ │ │ + je 22d2c │ │ │ │ mov %esi,%ecx │ │ │ │ - jmp 23089 │ │ │ │ + jmp 22c19 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - je 231be │ │ │ │ + je 22d4e │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 23078 │ │ │ │ + jmp 22c08 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %esi,%edi │ │ │ │ mov 0x8(%edx),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 231e0 │ │ │ │ + je 22d70 │ │ │ │ mov %ebp,%edx │ │ │ │ - jmp 23067 │ │ │ │ + jmp 22bf7 │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x18 │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 231fc │ │ │ │ + je 22d8c │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 2305c │ │ │ │ + jmp 22bec │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - vmovq 0x8(%eax),%xmm5 │ │ │ │ + sub $0x6c,%esp │ │ │ │ + vmovq 0x8(%eax),%xmm7 │ │ │ │ fldl (%eax) │ │ │ │ mov %eax,%edi │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xb3dbf,%esi │ │ │ │ - vmovq %xmm5,-0x40(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - vmovq %xmm5,-0x48(%ebp) │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xaf232,%esi │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + vmovq %xmm7,-0x20(%ebp) │ │ │ │ + vmovq %xmm7,-0x28(%ebp) │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - vmovq %xmm5,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + vmovq %xmm7,-0x40(%ebp) │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ebx,%esi │ │ │ │ fldl -0x14(%edi) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 23480 │ │ │ │ + ja 23110 │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ - ja 234e0 │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ - mov -0x8(%edi),%edx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - sub %eax,%edx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - cmovg %ecx,%esi │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 23433 │ │ │ │ - mov %esi,%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - lea -0x4(%edx),%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 236d0 │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov %esi,%edx │ │ │ │ - or -0x50(%ebp),%ebx │ │ │ │ - sub %eax,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %ebx,%edx │ │ │ │ - jne 236d0 │ │ │ │ - shr $0x2,%ecx │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - vpbroadcastd -0x50(%ebp),%zmm0 │ │ │ │ - vpbroadcastd -0x5c(%ebp),%zmm1 │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - movl $0x0,-0x6c(%ebp) │ │ │ │ - shr $0x4,%eax │ │ │ │ - vmovdqa32 -0xfcf4(%ecx),%zmm2 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - dec %eax │ │ │ │ - sub %ebx,%ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 -0xfd74(%ebx),%zmm7 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - and $0x3,%eax │ │ │ │ - je 238c0 │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - vmovdqa32 (%edx),%zmm3 │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ + ja 23170 │ │ │ │ + mov -0xc(%edi),%edx │ │ │ │ + mov -0x8(%edi),%eax │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + sub %edx,%eax │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + lea (%esi,%eax,1),%ecx │ │ │ │ mov %edx,%ebx │ │ │ │ - vpcmpltud %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 23693 │ │ │ │ - vpcmpnleud %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 23693 │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm6 │ │ │ │ - movl $0x1,-0x6c(%ebp) │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovdqa32 %zmm6,%zmm0 │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 23580 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 233dd │ │ │ │ - vmovdqa32 0x40(%ebx),%zmm2 │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm5 │ │ │ │ - vpcmpltud %zmm5,%zmm2,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 23693 │ │ │ │ - vpcmpnleud %zmm5,%zmm2,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 23693 │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - vpaddd %zmm7,%zmm6,%zmm0 │ │ │ │ - vmovdqa32 (%edx),%zmm3 │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - vpcmpltud %zmm4,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 23693 │ │ │ │ - vpcmpnleud %zmm4,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 23693 │ │ │ │ - incl -0x6c(%ebp) │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm0 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - jmp 23590 │ │ │ │ + sub %esi,%ebx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + cmovle %edx,%ecx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 23097 │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + lea -0x4(%eax),%edx │ │ │ │ + cmp $0x18,%edx │ │ │ │ + jbe 23330 │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + or -0x30(%ebp),%ebx │ │ │ │ + and $0x3,%eax │ │ │ │ + and $0x1f,%ebx │ │ │ │ + or %ebx,%eax │ │ │ │ + jne 23330 │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + vpbroadcastd -0x30(%ebp),%ymm0 │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ + shr $0x2,%edx │ │ │ │ + vpbroadcastd %xmm1,%ymm3 │ │ │ │ + lea 0x1(%edx),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + dec %edx │ │ │ │ + vmovdqa -0x109b4(%ecx),%ymm2 │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vmovdqa -0x10a14(%ecx),%ymm2 │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + sub %esi,%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + vmovdqa -0x109f4(%ecx),%ymm3 │ │ │ │ + je 23230 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + vmovdqa (%esi),%ymm4 │ │ │ │ + vmovdqa (%eax),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 22f93 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 22f93 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ + vmovdqa %ymm4,%ymm0 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 23230 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 22f4b │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + vmovdqa 0x20(%esi),%ymm7 │ │ │ │ + vmovdqa (%edx,%eax,1),%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 22f93 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 22f93 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + inc %ebx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm0 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + vmovdqa (%eax),%ymm4 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 22f93 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 22f93 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + inc %ebx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + jmp 23236 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - cmp %esi,-0x50(%ebp) │ │ │ │ - je 234e4 │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230a7 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23174 │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 23561 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230ab │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23178 │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 2356c │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230af │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 2317c │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 23577 │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230b3 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23180 │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 23582 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230b7 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23184 │ │ │ │ + lea 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 2358d │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230bb │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23188 │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 23598 │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + mov 0x18(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230bf │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 2318c │ │ │ │ + lea 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 235a3 │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 230c3 │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 23190 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ + je 23194 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ + jmp 23110 │ │ │ │ fxch %st(1) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 23110 │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 23110 │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 23110 │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 23110 │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 23110 │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 23110 │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 23110 │ │ │ │ + fxch %st(1) │ │ │ │ + jmp 23110 │ │ │ │ + fxch %st(1) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq -0xc(%edi),%xmm3 │ │ │ │ mov -0x4(%edi),%ecx │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ fstpl (%edi) │ │ │ │ - mov 0x10(%edi),%ebx │ │ │ │ movl $0x0,-0xc(%edi) │ │ │ │ movl $0x0,-0x8(%edi) │ │ │ │ movl $0x0,-0x4(%edi) │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ mov %ecx,0x10(%edi) │ │ │ │ vmovq %xmm3,0x8(%edi) │ │ │ │ - test %esi,%esi │ │ │ │ - je 234cc │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 2315c │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %esi,%ebx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + sub %ebx,%eax │ │ │ │ + push %eax │ │ │ │ push %ebx │ │ │ │ - push %esi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ sub $0x14,%edi │ │ │ │ - jmp 2327a │ │ │ │ + jmp 22e06 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - jmp 23530 │ │ │ │ + jmp 231e0 │ │ │ │ fstp %st(1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq -0x58(%ebp),%xmm7 │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ + jmp 231e0 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 231e0 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 231e0 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 231e0 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 231e0 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 231e0 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 231e0 │ │ │ │ + fstp %st(1) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovq -0x40(%ebp),%xmm2 │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ fstpl (%edi) │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ - mov %ebx,0x10(%edi) │ │ │ │ - vmovq %xmm7,0x8(%edi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 23570 │ │ │ │ + mov %esi,0x10(%edi) │ │ │ │ + vmovq %xmm2,0x8(%edi) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 23220 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ @@ -27892,1870 +28426,2035 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ nop │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - mov $0x1,%ebx │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%edx),%zmm6 │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm2 │ │ │ │ - vpcmpltud %zmm2,%zmm6,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 23690 │ │ │ │ - vpcmpnleud %zmm2,%zmm6,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 23690 │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm1 │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + vmovdqa (%eax),%ymm7 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm5 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 22f90 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 22f90 │ │ │ │ lea 0x1(%ebx),%esi │ │ │ │ - cmp -0x68(%ebp),%esi │ │ │ │ - je 238ca │ │ │ │ - vmovdqa32 0x40(%edx),%zmm5 │ │ │ │ - vmovdqa32 0x40(%edx,%ecx,1),%zmm3 │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm0 │ │ │ │ - vpcmpltud %zmm3,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 23690 │ │ │ │ - vpcmpnleud %zmm3,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 23690 │ │ │ │ - vmovdqa32 0x80(%edx),%zmm6 │ │ │ │ - vmovdqa32 0x80(%edx,%ecx,1),%zmm4 │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm0 │ │ │ │ - vpcmpltud %zmm4,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 23690 │ │ │ │ - vpcmpnleud %zmm4,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 23690 │ │ │ │ - vmovdqa32 0xc0(%edx),%zmm2 │ │ │ │ - vmovdqa32 0xc0(%edx,%ecx,1),%zmm5 │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm0 │ │ │ │ - vpcmpltud %zmm5,%zmm2,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 23690 │ │ │ │ - vpcmpnleud %zmm5,%zmm2,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 23690 │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm1 │ │ │ │ + cmp -0x44(%ebp),%esi │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + je 23520 │ │ │ │ + vmovdqa 0x20(%eax),%ymm7 │ │ │ │ + vmovdqa 0x20(%eax,%ecx,1),%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm4 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 22f90 │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 22f90 │ │ │ │ + vmovdqa 0x40(%eax),%ymm4 │ │ │ │ + vmovdqa 0x40(%eax,%ecx,1),%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 22f90 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 22f90 │ │ │ │ + vmovdqa 0x60(%eax),%ymm7 │ │ │ │ + vmovdqa 0x60(%eax,%ecx,1),%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 22f90 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 22f90 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x100,%edx │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm0 │ │ │ │ - jmp 23590 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ - jmp 236b6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + jmp 23236 │ │ │ │ + nop │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %esi,%ebx │ │ │ │ + sub $0x4,%ebx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 23559 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 23431 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 23411 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 233f1 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 233d1 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 233b1 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 23391 │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jb 230c7 │ │ │ │ cmp %eax,%ecx │ │ │ │ - jb 234f0 │ │ │ │ + jb 23198 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 23430 │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jae 236a0 │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 23480 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,%edx │ │ │ │ - sub -0x5c(%ebp),%edx │ │ │ │ - mov %eax,%ebx │ │ │ │ - sub $0x4,%edx │ │ │ │ - shr $0x2,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 238ea │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 237d4 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 237b4 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 23794 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 23774 │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 23754 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 23734 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23443 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 234f4 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23447 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 234f8 │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230cb │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 2319c │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 2344b │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 234fc │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230cf │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231a0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 2344f │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23500 │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230d3 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231a4 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23453 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23504 │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230d7 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231a8 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23457 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23508 │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230db │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231ac │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 2345b │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 2350c │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230df │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231b0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 23433 │ │ │ │ - mov (%ebx),%edx │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + je 23097 │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 2345f │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23510 │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230e3 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231b4 │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23463 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23514 │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230e7 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231b8 │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23467 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23518 │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230eb │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231bc │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 2346b │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 2351c │ │ │ │ - mov 0x10(%ebx),%edx │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230ef │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231c0 │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 2346f │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23520 │ │ │ │ - mov 0x14(%ebx),%edx │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230f3 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231c4 │ │ │ │ mov 0x14(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23473 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23524 │ │ │ │ - mov 0x18(%ebx),%edx │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230f7 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231c8 │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23477 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23528 │ │ │ │ - mov 0x1c(%ebx),%edx │ │ │ │ + mov 0x18(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230fb │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231cc │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 2347b │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 2352c │ │ │ │ - add $0x20,%ebx │ │ │ │ + mov 0x1c(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 230ff │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 231d0 │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 237fc │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - jmp 23433 │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 23590 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - test $0xf,%al │ │ │ │ - je 238f2 │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %edx,-0x50(%ebp) │ │ │ │ - add -0x5c(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - jmp 236b6 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - jmp 237fc │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - vpaddd -0xfd34(%edx),%zmm0,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,-0x50(%ebp) │ │ │ │ - jmp 23433 │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + jne 2345a │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + nop │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + test $0x7,%al │ │ │ │ + je 2353c │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + add %esi,%eax │ │ │ │ + jmp 22f9b │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + vpaddd -0x109d4(%ebx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + jmp 2345a │ │ │ │ + lea 0x4(%edx),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + lea 0x8(%edx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + lea 0xc(%edx),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + lea 0x10(%edx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + lea 0x14(%edx),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + lea 0x18(%edx),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + lea 0x1c(%edx),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + jmp 23097 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xb36ce,%esi │ │ │ │ - sub $0xec,%esp │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xaea2e,%ebx │ │ │ │ + sub $0xac,%esp │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 23f79 │ │ │ │ + je 23cc7 │ │ │ │ lea 0x14(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 23f79 │ │ │ │ - vmovdqa32 -0xfcf4(%esi),%zmm0 │ │ │ │ - vmovdqa32 -0xfd74(%esi),%zmm1 │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - vmovdqa32 %zmm0,-0xf8(%ebp) │ │ │ │ - vmovdqa32 %zmm1,-0xb8(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - fldl (%ebx) │ │ │ │ - mov %ebx,%esi │ │ │ │ + je 23cc7 │ │ │ │ + vmovdqa -0x109b4(%ebx),%ymm0 │ │ │ │ + vmovdqa -0x10a14(%ebx),%ymm1 │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + vmovdqa -0x109f4(%ebx),%ymm2 │ │ │ │ + vmovdqa %ymm0,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ + vmovdqa %ymm2,-0x78(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov %edi,%esi │ │ │ │ + fldl (%edi) │ │ │ │ fldl (%eax) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 23c80 │ │ │ │ + ja 239d0 │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ fstp %st(1) │ │ │ │ - ja 23fa0 │ │ │ │ - mov 0x8(%ebx),%edi │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ + ja 23ce0 │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - sub %edi,%ecx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp %edx,-0x44(%ebp) │ │ │ │ - lea (%edi,%edx,1),%ecx │ │ │ │ - cmovle 0xc(%ebx),%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 23f93 │ │ │ │ - mov %ecx,-0x44(%ebp) │ │ │ │ - sub %edi,%ecx │ │ │ │ - lea -0x4(%ecx),%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 24023 │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - and $0x3,%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ - or %eax,%edx │ │ │ │ - and $0x3f,%edx │ │ │ │ - or -0x50(%ebp),%edx │ │ │ │ - jne 24023 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm3 │ │ │ │ - vpbroadcastd %eax,%zmm2 │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - vpbroadcastd %edi,%zmm4 │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - shr $0x4,%ecx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - dec %ecx │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm1 │ │ │ │ - vpaddd %zmm3,%zmm4,%zmm0 │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 23b20 │ │ │ │ - vmovdqa32 (%edi),%zmm5 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vpcmpltud %zmm6,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 23c40 │ │ │ │ - vpcmpnleud %zmm6,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 23c40 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm7 │ │ │ │ - mov $0x1,%edx │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm2 │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm2,%zmm1 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 23b20 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 23acb │ │ │ │ - mov %edx,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%ecx,1),%zmm4 │ │ │ │ - vpcmpltud %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 23c40 │ │ │ │ - vpcmpnleud %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 23c40 │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm0 │ │ │ │ - inc %edx │ │ │ │ - vpaddd %zmm7,%zmm2,%zmm1 │ │ │ │ - mov %edx,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm5 │ │ │ │ - vmovdqa32 (%eax,%ecx,1),%zmm6 │ │ │ │ - vpcmpltud %zmm6,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 23c40 │ │ │ │ - vpcmpnleud %zmm6,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 23c40 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm7 │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + mov 0xc(%edi),%eax │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + sub %ebx,%edx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ + lea (%ecx,%edx,1),%eax │ │ │ │ + cmovle 0xc(%edi),%eax │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 239c2 │ │ │ │ + sub %ecx,%eax │ │ │ │ + lea -0x4(%eax),%edx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + cmp $0x18,%edx │ │ │ │ + jbe 23d80 │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x3,%eax │ │ │ │ + or %ebx,%edx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %edx,%eax │ │ │ │ + jne 23d80 │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm5 │ │ │ │ + vmovd %ebx,%xmm3 │ │ │ │ + vmovd %ecx,%xmm6 │ │ │ │ + vpbroadcastd %xmm3,%ymm4 │ │ │ │ + vpbroadcastd %xmm6,%ymm7 │ │ │ │ + shr $0x2,%edx │ │ │ │ inc %edx │ │ │ │ - vpaddd %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm7,%zmm1,%zmm1 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm2 │ │ │ │ - vmovdqa32 (%eax,%ecx,1),%zmm3 │ │ │ │ - vpcmpltud %zmm3,%zmm2,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 23c40 │ │ │ │ - vpcmpnleud %zmm3,%zmm2,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 23c40 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm4 │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - cmp %ecx,-0x50(%ebp) │ │ │ │ - je 24002 │ │ │ │ - vpaddd %zmm4,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm5 │ │ │ │ - vmovdqa32 (%eax,%ecx,1),%zmm6 │ │ │ │ - vpcmpltud %zmm6,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 23c40 │ │ │ │ - vpcmpnleud %zmm6,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 23c40 │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - vmovdqa32 %zmm4,%zmm6 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm4,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%ecx,1),%zmm2 │ │ │ │ - vpcmpltud %zmm2,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 23c40 │ │ │ │ - vpcmpnleud %zmm2,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 23c40 │ │ │ │ - lea 0x3(%edx),%ecx │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm4,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ecx,1),%zmm3 │ │ │ │ - vpcmpltud %zmm3,%zmm4,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 23c40 │ │ │ │ - vpcmpnleud %zmm3,%zmm4,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 23c40 │ │ │ │ - vpaddd %zmm6,%zmm0,%zmm0 │ │ │ │ - add $0x4,%edx │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ - jmp 23b20 │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + dec %edx │ │ │ │ + and $0x3,%edx │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm7,%ymm0 │ │ │ │ + je 237b0 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm5 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm2 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm2,%ymm7 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm6 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 238c0 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 238c0 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm6 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vpaddd %ymm6,%ymm1,%ymm7 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 237b0 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 2375e │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm3 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm4 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm4,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm2,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 238c0 │ │ │ │ + vpcmpgtd %ymm2,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 238c0 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpaddd %ymm6,%ymm7,%ymm1 │ │ │ │ + mov %eax,%edx │ │ │ │ + vmovdqa -0x58(%ebp),%ymm2 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm3 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 238c0 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 238c0 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm7 │ │ │ │ + inc %eax │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 23c66 │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jb 23fb0 │ │ │ │ - add $0x4,%edx │ │ │ │ + mov %eax,%edx │ │ │ │ + vmovdqa -0x58(%ebp),%ymm5 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm2 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm2,%ymm7 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm6 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 238c0 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 238c0 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm5 │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + cmp %edx,-0x28(%ebp) │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + je 23d65 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa -0x58(%ebp),%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm3 │ │ │ │ + vpsubd %ymm7,%ymm6,%ymm2 │ │ │ │ + vpsubd %ymm7,%ymm3,%ymm3 │ │ │ │ + vpcmpgtd %ymm2,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 238c0 │ │ │ │ + vpcmpgtd %ymm3,%ymm2,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 238c0 │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ + vmovdqa %ymm5,%ymm7 │ │ │ │ + vpaddd %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm5,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa -0x58(%ebp),%ymm5 │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm2 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm2,%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm3,%ymm6 │ │ │ │ + vpcmpgtd %ymm2,%ymm6,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 238c0 │ │ │ │ + vpcmpgtd %ymm6,%ymm2,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 238c0 │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm2 │ │ │ │ + vpsubd %ymm5,%ymm2,%ymm3 │ │ │ │ + vpsubd %ymm5,%ymm6,%ymm5 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 238c0 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 238c0 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 23f90 │ │ │ │ - mov (%edx),%ecx │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jae 23c50 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - jmp 23c82 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + jmp 237b0 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 239d2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23ce4 │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + lea 0x4(%edx),%ebx │ │ │ │ + je 239c2 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 239d2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23ce8 │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + lea 0x8(%edx),%ebx │ │ │ │ + je 239c2 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 239d2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23cec │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + lea 0xc(%edx),%ebx │ │ │ │ + je 239c2 │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 239d2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23cf0 │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + lea 0x10(%edx),%ebx │ │ │ │ + je 239c2 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 239d2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23cf4 │ │ │ │ + lea 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + lea 0x14(%edx),%ebx │ │ │ │ + je 239c2 │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 239d2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23cf8 │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + lea 0x18(%edx),%ebx │ │ │ │ + je 239c2 │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + mov 0x18(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 239d2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 23cfc │ │ │ │ + lea 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + lea 0x1c(%edx),%ebx │ │ │ │ + je 239c2 │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + lea 0x20(%edx),%ebx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jb 23d00 │ │ │ │ + cmp -0x30(%ebp),%ebx │ │ │ │ + je 23d10 │ │ │ │ + jmp 239d2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - vmovq 0x8(%ebx),%xmm5 │ │ │ │ - mov 0x10(%ebx),%eax │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - lea 0x14(%ebx),%edi │ │ │ │ - movl $0x0,0x10(%ebx) │ │ │ │ - movl $0x0,0x8(%ebx) │ │ │ │ - movl $0x0,0xc(%ebx) │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - vmovq %xmm5,-0x50(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 23f37 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - sub $0x14,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 23de5 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 23d85 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 23d2e │ │ │ │ - lea -0x14(%ebx),%esi │ │ │ │ - vmovsd -0x14(%ebx),%xmm6 │ │ │ │ - vmovq 0x8(%esi),%xmm7 │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov 0x1c(%esi),%ebx │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ + vmovq 0x8(%edi),%xmm7 │ │ │ │ + mov 0x10(%edi),%ecx │ │ │ │ + lea 0x14(%edi),%ebx │ │ │ │ + movl $0x0,0x10(%edi) │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + movl $0x0,0xc(%edi) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + vmovq %xmm7,-0x30(%ebp) │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 23c84 │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + sub $0x14,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + inc %eax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 23b38 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 23ad8 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 23a81 │ │ │ │ + vmovsd -0x14(%edi),%xmm2 │ │ │ │ + vmovq -0xc(%edi),%xmm3 │ │ │ │ + lea -0x14(%edi),%esi │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ - mov %edx,0x24(%esi) │ │ │ │ - vmovsd %xmm6,0x14(%esi) │ │ │ │ - vmovq %xmm7,0x1c(%esi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 23d2e │ │ │ │ + mov 0x1c(%esi),%edi │ │ │ │ + mov 0x24(%esi),%ebx │ │ │ │ + mov %ecx,0x24(%esi) │ │ │ │ + vmovq %xmm3,0x1c(%esi) │ │ │ │ + vmovsd %xmm2,0x14(%esi) │ │ │ │ + test %edi,%edi │ │ │ │ + je 23a81 │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - push %eax │ │ │ │ + sub %edi,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ vmovq -0xc(%esi),%xmm4 │ │ │ │ - vmovsd -0x14(%esi),%xmm2 │ │ │ │ + vmovsd -0x14(%esi),%xmm5 │ │ │ │ sub $0x14,%esi │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - mov 0x1c(%esi),%ebx │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ + mov 0x10(%esi),%edi │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ - mov %ecx,0x24(%esi) │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + mov 0x24(%esi),%edx │ │ │ │ + mov %edi,0x24(%esi) │ │ │ │ vmovq %xmm4,0x1c(%esi) │ │ │ │ - vmovsd %xmm2,0x14(%esi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 23d85 │ │ │ │ + vmovsd %xmm5,0x14(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 23ad8 │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + sub %eax,%edx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ vmovq -0xc(%esi),%xmm0 │ │ │ │ - vmovsd -0x14(%esi),%xmm3 │ │ │ │ + vmovsd -0x14(%esi),%xmm6 │ │ │ │ sub $0x14,%esi │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ - mov 0x1c(%esi),%ebx │ │ │ │ - mov 0x24(%esi),%edx │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ + mov 0x10(%esi),%ecx │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ - mov %eax,0x24(%esi) │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ + mov 0x1c(%esi),%ebx │ │ │ │ + mov 0x24(%esi),%eax │ │ │ │ + mov %ecx,0x24(%esi) │ │ │ │ vmovq %xmm0,0x1c(%esi) │ │ │ │ - vmovsd %xmm3,0x14(%esi) │ │ │ │ + vmovsd %xmm6,0x14(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 23ddc │ │ │ │ + je 23b2f │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%edx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - push %edx │ │ │ │ + sub %ebx,%eax │ │ │ │ + push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ - cmp %esi,-0x3c(%ebp) │ │ │ │ - je 23f37 │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - lea -0x14(%esi),%edi │ │ │ │ + cmp %esi,-0x1c(%ebp) │ │ │ │ + je 23c84 │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ vmovsd -0x14(%esi),%xmm1 │ │ │ │ - vmovq 0x8(%edi),%xmm5 │ │ │ │ + lea -0x14(%esi),%edi │ │ │ │ + vmovq 0x8(%edi),%xmm7 │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ - mov 0x1c(%edi),%esi │ │ │ │ - mov 0x24(%edi),%ecx │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ + mov 0x1c(%edi),%esi │ │ │ │ + mov 0x24(%edi),%edx │ │ │ │ mov %ebx,0x24(%edi) │ │ │ │ vmovsd %xmm1,0x14(%edi) │ │ │ │ - vmovq %xmm5,0x1c(%edi) │ │ │ │ + vmovq %xmm7,0x1c(%edi) │ │ │ │ test %esi,%esi │ │ │ │ - je 23e3c │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + je 23b8c │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %esi,%ecx │ │ │ │ - push %ecx │ │ │ │ + sub %esi,%edx │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0xc(%edi),%xmm7 │ │ │ │ - vmovsd -0x14(%edi),%xmm6 │ │ │ │ - mov -0x4(%edi),%esi │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ + vmovq -0xc(%edi),%xmm3 │ │ │ │ + vmovsd -0x14(%edi),%xmm2 │ │ │ │ movl $0x0,-0xc(%edi) │ │ │ │ movl $0x0,-0x8(%edi) │ │ │ │ + mov -0x4(%edi),%ecx │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ movl $0x0,-0x4(%edi) │ │ │ │ - mov %esi,0x10(%edi) │ │ │ │ - vmovsd %xmm6,(%edi) │ │ │ │ - vmovq %xmm7,0x8(%edi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 23e89 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov 0x10(%edi),%esi │ │ │ │ + mov %ecx,0x10(%edi) │ │ │ │ + vmovsd %xmm2,(%edi) │ │ │ │ + vmovq %xmm3,0x8(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 23bd9 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edx,%eax │ │ │ │ + sub %eax,%esi │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq -0x20(%edi),%xmm4 │ │ │ │ - vmovsd -0x28(%edi),%xmm2 │ │ │ │ - mov -0x18(%edi),%ebx │ │ │ │ - mov -0xc(%edi),%edx │ │ │ │ - mov -0x4(%edi),%ecx │ │ │ │ + vmovsd -0x28(%edi),%xmm5 │ │ │ │ movl $0x0,-0x20(%edi) │ │ │ │ movl $0x0,-0x1c(%edi) │ │ │ │ + mov -0x18(%edi),%eax │ │ │ │ + mov -0xc(%edi),%ebx │ │ │ │ movl $0x0,-0x18(%edi) │ │ │ │ - mov %ebx,-0x4(%edi) │ │ │ │ - vmovsd %xmm2,-0x14(%edi) │ │ │ │ + mov -0x4(%edi),%edx │ │ │ │ + mov %eax,-0x4(%edi) │ │ │ │ + vmovsd %xmm5,-0x14(%edi) │ │ │ │ vmovq %xmm4,-0xc(%edi) │ │ │ │ - test %edx,%edx │ │ │ │ - je 23ed7 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 23c27 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ + sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ + push %ebx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ + vmovsd -0x3c(%edi),%xmm6 │ │ │ │ + vmovq -0x34(%edi),%xmm0 │ │ │ │ lea -0x3c(%edi),%esi │ │ │ │ - vmovsd -0x3c(%edi),%xmm3 │ │ │ │ - vmovq 0x8(%esi),%xmm0 │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ - mov 0x1c(%esi),%edi │ │ │ │ - mov 0x24(%esi),%eax │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ + mov 0x10(%esi),%ebx │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ - mov %edx,0x24(%esi) │ │ │ │ - vmovsd %xmm3,0x14(%esi) │ │ │ │ + mov 0x1c(%esi),%edi │ │ │ │ + mov 0x24(%esi),%ecx │ │ │ │ + mov %ebx,0x24(%esi) │ │ │ │ vmovq %xmm0,0x1c(%esi) │ │ │ │ + vmovsd %xmm6,0x14(%esi) │ │ │ │ test %edi,%edi │ │ │ │ - je 23f28 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + je 23c78 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edi,%eax │ │ │ │ - push %eax │ │ │ │ + sub %edi,%ecx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 23deb │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - vmovq -0x50(%ebp),%xmm1 │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ - mov 0x10(%ecx),%eax │ │ │ │ - fstpl (%ecx) │ │ │ │ - mov %esi,0x10(%ecx) │ │ │ │ - vmovq %xmm1,0x8(%ecx) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 23f6b │ │ │ │ + cmp %esi,-0x1c(%ebp) │ │ │ │ + jne 23b3b │ │ │ │ + fldl -0x80(%ebp) │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ + vmovq -0x30(%ebp),%xmm1 │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + fstpl (%esi) │ │ │ │ + mov %edi,0x10(%esi) │ │ │ │ + vmovq %xmm1,0x8(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 23cb8 │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ + sub %eax,%edx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,%ebx │ │ │ │ - cmp %edi,-0x48(%ebp) │ │ │ │ - jne 23980 │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + cmp %edi,-0x34(%ebp) │ │ │ │ + jne 23620 │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - cmp -0x58(%ebp),%eax │ │ │ │ - jne 23c82 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 23d50 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 23d50 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 23d50 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 23d50 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 23d50 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 23d50 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 23ff0 │ │ │ │ + jmp 23d50 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %ebx,%eax │ │ │ │ + mov %edi,%eax │ │ │ │ + lea 0x14(%edi),%esi │ │ │ │ vzeroupper │ │ │ │ - lea 0x14(%ebx),%edi │ │ │ │ - call 23210 │ │ │ │ - jmp 23f6b │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - test $0xf,%dl │ │ │ │ - je 241e8 │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - jmp 23c66 │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - sub %edi,%edx │ │ │ │ + call 22da0 │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + jmp 23cb8 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 23f26 │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + add %ecx,%eax │ │ │ │ + jmp 238c8 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ sub $0x4,%edx │ │ │ │ shr $0x2,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 24107 │ │ │ │ + je 23e64 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 240e4 │ │ │ │ + je 23e41 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 240ca │ │ │ │ + je 23e27 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 240b0 │ │ │ │ + je 23e0d │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 24096 │ │ │ │ + je 23df3 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 2407c │ │ │ │ + je 23dd9 │ │ │ │ cmp $0x6,%edx │ │ │ │ - jne 241c9 │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fb4 │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fb8 │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fbc │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fc0 │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fc4 │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fc8 │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edi,-0x44(%ebp) │ │ │ │ - je 23f93 │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fcc │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fd0 │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fd4 │ │ │ │ - mov 0xc(%edi),%edx │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fd8 │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fdc │ │ │ │ - mov 0x14(%edi),%edx │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fe0 │ │ │ │ - mov 0x18(%edi),%edx │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fe4 │ │ │ │ - mov 0x1c(%edi),%edx │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fe8 │ │ │ │ - add $0x20,%edi │ │ │ │ - add $0x20,%eax │ │ │ │ - cmp %edi,-0x44(%ebp) │ │ │ │ - jne 24107 │ │ │ │ - jmp 23f93 │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 23c82 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jb 23fec │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - jmp 24062 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 23f93 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 23f42 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d14 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d18 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d1c │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d20 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d24 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d28 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + je 239c2 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d2c │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d30 │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d34 │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ + mov 0xc(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d38 │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + mov 0x10(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d3c │ │ │ │ + mov 0x14(%ecx),%eax │ │ │ │ + mov 0x14(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d40 │ │ │ │ + mov 0x18(%ecx),%eax │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d44 │ │ │ │ + mov 0x1c(%ecx),%eax │ │ │ │ + mov 0x1c(%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d48 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + cmp %ecx,-0x24(%ebp) │ │ │ │ + jne 23e64 │ │ │ │ + jmp 239c2 │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + vpaddd -0x109d4(%ebx),%ymm1,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,%ebx │ │ │ │ + jmp 239c2 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 239d2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 23d4c │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + jmp 23dbf │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ - call 12f15 <__cxa_finalize@plt+0x8865> │ │ │ │ - add $0xb2dd3,%edx │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x16c,%esp │ │ │ │ - vmovq (%eax),%xmm5 │ │ │ │ - mov %edx,-0x148(%ebp) │ │ │ │ - vmovq %xmm5,-0x40(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - vmovq %xmm5,-0x48(%ebp) │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ + sub $0xcc,%esp │ │ │ │ + vmovq (%eax),%xmm4 │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xae064,%ebx │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + vmovq %xmm4,-0x20(%ebp) │ │ │ │ + vmovq %xmm4,-0x28(%ebp) │ │ │ │ fldl 0xc(%eax) │ │ │ │ - vmovq %xmm5,-0x150(%ebp) │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - mov -0x150(%ebp),%edi │ │ │ │ - movl $0x0,(%eax) │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + vmovq %xmm4,-0xb8(%ebp) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - mov %esi,-0x144(%ebp) │ │ │ │ - mov %ecx,-0x13c(%ebp) │ │ │ │ - mov %ebx,-0x15c(%ebp) │ │ │ │ - fstpl -0x158(%ebp) │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%edx),%zmm0 │ │ │ │ - sub %edi,%esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - vpbroadcastd %edi,%zmm4 │ │ │ │ - mov %eax,%edi │ │ │ │ - vpaddd %zmm5,%zmm4,%zmm4 │ │ │ │ + mov (%eax),%esi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + fstpl -0xc0(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + vmovdqa -0x109b4(%ebx),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%ebx),%ymm0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq -0x14(%edi),%xmm7 │ │ │ │ - vmovq %xmm7,-0x50(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - vmovq %xmm7,-0xf8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - vmovq %xmm7,-0x58(%ebp) │ │ │ │ - mov -0x14(%edi),%edx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - jge 24640 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - lea (%ebx,%eax,1),%edx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 24adb │ │ │ │ - mov %edx,%eax │ │ │ │ + vmovq -0x14(%esi),%xmm7 │ │ │ │ + vmovq %xmm7,-0x30(%ebp) │ │ │ │ + vmovq %xmm7,-0x98(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + vmovq %xmm7,-0x38(%ebp) │ │ │ │ + mov -0x14(%esi),%ebx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + sub %edi,%eax │ │ │ │ + cmp -0x74(%ebp),%eax │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + jge 245f0 │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 24559 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ sub -0x5c(%ebp),%eax │ │ │ │ - lea -0x4(%eax),%esi │ │ │ │ - cmp $0x38,%esi │ │ │ │ - jbe 24662 │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ - mov %eax,%ecx │ │ │ │ - or -0x64(%ebp),%ebx │ │ │ │ - and $0x3,%ecx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %ecx,%ebx │ │ │ │ - jne 24662 │ │ │ │ - vpbroadcastd -0xb8(%ebp),%zmm1 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - vmovdqa32 %zmm4,%zmm2 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - shr $0x2,%esi │ │ │ │ - lea 0x1(%esi),%esi │ │ │ │ - mov %esi,-0x140(%ebp) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - shr $0x4,%esi │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - dec %esi │ │ │ │ - vpaddd %zmm5,%zmm1,%zmm1 │ │ │ │ - and $0x3,%esi │ │ │ │ - je 24480 │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%ecx),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 24580 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 24580 │ │ │ │ - lea 0x40(%eax),%ecx │ │ │ │ - vpaddd %zmm0,%zmm4,%zmm2 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov %ecx,-0x138(%ebp) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 24b40 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 24429 │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 24580 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 24580 │ │ │ │ - lea 0x80(%eax),%esi │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov %esi,-0x138(%ebp) │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 24580 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 24580 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - inc %ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ + lea -0x4(%eax),%ebx │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + jbe 24614 │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + or -0x6c(%ebp),%edx │ │ │ │ + and $0x3,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %eax,%edx │ │ │ │ + jne 24614 │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + vmovd %edi,%xmm1 │ │ │ │ + mov %edi,%eax │ │ │ │ + lea 0x1(%ebx),%ebx │ │ │ │ + vpbroadcastd %xmm1,%ymm2 │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm1 │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + dec %ebx │ │ │ │ + vmovd %ecx,%xmm3 │ │ │ │ + sub %ecx,%eax │ │ │ │ + and $0x3,%ebx │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + vpbroadcastd %xmm3,%ymm5 │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm2 │ │ │ │ + je 247a2 │ │ │ │ + vmovdqa (%ecx),%ymm7 │ │ │ │ + vmovdqa (%edi),%ymm6 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 24260 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 24260 │ │ │ │ + lea 0x20(%ecx),%ecx │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 247a0 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 24150 │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + vmovdqa 0x20(%eax),%ymm7 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 24260 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 24260 │ │ │ │ + lea 0x40(%eax),%ebx │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x2,%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + vmovdqa (%eax),%ymm7 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 24260 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 24260 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqa (%eax),%ymm7 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 24260 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 24260 │ │ │ │ + lea 0x1(%edx),%ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + je 248e7 │ │ │ │ + vmovdqa 0x20(%eax),%ymm7 │ │ │ │ + vmovdqa 0x20(%eax,%ecx,1),%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 24260 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 24260 │ │ │ │ + vmovdqa 0x40(%eax),%ymm7 │ │ │ │ + vmovdqa 0x40(%eax,%ecx,1),%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 24260 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 24260 │ │ │ │ + vmovdqa 0x60(%eax),%ymm7 │ │ │ │ + vmovdqa 0x60(%eax,%ecx,1),%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 24260 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 24260 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x4,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 24190 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 24580 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 24580 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - cmp %esi,-0x60(%ebp) │ │ │ │ - je 24b10 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm3 │ │ │ │ - vmovdqa32 0x40(%eax,%ecx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 24580 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 24580 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x80(%eax,%ecx,1),%zmm3 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 24580 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 24580 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm7 │ │ │ │ - vmovdqa32 0xc0(%eax,%ecx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 24580 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 24580 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - jmp 24480 │ │ │ │ + vmovd %xmm2,%eax │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + lea 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + je 24b13 │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + cmp %ecx,0x4(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + lea 0x8(%eax),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + je 24b1b │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + cmp %ecx,0x8(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + lea 0xc(%eax),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + je 24b23 │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + lea 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + je 24b3a │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + lea 0x14(%eax),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + je 24b61 │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ + cmp %ecx,0x14(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + lea 0x18(%eax),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + je 24b69 │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ + cmp %ecx,0x18(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + lea 0x1c(%eax),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + je 24b79 │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ + cmp %ecx,0x1c(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp -0x60(%ebp),%edx │ │ │ │ + jne 24570 │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + cmp %edx,-0x9c(%ebp) │ │ │ │ + lea (%edi,%edx,1),%eax │ │ │ │ + cmovle -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 24b2b │ │ │ │ + sub %edi,%eax │ │ │ │ + lea -0x4(%eax),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 24920 │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + or -0xa0(%ebp),%edx │ │ │ │ + and $0x3,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %eax,%edx │ │ │ │ + jne 24920 │ │ │ │ + shr $0x2,%ecx │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ + mov %edi,%eax │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + vpbroadcastd %xmm6,%ymm5 │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm1 │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + dec %ebx │ │ │ │ + vmovd %ecx,%xmm7 │ │ │ │ + sub %edi,%ecx │ │ │ │ + and $0x3,%ebx │ │ │ │ + vpbroadcastd %xmm7,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm2 │ │ │ │ + je 24910 │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + vmovdqa (%edi),%ymm7 │ │ │ │ + vmovdqa (%edx),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 247b0 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 247b0 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x20(%edi),%eax │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 24910 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 2443b │ │ │ │ + vmovdqa 0x20(%edi),%ymm5 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 247b0 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 247b0 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + inc %edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm0,%ymm3,%ymm2 │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 247b0 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 247b0 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + inc %edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm2,%ecx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 245a4 │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 247b0 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 247b0 │ │ │ │ + lea 0x1(%edx),%edi │ │ │ │ + cmp -0x58(%ebp),%edi │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + je 24af7 │ │ │ │ + vmovdqa 0x20(%eax),%ymm3 │ │ │ │ + vmovdqa 0x20(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 247b0 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 247b0 │ │ │ │ + vmovdqa 0x40(%eax),%ymm3 │ │ │ │ + vmovdqa 0x40(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 247b0 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 247b0 │ │ │ │ + vmovdqa 0x60(%eax),%ymm3 │ │ │ │ + vmovdqa 0x60(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 247b0 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 247b0 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + add $0x4,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + jmp 24480 │ │ │ │ + cmp -0x60(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + je 24355 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jg 247d9 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 247d0 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jge 24590 │ │ │ │ - vmovq -0xf8(%ebp),%xmm7 │ │ │ │ - mov -0xc(%edi),%ecx │ │ │ │ - mov (%edi),%ebx │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ - movl $0x0,-0x14(%edi) │ │ │ │ - movl $0x0,-0x10(%edi) │ │ │ │ - movl $0x0,-0xc(%edi) │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ - vmovq %xmm7,(%edi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 2462e │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovq -0x98(%ebp),%xmm3 │ │ │ │ + mov -0xc(%esi),%ecx │ │ │ │ + movl $0x0,-0x14(%esi) │ │ │ │ + movl $0x0,-0x10(%esi) │ │ │ │ + movl $0x0,-0xc(%esi) │ │ │ │ + mov (%esi),%edi │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ + vmovq %xmm3,(%esi) │ │ │ │ + test %edi,%edi │ │ │ │ + je 245d2 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%esi │ │ │ │ - vmovdqa32 %zmm4,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm0,-0xf8(%ebp) │ │ │ │ - vmovdqa32 %zmm5,-0xb8(%ebp) │ │ │ │ - push %esi │ │ │ │ + sub %edi,%ebx │ │ │ │ + vmovdqa %ymm0,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x58(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm4 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm0 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm0 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm5 │ │ │ │ - vmovsd -0x8(%edi),%xmm3 │ │ │ │ - sub $0x14,%edi │ │ │ │ - vmovsd %xmm3,0x20(%edi) │ │ │ │ - jmp 242c0 │ │ │ │ - mov -0x144(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x5c(%ebp) │ │ │ │ - je 24d4d │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ + vmovdqa -0x58(%ebp),%ymm4 │ │ │ │ + vmovsd -0x8(%esi),%xmm6 │ │ │ │ + sub $0x14,%esi │ │ │ │ + vmovsd %xmm6,0x20(%esi) │ │ │ │ + jmp 24010 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + cmp %edx,-0x5c(%ebp) │ │ │ │ + je 24b33 │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ sub -0x5c(%ebp),%eax │ │ │ │ - lea -0x4(%eax),%esi │ │ │ │ - cmp $0x38,%esi │ │ │ │ - ja 2431f │ │ │ │ - mov %edx,%ebx │ │ │ │ + lea -0x4(%eax),%ebx │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + ja 2406f │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ sub -0x5c(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov %edi,%edx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ sub $0x4,%ebx │ │ │ │ shr $0x2,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 24751 │ │ │ │ + je 246fb │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 24733 │ │ │ │ + je 246dc │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 2471d │ │ │ │ + je 246c6 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 24707 │ │ │ │ + je 246b0 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 246f1 │ │ │ │ + je 2469a │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 246db │ │ │ │ + je 24684 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 246c5 │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + je 2466e │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ - mov (%esi),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - lea 0x4(%eax),%ecx │ │ │ │ - lea 0x4(%esi),%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - add $0x4,%ecx │ │ │ │ + mov (%edi),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - add $0x4,%ecx │ │ │ │ + lea 0x4(%edi),%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - add $0x4,%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - add $0x4,%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - add $0x4,%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - add $0x4,%ecx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 247d0 │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - cmp %esi,0x4(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - cmp %ebx,0x8(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ - cmp %esi,0xc(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - cmp %ebx,0x10(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - cmp %esi,0x14(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ - cmp %ebx,0x18(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - mov 0x1c(%eax),%esi │ │ │ │ - cmp %esi,0x1c(%ecx) │ │ │ │ - jl 245aa │ │ │ │ - jg 247d9 │ │ │ │ - add $0x20,%ecx │ │ │ │ - add $0x20,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jne 24751 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jne 245aa │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - cmp %edx,-0x78(%ebp) │ │ │ │ - lea (%ebx,%edx,1),%ecx │ │ │ │ - cmovg %ecx,%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 24ae4 │ │ │ │ - mov %esi,%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ - lea -0x4(%eax),%edx │ │ │ │ - cmp $0x38,%edx │ │ │ │ - jbe 24b60 │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - or -0x13c(%ebp),%ecx │ │ │ │ - sub %ebx,%eax │ │ │ │ - and $0x3,%eax │ │ │ │ - and $0x3f,%ecx │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 24b60 │ │ │ │ - vpbroadcastd -0xb8(%ebp),%zmm3 │ │ │ │ - mov %ebx,%eax │ │ │ │ - vmovdqa32 %zmm4,%zmm2 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shr $0x2,%edx │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - shr $0x4,%ebx │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - dec %ebx │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm1 │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 24b55 │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%edx),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 24a66 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 24a66 │ │ │ │ - vpaddd %zmm0,%zmm4,%zmm3 │ │ │ │ - lea 0x40(%eax),%edx │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %edx,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm3,%zmm2 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 24b50 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 24909 │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - mov %edx,%eax │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 24a66 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 24a66 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm0,%zmm3,%zmm2 │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 24a66 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 24a66 │ │ │ │ - mov %esi,-0x138(%ebp) │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 24a60 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 24a60 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - lea 0x1(%ecx),%esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - je 24d28 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x40(%eax,%edx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 24a60 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 24a60 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm3 │ │ │ │ - vmovdqa32 0x80(%eax,%edx,1),%zmm7 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 24a60 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 24a60 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm3 │ │ │ │ - vmovdqa32 0xc0(%eax,%edx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 24a60 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 24a60 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - jmp 24960 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x138(%ebp),%esi │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - vmovd %xmm2,%edx │ │ │ │ - jmp 24a80 │ │ │ │ - jg 24af8 │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 24af0 │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + je 24339 │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp %ecx,(%eax) │ │ │ │ - jge 24a70 │ │ │ │ - vmovq -0x150(%ebp),%xmm0 │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - mov %edi,%esi │ │ │ │ - vmovq %xmm0,(%edi) │ │ │ │ - mov -0x15c(%ebp),%edi │ │ │ │ - mov %edi,0x8(%esi) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,0x4(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + cmp %ecx,0x8(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + cmp %ebx,0xc(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,0x14(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ + cmp %ecx,0x18(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + mov 0x1c(%edx),%ebx │ │ │ │ + cmp %ebx,0x1c(%eax) │ │ │ │ + jl 24570 │ │ │ │ + jg 24342 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + jne 246fb │ │ │ │ + jmp 24339 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + jmp 24190 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + vmovd %xmm2,%edx │ │ │ │ + mov (%eax),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 2488c │ │ │ │ + jl 24879 │ │ │ │ + lea 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + je 24b81 │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + cmp %ecx,0x4(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + lea 0x8(%eax),%edi │ │ │ │ + cmp %edi,-0x60(%ebp) │ │ │ │ + je 24b89 │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + je 24b91 │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + cmp %edi,0xc(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + lea 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + je 24b99 │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + lea 0x14(%eax),%edi │ │ │ │ + cmp %edi,-0x60(%ebp) │ │ │ │ + je 24ba1 │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + cmp %ebx,0x14(%edx) │ │ │ │ + jg 2488c │ │ │ │ + jl 24879 │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,-0x60(%ebp) │ │ │ │ + je 24ba9 │ │ │ │ + mov 0x18(%edx),%edi │ │ │ │ + cmp %edi,0x18(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + lea 0x1c(%eax),%ebx │ │ │ │ + cmp %ebx,-0x60(%ebp) │ │ │ │ + je 24bb1 │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ + cmp %ecx,0x1c(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp -0xa8(%ebp),%edx │ │ │ │ + jne 2488c │ │ │ │ + fldl -0xc0(%ebp) │ │ │ │ + fldl -0x8(%esi) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ffreep %st(0) │ │ │ │ + ja 24570 │ │ │ │ + vmovq -0xb8(%ebp),%xmm0 │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ + mov %esi,0x8(%ebx) │ │ │ │ + vmovq %xmm0,(%ebx) │ │ │ │ test %eax,%eax │ │ │ │ - je 24d20 │ │ │ │ - mov -0x148(%ebp),%ebx │ │ │ │ + je 24ad0 │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovsd -0x158(%ebp),%xmm4 │ │ │ │ - vmovsd %xmm4,0xc(%esi) │ │ │ │ + vmovsd -0xc0(%ebp),%xmm4 │ │ │ │ + vmovsd %xmm4,0xc(%ebx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - cmp -0x6c(%ebp),%esi │ │ │ │ - jne 245aa │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - nop │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 24ad8 │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + lea (%edi,%eax,1),%edx │ │ │ │ + add -0x5c(%ebp),%eax │ │ │ │ + jmp 24268 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x144(%ebp),%edx │ │ │ │ - jne 24a86 │ │ │ │ - fldl -0x158(%ebp) │ │ │ │ - fldl -0x8(%edi) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - jbe 24a86 │ │ │ │ - jmp 245aa │ │ │ │ - mov -0x140(%ebp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 24d5d │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - add -0x5c(%ebp),%ecx │ │ │ │ - jmp 245a4 │ │ │ │ - nop │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + jmp 24480 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - jmp 24480 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov %esi,-0x138(%ebp) │ │ │ │ - jmp 24960 │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub -0xb8(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - sub $0x4,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 24d86 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 24c53 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 24c37 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 24c1b │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 24bff │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 24be3 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 24bc7 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov (%edx),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp %eax,(%ebx) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - add $0x4,%ebx │ │ │ │ + sub %edi,%eax │ │ │ │ + sub $0x4,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + inc %eax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 24b71 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 24a06 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 249ea │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 249ce │ │ │ │ + cmp $0x4,%eax │ │ │ │ + je 249b2 │ │ │ │ + cmp $0x5,%eax │ │ │ │ + je 24996 │ │ │ │ + cmp $0x6,%eax │ │ │ │ + je 2497a │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,(%edi) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + add $0x4,%edi │ │ │ │ + lea 0x4(%ebx),%edx │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov (%edx),%edi │ │ │ │ + cmp %edi,(%ecx) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + add $0x4,%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov (%edx),%edi │ │ │ │ + cmp %edi,(%ecx) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov (%edx),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp %eax,(%ebx) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - add $0x4,%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov (%edx),%edi │ │ │ │ + cmp %edi,(%ecx) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + add $0x4,%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%ecx) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - add $0x4,%ecx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + add $0x4,%eax │ │ │ │ add $0x4,%edx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + je 24871 │ │ │ │ mov (%edx),%ecx │ │ │ │ cmp %ecx,(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 24af0 │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ - cmp %ecx,0x4(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + mov 0x4(%edx),%edi │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ mov 0x8(%edx),%ebx │ │ │ │ cmp %ebx,0x8(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ mov 0xc(%edx),%ecx │ │ │ │ cmp %ecx,0xc(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - mov 0x10(%edx),%ebx │ │ │ │ - cmp %ebx,0x10(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - mov 0x14(%edx),%ecx │ │ │ │ - cmp %ecx,0x14(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - mov 0x18(%edx),%ebx │ │ │ │ - cmp %ebx,0x18(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ - mov 0x1c(%edx),%ecx │ │ │ │ - cmp %ecx,0x1c(%eax) │ │ │ │ - jl 24a86 │ │ │ │ - jg 24af8 │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ + cmp %edi,0x10(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,0x14(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ + cmp %ecx,0x18(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ + mov 0x1c(%edx),%edi │ │ │ │ + cmp %edi,0x1c(%eax) │ │ │ │ + jl 2488c │ │ │ │ + jg 24879 │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%edx │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 24c77 │ │ │ │ - jmp 24af0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x60(%ebp),%eax │ │ │ │ + jne 24a2b │ │ │ │ + jmp 24871 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 24ac2 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x138(%ebp),%esi │ │ │ │ - test $0xf,%al │ │ │ │ - je 24d8e │ │ │ │ + jmp 248ce │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + vpaddd -0x109d4(%edx),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpextrd $0x3,%xmm2,%edx │ │ │ │ + jmp 24339 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + test $0x7,%al │ │ │ │ + je 24b42 │ │ │ │ mov -0x5c(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edx │ │ │ │ add %ebx,%eax │ │ │ │ - jmp 24a80 │ │ │ │ - mov %esi,%eax │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jne 245aa │ │ │ │ - jmp 247d9 │ │ │ │ - mov -0x148(%ebp),%edx │ │ │ │ - vpaddd -0xfd34(%edx),%zmm1,%zmm2 │ │ │ │ - valignd $0xf,%zmm2,%zmm2,%zmm1 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - cmp -0x6c(%ebp),%eax │ │ │ │ - jne 245aa │ │ │ │ - jmp 247d9 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - jmp 24c77 │ │ │ │ - mov -0x148(%ebp),%ecx │ │ │ │ - vpaddd -0xfd34(%ecx),%zmm2,%zmm2 │ │ │ │ - valignd $0xf,%zmm2,%zmm2,%zmm1 │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - jmp 24af0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 247b8 │ │ │ │ + add $0x4,%edx │ │ │ │ + jmp 24339 │ │ │ │ + add $0x8,%edx │ │ │ │ + jmp 24339 │ │ │ │ + add $0xc,%edx │ │ │ │ + jmp 24339 │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + jmp 24871 │ │ │ │ + mov %edi,%edx │ │ │ │ + jmp 24339 │ │ │ │ + add $0x10,%edx │ │ │ │ + jmp 24339 │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + vpaddd -0x109d4(%ecx),%ymm2,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,%edx │ │ │ │ + jmp 24871 │ │ │ │ + add $0x14,%edx │ │ │ │ + jmp 24339 │ │ │ │ + add $0x18,%edx │ │ │ │ + jmp 24339 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + jmp 24a2b │ │ │ │ + add $0x1c,%edx │ │ │ │ + jmp 24339 │ │ │ │ + add $0x4,%edx │ │ │ │ + jmp 24871 │ │ │ │ + add $0x8,%edx │ │ │ │ + jmp 24871 │ │ │ │ + add $0xc,%edx │ │ │ │ + jmp 24871 │ │ │ │ + add $0x10,%edx │ │ │ │ + jmp 24871 │ │ │ │ + add $0x14,%edx │ │ │ │ + jmp 24871 │ │ │ │ + add $0x18,%edx │ │ │ │ + jmp 24871 │ │ │ │ + add $0x1c,%edx │ │ │ │ + jmp 24871 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - sub $0x40,%esp │ │ │ │ - mov %eax,0x24(%esp) │ │ │ │ - mov %edx,0x30(%esp) │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x20,%esp │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 25550 │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %ecx,%esi │ │ │ │ + je 25280 │ │ │ │ + mov %ecx,%ebx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 253e7 │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %esi,%eax │ │ │ │ - sub %ebx,%edx │ │ │ │ - lea (%ebx,%eax,1),%eax │ │ │ │ - sar $0x3,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%edi │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %ebx,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ + je 25117 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %ebx,%edi │ │ │ │ + sub %ebx,%eax │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub %edx,%edi │ │ │ │ + lea (%edx,%eax,1),%eax │ │ │ │ sar $0x3,%ecx │ │ │ │ - imul $0xaaaaaaab,%ecx,%ecx │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - sub %ecx,%edi │ │ │ │ - cmp %edi,0x3c(%esp) │ │ │ │ - je 255d8 │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov %eax,0x20(%esp) │ │ │ │ + sar $0x3,%edi │ │ │ │ + imul $0xaaaaaaab,%ecx,%esi │ │ │ │ + imul $0xaaaaaaab,%edi,%edi │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ sub %edi,%esi │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 252c6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 2528c │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - lea (%edi,%edi,2),%edi │ │ │ │ + je 25303 │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + mov %eax,(%esp) │ │ │ │ + sub %ebx,%edx │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jge 24ffe │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + test %edx,%edx │ │ │ │ + jle 24fc2 │ │ │ │ + mov 0x10(%esp),%esi │ │ │ │ + lea (%ebx,%ebx,2),%edi │ │ │ │ shl $0x3,%edi │ │ │ │ lea (%esi,%edi,1),%ecx │ │ │ │ - add $0xc0,%edi │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 251b0 │ │ │ │ + add $0x60,%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 24e5d │ │ │ │ - lea 0xc0(%esi),%ebx │ │ │ │ + jle 24c70 │ │ │ │ + lea 0x60(%esi),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 25480 │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ + jb 251b0 │ │ │ │ + mov 0x14(%esp),%eax │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 255c6 │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jbe 252f6 │ │ │ │ + shr $0x2,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - shr $0x3,%eax │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ mov %edi,%esi │ │ │ │ and $0x3,%esi │ │ │ │ - je 24fbf │ │ │ │ + je 24d7e │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 24f58 │ │ │ │ + je 24d33 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 24ef9 │ │ │ │ - vmovdqu32 (%edx),%zmm2 │ │ │ │ - vmovdqu32 0x40(%edx),%zmm7 │ │ │ │ + je 24cf0 │ │ │ │ + vmovdqu (%edx),%ymm2 │ │ │ │ + vmovdqu 0x20(%edx),%ymm7 │ │ │ │ mov $0x1,%ebx │ │ │ │ - lea 0xc0(%edx),%edx │ │ │ │ - lea 0xc0(%ecx),%eax │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm0 │ │ │ │ - vmovdqu32 (%ecx),%zmm5 │ │ │ │ - vmovdqu32 0x40(%ecx),%zmm4 │ │ │ │ - vmovdqu32 0x80(%ecx),%zmm3 │ │ │ │ - vmovdqu32 %zmm5,-0xc0(%edx) │ │ │ │ - vmovdqu32 %zmm4,-0x80(%edx) │ │ │ │ - vmovdqu32 %zmm3,-0x40(%edx) │ │ │ │ - vmovdqu32 %zmm2,(%ecx) │ │ │ │ - vmovdqu32 %zmm7,0x40(%ecx) │ │ │ │ - vmovdqu32 %zmm0,0x80(%ecx) │ │ │ │ - vmovdqu32 (%edx),%zmm6 │ │ │ │ - vmovdqu32 0x40(%edx),%zmm1 │ │ │ │ + lea 0x60(%edx),%edx │ │ │ │ + vmovdqu -0x20(%edx),%ymm0 │ │ │ │ + vmovdqu (%ecx),%ymm5 │ │ │ │ + lea 0x60(%ecx),%eax │ │ │ │ + vmovdqu 0x20(%ecx),%ymm4 │ │ │ │ + vmovdqu 0x40(%ecx),%ymm3 │ │ │ │ + vmovdqu %ymm5,-0x60(%edx) │ │ │ │ + vmovdqu %ymm4,-0x40(%edx) │ │ │ │ + vmovdqu %ymm3,-0x20(%edx) │ │ │ │ + vmovdqu %ymm2,(%ecx) │ │ │ │ + vmovdqu %ymm7,0x20(%ecx) │ │ │ │ + vmovdqu %ymm0,0x40(%ecx) │ │ │ │ inc %ebx │ │ │ │ - add $0xc0,%edx │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm2 │ │ │ │ - vmovdqu32 -0xc0(%eax),%zmm7 │ │ │ │ - vmovdqu32 -0x80(%eax),%zmm0 │ │ │ │ - vmovdqu32 -0x40(%eax),%zmm5 │ │ │ │ - vmovdqu32 %zmm7,-0xc0(%edx) │ │ │ │ - vmovdqu32 %zmm0,-0x80(%edx) │ │ │ │ - vmovdqu32 %zmm5,-0x40(%edx) │ │ │ │ - vmovdqu32 %zmm6,-0xc0(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x40(%eax) │ │ │ │ - vmovdqu32 (%edx),%zmm6 │ │ │ │ - vmovdqu32 0x40(%edx),%zmm1 │ │ │ │ + add $0x60,%edx │ │ │ │ + add $0x60,%eax │ │ │ │ + vmovdqu -0x60(%edx),%ymm6 │ │ │ │ + vmovdqu -0x40(%edx),%ymm1 │ │ │ │ + vmovdqu -0x20(%edx),%ymm2 │ │ │ │ + vmovdqu -0x60(%eax),%ymm7 │ │ │ │ + vmovdqu -0x40(%eax),%ymm0 │ │ │ │ + vmovdqu -0x20(%eax),%ymm5 │ │ │ │ + vmovdqu %ymm7,-0x60(%edx) │ │ │ │ + vmovdqu %ymm0,-0x40(%edx) │ │ │ │ + vmovdqu %ymm5,-0x20(%edx) │ │ │ │ + vmovdqu %ymm6,-0x60(%eax) │ │ │ │ + vmovdqu %ymm1,-0x40(%eax) │ │ │ │ + vmovdqu %ymm2,-0x20(%eax) │ │ │ │ inc %ebx │ │ │ │ - add $0xc0,%edx │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm2 │ │ │ │ - vmovdqu32 -0xc0(%eax),%zmm7 │ │ │ │ - vmovdqu32 -0x80(%eax),%zmm4 │ │ │ │ - vmovdqu32 -0x40(%eax),%zmm3 │ │ │ │ - vmovdqu32 %zmm7,-0xc0(%edx) │ │ │ │ - vmovdqu32 %zmm4,-0x80(%edx) │ │ │ │ - vmovdqu32 %zmm3,-0x40(%edx) │ │ │ │ - vmovdqu32 %zmm6,-0xc0(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x40(%eax) │ │ │ │ + add $0x60,%edx │ │ │ │ + add $0x60,%eax │ │ │ │ + vmovdqu -0x60(%edx),%ymm6 │ │ │ │ + vmovdqu -0x40(%edx),%ymm1 │ │ │ │ + vmovdqu -0x20(%edx),%ymm2 │ │ │ │ + vmovdqu -0x60(%eax),%ymm7 │ │ │ │ + vmovdqu -0x40(%eax),%ymm4 │ │ │ │ + vmovdqu -0x20(%eax),%ymm3 │ │ │ │ + vmovdqu %ymm7,-0x60(%edx) │ │ │ │ + vmovdqu %ymm4,-0x40(%edx) │ │ │ │ + vmovdqu %ymm3,-0x20(%edx) │ │ │ │ + vmovdqu %ymm6,-0x60(%eax) │ │ │ │ + vmovdqu %ymm1,-0x40(%eax) │ │ │ │ + vmovdqu %ymm2,-0x20(%eax) │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 25124 │ │ │ │ - vmovdqu32 (%eax),%zmm5 │ │ │ │ - vmovdqu32 0x40(%eax),%zmm2 │ │ │ │ + je 24ee4 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x300,%edx │ │ │ │ - add $0x300,%eax │ │ │ │ - vmovdqu32 -0x280(%eax),%zmm7 │ │ │ │ - vmovdqu32 -0x300(%edx),%zmm6 │ │ │ │ - vmovdqu32 -0x2c0(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0x280(%edx),%zmm0 │ │ │ │ - vmovdqu32 %zmm2,-0x2c0(%edx) │ │ │ │ - vmovdqu32 %zmm5,-0x300(%edx) │ │ │ │ - vmovdqu32 %zmm7,-0x280(%edx) │ │ │ │ - vmovdqu32 -0x240(%eax),%zmm5 │ │ │ │ - vmovdqu32 -0x200(%eax),%zmm4 │ │ │ │ - vmovdqu32 -0x1c0(%eax),%zmm3 │ │ │ │ - vmovdqu32 %zmm6,-0x300(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x2c0(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x280(%eax) │ │ │ │ - vmovdqu32 -0x240(%edx),%zmm6 │ │ │ │ - vmovdqu32 -0x200(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0x1c0(%edx),%zmm0 │ │ │ │ - vmovdqu32 %zmm5,-0x240(%edx) │ │ │ │ - vmovdqu32 %zmm4,-0x200(%edx) │ │ │ │ - vmovdqu32 %zmm3,-0x1c0(%edx) │ │ │ │ - vmovdqu32 -0x100(%eax),%zmm5 │ │ │ │ - vmovdqu32 %zmm6,-0x240(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x200(%eax) │ │ │ │ - vmovdqu32 -0x180(%eax),%zmm1 │ │ │ │ - vmovdqu32 %zmm0,-0x1c0(%eax) │ │ │ │ - vmovdqu32 -0x140(%eax),%zmm0 │ │ │ │ - vmovdqu32 -0x180(%edx),%zmm2 │ │ │ │ - vmovdqu32 -0x140(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x100(%edx),%zmm6 │ │ │ │ - vmovdqu32 %zmm1,-0x180(%edx) │ │ │ │ - vmovdqu32 %zmm0,-0x140(%edx) │ │ │ │ - vmovdqu32 %zmm5,-0x100(%edx) │ │ │ │ - vmovdqu32 -0xc0(%eax),%zmm1 │ │ │ │ - vmovdqu32 -0x80(%eax),%zmm4 │ │ │ │ - vmovdqu32 -0x40(%eax),%zmm3 │ │ │ │ - vmovdqu32 %zmm2,-0x180(%eax) │ │ │ │ - vmovdqu32 %zmm7,-0x140(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x100(%eax) │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm2 │ │ │ │ - vmovdqu32 -0x80(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm6 │ │ │ │ - vmovdqu32 %zmm1,-0xc0(%edx) │ │ │ │ - vmovdqu32 %zmm4,-0x80(%edx) │ │ │ │ - vmovdqu32 %zmm3,-0x40(%edx) │ │ │ │ - vmovdqu32 %zmm2,-0xc0(%eax) │ │ │ │ - vmovdqu32 %zmm7,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x40(%eax) │ │ │ │ + add $0x180,%edx │ │ │ │ + add $0x180,%eax │ │ │ │ + vmovdqu -0x180(%eax),%ymm5 │ │ │ │ + vmovdqu -0x160(%eax),%ymm2 │ │ │ │ + vmovdqu -0x140(%eax),%ymm7 │ │ │ │ + vmovdqu -0x180(%edx),%ymm6 │ │ │ │ + vmovdqu -0x160(%edx),%ymm1 │ │ │ │ + vmovdqu -0x140(%edx),%ymm0 │ │ │ │ + vmovdqu %ymm2,-0x160(%edx) │ │ │ │ + vmovdqu %ymm5,-0x180(%edx) │ │ │ │ + vmovdqu %ymm7,-0x140(%edx) │ │ │ │ + vmovdqu %ymm6,-0x180(%eax) │ │ │ │ + vmovdqu %ymm1,-0x160(%eax) │ │ │ │ + vmovdqu %ymm0,-0x140(%eax) │ │ │ │ + vmovdqu -0x120(%eax),%ymm5 │ │ │ │ + vmovdqu -0x100(%eax),%ymm4 │ │ │ │ + vmovdqu -0xe0(%eax),%ymm3 │ │ │ │ + vmovdqu -0x120(%edx),%ymm6 │ │ │ │ + vmovdqu -0x100(%edx),%ymm1 │ │ │ │ + vmovdqu -0xe0(%edx),%ymm0 │ │ │ │ + vmovdqu %ymm4,-0x100(%edx) │ │ │ │ + vmovdqu %ymm5,-0x120(%edx) │ │ │ │ + vmovdqu %ymm3,-0xe0(%edx) │ │ │ │ + vmovdqu %ymm6,-0x120(%eax) │ │ │ │ + vmovdqu %ymm1,-0x100(%eax) │ │ │ │ + vmovdqu %ymm0,-0xe0(%eax) │ │ │ │ + vmovdqu -0xc0(%eax),%ymm1 │ │ │ │ + vmovdqu -0xc0(%edx),%ymm2 │ │ │ │ + vmovdqu -0xa0(%edx),%ymm7 │ │ │ │ + vmovdqu -0x80(%edx),%ymm6 │ │ │ │ + vmovdqu -0xa0(%eax),%ymm0 │ │ │ │ + vmovdqu -0x80(%eax),%ymm5 │ │ │ │ + vmovdqu %ymm1,-0xc0(%edx) │ │ │ │ + vmovdqu %ymm0,-0xa0(%edx) │ │ │ │ + vmovdqu %ymm5,-0x80(%edx) │ │ │ │ + vmovdqu %ymm2,-0xc0(%eax) │ │ │ │ + vmovdqu -0x60(%eax),%ymm1 │ │ │ │ + vmovdqu %ymm7,-0xa0(%eax) │ │ │ │ + vmovdqu %ymm6,-0x80(%eax) │ │ │ │ + vmovdqu -0x40(%eax),%ymm4 │ │ │ │ + vmovdqu -0x60(%edx),%ymm2 │ │ │ │ + vmovdqu -0x40(%edx),%ymm7 │ │ │ │ + vmovdqu -0x20(%edx),%ymm6 │ │ │ │ + vmovdqu -0x20(%eax),%ymm3 │ │ │ │ + vmovdqu %ymm1,-0x60(%edx) │ │ │ │ + vmovdqu %ymm4,-0x40(%edx) │ │ │ │ + vmovdqu %ymm3,-0x20(%edx) │ │ │ │ + vmovdqu %ymm2,-0x60(%eax) │ │ │ │ + vmovdqu %ymm7,-0x40(%eax) │ │ │ │ + vmovdqu %ymm6,-0x20(%eax) │ │ │ │ cmp %edi,%ebx │ │ │ │ - jne 24fbf │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - and $0xfffffff8,%ebx │ │ │ │ - test $0x7,%dl │ │ │ │ - je 25279 │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ + jne 24d7e │ │ │ │ + mov 0x14(%esp),%ebx │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + test $0x3,%bl │ │ │ │ + je 24faf │ │ │ │ + lea (%edx,%edx,1),%esi │ │ │ │ + sub %edx,%ebx │ │ │ │ + lea (%esi,%edx,1),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ecx │ │ │ │ - add 0x30(%esp),%eax │ │ │ │ - mov 0x34(%esp),%edi │ │ │ │ - sub %ebx,%edi │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ - cmp $0x2,%esi │ │ │ │ - jbe 255d1 │ │ │ │ - mov 0x3c(%esp),%edx │ │ │ │ - mov 0x30(%esp),%esi │ │ │ │ - lea (%ebx,%ebx,2),%edi │ │ │ │ - add %ebx,%edx │ │ │ │ - lea (%esi,%edi,8),%edi │ │ │ │ - lea (%edx,%edx,2),%edx │ │ │ │ - vmovdqu (%edi),%ymm2 │ │ │ │ - vmovdqu 0x20(%edi),%ymm7 │ │ │ │ - lea (%esi,%edx,8),%esi │ │ │ │ - vmovdqu 0x40(%edi),%ymm0 │ │ │ │ - vmovdqu (%esi),%ymm5 │ │ │ │ - vmovdqu 0x20(%esi),%ymm6 │ │ │ │ - vmovdqu 0x40(%esi),%ymm1 │ │ │ │ - vmovdqu %ymm5,(%edi) │ │ │ │ - vmovdqu %ymm6,0x20(%edi) │ │ │ │ - vmovdqu %ymm1,0x40(%edi) │ │ │ │ - mov 0x38(%esp),%edi │ │ │ │ - vmovdqu %ymm2,(%esi) │ │ │ │ - vmovdqu %ymm7,0x20(%esi) │ │ │ │ - vmovdqu %ymm0,0x40(%esi) │ │ │ │ - test $0x3,%edi │ │ │ │ - je 25279 │ │ │ │ - mov %edi,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - lea (%edx,%edx,2),%esi │ │ │ │ - shl $0x3,%esi │ │ │ │ - add %esi,%ecx │ │ │ │ - add %esi,%eax │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 25237 │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ - add %ebx,%edx │ │ │ │ - lea (%edx,%edx,2),%ebx │ │ │ │ - add 0x3c(%esp),%edx │ │ │ │ - lea (%edi,%ebx,8),%ebx │ │ │ │ - mov 0x30(%esp),%edi │ │ │ │ + add 0x10(%esp),%eax │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 24f6d │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + add %edx,%esi │ │ │ │ + add 0x1c(%esp),%edx │ │ │ │ + lea (%edi,%esi,8),%esi │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ lea (%edx,%edx,2),%edx │ │ │ │ - vmovdqu (%ebx),%xmm2 │ │ │ │ - vmovdqu 0x10(%ebx),%xmm7 │ │ │ │ - vmovdqu 0x20(%ebx),%xmm0 │ │ │ │ + vmovdqu (%esi),%xmm2 │ │ │ │ + vmovdqu 0x10(%esi),%xmm7 │ │ │ │ + vmovdqu 0x20(%esi),%xmm0 │ │ │ │ lea (%edi,%edx,8),%edx │ │ │ │ vmovdqu (%edx),%xmm5 │ │ │ │ - vmovdqu 0x10(%edx),%xmm4 │ │ │ │ - vmovdqu 0x20(%edx),%xmm3 │ │ │ │ - vmovdqu %xmm5,(%ebx) │ │ │ │ - vmovdqu %xmm4,0x10(%ebx) │ │ │ │ - vmovdqu %xmm3,0x20(%ebx) │ │ │ │ + vmovdqu 0x10(%edx),%xmm6 │ │ │ │ + vmovdqu 0x20(%edx),%xmm1 │ │ │ │ + vmovdqu %xmm5,(%esi) │ │ │ │ + vmovdqu %xmm6,0x10(%esi) │ │ │ │ + vmovdqu %xmm1,0x20(%esi) │ │ │ │ vmovdqu %xmm2,(%edx) │ │ │ │ vmovdqu %xmm7,0x10(%edx) │ │ │ │ vmovdqu %xmm0,0x20(%edx) │ │ │ │ - test $0x1,%esi │ │ │ │ - je 25279 │ │ │ │ - and $0xfffffffe,%esi │ │ │ │ - lea (%esi,%esi,2),%ebx │ │ │ │ + test $0x1,%bl │ │ │ │ + je 24faf │ │ │ │ + and $0xfffffffe,%ebx │ │ │ │ + lea (%ebx,%ebx,2),%ebx │ │ │ │ shl $0x3,%ebx │ │ │ │ add %ebx,%ecx │ │ │ │ add %ebx,%eax │ │ │ │ - mov (%ecx),%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ + mov (%ecx),%edi │ │ │ │ + mov (%eax),%esi │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov %esi,0x4(%eax) │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ - mov %esi,0x8(%eax) │ │ │ │ + mov %edi,(%eax) │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov %edi,0x4(%eax) │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + mov %edi,0x8(%eax) │ │ │ │ mov %ebx,0x4(%ecx) │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ - mov %edi,(%ecx) │ │ │ │ + mov %esi,(%ecx) │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ - vmovq 0x10(%ecx),%xmm6 │ │ │ │ - vmovq %xmm6,0x10(%eax) │ │ │ │ + vmovq 0x10(%ecx),%xmm4 │ │ │ │ + vmovq %xmm4,0x10(%eax) │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ mov %esi,0x10(%ecx) │ │ │ │ mov %edi,0x14(%ecx) │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ - mov 0x30(%esp),%edx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ lea 0x18(%edx,%eax,8),%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - divl 0x3c(%esp) │ │ │ │ + divl 0x1c(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - je 253ce │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov %edi,0x34(%esp) │ │ │ │ + je 250ff │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + mov %edi,0x14(%esp) │ │ │ │ sub %edx,%edi │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - mov 0x34(%esp),%esi │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ - sub %edi,%esi │ │ │ │ - mov %esi,0x34(%esp) │ │ │ │ - cmp %esi,%edi │ │ │ │ - jl 24e30 │ │ │ │ - mov 0x2c(%esp),%ebx │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - lea (%ecx,%edx,8),%ebx │ │ │ │ - lea (%eax,%eax,2),%edx │ │ │ │ - shl $0x3,%edx │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + mov 0x14(%esp),%edi │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ + sub %ebx,%edx │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jl 24c40 │ │ │ │ + mov 0xc(%esp),%edi │ │ │ │ mov %ebx,%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ - test %edi,%edi │ │ │ │ - jle 253b8 │ │ │ │ - and $0x1,%edi │ │ │ │ - lea -0x18(%esi),%edx │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + lea (%edi,%edi,2),%ecx │ │ │ │ + lea (%eax,%ecx,8),%ebx │ │ │ │ + lea (%edx,%edx,2),%ecx │ │ │ │ + shl $0x3,%ecx │ │ │ │ + mov %ebx,%edi │ │ │ │ + sub %ecx,%edi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 250e9 │ │ │ │ + and $0x1,%esi │ │ │ │ + lea -0x18(%edi),%edx │ │ │ │ lea -0x18(%ebx),%eax │ │ │ │ - jne 25400 │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 25130 │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ + nop │ │ │ │ mov (%eax),%ecx │ │ │ │ - mov (%edx),%edi │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ - sub $0x30,%eax │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ - vmovq 0x10(%edx),%xmm1 │ │ │ │ sub $0x30,%edx │ │ │ │ + sub $0x30,%eax │ │ │ │ + mov 0x30(%edx),%edi │ │ │ │ + mov 0x34(%edx),%esi │ │ │ │ + mov 0x38(%edx),%ebx │ │ │ │ + vmovq 0x40(%edx),%xmm1 │ │ │ │ mov %ecx,0x30(%edx) │ │ │ │ mov 0x34(%eax),%ecx │ │ │ │ mov %ecx,0x34(%edx) │ │ │ │ mov 0x38(%eax),%ecx │ │ │ │ mov %ecx,0x38(%edx) │ │ │ │ mov %esi,0x34(%eax) │ │ │ │ mov 0x3c(%eax),%esi │ │ │ │ @@ -29765,112 +30464,111 @@ │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ mov 0x20(%edx),%ebx │ │ │ │ mov %esi,0x3c(%edx) │ │ │ │ vmovq 0x40(%eax),%xmm2 │ │ │ │ mov 0x1c(%edx),%esi │ │ │ │ vmovq %xmm2,0x40(%edx) │ │ │ │ mov %edi,0x3c(%eax) │ │ │ │ - mov 0x18(%edx),%edi │ │ │ │ vmovq %xmm1,0x40(%eax) │ │ │ │ + mov 0x18(%edx),%edi │ │ │ │ mov %ecx,0x18(%edx) │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ mov %ecx,0x1c(%edx) │ │ │ │ mov 0x20(%eax),%ecx │ │ │ │ mov %ecx,0x20(%edx) │ │ │ │ mov %esi,0x1c(%eax) │ │ │ │ mov %ebx,0x20(%eax) │ │ │ │ mov %edi,0x18(%eax) │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ mov 0x24(%eax),%esi │ │ │ │ vmovq 0x28(%edx),%xmm3 │ │ │ │ - addl $0x2,0x38(%esp) │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ + addl $0x2,0x18(%esp) │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ mov %esi,0x24(%edx) │ │ │ │ vmovq 0x28(%eax),%xmm7 │ │ │ │ vmovq %xmm7,0x28(%edx) │ │ │ │ mov %edi,0x24(%eax) │ │ │ │ vmovq %xmm3,0x28(%eax) │ │ │ │ - cmp %ebx,0x3c(%esp) │ │ │ │ - jne 25310 │ │ │ │ - imul $0xffffffe8,0x3c(%esp),%edx │ │ │ │ - add %edx,0x30(%esp) │ │ │ │ - mov 0x2c(%esp),%eax │ │ │ │ + cmp %ebx,0x1c(%esp) │ │ │ │ + jne 25040 │ │ │ │ + imul $0xffffffe8,0x1c(%esp),%edx │ │ │ │ + add %edx,0x10(%esp) │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - divl 0x34(%esp) │ │ │ │ - mov %edx,0x3c(%esp) │ │ │ │ + divl 0x14(%esp) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ test %edx,%edx │ │ │ │ - jne 252ac │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ + jne 24fe2 │ │ │ │ + mov (%esp),%ebx │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ mov %ebx,(%ecx) │ │ │ │ vzeroupper │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ + mov 0x8(%esp),%ecx │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ mov %edx,(%ecx) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x18(%esi),%ecx │ │ │ │ - mov %esi,%edi │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ - vmovq 0x10(%edx),%xmm0 │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ - mov %ecx,0x28(%esp) │ │ │ │ + mov -0x18(%edi),%esi │ │ │ │ + vmovq 0x10(%edx),%xmm0 │ │ │ │ + cmpl $0x1,0x1c(%esp) │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ mov -0x18(%ebx),%ecx │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ mov %ecx,-0x18(%edi) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov %ecx,0x4(%edx) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ mov %ecx,-0x18(%ebx) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ - mov 0x28(%esp),%esi │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ mov 0xc(%edx),%ecx │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ mov %esi,0xc(%edx) │ │ │ │ vmovq 0x10(%eax),%xmm6 │ │ │ │ vmovq %xmm6,0x10(%edx) │ │ │ │ mov %ecx,0xc(%eax) │ │ │ │ - lea -0x30(%edi),%edx │ │ │ │ vmovq %xmm0,0x10(%eax) │ │ │ │ + lea -0x30(%edi),%edx │ │ │ │ lea -0x30(%ebx),%eax │ │ │ │ - cmpl $0x1,0x3c(%esp) │ │ │ │ - je 253af │ │ │ │ - movl $0x1,0x38(%esp) │ │ │ │ - jmp 25310 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 250e0 │ │ │ │ + movl $0x1,0x18(%esp) │ │ │ │ + jmp 25040 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ - mov %esi,%edx │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - testb $0x1,0x34(%esp) │ │ │ │ - jne 25562 │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,0x4(%esp) │ │ │ │ + testb $0x1,0x14(%esp) │ │ │ │ + jne 25292 │ │ │ │ + movl $0x0,0x18(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov (%eax),%edi │ │ │ │ - mov (%edx),%esi │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - add $0x30,%eax │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ - vmovq 0x10(%edx),%xmm5 │ │ │ │ add $0x30,%edx │ │ │ │ + add $0x30,%eax │ │ │ │ + mov -0x30(%edx),%esi │ │ │ │ + mov -0x2c(%edx),%ebx │ │ │ │ + mov -0x28(%edx),%ecx │ │ │ │ + vmovq -0x20(%edx),%xmm5 │ │ │ │ mov %edi,-0x30(%edx) │ │ │ │ mov -0x2c(%eax),%edi │ │ │ │ mov %edi,-0x2c(%edx) │ │ │ │ mov -0x28(%eax),%edi │ │ │ │ mov %edi,-0x28(%edx) │ │ │ │ mov %ebx,-0x2c(%eax) │ │ │ │ mov -0x24(%eax),%ebx │ │ │ │ @@ -29880,56 +30578,57 @@ │ │ │ │ mov -0x18(%eax),%edi │ │ │ │ mov -0x10(%edx),%ecx │ │ │ │ mov %ebx,-0x24(%edx) │ │ │ │ vmovq -0x20(%eax),%xmm0 │ │ │ │ mov -0x14(%edx),%ebx │ │ │ │ vmovq %xmm0,-0x20(%edx) │ │ │ │ mov %esi,-0x24(%eax) │ │ │ │ - mov -0x18(%edx),%esi │ │ │ │ vmovq %xmm5,-0x20(%eax) │ │ │ │ + mov -0x18(%edx),%esi │ │ │ │ mov %edi,-0x18(%edx) │ │ │ │ mov -0x14(%eax),%edi │ │ │ │ mov %edi,-0x14(%edx) │ │ │ │ mov -0x10(%eax),%edi │ │ │ │ mov %edi,-0x10(%edx) │ │ │ │ mov %ebx,-0x14(%eax) │ │ │ │ mov %ecx,-0x10(%eax) │ │ │ │ mov %esi,-0x18(%eax) │ │ │ │ mov -0xc(%edx),%esi │ │ │ │ mov -0xc(%eax),%ebx │ │ │ │ vmovq -0x8(%edx),%xmm6 │ │ │ │ - addl $0x2,0x38(%esp) │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ + addl $0x2,0x18(%esp) │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ mov %ebx,-0xc(%edx) │ │ │ │ vmovq -0x8(%eax),%xmm1 │ │ │ │ vmovq %xmm1,-0x8(%edx) │ │ │ │ mov %esi,-0xc(%eax) │ │ │ │ vmovq %xmm6,-0x8(%eax) │ │ │ │ - cmp %ecx,0x34(%esp) │ │ │ │ - jne 254a0 │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ + cmp %ecx,0x14(%esp) │ │ │ │ + jne 251d0 │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ dec %edx │ │ │ │ - mov %edx,0x28(%esp) │ │ │ │ - jmp 25279 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov 0x24(%esp),%edx │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ + jmp 24faf │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x8(%esp),%edx │ │ │ │ mov %eax,(%edx) │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov %esi,%eax │ │ │ │ mov (%ecx),%esi │ │ │ │ - addl $0x18,0x38(%esp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + addl $0x18,0x4(%esp) │ │ │ │ + cmpl $0x1,0x14(%esp) │ │ │ │ mov %esi,(%eax) │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ mov %esi,0x8(%eax) │ │ │ │ mov %ebx,0x4(%ecx) │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ @@ -29939,4695 +30638,5453 @@ │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ mov 0x14(%eax),%edi │ │ │ │ mov %ebx,0xc(%eax) │ │ │ │ vmovq 0x10(%ecx),%xmm4 │ │ │ │ vmovq %xmm4,0x10(%eax) │ │ │ │ mov %edx,0xc(%ecx) │ │ │ │ mov %esi,0x10(%ecx) │ │ │ │ - mov %edi,0x14(%ecx) │ │ │ │ lea 0x18(%eax),%edx │ │ │ │ - cmpl $0x1,0x34(%esp) │ │ │ │ - je 2553f │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - movl $0x1,0x38(%esp) │ │ │ │ - jmp 254a0 │ │ │ │ - mov 0x30(%esp),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 25142 │ │ │ │ + mov %edi,0x14(%ecx) │ │ │ │ + je 25270 │ │ │ │ + mov 0x4(%esp),%eax │ │ │ │ + movl $0x1,0x18(%esp) │ │ │ │ + jmp 251d0 │ │ │ │ + mov 0x10(%esp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 251c5 │ │ │ │ - lea 0xbf(%ebx),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - cmp $0x17e,%eax │ │ │ │ - jbe 25a48 │ │ │ │ - lea -0x18(%esi),%edi │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - sub %ebx,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - imul $0xaaaaaab,%edi,%ecx │ │ │ │ - and $0x1fffffff,%ecx │ │ │ │ - mov %ecx,0x3c(%esp) │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - jbe 25b4e │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,0x34(%esp) │ │ │ │ - shr $0x3,%ecx │ │ │ │ - lea (%ecx,%ecx,2),%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - lea (%ecx,%esi,1),%edi │ │ │ │ - sub $0xc0,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - imul $0x2aaaaab,%ecx,%ecx │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ - inc %ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 25b43 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 256aa │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 259e7 │ │ │ │ - vmovdqu32 (%edx),%zmm6 │ │ │ │ - vmovdqu32 0x40(%edx),%zmm2 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0xc0(%eax),%zmm7 │ │ │ │ - vmovdqu32 -0x80(%eax),%zmm0 │ │ │ │ - vmovdqu32 -0x40(%eax),%zmm3 │ │ │ │ - vmovdqu32 %zmm7,-0xc0(%edx) │ │ │ │ - vmovdqu32 %zmm0,-0x80(%edx) │ │ │ │ - vmovdqu32 %zmm3,-0x40(%edx) │ │ │ │ - vmovdqu32 %zmm6,-0xc0(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x40(%eax) │ │ │ │ - vmovdqu32 (%edx),%zmm6 │ │ │ │ - vmovdqu32 0x40(%edx),%zmm2 │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - add $0xc0,%eax │ │ │ │ - mov 0x38(%esp),%ecx │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0xc0(%eax),%zmm5 │ │ │ │ - vmovdqu32 -0x80(%eax),%zmm4 │ │ │ │ - vmovdqu32 -0x40(%eax),%zmm7 │ │ │ │ - vmovdqu32 %zmm5,-0xc0(%edx) │ │ │ │ - vmovdqu32 %zmm4,-0x80(%edx) │ │ │ │ - vmovdqu32 %zmm7,-0x40(%edx) │ │ │ │ - vmovdqu32 %zmm6,-0xc0(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x40(%eax) │ │ │ │ - cmp 0x38(%esp),%eax │ │ │ │ - je 25880 │ │ │ │ - vmovdqu32 (%eax),%zmm1 │ │ │ │ - vmovdqu32 0x40(%eax),%zmm5 │ │ │ │ - add $0x300,%eax │ │ │ │ - add $0x300,%edx │ │ │ │ - vmovdqu32 -0x280(%eax),%zmm3 │ │ │ │ - vmovdqu32 -0x300(%edx),%zmm6 │ │ │ │ - vmovdqu32 -0x2c0(%edx),%zmm2 │ │ │ │ - vmovdqu32 -0x280(%edx),%zmm0 │ │ │ │ - vmovdqu32 %zmm1,-0x300(%edx) │ │ │ │ - vmovdqu32 %zmm5,-0x2c0(%edx) │ │ │ │ - vmovdqu32 %zmm3,-0x280(%edx) │ │ │ │ - vmovdqu32 -0x200(%eax),%zmm4 │ │ │ │ - vmovdqu32 -0x1c0(%eax),%zmm1 │ │ │ │ - vmovdqu32 %zmm0,-0x280(%eax) │ │ │ │ - vmovdqu32 -0x240(%eax),%zmm0 │ │ │ │ - vmovdqu32 %zmm6,-0x300(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x2c0(%eax) │ │ │ │ - vmovdqu32 -0x240(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x200(%edx),%zmm6 │ │ │ │ - vmovdqu32 -0x1c0(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm4,-0x200(%edx) │ │ │ │ - vmovdqu32 %zmm1,-0x1c0(%edx) │ │ │ │ - vmovdqu32 %zmm0,-0x240(%edx) │ │ │ │ - vmovdqu32 -0x180(%eax),%zmm5 │ │ │ │ - vmovdqu32 -0x140(%eax),%zmm0 │ │ │ │ - vmovdqu32 -0x100(%eax),%zmm3 │ │ │ │ - vmovdqu32 %zmm7,-0x240(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x200(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x1c0(%eax) │ │ │ │ - vmovdqu32 -0x180(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x140(%edx),%zmm6 │ │ │ │ - vmovdqu32 -0x100(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm5,-0x180(%edx) │ │ │ │ - vmovdqu32 %zmm0,-0x140(%edx) │ │ │ │ - vmovdqu32 %zmm3,-0x100(%edx) │ │ │ │ - vmovdqu32 -0x80(%eax),%zmm4 │ │ │ │ - vmovdqu32 -0x40(%eax),%zmm5 │ │ │ │ - vmovdqu32 %zmm7,-0x180(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x140(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x100(%eax) │ │ │ │ - vmovdqu32 -0xc0(%eax),%zmm2 │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x80(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm6 │ │ │ │ - vmovdqu32 %zmm4,-0x80(%edx) │ │ │ │ - vmovdqu32 %zmm5,-0x40(%edx) │ │ │ │ - vmovdqu32 %zmm2,-0xc0(%edx) │ │ │ │ - vmovdqu32 %zmm7,-0xc0(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x40(%eax) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 2571a │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 259e2 │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ - lea (%ecx,%ecx,2),%edi │ │ │ │ - shl $0x3,%edi │ │ │ │ - lea (%esi,%edi,1),%edx │ │ │ │ - add %ebx,%edi │ │ │ │ - mov %edi,0x38(%esp) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 25b5b │ │ │ │ - lea (%ecx,%ecx,2),%eax │ │ │ │ - shl $0x3,%eax │ │ │ │ - lea (%esi,%eax,1),%edi │ │ │ │ - add %ebx,%eax │ │ │ │ - vmovdqu (%edi),%ymm6 │ │ │ │ - vmovdqu 0x20(%edi),%ymm2 │ │ │ │ - vmovdqu 0x40(%edi),%ymm3 │ │ │ │ - vmovdqu (%eax),%ymm7 │ │ │ │ - vmovdqu 0x20(%eax),%ymm1 │ │ │ │ - vmovdqu 0x40(%eax),%ymm0 │ │ │ │ - vmovdqu %ymm6,(%eax) │ │ │ │ - vmovdqu %ymm2,0x20(%eax) │ │ │ │ - vmovdqu %ymm3,0x40(%eax) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ - vmovdqu %ymm7,(%edi) │ │ │ │ - vmovdqu %ymm1,0x20(%edi) │ │ │ │ - vmovdqu %ymm0,0x40(%edi) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 24f0c │ │ │ │ + lea -0x18(%ebx),%esi │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + sub %edx,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + imul $0xaaaaaab,%esi,%edi │ │ │ │ + and $0x1fffffff,%edi │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ + je 25689 │ │ │ │ + lea 0x5f(%edx),%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ + cmp $0xbe,%esi │ │ │ │ + jbe 25689 │ │ │ │ + mov %edi,%esi │ │ │ │ + lea 0x1(%edi),%edi │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jbe 2578e │ │ │ │ + shr $0x2,%edi │ │ │ │ + lea (%edi,%edi,2),%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + lea (%esi,%ebx,1),%edi │ │ │ │ + sub $0x60,%esi │ │ │ │ + shr $0x5,%esi │ │ │ │ + imul $0x2aaaaab,%esi,%esi │ │ │ │ + inc %esi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 25403 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 253b9 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jne 25646 │ │ │ │ + vmovdqu (%ecx),%ymm2 │ │ │ │ + vmovdqu 0x20(%ecx),%ymm1 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x20(%ecx),%ymm7 │ │ │ │ + vmovdqu -0x60(%eax),%ymm0 │ │ │ │ + vmovdqu -0x40(%eax),%ymm4 │ │ │ │ + vmovdqu -0x20(%eax),%ymm5 │ │ │ │ + vmovdqu %ymm0,-0x60(%ecx) │ │ │ │ + vmovdqu %ymm4,-0x40(%ecx) │ │ │ │ + vmovdqu %ymm5,-0x20(%ecx) │ │ │ │ + vmovdqu %ymm2,-0x60(%eax) │ │ │ │ + vmovdqu %ymm1,-0x40(%eax) │ │ │ │ + vmovdqu %ymm7,-0x20(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x60(%eax),%ymm7 │ │ │ │ + vmovdqu -0x40(%eax),%ymm0 │ │ │ │ + vmovdqu -0x20(%eax),%ymm3 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x40(%ecx),%ymm2 │ │ │ │ + vmovdqu -0x20(%ecx),%ymm1 │ │ │ │ + vmovdqu %ymm7,-0x60(%ecx) │ │ │ │ + vmovdqu %ymm0,-0x40(%ecx) │ │ │ │ + vmovdqu %ymm3,-0x20(%ecx) │ │ │ │ + vmovdqu %ymm6,-0x60(%eax) │ │ │ │ + vmovdqu %ymm2,-0x40(%eax) │ │ │ │ + vmovdqu %ymm1,-0x20(%eax) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 25566 │ │ │ │ + add $0x180,%eax │ │ │ │ + add $0x180,%ecx │ │ │ │ + vmovdqu -0x180(%eax),%ymm5 │ │ │ │ + vmovdqu -0x160(%eax),%ymm4 │ │ │ │ + vmovdqu -0x140(%eax),%ymm7 │ │ │ │ + vmovdqu -0x180(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x160(%ecx),%ymm2 │ │ │ │ + vmovdqu -0x140(%ecx),%ymm1 │ │ │ │ + vmovdqu %ymm5,-0x180(%ecx) │ │ │ │ + vmovdqu %ymm4,-0x160(%ecx) │ │ │ │ + vmovdqu %ymm7,-0x140(%ecx) │ │ │ │ + vmovdqu %ymm6,-0x180(%eax) │ │ │ │ + vmovdqu %ymm1,-0x140(%eax) │ │ │ │ + vmovdqu %ymm2,-0x160(%eax) │ │ │ │ + vmovdqu -0x120(%eax),%ymm1 │ │ │ │ + vmovdqu -0x100(%eax),%ymm5 │ │ │ │ + vmovdqu -0xe0(%eax),%ymm3 │ │ │ │ + vmovdqu -0x120(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x100(%ecx),%ymm2 │ │ │ │ + vmovdqu -0xe0(%ecx),%ymm0 │ │ │ │ + vmovdqu %ymm5,-0x100(%ecx) │ │ │ │ + vmovdqu %ymm1,-0x120(%ecx) │ │ │ │ + vmovdqu %ymm3,-0xe0(%ecx) │ │ │ │ + vmovdqu %ymm6,-0x120(%eax) │ │ │ │ + vmovdqu %ymm0,-0xe0(%eax) │ │ │ │ + vmovdqu %ymm2,-0x100(%eax) │ │ │ │ + vmovdqu -0xc0(%eax),%ymm0 │ │ │ │ + vmovdqu -0xc0(%ecx),%ymm7 │ │ │ │ + vmovdqu -0xa0(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x80(%ecx),%ymm2 │ │ │ │ + vmovdqu -0xa0(%eax),%ymm4 │ │ │ │ + vmovdqu -0x80(%eax),%ymm1 │ │ │ │ + vmovdqu %ymm0,-0xc0(%ecx) │ │ │ │ + vmovdqu %ymm4,-0xa0(%ecx) │ │ │ │ + vmovdqu %ymm1,-0x80(%ecx) │ │ │ │ + vmovdqu %ymm7,-0xc0(%eax) │ │ │ │ + vmovdqu -0x60(%eax),%ymm5 │ │ │ │ + vmovdqu %ymm6,-0xa0(%eax) │ │ │ │ + vmovdqu %ymm2,-0x80(%eax) │ │ │ │ + vmovdqu -0x40(%eax),%ymm0 │ │ │ │ + vmovdqu -0x20(%eax),%ymm3 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm7 │ │ │ │ + vmovdqu -0x40(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x20(%ecx),%ymm2 │ │ │ │ + vmovdqu %ymm5,-0x60(%ecx) │ │ │ │ + vmovdqu %ymm0,-0x40(%ecx) │ │ │ │ + vmovdqu %ymm3,-0x20(%ecx) │ │ │ │ + vmovdqu %ymm7,-0x60(%eax) │ │ │ │ + vmovdqu %ymm6,-0x40(%eax) │ │ │ │ + vmovdqu %ymm2,-0x20(%eax) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jne 25403 │ │ │ │ + mov 0x1c(%esp),%eax │ │ │ │ test $0x3,%al │ │ │ │ - je 259e2 │ │ │ │ + je 25786 │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - lea (%eax,%eax,2),%edi │ │ │ │ - shl $0x3,%edi │ │ │ │ - add %edi,0x38(%esp) │ │ │ │ - add %edi,%edx │ │ │ │ - cmp %eax,0x34(%esp) │ │ │ │ - je 2597f │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - add %eax,%ecx │ │ │ │ - sub %eax,%edi │ │ │ │ - lea (%ecx,%ecx,2),%eax │ │ │ │ + lea (%eax,%eax,1),%edi │ │ │ │ + lea (%edi,%eax,1),%ecx │ │ │ │ + shl $0x3,%ecx │ │ │ │ + lea (%ebx,%ecx,1),%esi │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp %eax,0x18(%esp) │ │ │ │ + je 25799 │ │ │ │ + sub %eax,0x1c(%esp) │ │ │ │ + vzeroupper │ │ │ │ + add %edi,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - lea (%esi,%eax,1),%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ + lea (%ebx,%eax,1),%edi │ │ │ │ + add %edx,%eax │ │ │ │ + mov 0x1c(%esp),%edx │ │ │ │ vmovdqu (%eax),%xmm7 │ │ │ │ vmovdqu 0x10(%eax),%xmm1 │ │ │ │ - vmovdqu 0x20(%eax),%xmm0 │ │ │ │ - vmovdqu (%ecx),%xmm5 │ │ │ │ - vmovdqu 0x10(%ecx),%xmm4 │ │ │ │ - vmovdqu 0x20(%ecx),%xmm6 │ │ │ │ - vmovdqu %xmm5,(%eax) │ │ │ │ + vmovdqu 0x20(%eax),%xmm6 │ │ │ │ + vmovdqu (%edi),%xmm2 │ │ │ │ + vmovdqu 0x10(%edi),%xmm4 │ │ │ │ + vmovdqu 0x20(%edi),%xmm5 │ │ │ │ + vmovdqu %xmm2,(%eax) │ │ │ │ vmovdqu %xmm4,0x10(%eax) │ │ │ │ - vmovdqu %xmm6,0x20(%eax) │ │ │ │ - vmovdqu %xmm7,(%ecx) │ │ │ │ - vmovdqu %xmm1,0x10(%ecx) │ │ │ │ - vmovdqu %xmm0,0x20(%ecx) │ │ │ │ - testb $0x1,0x3c(%esp) │ │ │ │ - je 259e2 │ │ │ │ - and $0xfffffffe,%edi │ │ │ │ - lea (%edi,%edi,2),%ebx │ │ │ │ - shl $0x3,%ebx │ │ │ │ - add %ebx,0x38(%esp) │ │ │ │ - add %ebx,%edx │ │ │ │ - mov 0x38(%esp),%eax │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov %edi,0x3c(%esp) │ │ │ │ - mov (%edx),%edi │ │ │ │ - mov %edi,(%eax) │ │ │ │ - mov 0x4(%edx),%edi │ │ │ │ - mov %edi,0x4(%eax) │ │ │ │ - mov 0x8(%edx),%edi │ │ │ │ - mov %edi,0x8(%eax) │ │ │ │ - mov %ebx,(%edx) │ │ │ │ - mov %ecx,0x4(%edx) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - mov 0x3c(%esp),%ebx │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - vmovq 0x10(%edi),%xmm2 │ │ │ │ - mov %ebx,0x8(%edx) │ │ │ │ - mov %ecx,0xc(%edi) │ │ │ │ - vmovq 0x10(%edx),%xmm3 │ │ │ │ - vmovq %xmm3,0x10(%edi) │ │ │ │ - mov %eax,0xc(%edx) │ │ │ │ - vmovq %xmm2,0x10(%edx) │ │ │ │ - vzeroupper │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ - mov %esi,(%eax) │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ + vmovdqu %xmm5,0x20(%eax) │ │ │ │ + vmovdqu %xmm7,(%edi) │ │ │ │ + vmovdqu %xmm1,0x10(%edi) │ │ │ │ + vmovdqu %xmm6,0x20(%edi) │ │ │ │ + test $0x1,%dl │ │ │ │ + je 25634 │ │ │ │ + and $0xfffffffe,%edx │ │ │ │ + lea (%edx,%edx,2),%eax │ │ │ │ + shl $0x3,%eax │ │ │ │ + add %eax,%esi │ │ │ │ + add %eax,%ecx │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ + mov (%ecx),%edi │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + vmovq 0x10(%ecx),%xmm0 │ │ │ │ + mov %eax,0x1c(%esp) │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + mov %eax,0x4(%ecx) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ + mov %edi,(%esi) │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ + mov 0x1c(%esp),%edi │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ + mov %edx,0xc(%ecx) │ │ │ │ + vmovq 0x10(%esi),%xmm3 │ │ │ │ + vmovq %xmm3,0x10(%ecx) │ │ │ │ + mov %eax,0xc(%esi) │ │ │ │ + vmovq %xmm0,0x10(%esi) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + mov 0x8(%esp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - vzeroupper │ │ │ │ - jmp 259d0 │ │ │ │ - vmovdqu32 (%ebx),%zmm2 │ │ │ │ - vmovdqu32 0x40(%ebx),%zmm1 │ │ │ │ - lea 0xc0(%esi),%eax │ │ │ │ - lea 0xc0(%ebx),%edx │ │ │ │ - vmovdqu32 0x80(%ebx),%zmm7 │ │ │ │ - vmovdqu32 (%esi),%zmm0 │ │ │ │ - vmovdqu32 0x40(%esi),%zmm5 │ │ │ │ - vmovdqu32 0x80(%esi),%zmm4 │ │ │ │ - vmovdqu32 %zmm0,(%ebx) │ │ │ │ - vmovdqu32 %zmm5,0x40(%ebx) │ │ │ │ - vmovdqu32 %zmm4,0x80(%ebx) │ │ │ │ - vmovdqu32 %zmm2,(%esi) │ │ │ │ - vmovdqu32 %zmm1,0x40(%esi) │ │ │ │ - vmovdqu32 %zmm7,0x80(%esi) │ │ │ │ - jmp 2564c │ │ │ │ - and $0x8,%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %ebx,%eax │ │ │ │ - je 25aa0 │ │ │ │ - mov (%esi),%edi │ │ │ │ - mov (%ebx),%ebx │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - add $0x18,%eax │ │ │ │ - mov -0x10(%eax),%edx │ │ │ │ - vmovq -0x8(%eax),%xmm1 │ │ │ │ - mov %edi,-0x18(%eax) │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ - mov %edi,-0x14(%eax) │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov %edi,-0x10(%eax) │ │ │ │ - mov %ecx,0x4(%esi) │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - mov %ebx,(%esi) │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ - mov -0xc(%eax),%ebx │ │ │ │ - mov %ecx,-0xc(%eax) │ │ │ │ - vmovq 0x10(%esi),%xmm7 │ │ │ │ - lea 0x18(%esi),%ecx │ │ │ │ - vmovq %xmm7,-0x8(%eax) │ │ │ │ - mov %ebx,0xc(%esi) │ │ │ │ - vmovq %xmm1,0x10(%esi) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 259d0 │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ - mov (%ecx),%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ + vmovdqu (%edx),%ymm2 │ │ │ │ + vmovdqu 0x20(%edx),%ymm7 │ │ │ │ + lea 0x60(%ebx),%eax │ │ │ │ + lea 0x60(%edx),%ecx │ │ │ │ + vmovdqu 0x40(%edx),%ymm0 │ │ │ │ + vmovdqu (%ebx),%ymm5 │ │ │ │ + vmovdqu 0x20(%ebx),%ymm6 │ │ │ │ + vmovdqu 0x40(%ebx),%ymm3 │ │ │ │ + vmovdqu %ymm5,(%edx) │ │ │ │ + vmovdqu %ymm6,0x20(%edx) │ │ │ │ + vmovdqu %ymm3,0x40(%edx) │ │ │ │ + vmovdqu %ymm2,(%ebx) │ │ │ │ + vmovdqu %ymm7,0x20(%ebx) │ │ │ │ + vmovdqu %ymm0,0x40(%ebx) │ │ │ │ + jmp 25378 │ │ │ │ + mov %ebx,%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + and $0x8,%esi │ │ │ │ + je 256e2 │ │ │ │ + mov (%ebx),%edi │ │ │ │ + mov (%edx),%esi │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ + mov %edi,(%edx) │ │ │ │ + mov 0x4(%ebx),%edi │ │ │ │ + mov %edi,0x4(%edx) │ │ │ │ + mov 0x8(%ebx),%edi │ │ │ │ + mov %edi,0x8(%edx) │ │ │ │ + mov %ecx,0x4(%ebx) │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ + mov %esi,(%ebx) │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ + mov 0x14(%edx),%edi │ │ │ │ + mov %ecx,0xc(%edx) │ │ │ │ + vmovq 0x10(%ebx),%xmm7 │ │ │ │ + lea 0x18(%edx),%ecx │ │ │ │ + vmovq %xmm7,0x10(%edx) │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ + mov %esi,0x10(%ebx) │ │ │ │ + lea 0x18(%ebx),%eax │ │ │ │ + mov %edi,0x14(%ebx) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 25634 │ │ │ │ + mov %ebx,0x1c(%esp) │ │ │ │ + mov (%eax),%ebx │ │ │ │ add $0x30,%ecx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - vmovq 0x10(%eax),%xmm0 │ │ │ │ add $0x30,%eax │ │ │ │ - mov %esi,-0x30(%eax) │ │ │ │ + mov -0x30(%ecx),%edi │ │ │ │ mov -0x2c(%ecx),%esi │ │ │ │ - mov %esi,-0x2c(%eax) │ │ │ │ - mov -0x28(%ecx),%esi │ │ │ │ - mov %esi,-0x28(%eax) │ │ │ │ + mov -0x28(%ecx),%edx │ │ │ │ + vmovq -0x20(%ecx),%xmm1 │ │ │ │ + mov %ebx,-0x30(%ecx) │ │ │ │ + mov -0x2c(%eax),%ebx │ │ │ │ mov %ebx,-0x2c(%ecx) │ │ │ │ - mov -0x24(%ecx),%ebx │ │ │ │ - mov %edi,-0x30(%ecx) │ │ │ │ - mov %edx,-0x28(%ecx) │ │ │ │ - mov -0x24(%eax),%edi │ │ │ │ - mov -0x18(%ecx),%esi │ │ │ │ - mov -0x10(%eax),%edx │ │ │ │ - mov %ebx,-0x24(%eax) │ │ │ │ - vmovq -0x20(%ecx),%xmm5 │ │ │ │ - mov -0x14(%eax),%ebx │ │ │ │ - vmovq %xmm5,-0x20(%eax) │ │ │ │ - mov %edi,-0x24(%ecx) │ │ │ │ - mov -0x18(%eax),%edi │ │ │ │ - vmovq %xmm0,-0x20(%ecx) │ │ │ │ - mov %esi,-0x18(%eax) │ │ │ │ + mov -0x28(%eax),%ebx │ │ │ │ + mov %ebx,-0x28(%ecx) │ │ │ │ + mov %esi,-0x2c(%eax) │ │ │ │ + mov -0x24(%eax),%esi │ │ │ │ + mov %edi,-0x30(%eax) │ │ │ │ + mov %edx,-0x28(%eax) │ │ │ │ + mov -0x24(%ecx),%edi │ │ │ │ + mov -0x18(%eax),%ebx │ │ │ │ + mov -0x10(%ecx),%edx │ │ │ │ + mov %esi,-0x24(%ecx) │ │ │ │ + vmovq -0x20(%eax),%xmm6 │ │ │ │ mov -0x14(%ecx),%esi │ │ │ │ - mov %esi,-0x14(%eax) │ │ │ │ - mov -0x10(%ecx),%esi │ │ │ │ - mov %esi,-0x10(%eax) │ │ │ │ + vmovq %xmm6,-0x20(%ecx) │ │ │ │ + mov %edi,-0x24(%eax) │ │ │ │ + vmovq %xmm1,-0x20(%eax) │ │ │ │ + mov -0x18(%ecx),%edi │ │ │ │ + mov %ebx,-0x18(%ecx) │ │ │ │ + mov -0x14(%eax),%ebx │ │ │ │ mov %ebx,-0x14(%ecx) │ │ │ │ - mov %edi,-0x18(%ecx) │ │ │ │ - mov %edx,-0x10(%ecx) │ │ │ │ - mov -0xc(%eax),%edi │ │ │ │ - mov -0xc(%ecx),%ebx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + mov %ebx,-0x10(%ecx) │ │ │ │ + mov %esi,-0x14(%eax) │ │ │ │ + mov %edi,-0x18(%eax) │ │ │ │ + mov %edx,-0x10(%eax) │ │ │ │ + mov -0xc(%ecx),%edi │ │ │ │ + mov -0xc(%eax),%esi │ │ │ │ + vmovq -0x8(%ecx),%xmm2 │ │ │ │ + mov %esi,-0xc(%ecx) │ │ │ │ vmovq -0x8(%eax),%xmm4 │ │ │ │ - mov %ebx,-0xc(%eax) │ │ │ │ - vmovq -0x8(%ecx),%xmm6 │ │ │ │ - vmovq %xmm6,-0x8(%eax) │ │ │ │ - mov %edi,-0xc(%ecx) │ │ │ │ vmovq %xmm4,-0x8(%ecx) │ │ │ │ - cmp %eax,0x3c(%esp) │ │ │ │ - jne 25aa4 │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - jmp 259d0 │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov 0x3c(%esp),%edi │ │ │ │ - jmp 2571a │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ - mov %esi,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 258a0 │ │ │ │ + mov %edi,-0xc(%eax) │ │ │ │ + vmovq %xmm2,-0x8(%eax) │ │ │ │ + cmp %ecx,0x1c(%esp) │ │ │ │ + jne 256e6 │ │ │ │ + mov 0x1c(%esp),%ebx │ │ │ │ + jmp 25634 │ │ │ │ + vzeroupper │ │ │ │ + jmp 25634 │ │ │ │ + mov %ebx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 25918 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 25594 │ │ │ │ + vzeroupper │ │ │ │ + jmp 255ec │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - mov %edi,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xac82e,%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + sub $0x8c,%esp │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xb144f,%ebx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ + mov 0x4(%ebx),%ecx │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ test %edi,%edi │ │ │ │ - je 26490 │ │ │ │ - test %edx,%edx │ │ │ │ - je 26490 │ │ │ │ - lea (%edi,%edx,1),%eax │ │ │ │ + je 26350 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 26350 │ │ │ │ + lea (%edi,%ecx,1),%eax │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 267b0 │ │ │ │ - cmp -0x98(%ebp),%edi │ │ │ │ - jle 25ef0 │ │ │ │ - mov %edi,%ebx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ - shr $0x1f,%ebx │ │ │ │ - add %edi,%ebx │ │ │ │ - sar $1,%ebx │ │ │ │ - lea (%ebx,%ebx,4),%eax │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - lea (%ecx,%eax,4),%edx │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - sub %ecx,%ebx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%edx),%zmm2 │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xcccccccd,%ebx,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 2623e │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + je 264d0 │ │ │ │ + cmp -0x74(%ebp),%edi │ │ │ │ + jle 25ab0 │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ + sar $1,%ecx │ │ │ │ + lea (%ecx,%ecx,4),%eax │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + lea (%esi,%eax,4),%ecx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + sub %edx,%eax │ │ │ │ + vmovdqa -0x109b4(%ecx),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%ecx),%ymm2 │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xcccccccd,%eax,%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 25e3c │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ sar $1,%edi │ │ │ │ - lea (%edi,%edi,4),%esi │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - lea (%edx,%esi,4),%ecx │ │ │ │ - mov 0x4(%ebx),%esi │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - mov (%ecx),%edx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - sub %eax,%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea (%edx,%esi,1),%ecx │ │ │ │ + lea (%edi,%edi,4),%edx │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ + mov (%eax),%eax │ │ │ │ + lea (%esi,%edx,4),%ebx │ │ │ │ + mov 0x4(%ebx),%ecx │ │ │ │ + mov (%ebx),%edx │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + sub %eax,%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %ecx,%edi │ │ │ │ + lea (%edx,%ebx,1),%esi │ │ │ │ sub %edx,%edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - cmovle %ebx,%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 26310 │ │ │ │ - mov $0xfffffffc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + cmovle %ecx,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 25e22 │ │ │ │ + mov %esi,%ebx │ │ │ │ sub %edx,%ebx │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 264b0 │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,%esi │ │ │ │ - or %edx,%edi │ │ │ │ - sub %edx,%esi │ │ │ │ - and $0x3f,%edi │ │ │ │ - and $0x3,%esi │ │ │ │ - or %edi,%esi │ │ │ │ - jne 264b0 │ │ │ │ - shr $0x2,%ebx │ │ │ │ - vpbroadcastd %eax,%zmm3 │ │ │ │ - vpbroadcastd %edx,%zmm6 │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - shr $0x4,%edi │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm1 │ │ │ │ - vpaddd %zmm5,%zmm6,%zmm0 │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 25dd0 │ │ │ │ - vmovdqa32 (%edx),%zmm7 │ │ │ │ - vmovdqa32 (%eax),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 261f0 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 261f0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm3 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vmovdqa32 %zmm3,%zmm1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 25dd0 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 25d8b │ │ │ │ - vmovdqa32 0x40(%edx),%zmm7 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 261f0 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 261f0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm3,%zmm1 │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 261f0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 261f0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 261f0 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 261f0 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 263d6 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 261f0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 261f0 │ │ │ │ - lea 0x2(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 261f0 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 261f0 │ │ │ │ - lea 0x3(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 261f0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 261f0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 25dd0 │ │ │ │ + lea -0x4(%ebx),%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 26170 │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ebx │ │ │ │ + or %edx,%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %ebx,%ecx │ │ │ │ + jne 26170 │ │ │ │ + shr $0x2,%edi │ │ │ │ + vmovd %eax,%xmm3 │ │ │ │ + vmovd %edx,%xmm7 │ │ │ │ + inc %edi │ │ │ │ + vpbroadcastd %xmm3,%ymm6 │ │ │ │ + vpbroadcastd %xmm7,%ymm5 │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + shr $0x3,%edi │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm0 │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 259c0 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25d50 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25d50 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 259c0 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 2597d │ │ │ │ + vmovdqa 0x20(%edx),%ymm5 │ │ │ │ + vmovdqa 0x20(%eax),%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25d50 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25d50 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25d50 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25d50 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25d50 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25d50 │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 261e8 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25d50 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25d50 │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25d50 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25d50 │ │ │ │ + lea 0x3(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25d50 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25d50 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + jmp 259c0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ - mov %esi,-0xb0(%ebp) │ │ │ │ - shr $0x1f,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - sar $1,%ecx │ │ │ │ - lea (%ecx,%ecx,4),%ebx │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ - lea (%edx,%ebx,4),%eax │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - sub %ebx,%ecx │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - vmovdqa32 -0xfcf4(%eax),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%eax),%zmm2 │ │ │ │ - sar $0x2,%ecx │ │ │ │ - imul $0xcccccccd,%ecx,%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 26366 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - sar $1,%edx │ │ │ │ - lea (%edx,%edx,4),%eax │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - lea (%edi,%eax,4),%esi │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - mov (%esi),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + shr $0x1f,%esi │ │ │ │ + add %ecx,%esi │ │ │ │ + sar $1,%esi │ │ │ │ + lea (%esi,%esi,4),%ecx │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ + mov %edx,%esi │ │ │ │ + lea (%edx,%ecx,4),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + sub %ecx,%esi │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xcccccccd,%esi,%eax │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + vmovdqa -0x109b4(%esi),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%esi),%ymm2 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 25f5c │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + sar $1,%edx │ │ │ │ + lea (%edx,%edx,4),%edi │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + lea (%esi,%edi,4),%ebx │ │ │ │ + mov 0x4(%ebx),%esi │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ mov (%edx),%edx │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea (%edx,%ecx,1),%ecx │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + sub %eax,%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %ecx,%edi │ │ │ │ + lea (%edx,%esi,1),%esi │ │ │ │ sub %edx,%edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - cmovle %ebx,%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 263b0 │ │ │ │ - mov $0xfffffffc,%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + cmovle %ecx,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 25f42 │ │ │ │ + mov %esi,%ebx │ │ │ │ sub %edx,%ebx │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 26630 │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,%esi │ │ │ │ - or %edx,%edi │ │ │ │ - sub %edx,%esi │ │ │ │ - and $0x3f,%edi │ │ │ │ - and $0x3,%esi │ │ │ │ - or %edi,%esi │ │ │ │ - jne 26630 │ │ │ │ - shr $0x2,%ebx │ │ │ │ - vpbroadcastd %eax,%zmm1 │ │ │ │ - vpbroadcastd %edx,%zmm0 │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - shr $0x4,%edi │ │ │ │ - vpaddd %zmm5,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 260d0 │ │ │ │ - vmovdqa32 (%edx),%zmm3 │ │ │ │ - vmovdqa32 (%eax),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 26330 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 26330 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm7 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vmovdqa32 %zmm7,%zmm1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 260d0 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 2608d │ │ │ │ - vmovdqa32 0x40(%edx),%zmm3 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 26330 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 26330 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm1 │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 26330 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 26330 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + lea -0x4(%ebx),%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 26000 │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ebx │ │ │ │ + or %edx,%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %ebx,%ecx │ │ │ │ + jne 26000 │ │ │ │ + shr $0x2,%edi │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vmovd %edx,%xmm3 │ │ │ │ + inc %edi │ │ │ │ + vpbroadcastd %xmm1,%ymm0 │ │ │ │ + vpbroadcastd %xmm3,%ymm5 │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + shr $0x3,%edi │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm0 │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 25c60 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm7 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 25e70 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25e70 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 25c60 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 25c1d │ │ │ │ + vmovdqa 0x20(%edx),%ymm5 │ │ │ │ + vmovdqa 0x20(%eax),%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25e70 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25e70 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25e70 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25e70 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25e70 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25e70 │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2620a │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25e70 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25e70 │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25e70 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25e70 │ │ │ │ + lea 0x3(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 25e70 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 25e70 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + jmp 25c60 │ │ │ │ nop │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 26330 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 26330 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 263fb │ │ │ │ - shl $0x6,%esi │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 26330 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 26330 │ │ │ │ - lea 0x2(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 26330 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 26330 │ │ │ │ - lea 0x3(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 26330 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 26330 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 260d0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovd %xmm0,%ecx │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + lea 0x4(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 26790 │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%ecx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 267a0 │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + cmp %edi,0x8(%eax) │ │ │ │ + jg 261d0 │ │ │ │ + jl 25e2b │ │ │ │ + lea 0xc(%ecx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 267b8 │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + cmp %edx,0xc(%ecx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + lea 0x10(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 267c0 │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,0x10(%ecx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + lea 0x14(%ecx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 267f8 │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ + cmp %edi,0x14(%ecx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + lea 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 26800 │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + cmp %edx,0x18(%ecx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + lea 0x1c(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 269c8 │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ + cmp %esi,0x1c(%ecx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp -0x6c(%ebp),%eax │ │ │ │ + jne 261d0 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jg 2587b │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + sub %ebx,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xcccccccd,%edx,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 25f83 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ + vmovd %xmm0,%ecx │ │ │ │ vmovd %xmm1,%eax │ │ │ │ - jmp 26214 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jg 2631c │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 26310 │ │ │ │ mov (%eax),%edx │ │ │ │ - cmp %edx,(%ebx) │ │ │ │ - jge 26200 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - sub -0x84(%ebp),%edx │ │ │ │ - add $0x14,%eax │ │ │ │ - dec %edx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jg 25c5b │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - sub -0x90(%ebp),%ebx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xcccccccd,%ebx,%ecx │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + lea 0x4(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 26798 │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%ecx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 267a8 │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + cmp %edi,0x8(%ecx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + lea 0xc(%ecx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 267b0 │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + cmp %edx,0xc(%ecx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + lea 0x10(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 267c8 │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,0x10(%ecx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + lea 0x14(%ecx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 267f0 │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ + cmp %edi,0x14(%ecx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + lea 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 26808 │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + cmp %edx,0x18(%ecx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + lea 0x1c(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 269c0 │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ + cmp %esi,0x1c(%ecx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %eax,-0x6c(%ebp) │ │ │ │ + je 26150 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 25b1b │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub -0x70(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xcccccccd,%ecx,%eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x70(%ebp) │ │ │ │ - lea -0x6c(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ + push -0x60(%ebp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ vzeroupper │ │ │ │ - call 14d10 │ │ │ │ + call 14be0 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ - push -0xac(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ - call 25b70 │ │ │ │ + call 257b0 │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 26c9e │ │ │ │ + jne 26a49 │ │ │ │ movb $0x0,0x8(%esi) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - sub -0xac(%ebp),%eax │ │ │ │ - mov %eax,0x4(%esi) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + sub -0x88(%ebp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ - sub -0xa8(%ebp),%edi │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ + sub -0x84(%ebp),%edi │ │ │ │ mov %edi,(%esi) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - lea -0x8(%edi),%esp │ │ │ │ - pop %edi │ │ │ │ - jmp 25b70 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - jne 2621a │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - jmp 25c50 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 2634c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jg 263b8 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 263b0 │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp %edx,(%ebx) │ │ │ │ - jge 26340 │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jg 25f5b │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - sub -0x94(%ebp),%ecx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - imul $0xcccccccd,%ecx,%ebx │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - jmp 26262 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 26352 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - sub -0x84(%ebp),%eax │ │ │ │ - add $0x14,%ecx │ │ │ │ - dec %eax │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 25f50 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - test $0xf,%edi │ │ │ │ - je 262e9 │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - lea 0x0(,%edi,4),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - add %edx,%ebx │ │ │ │ - jmp 26214 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - test $0xf,%edi │ │ │ │ - je 2638f │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - lea 0x0(,%edi,4),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - add %edx,%ebx │ │ │ │ - jmp 2634c │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - jmp 26444 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jg 26ade │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 26aa6 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jge 26430 │ │ │ │ - vzeroupper │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - vmovq -0x78(%ebp),%xmm2 │ │ │ │ - vmovq -0x80(%ebp),%xmm4 │ │ │ │ - fldl 0xc(%esi) │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - vmovsd -0x78(%ebp),%xmm7 │ │ │ │ - vmovq %xmm2,(%esi) │ │ │ │ - mov 0x8(%edi),%ebx │ │ │ │ - mov %ebx,0x8(%esi) │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ - vmovq %xmm4,(%edi) │ │ │ │ - vmovsd %xmm7,0xc(%esi) │ │ │ │ - fstpl 0xc(%edi) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 26c9e │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ - sub %edx,%edi │ │ │ │ - sub $0x4,%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 2658c │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 2656e │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 26558 │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 26542 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 2652c │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 26516 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 26500 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + jmp 257b0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub $0x4,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 260dc │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 260be │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 260a8 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 26092 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 2607c │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 26066 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 26050 │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 26310 │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - cmp %edi,0x4(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - cmp %esi,0x8(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - cmp %ebx,0xc(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - cmp %edi,0x10(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - cmp %esi,0x14(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ - cmp %ebx,0x18(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - mov 0x1c(%eax),%edi │ │ │ │ - cmp %edi,0x1c(%edx) │ │ │ │ - jl 2621a │ │ │ │ - jg 2631c │ │ │ │ - add $0x20,%edx │ │ │ │ - add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 2658c │ │ │ │ - jmp 26310 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ - sub %edx,%edi │ │ │ │ - sub $0x4,%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 2670c │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 266ee │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 266d8 │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 266c2 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 266ac │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 26696 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 26680 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 25f42 │ │ │ │ + mov (%eax),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,0x4(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + mov 0xc(%eax),%edi │ │ │ │ + cmp %edi,0xc(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,0x10(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + cmp %ebx,0x14(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + mov 0x18(%eax),%edi │ │ │ │ + cmp %edi,0x18(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jg 26150 │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,0x1c(%edx) │ │ │ │ + jl 25f4b │ │ │ │ + jle 264b0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + sub -0x64(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + dec %edx │ │ │ │ + add $0x14,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + jmp 25b10 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub $0x4,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 26404 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 263e6 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 263d0 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 263ba │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 263a4 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 2638e │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 26378 │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ + jge 2636c │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + sub -0x64(%ebp),%esi │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + dec %esi │ │ │ │ + add $0x14,%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 25870 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + test $0x7,%edi │ │ │ │ + je 26765 │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ + lea 0x0(,%edi,4),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + jmp 25d58 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + test $0x7,%edi │ │ │ │ + je 26749 │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ + lea 0x0(,%edi,4),%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + jmp 25e78 │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + vmovd %xmm0,%ebx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%ebx) │ │ │ │ + jg 269d0 │ │ │ │ + jl 269d8 │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 269e0 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,0x4(%ebx) │ │ │ │ + jg 269d0 │ │ │ │ + jl 269d8 │ │ │ │ + lea 0x8(%eax),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 26a3e │ │ │ │ + mov 0x8(%ebx),%ecx │ │ │ │ + cmp %ecx,0x8(%eax) │ │ │ │ + jl 269d0 │ │ │ │ + jg 269d8 │ │ │ │ + lea 0xc(%eax),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 26a33 │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + jl 269d0 │ │ │ │ + jg 269d8 │ │ │ │ + lea 0x10(%eax),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 26a28 │ │ │ │ + mov 0x10(%ebx),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jl 269d0 │ │ │ │ + jg 269d8 │ │ │ │ + lea 0x14(%eax),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 26a1d │ │ │ │ + mov 0x14(%ebx),%ecx │ │ │ │ + cmp %ecx,0x14(%eax) │ │ │ │ + jl 269d0 │ │ │ │ + jg 269d8 │ │ │ │ + lea 0x18(%eax),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 26781 │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,0x18(%ebx) │ │ │ │ + jg 269d0 │ │ │ │ + jl 269d8 │ │ │ │ + lea 0x1c(%eax),%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 26a12 │ │ │ │ + mov 0x1c(%ebx),%edi │ │ │ │ + cmp %edi,0x1c(%eax) │ │ │ │ + jl 269d0 │ │ │ │ + jg 269d8 │ │ │ │ + lea 0x20(%ebx),%esi │ │ │ │ + vzeroupper │ │ │ │ + cmp -0x74(%ebp),%esi │ │ │ │ + je 26350 │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + vmovq -0x58(%ebp),%xmm7 │ │ │ │ + vmovsd 0xc(%edx),%xmm6 │ │ │ │ + vmovq -0x60(%ebp),%xmm3 │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + mov 0x8(%edi),%esi │ │ │ │ + vmovq %xmm7,(%edi) │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ + mov %eax,0x8(%edi) │ │ │ │ + vmovq %xmm3,(%edx) │ │ │ │ + mov %esi,0x8(%edx) │ │ │ │ + vmovsd %xmm6,0xc(%edi) │ │ │ │ + fstpl 0xc(%edx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 26a49 │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ + pop %edi │ │ │ │ + ret │ │ │ │ + jg 25e2b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 263b0 │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - cmp %edi,0x4(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - cmp %esi,0x8(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - cmp %ebx,0xc(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - cmp %edi,0x10(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - cmp %esi,0x14(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ - cmp %ebx,0x18(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ - mov 0x1c(%eax),%edi │ │ │ │ - cmp %edi,0x1c(%edx) │ │ │ │ - jl 26352 │ │ │ │ - jg 263b8 │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + add $0x4,%edx │ │ │ │ + add $0x4,%eax │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 25e22 │ │ │ │ + mov (%eax),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,0x4(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + mov 0xc(%eax),%edi │ │ │ │ + cmp %edi,0xc(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,0x10(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + cmp %ebx,0x14(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + mov 0x18(%eax),%edi │ │ │ │ + cmp %edi,0x18(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,0x1c(%edx) │ │ │ │ + jl 261d0 │ │ │ │ + jg 25e2b │ │ │ │ add $0x20,%edx │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 2670c │ │ │ │ - jmp 263b0 │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 26404 │ │ │ │ + jmp 25e22 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - vmovq (%esi),%xmm7 │ │ │ │ - vmovq %xmm7,-0x50(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - vmovq %xmm7,-0x58(%ebp) │ │ │ │ - vmovq (%ecx),%xmm6 │ │ │ │ - vmovq %xmm7,-0x80(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - vmovq %xmm6,-0x60(%ebp) │ │ │ │ - sub %edi,%ebx │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - vmovq %xmm6,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - vmovq %xmm6,-0x68(%ebp) │ │ │ │ - sub %edx,%edi │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - cmp %ebx,%edi │ │ │ │ - lea (%edx,%ebx,1),%edi │ │ │ │ - cmovle -0x5c(%ebp),%edi │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 26aa9 │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %edx,%ebx │ │ │ │ - lea -0x4(%ebx),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 26ae6 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov (%ecx),%ecx │ │ │ │ - or (%esi),%ecx │ │ │ │ - mov %edi,%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - and $0x3f,%ecx │ │ │ │ - or %esi,%ecx │ │ │ │ - jne 26ae6 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - vpbroadcastd -0x84(%ebp),%zmm3 │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - vpbroadcastd %edx,%zmm1 │ │ │ │ - shr $0x2,%ebx │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - vmovdqa32 -0xfcf4(%esi),%zmm4 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - vmovdqa32 -0xfd74(%esi),%zmm2 │ │ │ │ - sub %edx,%ecx │ │ │ │ - shr $0x4,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - dec %esi │ │ │ │ - vpaddd %zmm4,%zmm3,%zmm0 │ │ │ │ - vpaddd %zmm4,%zmm1,%zmm1 │ │ │ │ - and $0x3,%esi │ │ │ │ - je 26980 │ │ │ │ - vmovdqa32 (%edx),%zmm5 │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2641c │ │ │ │ - vpcmpnled %zmm7,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2641c │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm6 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - lea 0x40(%edx),%eax │ │ │ │ - vmovdqa32 %zmm6,%zmm0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 26980 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 26934 │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2641c │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2641c │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - inc %ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm6,%zmm0 │ │ │ │ - vmovdqa32 (%eax),%zmm5 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2641c │ │ │ │ - vpcmpnled %zmm7,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2641c │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - inc %ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 260dc │ │ │ │ + jmp 25f42 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2641c │ │ │ │ - vpcmpnled %zmm3,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2641c │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - cmp %esi,-0x70(%ebp) │ │ │ │ - je 26aba │ │ │ │ - vmovdqa32 0x40(%eax),%zmm5 │ │ │ │ - vmovdqa32 0x40(%eax,%ecx,1),%zmm4 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2641c │ │ │ │ - vpcmpnled %zmm4,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2641c │ │ │ │ - vmovdqa32 0x80(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x80(%eax,%ecx,1),%zmm6 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2641c │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2641c │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm3 │ │ │ │ - vmovdqa32 0xc0(%eax,%ecx,1),%zmm5 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltd %zmm5,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2641c │ │ │ │ - vpcmpnled %zmm5,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2641c │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - jmp 26980 │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - vpaddd -0xfd34(%edx),%zmm0,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - vzeroupper │ │ │ │ - cmp -0x88(%ebp),%eax │ │ │ │ - je 26490 │ │ │ │ - jmp 2644d │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - test $0xf,%cl │ │ │ │ - je 26a8b │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - lea 0x0(,%ecx,4),%ebx │ │ │ │ - add %ebx,%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + vmovq (%ebx),%xmm3 │ │ │ │ + vmovq %xmm3,-0x30(%ebp) │ │ │ │ + vmovq %xmm3,-0x38(%ebp) │ │ │ │ + vmovq (%edx),%xmm6 │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + vmovq %xmm3,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + sub %ebx,%edi │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + vmovq %xmm6,-0x40(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + vmovq %xmm6,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + vmovq %xmm6,-0x48(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + sub %eax,%edi │ │ │ │ add %ebx,%eax │ │ │ │ - jmp 26444 │ │ │ │ - vzeroupper │ │ │ │ - jmp 26490 │ │ │ │ - mov %edi,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmovg %eax,%edi │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 26315 │ │ │ │ + mov %edi,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + lea -0x4(%eax),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 26810 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov (%edx),%ebx │ │ │ │ + or (%eax),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + and $0x1f,%ebx │ │ │ │ + or %ebx,%eax │ │ │ │ + jne 26810 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ shr $0x2,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 26c96 │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + lea 0x1(%ecx),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + shr $0x3,%ecx │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + dec %ecx │ │ │ │ + vmovdqa -0x109b4(%esi),%ymm2 │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + xor %esi,%esi │ │ │ │ + vmovd %ebx,%xmm7 │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + vpbroadcastd %xmm1,%ymm4 │ │ │ │ + vpbroadcastd %xmm7,%ymm5 │ │ │ │ + and $0x3,%ecx │ │ │ │ + vmovdqa -0x109f4(%eax),%ymm7 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + vpaddd %ymm2,%ymm5,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm4,%ymm1 │ │ │ │ + je 26670 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2622c │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 2622c │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm3 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + vmovdqa %ymm3,%ymm0 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 26bcf │ │ │ │ + je 26670 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 26bb3 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 26b97 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 26b7b │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 26b5f │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 26b43 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ - cmp %edx,(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ + je 26634 │ │ │ │ + vmovdqa (%eax),%ymm4 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2622c │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 2622c │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + inc %esi │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm0 │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm4 │ │ │ │ + vpcmpgtd %ymm3,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2622c │ │ │ │ + vpcmpgtd %ymm4,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2622c │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + inc %esi │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmovdqa (%eax),%ymm2 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm2,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2622c │ │ │ │ + vpcmpgtd %ymm3,%ymm2,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2622c │ │ │ │ + lea 0x1(%esi),%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + je 267d0 │ │ │ │ + vmovdqa 0x20(%eax),%ymm6 │ │ │ │ + vmovdqa 0x20(%eax,%ebx,1),%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtd %ymm6,%ymm2,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2622c │ │ │ │ + vpcmpgtd %ymm2,%ymm6,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2622c │ │ │ │ + vmovdqa 0x40(%eax),%ymm6 │ │ │ │ + vmovdqa 0x40(%eax,%ebx,1),%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtd %ymm6,%ymm2,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2622c │ │ │ │ + vpcmpgtd %ymm2,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2622c │ │ │ │ + vmovdqa 0x60(%eax),%ymm6 │ │ │ │ + vmovdqa 0x60(%eax,%ebx,1),%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpgtd %ymm6,%ymm4,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 2622c │ │ │ │ + vpcmpgtd %ymm4,%ymm6,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2622c │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm1 │ │ │ │ add $0x4,%esi │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm7,%ymm0,%ymm0 │ │ │ │ + jmp 26670 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + vpaddd -0x109d4(%eax),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,%eax │ │ │ │ + jmp 25f42 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + vpaddd -0x109d4(%eax),%ymm1,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,%eax │ │ │ │ + jmp 25e22 │ │ │ │ + lea 0x18(%ebx),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26315 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x4,%eax │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - add $0x4,%ecx │ │ │ │ + jmp 25e22 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ - cmp %edx,(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ + jmp 25f42 │ │ │ │ + add $0x8,%eax │ │ │ │ + jmp 25e22 │ │ │ │ + add $0x8,%eax │ │ │ │ + jmp 25f42 │ │ │ │ + add $0xc,%eax │ │ │ │ + jmp 25f42 │ │ │ │ + add $0xc,%eax │ │ │ │ + jmp 25e22 │ │ │ │ + add $0x10,%eax │ │ │ │ + jmp 25e22 │ │ │ │ + add $0x10,%eax │ │ │ │ + jmp 25f42 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 269eb │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + add %esi,%eax │ │ │ │ + jmp 26234 │ │ │ │ + add $0x14,%eax │ │ │ │ + jmp 25f42 │ │ │ │ + add $0x14,%eax │ │ │ │ + jmp 25e22 │ │ │ │ + add $0x18,%eax │ │ │ │ + jmp 25e22 │ │ │ │ + add $0x18,%eax │ │ │ │ + jmp 25f42 │ │ │ │ + mov %edi,%eax │ │ │ │ + sub -0x50(%ebp),%eax │ │ │ │ + sub $0x4,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + inc %eax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 26a0a │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 268fa │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 268de │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 268c2 │ │ │ │ + cmp $0x4,%eax │ │ │ │ + je 268a6 │ │ │ │ + cmp $0x5,%eax │ │ │ │ + je 2688a │ │ │ │ + cmp $0x6,%eax │ │ │ │ + je 2686e │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov (%esi),%ecx │ │ │ │ + cmp %ecx,(%ebx) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ add $0x4,%esi │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + lea 0x4(%ebx),%esi │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + cmp %ebx,(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - add $0x4,%ecx │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ - cmp %edx,(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ add $0x4,%esi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + cmp %eax,(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + add $0x4,%ebx │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + cmp %ecx,(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + add $0x4,%ebx │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + cmp %ebx,(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - add $0x4,%ecx │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 26aa9 │ │ │ │ - mov (%esi),%edx │ │ │ │ - cmp %edx,(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - cmp %ecx,0x4(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ - cmp %ebx,0x8(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ - cmp %edx,0xc(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - mov 0x10(%esi),%ecx │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - mov 0x14(%esi),%ebx │ │ │ │ - cmp %ebx,0x14(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - mov 0x18(%esi),%edx │ │ │ │ - cmp %edx,0x18(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - mov 0x1c(%esi),%ecx │ │ │ │ - cmp %ecx,0x1c(%eax) │ │ │ │ - jg 2644d │ │ │ │ - jl 26490 │ │ │ │ - add $0x20,%esi │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 26315 │ │ │ │ + mov (%eax),%ebx │ │ │ │ + cmp %ebx,(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,0x4(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + cmp %ebx,0x8(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,0xc(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,0x10(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,0x14(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + mov 0x18(%eax),%ebx │ │ │ │ + cmp %ebx,0x18(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,0x1c(%esi) │ │ │ │ + jg 2631a │ │ │ │ + jl 26350 │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 26bf5 │ │ │ │ - jmp 26aa9 │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - jmp 26bf5 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x20,%esi │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 2691e │ │ │ │ + jmp 26315 │ │ │ │ + nop │ │ │ │ + add $0x1c,%eax │ │ │ │ + jmp 25f42 │ │ │ │ + add $0x1c,%eax │ │ │ │ + jmp 25e22 │ │ │ │ + vzeroupper │ │ │ │ + jmp 2631a │ │ │ │ + vzeroupper │ │ │ │ + jmp 26350 │ │ │ │ + lea 0x4(%ebx),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26315 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + vpaddd -0x109d4(%edi),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26315 │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + jmp 2691e │ │ │ │ + lea 0x1c(%ebx),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26315 │ │ │ │ + lea 0x14(%ebx),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26315 │ │ │ │ + lea 0x10(%ebx),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26315 │ │ │ │ + lea 0xc(%ebx),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26315 │ │ │ │ + lea 0x8(%ebx),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 26315 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + xchg %ax,%ax │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xb032e,%ebx │ │ │ │ - sub $0x12c,%esp │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xab58e,%ebx │ │ │ │ + sub $0xac,%esp │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 270ff │ │ │ │ + je 26eec │ │ │ │ lea 0x14(%eax),%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 270ff │ │ │ │ - vmovdqa32 -0xfcf4(%ebx),%zmm7 │ │ │ │ - vmovdqa32 -0xfd74(%ebx),%zmm0 │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - vmovdqa32 %zmm7,-0x138(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - vmovq (%edx),%xmm1 │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ + je 26eec │ │ │ │ + vmovdqa -0x109b4(%ebx),%ymm6 │ │ │ │ + vmovdqa -0x109f4(%ebx),%ymm0 │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + vmovdqa %ymm6,-0xb8(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + vmovq (%esi),%xmm1 │ │ │ │ + mov %esi,%eax │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + vmovq %xmm1,-0x20(%ebp) │ │ │ │ + vmovq %xmm1,-0x60(%ebp) │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + vmovq %xmm1,-0x28(%ebp) │ │ │ │ mov (%esi),%esi │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - vmovq %xmm1,-0x40(%ebp) │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - vmovq %xmm1,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - vmovq %xmm1,-0x48(%ebp) │ │ │ │ - mov (%edx),%ebx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - sub %edi,%ecx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jle 27130 │ │ │ │ - lea (%edi,%eax,1),%ecx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 2784d │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub %edi,%esi │ │ │ │ - lea -0x4(%esi),%eax │ │ │ │ - cmp $0x38,%eax │ │ │ │ - jbe 2714d │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - and $0x3,%esi │ │ │ │ - or -0x68(%ebp),%ebx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %esi,%ebx │ │ │ │ - jne 2714d │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm5 │ │ │ │ - vpbroadcastd -0xb8(%ebp),%zmm2 │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + sub %edi,%ebx │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jle 26f20 │ │ │ │ + lea (%edi,%ecx,1),%ebx │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 2767e │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %edi,%edx │ │ │ │ + lea -0x4(%edx),%esi │ │ │ │ + cmp $0x18,%esi │ │ │ │ + jbe 26f42 │ │ │ │ + or -0x6c(%ebp),%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %edx,%ecx │ │ │ │ + jne 275c0 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm7 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + shr $0x2,%esi │ │ │ │ + vmovd %edi,%xmm4 │ │ │ │ + lea 0x1(%esi),%esi │ │ │ │ + vpbroadcastd %xmm4,%ymm5 │ │ │ │ mov %edi,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x2,%eax │ │ │ │ - vpbroadcastd %edi,%zmm3 │ │ │ │ - lea 0x1(%eax),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %esi,-0x8c(%ebp) │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + dec %esi │ │ │ │ + vmovd %ebx,%xmm2 │ │ │ │ sub %edi,%ebx │ │ │ │ - shr $0x4,%eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - dec %eax │ │ │ │ - vpaddd %zmm5,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm1 │ │ │ │ - and $0x3,%eax │ │ │ │ - je 27530 │ │ │ │ - vmovdqa32 (%edi),%zmm6 │ │ │ │ - vmovdqa32 (%ebx,%edi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 26fd6 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 26fd6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x1,%esi │ │ │ │ + and $0x3,%esi │ │ │ │ + vpbroadcastd %xmm2,%ymm3 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm1 │ │ │ │ + vpaddd %ymm7,%ymm5,%ymm2 │ │ │ │ + je 272a0 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + vmovdqa (%edi),%ymm6 │ │ │ │ + vmovdqa (%ecx),%ymm3 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 26d06 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 26d06 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x20(%edi),%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 272a0 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 26bf0 │ │ │ │ + vmovdqa 0x20(%edi),%ymm6 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 26d06 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 26d06 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x2,%ecx │ │ │ │ lea 0x40(%edi),%edx │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 27530 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 26e88 │ │ │ │ - vmovdqa32 0x40(%edi),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm5 │ │ │ │ - vpcmpltd %zmm5,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 26fd6 │ │ │ │ - vpcmpnled %zmm5,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 26fd6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x2,%esi │ │ │ │ - lea 0x80(%edi),%edx │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 (%edx),%zmm3 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 26fd6 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 26fd6 │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - inc %esi │ │ │ │ - add $0x40,%edx │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovdqa32 (%edx),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 26fd0 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 26fd0 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - cmp -0x64(%ebp),%ecx │ │ │ │ - je 27804 │ │ │ │ - vmovdqa32 0x40(%edx),%zmm5 │ │ │ │ - vmovdqa32 0x40(%edx,%ebx,1),%zmm3 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm3,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 26fd0 │ │ │ │ - vpcmpnled %zmm3,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 26fd0 │ │ │ │ - vmovdqa32 0x80(%edx),%zmm6 │ │ │ │ - vmovdqa32 0x80(%edx,%ebx,1),%zmm7 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 26fd0 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 26fd0 │ │ │ │ - vmovdqa32 0xc0(%edx),%zmm5 │ │ │ │ - vmovdqa32 0xc0(%edx,%ebx,1),%zmm4 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 26fd0 │ │ │ │ - vpcmpnled %zmm4,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 26fd0 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - add $0x4,%esi │ │ │ │ - add $0x100,%edx │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - jmp 26ed0 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%edx),%ymm6 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 26d06 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 26d06 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %ecx │ │ │ │ + add $0x20,%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - vmovd %xmm1,%ebx │ │ │ │ + vmovdqa (%edx),%ymm7 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 26d00 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 26d00 │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + je 275de │ │ │ │ + vmovdqa 0x20(%edx),%ymm7 │ │ │ │ + vmovdqa 0x20(%edx,%ebx,1),%ymm5 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 26d00 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 26d00 │ │ │ │ + vmovdqa 0x40(%edx),%ymm7 │ │ │ │ + vmovdqa 0x40(%edx,%ebx,1),%ymm5 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 26d00 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 26d00 │ │ │ │ + vmovdqa 0x60(%edx),%ymm3 │ │ │ │ + vmovdqa 0x60(%edx,%ebx,1),%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 26d00 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 26d00 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x4,%ecx │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 26c30 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ vmovd %xmm2,%edx │ │ │ │ - jmp 26ff4 │ │ │ │ - jg 272c0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 272a0 │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp %eax,(%ebx) │ │ │ │ - jge 26fe0 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - fldl 0xc(%eax) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ - movl $0x0,(%ecx) │ │ │ │ - movl $0x0,0x8(%ecx) │ │ │ │ - lea 0x14(%ecx),%esi │ │ │ │ - movl $0x0,0x4(%ecx) │ │ │ │ - cmp %ecx,-0x4c(%ebp) │ │ │ │ - je 277f0 │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - nop │ │ │ │ - vmovq -0x14(%esi),%xmm3 │ │ │ │ - mov -0xc(%esi),%ecx │ │ │ │ - mov (%esi),%eax │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + lea 0x4(%edx),%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + je 2765f │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + cmp %ebx,0x4(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + lea 0x8(%edx),%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + je 27667 │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + lea 0xc(%edx),%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + je 2766f │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + cmp %ebx,0xc(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + lea 0x10(%edx),%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + je 27691 │ │ │ │ + mov 0x10(%ecx),%ebx │ │ │ │ + cmp %ebx,0x10(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + lea 0x14(%edx),%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + je 276b6 │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + cmp %ebx,0x14(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + lea 0x18(%edx),%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + je 276be │ │ │ │ + mov 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,0x18(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + lea 0x1c(%edx),%esi │ │ │ │ + cmp %esi,-0x38(%ebp) │ │ │ │ + je 276d1 │ │ │ │ + mov 0x1c(%ecx),%ebx │ │ │ │ + cmp %ebx,0x1c(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + add $0x20,%ecx │ │ │ │ + cmp -0x30(%ebp),%ecx │ │ │ │ + je 27090 │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x2c(%ebp) │ │ │ │ + mov 0x8(%ebx),%edi │ │ │ │ + movl $0x0,(%ebx) │ │ │ │ + movl $0x0,0x8(%ebx) │ │ │ │ + movl $0x0,0x4(%ebx) │ │ │ │ + lea 0x14(%ebx),%esi │ │ │ │ + je 275ca │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + mov %eax,%esi │ │ │ │ + vmovq -0x14(%esi),%xmm7 │ │ │ │ sub $0x14,%esi │ │ │ │ - mov 0x1c(%esi),%edx │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + mov 0x14(%esi),%ecx │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ - mov %ecx,0x1c(%esi) │ │ │ │ - vmovq %xmm3,0x14(%esi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 27110 │ │ │ │ - vmovdqa32 %zmm0,-0xb8(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov 0x1c(%esi),%edx │ │ │ │ + mov %ebx,0x1c(%esi) │ │ │ │ + vmovq %xmm7,0x14(%esi) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 26f00 │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + vmovdqa %ymm0,-0x58(%ebp) │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ + push %ecx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovsd 0xc(%esi),%xmm6 │ │ │ │ + vmovsd 0xc(%esi),%xmm3 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x4c(%ebp) │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm0 │ │ │ │ - vmovsd %xmm6,0x20(%esi) │ │ │ │ - jne 27030 │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - vmovq -0x58(%ebp),%xmm7 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ - mov %edi,0x8(%ebx) │ │ │ │ - vmovq %xmm7,(%ebx) │ │ │ │ + cmp %esi,-0x2c(%ebp) │ │ │ │ + vmovdqa -0x58(%ebp),%ymm0 │ │ │ │ + vmovsd %xmm3,0x20(%esi) │ │ │ │ + jne 26e30 │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + vmovq -0x60(%ebp),%xmm4 │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + mov %edi,0x8(%ecx) │ │ │ │ + vmovq %xmm4,(%ecx) │ │ │ │ test %eax,%eax │ │ │ │ - je 270e0 │ │ │ │ - vmovdqa32 %zmm0,-0xb8(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + je 26ecd │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ + vmovdqa %ymm0,-0x58(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm0 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm0 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovsd -0x60(%ebp),%xmm1 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ + vmovsd -0x38(%ebp),%xmm1 │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ vmovsd %xmm1,0xc(%edi) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - cmp %esi,-0xc8(%ebp) │ │ │ │ - jne 26d20 │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + jne 26ab0 │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovsd 0xc(%esi),%xmm4 │ │ │ │ - vmovsd %xmm4,0x20(%esi) │ │ │ │ - cmp %esi,-0x4c(%ebp) │ │ │ │ - jne 27030 │ │ │ │ - jmp 2709c │ │ │ │ + vmovsd 0xc(%esi),%xmm6 │ │ │ │ + cmp %esi,-0x2c(%ebp) │ │ │ │ + vmovsd %xmm6,0x20(%esi) │ │ │ │ + jne 26e30 │ │ │ │ + jmp 26e93 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 2785e │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 27677 │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %edi,%edx │ │ │ │ + lea -0x4(%edx),%esi │ │ │ │ + cmp $0x18,%esi │ │ │ │ + ja 26b1b │ │ │ │ + mov %edi,%edx │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ sub %edi,%esi │ │ │ │ - lea -0x4(%esi),%eax │ │ │ │ - cmp $0x38,%eax │ │ │ │ - ja 26d8e │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov %edi,%esi │ │ │ │ - sub %edi,%ebx │ │ │ │ - sub $0x4,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 2721b │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 271fd │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 271e7 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 271d1 │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 271bb │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 271a5 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jne 2782c │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp %eax,(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - add $0x4,%esi │ │ │ │ + sub $0x4,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 2700c │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 26fed │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 26fd7 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 26fc1 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 26fab │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 26f95 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + jne 2761f │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ add $0x4,%edx │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - add $0x4,%esi │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp %esi,(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ add $0x4,%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp %eax,(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - add $0x4,%esi │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ add $0x4,%edx │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - add $0x4,%esi │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp %esi,(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ add $0x4,%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp %eax,(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - add $0x4,%esi │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ add $0x4,%edx │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - add $0x4,%esi │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp %esi,(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ add $0x4,%edx │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 272a0 │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp %eax,(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - cmp %ebx,0x4(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ - cmp %eax,0x8(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - mov 0xc(%edx),%ebx │ │ │ │ - cmp %ebx,0xc(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - mov 0x10(%edx),%eax │ │ │ │ - cmp %eax,0x10(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - mov 0x14(%edx),%ebx │ │ │ │ - cmp %ebx,0x14(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - mov 0x18(%edx),%eax │ │ │ │ - cmp %eax,0x18(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - mov 0x1c(%edx),%ebx │ │ │ │ - cmp %ebx,0x1c(%esi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - add $0x20,%esi │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp %edx,-0x38(%ebp) │ │ │ │ + je 26df3 │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + cmp %esi,0x4(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + mov 0xc(%ecx),%esi │ │ │ │ + cmp %esi,0xc(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + mov 0x10(%ecx),%ebx │ │ │ │ + cmp %ebx,0x10(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + cmp %esi,0x14(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + mov 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,0x18(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + mov 0x1c(%ecx),%esi │ │ │ │ + cmp %esi,0x1c(%edx) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ add $0x20,%edx │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 2721b │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x60(%ebp),%edx │ │ │ │ - je 272c0 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - jmp 27003 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - cmp -0xc0(%ebp),%ecx │ │ │ │ - lea (%esi,%ecx,1),%eax │ │ │ │ - cmovge -0x60(%ebp),%eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 27593 │ │ │ │ - sub %esi,%eax │ │ │ │ - lea -0x4(%eax),%edx │ │ │ │ - cmp $0x38,%edx │ │ │ │ - jbe 275e0 │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - and $0x3,%eax │ │ │ │ + add $0x20,%ecx │ │ │ │ + cmp %edx,-0x38(%ebp) │ │ │ │ + jne 2700c │ │ │ │ + jmp 26df3 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + cmp -0x80(%ebp),%ecx │ │ │ │ + lea (%esi,%ecx,1),%edx │ │ │ │ + cmovge -0x30(%ebp),%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2738c │ │ │ │ + sub %esi,%edx │ │ │ │ + lea -0x4(%edx),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 273e0 │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + and $0x3,%edx │ │ │ │ or %esi,%ebx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %ebx,%eax │ │ │ │ - jne 275e0 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm6 │ │ │ │ - vpbroadcastd -0xb8(%ebp),%zmm7 │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + and $0x1f,%ebx │ │ │ │ + or %ebx,%edx │ │ │ │ + jne 273e0 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm7 │ │ │ │ + shr $0x2,%ecx │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ xor %ebx,%ebx │ │ │ │ - shr $0x2,%edx │ │ │ │ - vpbroadcastd %edi,%zmm3 │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + vpbroadcastd %xmm6,%ymm3 │ │ │ │ mov %edi,%edx │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + dec %esi │ │ │ │ + vmovd %ecx,%xmm5 │ │ │ │ sub %edi,%ecx │ │ │ │ - shr $0x4,%eax │ │ │ │ - lea -0x1(%eax),%esi │ │ │ │ - vpaddd %zmm6,%zmm3,%zmm2 │ │ │ │ - vpaddd %zmm6,%zmm7,%zmm1 │ │ │ │ and $0x3,%esi │ │ │ │ - je 27430 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - vmovdqa32 (%edi),%zmm4 │ │ │ │ - vmovdqa32 (%edx),%zmm5 │ │ │ │ - vpcmpltd %zmm4,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 27540 │ │ │ │ - vpcmpnled %zmm4,%zmm5,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 27540 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm3 │ │ │ │ - lea 0x40(%edi),%edx │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ + vpbroadcastd %xmm5,%ymm4 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm1 │ │ │ │ + je 273d0 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + vmovdqa (%edi),%ymm3 │ │ │ │ + vmovdqa (%edx),%ymm6 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 272c0 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 272c0 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm3 │ │ │ │ + lea 0x20(%edi),%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ mov $0x1,%ebx │ │ │ │ - vmovdqa32 %zmm3,%zmm2 │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 27430 │ │ │ │ + je 273d0 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 273e8 │ │ │ │ - vmovdqa32 (%edx,%ecx,1),%zmm6 │ │ │ │ - vmovdqa32 0x40(%edi),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 27540 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 27540 │ │ │ │ - add $0x40,%edx │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ + je 2718f │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm4 │ │ │ │ + vmovdqa 0x20(%edi),%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 272c0 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 272c0 │ │ │ │ + add $0x20,%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ inc %ebx │ │ │ │ - vpaddd %zmm0,%zmm3,%zmm2 │ │ │ │ - vmovdqa32 (%edx,%ecx,1),%zmm5 │ │ │ │ - vmovdqa32 (%edx),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 27540 │ │ │ │ - vpcmpnled %zmm4,%zmm5,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 27540 │ │ │ │ - add $0x40,%edx │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ + vpaddd %ymm0,%ymm3,%ymm2 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%edx),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 272c0 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 272c0 │ │ │ │ + add $0x20,%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ inc %ebx │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%edx,%ecx,1),%zmm3 │ │ │ │ - vmovdqa32 (%edx),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 27540 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 27540 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 275b5 │ │ │ │ - vmovdqa32 0x40(%edx,%ecx,1),%zmm7 │ │ │ │ - vmovdqa32 0x40(%edx),%zmm5 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm5,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 27540 │ │ │ │ - vpcmpnled %zmm5,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 27540 │ │ │ │ - vmovdqa32 0x80(%edx,%ecx,1),%zmm3 │ │ │ │ - vmovdqa32 0x80(%edx),%zmm4 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 27540 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 27540 │ │ │ │ - vmovdqa32 0xc0(%edx,%ecx,1),%zmm6 │ │ │ │ - vmovdqa32 0xc0(%edx),%zmm7 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 27540 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 27540 │ │ │ │ - add $0x100,%edx │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - add $0x4,%ebx │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - jmp 27430 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - jmp 26ed0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - vmovd %xmm2,%ebx │ │ │ │ - jmp 2755c │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jg 2759b │ │ │ │ - add $0x4,%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%edx),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 272c0 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 272c0 │ │ │ │ + lea 0x1(%ebx),%edi │ │ │ │ + cmp -0x38(%ebp),%edi │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + je 2763d │ │ │ │ + vmovdqa 0x20(%edx,%ecx,1),%ymm6 │ │ │ │ + vmovdqa 0x20(%edx),%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 272c0 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 272c0 │ │ │ │ + vmovdqa 0x40(%edx,%ecx,1),%ymm6 │ │ │ │ + vmovdqa 0x40(%edx),%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 272c0 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 272c0 │ │ │ │ + vmovdqa 0x60(%edx,%ecx,1),%ymm7 │ │ │ │ + vmovdqa 0x60(%edx),%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 272c0 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 272c0 │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ add $0x4,%ebx │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 27590 │ │ │ │ - mov (%ebx),%eax │ │ │ │ - cmp %eax,(%edx) │ │ │ │ - jge 27550 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - vmovdqa32 %zmm0,-0xb8(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - vzeroupper │ │ │ │ - add $0x14,%esi │ │ │ │ - call 24210 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm0 │ │ │ │ - jmp 270ed │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + jmp 271d0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + jmp 26c30 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 27562 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ fldl 0xc(%edx) │ │ │ │ - fstl -0x60(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + jmp 26e05 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + vmovd %xmm2,%esi │ │ │ │ + mov (%edx),%edi │ │ │ │ + cmp %edi,(%esi) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ + je 276d9 │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + cmp %edi,0x4(%edx) │ │ │ │ + jl 273b0 │ │ │ │ + jg 27394 │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ + je 276e4 │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ + jl 273b0 │ │ │ │ + jg 27394 │ │ │ │ + lea 0xc(%edx),%edi │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ + je 276ef │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ + cmp %ecx,0xc(%edx) │ │ │ │ + jl 273b0 │ │ │ │ + jg 27394 │ │ │ │ + lea 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,-0x30(%ebp) │ │ │ │ + je 276fa │ │ │ │ + mov 0x10(%esi),%edi │ │ │ │ + cmp %edi,0x10(%edx) │ │ │ │ + jl 273b0 │ │ │ │ + jg 27394 │ │ │ │ + lea 0x14(%edx),%ecx │ │ │ │ + cmp %ecx,-0x30(%ebp) │ │ │ │ + je 27705 │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,0x14(%esi) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + lea 0x18(%edx),%edi │ │ │ │ + cmp %edi,-0x30(%ebp) │ │ │ │ + je 27710 │ │ │ │ + mov 0x18(%esi),%ecx │ │ │ │ + cmp %ecx,0x18(%edx) │ │ │ │ + jl 273b0 │ │ │ │ + jg 27394 │ │ │ │ + lea 0x1c(%edx),%ebx │ │ │ │ + cmp %ebx,-0x30(%ebp) │ │ │ │ + je 2771b │ │ │ │ + mov 0x1c(%esi),%edi │ │ │ │ + cmp %edi,0x1c(%edx) │ │ │ │ + jl 273b0 │ │ │ │ + jg 27394 │ │ │ │ + lea 0x20(%esi),%edx │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x74(%ebp) │ │ │ │ + jne 273b0 │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + fldl 0xc(%ecx) │ │ │ │ + fstl -0x38(%ebp) │ │ │ │ fldl 0xc(%esi) │ │ │ │ + fstl -0x58(%ebp) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 27562 │ │ │ │ - jmp 27003 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 27890 │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - lea 0x0(,%eax,4),%edx │ │ │ │ - lea (%edi,%edx,1),%ebx │ │ │ │ - add %ecx,%edx │ │ │ │ - jmp 2755c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - sub -0xb8(%ebp),%ecx │ │ │ │ + ja 26e05 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + vmovdqa %ymm0,-0x58(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x14,%esi │ │ │ │ + call 23f70 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm0 │ │ │ │ + jmp 26eda │ │ │ │ + nop │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + jmp 271d0 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + sub -0x58(%ebp),%ecx │ │ │ │ sub $0x4,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 27882 │ │ │ │ + je 276c6 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 27710 │ │ │ │ + je 274e9 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 276e8 │ │ │ │ + je 274c7 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 276c0 │ │ │ │ + je 274a5 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 27698 │ │ │ │ + je 27483 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 27670 │ │ │ │ + je 27461 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 27648 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%edi) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - add $0x4,%edx │ │ │ │ - lea 0x4(%edi),%edi │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%esi) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ + je 2743f │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov (%ebx),%esi │ │ │ │ + cmp %esi,(%edi) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%esi) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - add $0x4,%eax │ │ │ │ + add $0x4,%edi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%edi) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%edi │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov (%esi),%edi │ │ │ │ + cmp %edi,(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ add $0x4,%esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%esi) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - add $0x4,%eax │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov (%edi),%ebx │ │ │ │ + cmp %ebx,(%esi) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + add $0x4,%edi │ │ │ │ add $0x4,%esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%esi) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov (%edi),%esi │ │ │ │ + cmp %esi,(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + add $0x4,%edi │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - cmp -0x60(%ebp),%ebx │ │ │ │ - je 27593 │ │ │ │ - mov (%ebx),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - cmp %eax,0x4(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - mov 0x8(%ebx),%ecx │ │ │ │ - cmp %ecx,0x8(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - mov 0xc(%ebx),%edi │ │ │ │ - cmp %edi,0xc(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - mov 0x10(%ebx),%esi │ │ │ │ - cmp %esi,0x10(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - mov 0x14(%ebx),%eax │ │ │ │ - cmp %eax,0x14(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - mov 0x18(%ebx),%ecx │ │ │ │ - cmp %ecx,0x18(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ - mov 0x1c(%ebx),%edi │ │ │ │ - cmp %edi,0x1c(%edx) │ │ │ │ - jg 27562 │ │ │ │ - jl 2759b │ │ │ │ + cmp -0x30(%ebp),%edi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov %edi,%ecx │ │ │ │ + je 2738c │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + cmp %edi,0x4(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ + cmp %esi,0x8(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + cmp %edx,0xc(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + mov 0x10(%ecx),%edi │ │ │ │ + cmp %edi,0x10(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + cmp %esi,0x14(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + mov 0x18(%ecx),%edx │ │ │ │ + cmp %edx,0x18(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + mov 0x1c(%ecx),%edi │ │ │ │ + cmp %edi,0x1c(%ebx) │ │ │ │ + jg 273b0 │ │ │ │ + jl 27394 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x20,%ebx │ │ │ │ - add $0x20,%edx │ │ │ │ - cmp -0x60(%ebp),%ebx │ │ │ │ - jne 27741 │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - jmp 27593 │ │ │ │ - xchg %ax,%ax │ │ │ │ + cmp -0x30(%ebp),%ecx │ │ │ │ + jne 27516 │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq -0x58(%ebp),%xmm5 │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov %edi,0x8(%ebx) │ │ │ │ - vmovq %xmm5,(%ebx) │ │ │ │ - jmp 270e0 │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - test $0xf,%al │ │ │ │ - je 27865 │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov %eax,%ebx │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - shl $0x2,%ebx │ │ │ │ - lea (%esi,%ebx,1),%edx │ │ │ │ - add %edi,%ebx │ │ │ │ - jmp 26ff4 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov (%edx),%esi │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - jl 26ffa │ │ │ │ - jg 272c0 │ │ │ │ - lea 0x4(%edi),%esi │ │ │ │ - lea 0x4(%edx),%edx │ │ │ │ - jmp 2718f │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp %esi,-0x60(%ebp) │ │ │ │ - je 272dc │ │ │ │ - jmp 272a5 │ │ │ │ - mov %esi,%edx │ │ │ │ - jmp 272a0 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - vpaddd -0xfd34(%ebx),%zmm2,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovd %xmm2,%edx │ │ │ │ - jmp 272a0 │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov %edi,%edx │ │ │ │ + jmp 26f44 │ │ │ │ + vmovq -0x60(%ebp),%xmm5 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov %edi,0x8(%eax) │ │ │ │ + vmovq %xmm5,(%eax) │ │ │ │ + jmp 26ecd │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + test $0x7,%bl │ │ │ │ + je 27603 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + add %edi,%edx │ │ │ │ + jmp 26d0e │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + vpaddd -0x109d4(%esi),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpextrd $0x3,%xmm2,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%edi) │ │ │ │ + jl 272b0 │ │ │ │ + jg 27090 │ │ │ │ + lea 0x4(%edi),%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ + jmp 26f7f │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + test $0x7,%cl │ │ │ │ + je 27699 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea 0x0(,%ecx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%esi │ │ │ │ + add %ebx,%edx │ │ │ │ + jmp 272c8 │ │ │ │ + add $0x4,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ + add $0x8,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ + add $0xc,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ + cmp %edx,-0x30(%ebp) │ │ │ │ + jne 26dfc │ │ │ │ + mov %edx,%esi │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + jmp 270a3 │ │ │ │ + add $0x10,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ - jmp 27741 │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - vpaddd -0xfd34(%edi),%zmm2,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovd %xmm2,-0x70(%ebp) │ │ │ │ - jmp 27593 │ │ │ │ + vpaddd -0x109d4(%edx),%ymm2,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ + add $0x14,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ + add $0x18,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + jmp 27516 │ │ │ │ + add $0x1c,%ecx │ │ │ │ + jmp 26df3 │ │ │ │ + lea 0x4(%esi),%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ + lea 0xc(%esi),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ + lea 0x10(%esi),%edx │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ + lea 0x14(%esi),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ + lea 0x18(%esi),%edx │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ + lea 0x1c(%esi),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + jmp 2738c │ │ │ │ xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xaf72e,%esi │ │ │ │ - sub $0x16c,%esp │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xaa8ae,%esi │ │ │ │ + sub $0xec,%esp │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea -0x1(%ecx),%edi │ │ │ │ + shr $0x1f,%edi │ │ │ │ mov %edx,%ebx │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + mov %esi,-0x9c(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - shr $0x1f,%eax │ │ │ │ - lea -0x1(%eax,%ecx,1),%ecx │ │ │ │ + lea -0x1(%edi,%ecx,1),%ecx │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ sar $1,%ecx │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jge 2896e │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov %esi,-0x13c(%ebp) │ │ │ │ - mov %ebx,%esi │ │ │ │ - vmovdqa32 -0xfcf4(%eax),%zmm7 │ │ │ │ - vmovdqa32 -0xfd74(%eax),%zmm2 │ │ │ │ - vmovdqa32 %zmm7,-0x138(%ebp) │ │ │ │ - jmp 279c9 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jge 28931 │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ + vmovdqa -0x109b4(%edi),%ymm1 │ │ │ │ + vmovdqa -0x10a14(%edi),%ymm2 │ │ │ │ + vmovdqa -0x109f4(%edi),%ymm3 │ │ │ │ + vmovdqa %ymm1,-0xf8(%ebp) │ │ │ │ + jmp 2784f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ fstp %st(1) │ │ │ │ - vmovq 0x8(%ecx),%xmm6 │ │ │ │ - vmovq %xmm6,-0xb8(%ebp) │ │ │ │ - vmovdqa %xmm6,%xmm5 │ │ │ │ - lea (%esi,%esi,4),%ebx │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - lea (%esi,%ebx,4),%edi │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - vmovq %xmm5,0x8(%edi) │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov 0x10(%edi),%ecx │ │ │ │ - fstpl (%edi) │ │ │ │ - mov %ebx,0x10(%edi) │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ - movl $0x0,0x10(%eax) │ │ │ │ + vmovq 0x8(%edi),%xmm7 │ │ │ │ + mov %ebx,%esi │ │ │ │ + vmovq %xmm7,-0x98(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + lea (%ecx,%ecx,4),%eax │ │ │ │ + mov 0x8(%esi,%eax,4),%edx │ │ │ │ + vmovq %xmm7,0x8(%esi,%eax,4) │ │ │ │ + mov 0x10(%edi),%ebx │ │ │ │ + fstpl (%esi,%eax,4) │ │ │ │ + mov 0x10(%esi,%eax,4),%ecx │ │ │ │ + mov %ebx,0x10(%esi,%eax,4) │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + movl $0x0,0xc(%edi) │ │ │ │ + movl $0x0,0x10(%edi) │ │ │ │ test %edx,%edx │ │ │ │ - je 279b7 │ │ │ │ + je 2783a │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%ecx │ │ │ │ - vmovdqa32 %zmm2,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm2,-0x78(%ebp) │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm2 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm3 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - cmp %esi,-0x70(%ebp) │ │ │ │ - jge 27d40 │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - lea (%eax,%eax,1),%edx │ │ │ │ - lea -0x1(%edx),%ecx │ │ │ │ - lea -0x5(%edx,%edx,4),%edi │ │ │ │ - lea (%edx,%eax,8),%eax │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - lea (%ebx,%eax,4),%eax │ │ │ │ - lea (%ebx,%edi,4),%ecx │ │ │ │ - fldl (%eax) │ │ │ │ + vmovdqa -0x78(%ebp),%ymm2 │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + cmp %esi,-0x50(%ebp) │ │ │ │ + jge 27cc0 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + inc %eax │ │ │ │ + lea (%eax,%eax,1),%esi │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ + lea (%esi,%eax,8),%eax │ │ │ │ + lea -0x5(%esi,%esi,4),%edx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + lea (%ebx,%eax,4),%ecx │ │ │ │ + lea (%ebx,%edx,4),%edi │ │ │ │ fldl (%ecx) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + fldl (%edi) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 27940 │ │ │ │ + ja 277c0 │ │ │ │ fxch %st(1) │ │ │ │ - vmovq 0x8(%eax),%xmm5 │ │ │ │ + vmovq 0x8(%ecx),%xmm7 │ │ │ │ fucomi %st(1),%st │ │ │ │ - vmovq %xmm5,-0xb8(%ebp) │ │ │ │ - ja 27cd0 │ │ │ │ - vmovq %xmm5,-0x40(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - vmovq %xmm5,-0x48(%ebp) │ │ │ │ - vmovq 0x8(%ecx),%xmm0 │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ - mov %ebx,-0xe0(%ebp) │ │ │ │ - vmovq %xmm0,-0xd0(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - vmovq %xmm0,-0x50(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - sub %ecx,%edi │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - sub %ebx,%edi │ │ │ │ - cmp %ecx,%edi │ │ │ │ - lea (%ebx,%ecx,1),%ecx │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - cmovle -0x3c(%ebp),%ecx │ │ │ │ + vmovq %xmm7,-0x98(%ebp) │ │ │ │ + ja 27b30 │ │ │ │ + vmovq %xmm7,-0x20(%ebp) │ │ │ │ + vmovq %xmm7,-0x28(%ebp) │ │ │ │ + vmovq 0x8(%edi),%xmm6 │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ + vmovq %xmm6,-0xb0(%ebp) │ │ │ │ + vmovq %xmm6,-0x30(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + vmovq %xmm6,-0x38(%ebp) │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ + add %eax,%edx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + cmovg %edx,%ebx │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - je 280d2 │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ - sub %ebx,%ecx │ │ │ │ - lea -0x4(%ecx),%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 28390 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - or 0x8(%eax),%ecx │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - sub %ebx,%eax │ │ │ │ - and $0x3f,%ecx │ │ │ │ - and $0x3,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 28390 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm3 │ │ │ │ - vpbroadcastd -0xd8(%ebp),%zmm1 │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ - vpbroadcastd -0xc0(%ebp),%zmm4 │ │ │ │ - shr $0x2,%edi │ │ │ │ - lea 0x1(%edi),%edi │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ - mov %edi,-0xf4(%ebp) │ │ │ │ - sub %eax,%ecx │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - shr $0x4,%edi │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ - dec %edi │ │ │ │ - vpaddd %zmm3,%zmm4,%zmm0 │ │ │ │ - and $0x3,%edi │ │ │ │ - je 27bc2 │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vmovdqa32 (%ebx),%zmm7 │ │ │ │ - vpcmpltud %zmm7,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 27ce8 │ │ │ │ - vpcmpnleud %zmm7,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 27ce8 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm3 │ │ │ │ - lea 0x40(%eax),%ecx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - vmovdqa32 %zmm3,%zmm1 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 28310 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jne 28120 │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm7 │ │ │ │ - vpcmpltud %zmm7,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 27ce8 │ │ │ │ - vpcmpnleud %zmm7,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 27ce8 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - mov %esi,-0xf0(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm4 │ │ │ │ - vpcmpltud %zmm4,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 27ce0 │ │ │ │ - vpcmpnleud %zmm4,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 27ce0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - cmp -0xe0(%ebp),%esi │ │ │ │ - je 2892b │ │ │ │ - vmovdqa32 0x40(%eax),%zmm5 │ │ │ │ - vmovdqa32 0x40(%eax,%ecx,1),%zmm6 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltud %zmm6,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 27ce0 │ │ │ │ - vpcmpnleud %zmm6,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 27ce0 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x80(%eax,%ecx,1),%zmm3 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltud %zmm3,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 27ce0 │ │ │ │ - vpcmpnleud %zmm3,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 27ce0 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm5 │ │ │ │ - vmovdqa32 0xc0(%eax,%ecx,1),%zmm4 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltud %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 27ce0 │ │ │ │ - vpcmpnleud %zmm4,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 27ce0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 27bca │ │ │ │ + je 27c74 │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x4(%ebx),%eax │ │ │ │ + cmp $0x18,%eax │ │ │ │ + jbe 282c0 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ + and $0x3,%ebx │ │ │ │ + or 0x8(%ecx),%edx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %ebx,%edx │ │ │ │ + jne 282c0 │ │ │ │ + vmovdqa -0xf8(%ebp),%ymm5 │ │ │ │ + shr $0x2,%eax │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov %ecx,-0xd0(%ebp) │ │ │ │ + shr $0x3,%ecx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + dec %ecx │ │ │ │ + vmovd %ebx,%xmm0 │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ + vpbroadcastd %xmm0,%ymm4 │ │ │ │ + sub %eax,%ebx │ │ │ │ + and $0x3,%ecx │ │ │ │ + vpbroadcastd %xmm7,%ymm6 │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + vpaddd %ymm5,%ymm4,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm6,%ymm0 │ │ │ │ + je 28550 │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + vmovdqa (%eax),%ymm4 │ │ │ │ + vmovdqa (%edx),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27b46 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 27b46 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm4 │ │ │ │ + lea 0x20(%eax),%ebx │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + vmovdqa %ymm4,%ymm1 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 28290 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 28130 │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + vmovdqa (%eax),%ymm4 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27b46 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 27b46 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + mov %esi,-0xcc(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqa (%eax),%ymm7 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm5 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27b40 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 27b40 │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ + cmp -0xbc(%ebp),%esi │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + je 28906 │ │ │ │ + vmovdqa 0x20(%eax),%ymm7 │ │ │ │ + vmovdqa 0x20(%eax,%ebx,1),%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm4 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27b40 │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 27b40 │ │ │ │ + vmovdqa 0x40(%eax),%ymm4 │ │ │ │ + vmovdqa 0x40(%eax,%ebx,1),%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27b40 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 27b40 │ │ │ │ + vmovdqa 0x60(%eax),%ymm7 │ │ │ │ + vmovdqa 0x60(%eax,%ebx,1),%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27b40 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 27b40 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + add $0x4,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + jmp 27a40 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fstp %st(1) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - jmp 27953 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - mov -0xd4(%ebp),%edi │ │ │ │ - vmovd %xmm0,%ecx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 27d16 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %ebx,%esi │ │ │ │ + jmp 277d1 │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 282a0 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 280c0 │ │ │ │ - mov (%ecx),%edx │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jae 27d00 │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 2855b │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 284d6 │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + je 289a0 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 288e0 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 284da │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + je 289ec │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 2855f │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 284de │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + je 289fe │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 288e4 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 284e2 │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + je 28a10 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 288e8 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 284e6 │ │ │ │ + lea 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + je 28a2d │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 28563 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 284ea │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + je 28a5e │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + mov 0x18(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 288ec │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 284ee │ │ │ │ + lea 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + je 28a70 │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + mov 0x1c(%edx),%ebx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jb 28567 │ │ │ │ + fstp %st(1) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jb 28530 │ │ │ │ ffreep %st(0) │ │ │ │ - vmovq -0xd0(%ebp),%xmm5 │ │ │ │ - vmovq %xmm5,-0xb8(%ebp) │ │ │ │ - jmp 27953 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 27c80 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + cmp %edi,-0xb4(%ebp) │ │ │ │ + setne %dl │ │ │ │ + sub %edx,%esi │ │ │ │ + lea (%esi,%esi,4),%eax │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + lea (%esi,%eax,4),%edi │ │ │ │ + vmovq 0x8(%edi),%xmm7 │ │ │ │ + fldl (%edi) │ │ │ │ + vmovq %xmm7,-0x98(%ebp) │ │ │ │ + jmp 277d1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov -0x13c(%ebp),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ test $0x1,%esi │ │ │ │ - jne 27d61 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - lea -0x2(%esi),%edx │ │ │ │ - sar $1,%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 28670 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - vmovq 0x8(%ebx),%xmm5 │ │ │ │ + jne 27cde │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + sub $0x2,%esi │ │ │ │ + sar $1,%esi │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 28680 │ │ │ │ + mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp -0xc0(%ebp),%ecx │ │ │ │ + vmovq 0x8(%ebx),%xmm4 │ │ │ │ mov 0x8(%ebx),%esi │ │ │ │ + movl $0x0,0xc(%ebx) │ │ │ │ + movl $0x0,0x8(%ebx) │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ fldl (%ebx) │ │ │ │ movl $0x0,0x10(%ebx) │ │ │ │ - movl $0x0,0x8(%ebx) │ │ │ │ - movl $0x0,0xc(%ebx) │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - vmovq %xmm5,-0xb8(%ebp) │ │ │ │ - cmp -0xe4(%ebp),%edx │ │ │ │ - jle 27dfd │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - vmovq %xmm5,-0x60(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - lea -0x1(%edx),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - vmovq %xmm5,-0x68(%ebp) │ │ │ │ - shr $0x1f,%esi │ │ │ │ - add %ebx,%esi │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + vmovq %xmm4,-0x98(%ebp) │ │ │ │ + jle 27d7a │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + vmovq %xmm4,-0x40(%ebp) │ │ │ │ + lea -0x1(%ecx),%ebx │ │ │ │ + vmovq %xmm4,-0x48(%ebp) │ │ │ │ + shr $0x1f,%ebx │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + lea -0x1(%ecx,%ebx,1),%esi │ │ │ │ sar $1,%esi │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ lea (%esi,%esi,4),%eax │ │ │ │ - lea (%edx,%eax,4),%edi │ │ │ │ + lea (%ecx,%eax,4),%edi │ │ │ │ fldl (%edi) │ │ │ │ fxch %st(1) │ │ │ │ fcomi %st(1),%st │ │ │ │ - ja 27e70 │ │ │ │ + ja 27ef0 │ │ │ │ fxch %st(1) │ │ │ │ fucomi %st(1),%st │ │ │ │ - jbe 27ef0 │ │ │ │ + jbe 27f70 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - lea (%edi,%edi,4),%ecx │ │ │ │ - lea (%edx,%ecx,4),%edi │ │ │ │ - vmovq -0xb8(%ebp),%xmm7 │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + lea (%edi,%edi,4),%edx │ │ │ │ + lea (%ecx,%edx,4),%edi │ │ │ │ + vmovq -0x98(%ebp),%xmm3 │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ fstpl (%edi) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov %esi,0x10(%edi) │ │ │ │ - vmovq %xmm7,0x8(%edi) │ │ │ │ + vmovq %xmm3,0x8(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 28330 │ │ │ │ + je 282b0 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - cmp -0xd0(%ebp),%edx │ │ │ │ - je 28a22 │ │ │ │ - jmp 27e72 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 285c8 │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + je 28a8a │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 285cc │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + je 28a92 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 285d0 │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + je 28a9a │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 285d4 │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + je 28aaa │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 285d8 │ │ │ │ + lea 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + je 28aa2 │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 285dc │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + je 28ab2 │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + mov 0x18(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 285e0 │ │ │ │ + lea 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,-0x58(%ebp) │ │ │ │ + je 28aba │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + mov 0x1c(%edx),%ebx │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jb 285e4 │ │ │ │ + lea 0x20(%edx),%ecx │ │ │ │ + cmp -0xa4(%ebp),%ecx │ │ │ │ + je 28ac2 │ │ │ │ + jmp 27ef2 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fxch %st(1) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ vmovq 0x8(%edi),%xmm2 │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ lea (%ebx,%ebx,4),%eax │ │ │ │ - lea (%edx,%eax,4),%eax │ │ │ │ + lea (%ecx,%eax,4),%eax │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ - vmovq %xmm2,0x8(%eax) │ │ │ │ - mov 0x10(%edi),%ebx │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ fstpl (%eax) │ │ │ │ + vmovq %xmm2,0x8(%eax) │ │ │ │ + mov 0x10(%edi),%ebx │ │ │ │ mov %ebx,0x10(%eax) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ test %edx,%edx │ │ │ │ - je 27ecd │ │ │ │ + je 27f4d │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%ecx │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ lea -0x1(%esi),%eax │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + cmp -0xc0(%ebp),%esi │ │ │ │ lea -0x1(%eax,%esi,1),%edx │ │ │ │ - cmp -0xe4(%ebp),%esi │ │ │ │ - jle 27dfd │ │ │ │ + jle 27d7a │ │ │ │ sar $1,%edx │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 27dd3 │ │ │ │ + jmp 27d50 │ │ │ │ nop │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - sub -0xbc(%ebp),%edx │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + sub -0xa0(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ add %edx,%ecx │ │ │ │ cmp %edx,%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - cmovg %ecx,%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 289e7 │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - sub %ebx,%edx │ │ │ │ - lea -0x4(%edx),%edx │ │ │ │ - cmp $0x38,%edx │ │ │ │ - jbe 286d6 │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - or %ebx,%ecx │ │ │ │ - sub %ebx,%eax │ │ │ │ - and $0x3f,%ecx │ │ │ │ - and $0x3,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - jne 286d6 │ │ │ │ + cmovg %ecx,%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 28a22 │ │ │ │ + sub %ecx,%ebx │ │ │ │ + lea -0x4(%ebx),%edx │ │ │ │ + cmp $0x18,%edx │ │ │ │ + jbe 286e6 │ │ │ │ + or -0xb8(%ebp),%ecx │ │ │ │ + and $0x3,%ebx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %ecx,%ebx │ │ │ │ + jne 286e6 │ │ │ │ shr $0x2,%edx │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - vpbroadcastd -0xbc(%ebp),%zmm4 │ │ │ │ - vpbroadcastd -0x78(%ebp),%zmm1 │ │ │ │ - mov %ebx,-0xe0(%ebp) │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + vpbroadcastd -0x78(%ebp),%ymm3 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm6 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov %ebx,-0xd8(%ebp) │ │ │ │ + lea 0x1(%edx),%ebx │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ dec %ebx │ │ │ │ + vmovd %eax,%xmm0 │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + vmovdqa -0x109b4(%edx),%ymm7 │ │ │ │ + vpbroadcastd %xmm0,%ymm1 │ │ │ │ + vmovdqa -0x10a14(%edx),%ymm2 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - vpaddd %zmm6,%zmm4,%zmm0 │ │ │ │ - vmovdqa32 -0xfd74(%eax),%zmm2 │ │ │ │ - vpaddd %zmm6,%zmm1,%zmm1 │ │ │ │ and $0x3,%ebx │ │ │ │ - je 28180 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - vmovdqa32 (%ecx),%zmm7 │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vpcmpltud %zmm3,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 28340 │ │ │ │ - vpcmpnleud %zmm3,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 28340 │ │ │ │ - lea 0x40(%eax),%ecx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm6 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ - vmovdqa32 %zmm6,%zmm0 │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + vpaddd %ymm7,%ymm1,%ymm0 │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm1 │ │ │ │ + vmovdqa -0x109f4(%edx),%ymm3 │ │ │ │ + je 28182 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + vmovdqa (%eax),%ymm6 │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + vmovdqa (%eax),%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27dd6 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 27dd6 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm4 │ │ │ │ + lea 0x20(%eax),%edx │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ mov $0x1,%ecx │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + vmovdqa %ymm4,%ymm0 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 28180 │ │ │ │ + je 28180 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 2806a │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - vmovdqa32 0x40(%eax),%zmm5 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm4 │ │ │ │ - vpcmpltud %zmm5,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 28340 │ │ │ │ - vpcmpnleud %zmm5,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 28340 │ │ │ │ - addl $0x40,-0xc8(%ebp) │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + je 280db │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + vmovdqa 0x20(%eax),%ymm6 │ │ │ │ + vmovdqa 0x20(%eax,%ebx,1),%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm5 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 27dd6 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27dd6 │ │ │ │ + lea 0x40(%eax),%eax │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ inc %ecx │ │ │ │ - vpaddd %zmm2,%zmm6,%zmm0 │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vpcmpltud %zmm3,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 28340 │ │ │ │ - vpcmpnleud %zmm3,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 28340 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm0 │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + vmovdqa (%eax),%ymm5 │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27dd6 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 27dd6 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ inc %ecx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - jmp 28186 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ - jmp 280e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - jmp 280e0 │ │ │ │ - ffreep %st(0) │ │ │ │ - ffreep %st(0) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xec(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - cmp %ecx,-0xdc(%ebp) │ │ │ │ - setne %al │ │ │ │ - movzbl %al,%ebx │ │ │ │ - sub %ebx,%edx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - lea (%edx,%edx,4),%edx │ │ │ │ - lea (%edi,%edx,4),%ecx │ │ │ │ - vmovq 0x8(%ecx),%xmm5 │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - fldl (%ecx) │ │ │ │ - vmovq %xmm5,-0xb8(%ebp) │ │ │ │ - jmp 27953 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 0x40(%eax),%zmm4 │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - vmovdqa32 (%eax,%ecx,1),%zmm5 │ │ │ │ - vpcmpltud %zmm5,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 27ce8 │ │ │ │ - vpcmpnleud %zmm5,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 27ce8 │ │ │ │ - lea 0x40(%ecx),%edi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm3,%zmm1 │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - jmp 27b77 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%eax),%zmm4 │ │ │ │ - vpcmpltud %zmm4,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 28340 │ │ │ │ - vpcmpnleud %zmm4,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 28340 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - cmp %ebx,-0xd8(%ebp) │ │ │ │ - je 28641 │ │ │ │ - vmovdqa32 0x40(%eax,%edx,1),%zmm5 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltud %zmm7,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 28340 │ │ │ │ - vpcmpnleud %zmm7,%zmm5,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 28340 │ │ │ │ - vmovdqa32 0x80(%eax,%edx,1),%zmm3 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm6 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltud %zmm6,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 28340 │ │ │ │ - vpcmpnleud %zmm6,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 28340 │ │ │ │ - vmovdqa32 0xc0(%eax,%edx,1),%zmm5 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm4 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpcmpltud %zmm4,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 28340 │ │ │ │ - vpcmpnleud %zmm4,%zmm5,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 28340 │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ + jmp 2818e │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmovdqa 0x20(%eax),%ymm7 │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm6,%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 27b46 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27b46 │ │ │ │ + lea 0x20(%ebx),%ecx │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm1 │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + jmp 279e5 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + mov %esi,-0xc4(%ebp) │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm7 │ │ │ │ + vmovdqa (%eax),%ymm4 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm5 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27dd0 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 27dd0 │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ + cmp -0xb4(%ebp),%esi │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + je 289b2 │ │ │ │ + vmovdqa 0x20(%eax,%edx,1),%ymm7 │ │ │ │ + vmovdqa 0x20(%eax),%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm4 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27dd0 │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 27dd0 │ │ │ │ + vmovdqa 0x40(%eax,%edx,1),%ymm4 │ │ │ │ + vmovdqa 0x40(%eax),%ymm5 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm5,%ymm7 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm4 │ │ │ │ + vpcmpgtd %ymm4,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27dd0 │ │ │ │ + vpcmpgtd %ymm7,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 27dd0 │ │ │ │ + vmovdqa 0x60(%eax,%edx,1),%ymm7 │ │ │ │ + vmovdqa 0x60(%eax),%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpsubd %ymm2,%ymm4,%ymm5 │ │ │ │ + vpsubd %ymm2,%ymm7,%ymm7 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 27dd0 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 27dd0 │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ add $0x4,%ecx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - jmp 28186 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fstp %st(1) │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - jmp 282f0 │ │ │ │ - fstp %st(1) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - vmovq -0xb8(%ebp),%xmm5 │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 27953 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %esi,-0xf0(%ebp) │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - mov %edx,%edi │ │ │ │ - jmp 27bca │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + jmp 2818e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %esi,-0xcc(%ebp) │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + jmp 27a40 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ nop │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - jmp 28376 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 285f0 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 27e50 │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jae 28360 │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - jmp 27e72 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - sub -0xc0(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ + sub -0xa0(%ebp),%ecx │ │ │ │ sub $0x4,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 289d6 │ │ │ │ + je 289db │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 284d4 │ │ │ │ + je 28404 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 284a2 │ │ │ │ + je 283d2 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 28470 │ │ │ │ + je 283a0 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 2843e │ │ │ │ + je 2836e │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 2840c │ │ │ │ + je 2833c │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jne 2897f │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + jne 28969 │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 2856b │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 284f2 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 2856f │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 284f6 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 28573 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 284fa │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 28577 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 284fe │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 2857b │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 28502 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 2857f │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 28506 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + cmp %ecx,-0xa4(%ebp) │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + je 27c7a │ │ │ │ mov (%eax),%ecx │ │ │ │ - mov (%edi),%ebx │ │ │ │ + mov (%edx),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 288d8 │ │ │ │ + jb 28583 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jb 282aa │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov (%edi),%ebx │ │ │ │ + jb 2850a │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 288dc │ │ │ │ + jb 28587 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jb 282ae │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov (%edi),%ebx │ │ │ │ + jb 2850e │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 288e0 │ │ │ │ + jb 2858b │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jb 282b2 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov (%edi),%ebx │ │ │ │ + jb 28512 │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 288e4 │ │ │ │ + jb 2858f │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jb 282b6 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov (%edi),%ebx │ │ │ │ + jb 28516 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 288e8 │ │ │ │ + jb 28593 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jb 282ba │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov (%edi),%ebx │ │ │ │ + jb 2851a │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 288ec │ │ │ │ + jb 28597 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jb 282be │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - cmp %eax,-0xd4(%ebp) │ │ │ │ - je 280d8 │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 288f0 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 282c2 │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 288f4 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 282c6 │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 288f8 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 282ca │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - mov 0xc(%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 288fc │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 282ce │ │ │ │ - mov 0x10(%ecx),%ebx │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 28900 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 282d2 │ │ │ │ - mov 0x14(%ecx),%ebx │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 28904 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 282d6 │ │ │ │ - mov 0x18(%ecx),%ebx │ │ │ │ - mov 0x18(%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 28908 │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 282da │ │ │ │ - mov 0x1c(%ecx),%ebx │ │ │ │ - mov 0x1c(%eax),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 2890c │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jb 282de │ │ │ │ - add $0x20,%ecx │ │ │ │ - add $0x20,%eax │ │ │ │ - cmp %ecx,-0xd4(%ebp) │ │ │ │ - jne 2851a │ │ │ │ + jb 2851e │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + mov 0x18(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 2859b │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jae 28640 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + jmp 28530 │ │ │ │ + fstp %st(1) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + vmovq -0x98(%ebp),%xmm7 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + jmp 277d1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0xcc(%ebp) │ │ │ │ + jmp 27a40 │ │ │ │ ffreep %st(0) │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ - jmp 280e0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28630 │ │ │ │ + jmp 285b0 │ │ │ │ ffreep %st(0) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - lea (%edx,%edx,4),%eax │ │ │ │ - lea (%ecx,%eax,4),%edi │ │ │ │ - jmp 27dfd │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 289b6 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - shl $0x2,%eax │ │ │ │ - add %eax,%edx │ │ │ │ - add %ecx,%eax │ │ │ │ - jmp 28376 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - lea 0x1(%ecx,%ecx,1),%eax │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - lea (%eax,%eax,4),%ebx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + jmp 285b0 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovq -0xb0(%ebp),%xmm7 │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + vmovq %xmm7,-0x98(%ebp) │ │ │ │ + jmp 277d1 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + jmp 28622 │ │ │ │ + ffreep %st(0) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ + lea (%ecx,%ecx,4),%eax │ │ │ │ + lea (%edx,%eax,4),%edi │ │ │ │ + jmp 27d7a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ + mov 0x1c(%edx),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jb 2859f │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jb 28522 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %eax,-0xa4(%ebp) │ │ │ │ + jne 28446 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + lea 0x1(%eax,%eax,1),%edx │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ - lea (%esi,%ebx,4),%esi │ │ │ │ - vmovq 0x8(%esi),%xmm3 │ │ │ │ - vmovsd (%esi),%xmm7 │ │ │ │ - vmovq %xmm3,0x8(%edi) │ │ │ │ + lea (%edx,%edx,4),%ecx │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + lea (%ebx,%ecx,4),%esi │ │ │ │ + vmovq 0x8(%esi),%xmm6 │ │ │ │ + vmovsd (%esi),%xmm5 │ │ │ │ + vmovq %xmm6,0x8(%edi) │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ - vmovsd %xmm7,(%edi) │ │ │ │ + vmovsd %xmm5,(%edi) │ │ │ │ mov %ecx,0x10(%edi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 286cf │ │ │ │ + je 286df │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 27d61 │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ - sub -0x78(%ebp),%eax │ │ │ │ - sub $0x4,%eax │ │ │ │ - shr $0x2,%eax │ │ │ │ - inc %eax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 28a1a │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 287e5 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 287c5 │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 287a5 │ │ │ │ - cmp $0x4,%eax │ │ │ │ - je 28785 │ │ │ │ - cmp $0x5,%eax │ │ │ │ - je 28765 │ │ │ │ - cmp $0x6,%eax │ │ │ │ - je 28745 │ │ │ │ + jmp 27cde │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + sub -0x78(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + sub $0x4,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + inc %edx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 28a82 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 287f2 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 287d2 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 287b2 │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 28792 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 28772 │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 28752 │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ mov (%ecx),%eax │ │ │ │ mov (%ebx),%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 27e72 │ │ │ │ + jb 27ef2 │ │ │ │ cmp %eax,%edx │ │ │ │ - jb 285f4 │ │ │ │ + jb 285e8 │ │ │ │ add $0x4,%ecx │ │ │ │ - lea 0x4(%ebx),%edx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ + lea 0x4(%ebx),%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 27e72 │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 285f8 │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 285ec │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 27e72 │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 285fc │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 285f0 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 27e72 │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 28600 │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 285f4 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 27e72 │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 28604 │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 285f8 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 27e72 │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 28608 │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 285fc │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ - mov (%edx),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 27e72 │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 2860c │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 28600 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x4,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %ebx,%eax │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - je 27e53 │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 27e72 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 28610 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 27e72 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 28614 │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 27e72 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 28618 │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - mov 0xc(%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 27e72 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 2861c │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov 0x10(%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 27e72 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 28620 │ │ │ │ - mov 0x14(%eax),%ecx │ │ │ │ - mov 0x14(%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 27e72 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 28624 │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ - mov 0x18(%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 27e72 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 28628 │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ - mov 0x1c(%edx),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jb 27e72 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jb 2862c │ │ │ │ + je 27ed7 │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 28604 │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 28608 │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 2860c │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 28610 │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov 0x10(%ecx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 28614 │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 28618 │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + mov 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 2861c │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ + mov 0x1c(%ecx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jb 27ef2 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 28620 │ │ │ │ add $0x20,%eax │ │ │ │ - add $0x20,%edx │ │ │ │ - cmp %eax,-0xc0(%ebp) │ │ │ │ - jne 28813 │ │ │ │ - jmp 27e53 │ │ │ │ + add $0x20,%ecx │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + jne 2881d │ │ │ │ + jmp 27ed7 │ │ │ │ + nop │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + jmp 288ee │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + jmp 288ee │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + jmp 288ee │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + vmovq -0xb0(%ebp),%xmm7 │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + vmovq %xmm7,-0x98(%ebp) │ │ │ │ + jmp 277d1 │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ + test $0x7,%al │ │ │ │ + je 28942 │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + add %ecx,%eax │ │ │ │ + jmp 27b4e │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + lea (%edx,%edx,4),%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + lea (%eax,%edx,4),%edi │ │ │ │ + jmp 27cc6 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + vpaddd -0x109d4(%edi),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 285a3 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jb 28526 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%ebx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + jmp 2830a │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + lea 0x4(%edx),%edi │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + test $0x7,%al │ │ │ │ + je 28a3f │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + lea (%ebx,%eax,1),%edx │ │ │ │ + add %ecx,%eax │ │ │ │ + jmp 27dde │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + jmp 28446 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + lea 0xc(%edx),%edx │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 28912 │ │ │ │ + lea 0x10(%edx),%edi │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ ffreep %st(0) │ │ │ │ - vmovq -0xd0(%ebp),%xmm6 │ │ │ │ - vmovq %xmm6,-0xb8(%ebp) │ │ │ │ - vmovdqa %xmm6,%xmm5 │ │ │ │ - jmp 27953 │ │ │ │ - mov -0xf4(%ebp),%ebx │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 289f2 │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - lea (%edi,%ecx,1),%ebx │ │ │ │ - add %eax,%ecx │ │ │ │ - mov -0xd4(%ebp),%edi │ │ │ │ - mov %ebx,%eax │ │ │ │ - jmp 27d16 │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - lea (%ebx,%ebx,4),%edx │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - lea (%edi,%edx,4),%edi │ │ │ │ - jmp 27d49 │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 28910 │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 282e2 │ │ │ │ - add $0x4,%edi │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ - lea 0x4(%ebx),%edi │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ - jmp 283da │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - vpaddd -0xfd34(%edx),%zmm0,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - jmp 27e53 │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - jmp 2851a │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ - jmp 27e53 │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x14(%edx),%eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + vpaddd -0x109d4(%ecx),%ymm0,%ymm0 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,-0xdc(%ebp) │ │ │ │ - jmp 280e0 │ │ │ │ + lea 0x18(%edx),%edx │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ + ffreep %st(0) │ │ │ │ + ffreep %st(0) │ │ │ │ + lea 0x1c(%edx),%edi │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + jmp 27c80 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - jmp 28813 │ │ │ │ + jmp 2881d │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ + lea 0xc(%edx),%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ + lea 0x14(%edx),%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ + lea 0x10(%edx),%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ + lea 0x18(%edx),%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ + lea 0x1c(%edx),%ecx │ │ │ │ + jmp 27ed7 │ │ │ │ ffreep %st(0) │ │ │ │ - imul $0x14,-0x70(%ebp),%esi │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + imul $0x14,-0x50(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ add %esi,%edi │ │ │ │ - jmp 27dfd │ │ │ │ + jmp 27d7a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xae59e,%esi │ │ │ │ - sub $0x22c,%esp │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xa94fe,%esi │ │ │ │ + sub $0x12c,%esp │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ lea -0x1(%ecx),%eax │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ - mov %edx,%ebx │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x100(%ebp) │ │ │ │ + mov %esi,-0xec(%ebp) │ │ │ │ + mov %ecx,%esi │ │ │ │ lea -0x1(%eax,%ecx,1),%ecx │ │ │ │ sar $1,%ecx │ │ │ │ - mov %ecx,-0x208(%ebp) │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - jge 2a3ad │ │ │ │ - mov %edx,-0x1f8(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov %edi,-0x210(%ebp) │ │ │ │ - mov %esi,-0x214(%ebp) │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%edx),%zmm0 │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - inc %edx │ │ │ │ - lea (%edx,%edx,1),%ebx │ │ │ │ - lea -0x5(%ebx,%ebx,4),%esi │ │ │ │ - lea (%ebx,%edx,8),%eax │ │ │ │ - lea -0x1(%ebx),%edi │ │ │ │ - mov %ebx,-0x200(%ebp) │ │ │ │ - mov %edi,-0xf8(%ebp) │ │ │ │ - lea (%ecx,%esi,4),%esi │ │ │ │ - lea (%ecx,%eax,4),%ebx │ │ │ │ - vmovq (%esi),%xmm7 │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - vmovq %xmm7,-0x40(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - vmovq %xmm7,-0x48(%ebp) │ │ │ │ + jge 2a624 │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + mov %edi,-0x110(%ebp) │ │ │ │ + mov %esi,-0x11c(%ebp) │ │ │ │ + vmovdqa -0x109b4(%eax),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%eax),%ymm0 │ │ │ │ + mov %edx,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + inc %eax │ │ │ │ + lea (%eax,%eax,1),%esi │ │ │ │ + lea -0x1(%esi),%edi │ │ │ │ + lea -0x5(%esi,%esi,4),%ebx │ │ │ │ + lea (%esi,%eax,8),%ecx │ │ │ │ + mov %esi,-0xfc(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + lea (%edx,%ebx,4),%edi │ │ │ │ + lea (%edx,%ecx,4),%ebx │ │ │ │ + vmovq (%edi),%xmm7 │ │ │ │ + mov %ebx,-0xf8(%ebp) │ │ │ │ + vmovq %xmm7,-0x20(%ebp) │ │ │ │ + vmovq %xmm7,-0x28(%ebp) │ │ │ │ vmovq (%ebx),%xmm1 │ │ │ │ - mov (%esi),%edi │ │ │ │ - vmovq %xmm7,-0x138(%ebp) │ │ │ │ - mov -0x138(%ebp),%edx │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - vmovq %xmm1,-0x50(%ebp) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - sub %edx,%eax │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - vmovq %xmm1,-0x178(%ebp) │ │ │ │ - mov -0x178(%ebp),%edi │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - vmovq %xmm1,-0x58(%ebp) │ │ │ │ + mov (%edi),%esi │ │ │ │ + vmovq %xmm7,-0xb8(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ + vmovq %xmm1,-0x30(%ebp) │ │ │ │ + vmovq %xmm1,-0xc8(%ebp) │ │ │ │ + vmovq %xmm1,-0x38(%ebp) │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ mov (%ebx),%ebx │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - sub %edi,%esi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jle 28ed0 │ │ │ │ - lea (%edi,%eax,1),%ecx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 2a333 │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - lea -0x4(%edx),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 28ef0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - or -0x94(%ebp),%eax │ │ │ │ - and $0x3,%esi │ │ │ │ - and $0x3f,%eax │ │ │ │ - or %esi,%eax │ │ │ │ - jne 28ef0 │ │ │ │ - vpbroadcastd -0x80(%ebp),%zmm2 │ │ │ │ - vpbroadcastd %edi,%zmm3 │ │ │ │ - mov %edi,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x2,%ebx │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %edx,-0x20c(%ebp) │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm1 │ │ │ │ - shr $0x4,%edx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - dec %edx │ │ │ │ - sub %edi,%ebx │ │ │ │ - vpaddd %zmm5,%zmm2,%zmm2 │ │ │ │ - and $0x3,%edx │ │ │ │ - je 29ab0 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - vmovdqa32 (%edi),%zmm6 │ │ │ │ - vmovdqa32 (%esi),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 28de6 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 28de6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0x40(%edi),%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 29ab0 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 28c95 │ │ │ │ - vmovdqa32 0x40(%edi),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 28de6 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 28de6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x2,%esi │ │ │ │ - lea 0x80(%edi),%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 28de6 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 28de6 │ │ │ │ - mov %ecx,-0x204(%ebp) │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - inc %esi │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ + mov %edx,-0xe4(%ebp) │ │ │ │ + sub %esi,%edx │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + cmp %eax,%edx │ │ │ │ + jle 29300 │ │ │ │ + add %esi,%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 2a59e │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + sub %esi,%ebx │ │ │ │ + lea -0x4(%ebx),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 29322 │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + or -0xdc(%ebp),%edx │ │ │ │ + and $0x3,%ebx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %ebx,%edx │ │ │ │ + jne 29322 │ │ │ │ + shr $0x2,%ecx │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + vpbroadcastd %xmm5,%ymm6 │ │ │ │ + mov %ebx,-0x118(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + mov %ebx,-0xd4(%ebp) │ │ │ │ + dec %ebx │ │ │ │ + vmovd %ecx,%xmm2 │ │ │ │ + sub %esi,%ecx │ │ │ │ + and $0x3,%ebx │ │ │ │ + vpbroadcastd %xmm2,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm1 │ │ │ │ + je 29e30 │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + vmovdqa (%edx),%ymm7 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 28e26 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 28e26 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 29e30 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 28d14 │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%ebx),%ymm7 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 28e26 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 28e26 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea 0x40(%esi),%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%eax),%ymm7 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 28e26 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 28e26 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %esi,-0x108(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 28de0 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 28de0 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - cmp -0x8c(%ebp),%ecx │ │ │ │ - je 2a224 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - vmovdqa32 0x40(%eax,%ebx,1),%zmm4 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 28de0 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 28de0 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x80(%eax,%ebx,1),%zmm3 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 28de0 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 28de0 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm6 │ │ │ │ - vmovdqa32 0xc0(%eax,%ebx,1),%zmm4 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 28de0 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 28de0 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - add $0x4,%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - jmp 28ce0 │ │ │ │ + vmovdqa (%eax),%ymm7 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 28e20 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 28e20 │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ + cmp -0xd4(%ebp),%esi │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + je 2a47f │ │ │ │ + vmovdqa 0x20(%eax),%ymm7 │ │ │ │ + vmovdqa 0x20(%eax,%ecx,1),%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 28e20 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 28e20 │ │ │ │ + vmovdqa 0x40(%eax),%ymm7 │ │ │ │ + vmovdqa 0x40(%eax,%ecx,1),%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 28e20 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 28e20 │ │ │ │ + vmovdqa 0x60(%eax),%ymm7 │ │ │ │ + vmovdqa 0x60(%eax,%ecx,1),%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 28e20 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 28e20 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x4,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 28d50 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x108(%ebp),%esi │ │ │ │ + vmovd %xmm2,%ebx │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp %eax,(%ebx) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + lea 0x4(%ebx),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 2a55c │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + cmp %eax,0x4(%ebx) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + lea 0x8(%ebx),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 2a56c │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ + cmp %eax,0x8(%ebx) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + lea 0xc(%ebx),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 2a58e │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ + cmp %eax,0xc(%ebx) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + lea 0x10(%ebx),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 2a5b7 │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ + cmp %eax,0x10(%ebx) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + lea 0x14(%ebx),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 2a609 │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + cmp %eax,0x14(%ebx) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + lea 0x18(%ebx),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 2a611 │ │ │ │ + mov 0x18(%edx),%eax │ │ │ │ + cmp %eax,0x18(%ebx) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + lea 0x1c(%ebx),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + je 2a646 │ │ │ │ + mov 0x1c(%edx),%eax │ │ │ │ + cmp %eax,0x1c(%ebx) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp -0xe0(%ebp),%edx │ │ │ │ + jne 29258 │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + cmp -0xf4(%ebp),%ebx │ │ │ │ + lea (%edx,%ebx,1),%eax │ │ │ │ + cmovge -0xe0(%ebp),%eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2922a │ │ │ │ + sub %edx,%eax │ │ │ │ + lea -0x4(%eax),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 29fb3 │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + or -0xdc(%ebp),%edx │ │ │ │ + and $0x3,%eax │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %eax,%edx │ │ │ │ + jne 29fb3 │ │ │ │ + shr $0x2,%ecx │ │ │ │ + vmovd %esi,%xmm7 │ │ │ │ + mov %esi,%eax │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + vpbroadcastd %xmm7,%ymm3 │ │ │ │ + mov %ebx,-0xe0(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm2 │ │ │ │ + mov %ebx,-0xd8(%ebp) │ │ │ │ + dec %ebx │ │ │ │ + vmovd %ecx,%xmm5 │ │ │ │ + sub %ecx,%eax │ │ │ │ + and $0x3,%ebx │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + vpbroadcastd %xmm5,%ymm6 │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm1 │ │ │ │ + je 2a172 │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + vmovdqa (%ecx),%ymm7 │ │ │ │ + vmovdqa (%edx),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29150 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29150 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm3 │ │ │ │ + lea 0x20(%ecx),%ecx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 2a170 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 2903f │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + vmovdqa 0x20(%eax),%ymm5 │ │ │ │ + vmovdqa (%ebx,%ecx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 29150 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29150 │ │ │ │ + lea 0x20(%ecx),%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm0,%ymm3,%ymm2 │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29150 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29150 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + inc %edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x204(%ebp),%ecx │ │ │ │ - vmovd %xmm1,%esi │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - jmp 28e04 │ │ │ │ - jg 2905c │ │ │ │ - add $0x4,%esi │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 29050 │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp %edx,(%esi) │ │ │ │ - jge 28df0 │ │ │ │ - mov -0x1f8(%ebp),%esi │ │ │ │ - vmovq -0x138(%ebp),%xmm7 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - lea (%esi,%esi,4),%edx │ │ │ │ - lea (%ecx,%edx,4),%esi │ │ │ │ - mov (%esi),%ebx │ │ │ │ - vmovq %xmm7,(%esi) │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %edx,0x8(%esi) │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29150 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29150 │ │ │ │ + lea 0x1(%edx),%ebx │ │ │ │ + cmp %ebx,-0xd8(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + je 2a1bd │ │ │ │ + vmovdqa 0x20(%eax),%ymm3 │ │ │ │ + vmovdqa 0x20(%eax,%ecx,1),%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29150 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29150 │ │ │ │ + vmovdqa 0x40(%eax),%ymm3 │ │ │ │ + vmovdqa 0x40(%eax,%ecx,1),%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29150 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29150 │ │ │ │ + vmovdqa 0x60(%eax),%ymm3 │ │ │ │ + vmovdqa 0x60(%eax,%ecx,1),%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29150 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29150 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + add $0x4,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + jmp 29080 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + vmovd %xmm2,%ebx │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ + cmp %edx,-0x78(%ebp) │ │ │ │ + lea 0x4(%ebx),%esi │ │ │ │ + je 2922a │ │ │ │ + mov 0x4(%ebx),%esi │ │ │ │ + cmp %esi,0x4(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + lea 0x8(%ebx),%esi │ │ │ │ + je 2922a │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + cmp %edx,0x8(%ebx) │ │ │ │ + jg 29236 │ │ │ │ + jl 2a130 │ │ │ │ + lea 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + lea 0xc(%ebx),%esi │ │ │ │ + je 2922a │ │ │ │ + mov 0xc(%ebx),%esi │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + lea 0x10(%eax),%edx │ │ │ │ + cmp %edx,-0x78(%ebp) │ │ │ │ + lea 0x10(%ebx),%esi │ │ │ │ + je 2922a │ │ │ │ + mov 0x10(%ebx),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ + cmp %edx,-0x78(%ebp) │ │ │ │ + lea 0x14(%ebx),%esi │ │ │ │ + je 2922a │ │ │ │ + mov 0x14(%ebx),%esi │ │ │ │ + cmp %esi,0x14(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + lea 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + lea 0x18(%ebx),%esi │ │ │ │ + je 2922a │ │ │ │ + mov 0x18(%ebx),%edx │ │ │ │ + cmp %edx,0x18(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + lea 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + lea 0x1c(%ebx),%esi │ │ │ │ + je 2922a │ │ │ │ + mov 0x1c(%ebx),%esi │ │ │ │ + cmp %esi,0x1c(%eax) │ │ │ │ + jl 29236 │ │ │ │ + lea 0x20(%ebx),%esi │ │ │ │ + jg 2a130 │ │ │ │ + cmp -0xe4(%ebp),%esi │ │ │ │ + je 2a130 │ │ │ │ + vmovq -0xc8(%ebp),%xmm7 │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + vmovq %xmm7,-0xb8(%ebp) │ │ │ │ + vmovq -0xb8(%ebp),%xmm6 │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + lea (%eax,%eax,4),%ebx │ │ │ │ + lea (%esi,%ebx,4),%esi │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + vmovq %xmm6,(%esi) │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 292e0 │ │ │ │ + test %eax,%eax │ │ │ │ + je 294c0 │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ - vmovdqa32 %zmm0,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm5,-0x138(%ebp) │ │ │ │ + sub %eax,%edx │ │ │ │ + vmovdqa %ymm0,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - fldl 0xc(%edi) │ │ │ │ + vmovsd 0xc(%edi),%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - vmovsd -0x80(%ebp),%xmm1 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm5 │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm0 │ │ │ │ - vmovsd %xmm1,0xc(%esi) │ │ │ │ - mov -0x208(%ebp),%esi │ │ │ │ - cmp %esi,-0xf8(%ebp) │ │ │ │ - jge 29302 │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - mov %edx,-0x1f8(%ebp) │ │ │ │ - jmp 28ad0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 2a320 │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - lea -0x4(%edx),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - ja 28b9e │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %edi,%edx │ │ │ │ - sub %edi,%esi │ │ │ │ - sub $0x4,%esi │ │ │ │ - shr $0x2,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 28fd4 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 28fb6 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 28fa0 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 28f8a │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 28f74 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 28f5e │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 28f48 │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edi) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - lea 0x4(%edi),%edx │ │ │ │ + vmovdqa -0x78(%ebp),%ymm4 │ │ │ │ + vmovsd %xmm0,0xc(%esi) │ │ │ │ + mov -0x10c(%ebp),%esi │ │ │ │ + cmp %esi,-0x98(%ebp) │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm0 │ │ │ │ + jge 294dc │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + jmp 28b60 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 2a587 │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + sub %esi,%ebx │ │ │ │ + lea -0x4(%ebx),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + ja 28c2e │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %esi,%ebx │ │ │ │ + sub $0x4,%ebx │ │ │ │ + shr $0x2,%ebx │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 29414 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 293f5 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 293df │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 293c9 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 293b3 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 2939d │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 29387 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + lea 0x4(%esi),%eax │ │ │ │ + lea 0x4(%ecx),%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ add $0x4,%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 29050 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - cmp %ebx,0x4(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - cmp %esi,0x8(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - cmp %ebx,0xc(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - cmp %esi,0x10(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - mov 0x14(%eax),%ebx │ │ │ │ - cmp %ebx,0x14(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ - cmp %esi,0x18(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ - cmp %ebx,0x1c(%edx) │ │ │ │ - jl 28e0a │ │ │ │ - jg 2905c │ │ │ │ - add $0x20,%edx │ │ │ │ + cmp -0x78(%ebp),%eax │ │ │ │ + je 28eff │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + cmp %ecx,0x4(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,0x10(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ + cmp %ecx,0x14(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + mov 0x18(%edx),%ebx │ │ │ │ + cmp %ebx,0x18(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ + cmp %ecx,0x1c(%eax) │ │ │ │ + jl 29258 │ │ │ │ + jg 28f0b │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jne 28fd4 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x1b8(%ebp),%eax │ │ │ │ - jne 28e0a │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - add %ecx,%esi │ │ │ │ - cmp -0xb8(%ebp),%ecx │ │ │ │ - cmovge -0x1b8(%ebp),%esi │ │ │ │ - mov %esi,-0x1b8(%ebp) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 29fd6 │ │ │ │ - mov %esi,%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - lea -0x4(%eax),%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 29db7 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - sub %edx,%esi │ │ │ │ - or -0x94(%ebp),%ebx │ │ │ │ - and $0x3,%esi │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %ebx,%esi │ │ │ │ - jne 29db7 │ │ │ │ - vpbroadcastd -0x80(%ebp),%zmm3 │ │ │ │ - vpbroadcastd %edi,%zmm7 │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %edx,%eax │ │ │ │ - shr $0x2,%ecx │ │ │ │ - lea 0x1(%ecx),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - sub %ebx,%edx │ │ │ │ - vpaddd %zmm5,%zmm7,%zmm2 │ │ │ │ - shr $0x4,%esi │ │ │ │ - lea -0x1(%esi),%ebx │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm1 │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 291d0 │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - vmovdqa32 (%edi),%zmm4 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29d60 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29d60 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm7 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 %zmm7,%zmm2 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 291d0 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 2918b │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm6 │ │ │ │ - vmovdqa32 0x40(%ebx),%zmm3 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29d60 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29d60 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm0,%zmm7,%zmm2 │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29d60 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29d60 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29d60 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29d60 │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 2a1fd │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x40(%eax,%edx,1),%zmm4 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29d60 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29d60 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm3 │ │ │ │ - vmovdqa32 0x80(%eax,%edx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29d60 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29d60 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm7 │ │ │ │ - vmovdqa32 0xc0(%eax,%edx,1),%zmm4 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29d60 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29d60 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - jmp 291d0 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - mov -0x208(%ebp),%ecx │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - vmovsd -0x80(%ebp),%xmm4 │ │ │ │ - vmovsd %xmm4,0xc(%esi) │ │ │ │ - cmp %ecx,-0xf8(%ebp) │ │ │ │ - jl 28eb7 │ │ │ │ - mov -0x210(%ebp),%edi │ │ │ │ - mov -0x214(%ebp),%esi │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp -0x78(%ebp),%eax │ │ │ │ + jne 29414 │ │ │ │ + jmp 28eff │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovsd 0xc(%edi),%xmm5 │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x98(%ebp) │ │ │ │ + vmovsd %xmm5,0xc(%esi) │ │ │ │ + jl 292eb │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x11c(%ebp),%esi │ │ │ │ + mov -0x110(%ebp),%edi │ │ │ │ test $0x1,%esi │ │ │ │ - jne 29329 │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - lea -0x2(%esi),%ebx │ │ │ │ - sar $1,%ebx │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 2a28d │ │ │ │ - vmovq (%edi),%xmm5 │ │ │ │ - mov (%edi),%esi │ │ │ │ + jne 29506 │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + lea -0x2(%esi),%eax │ │ │ │ + sar $1,%eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2a4eb │ │ │ │ + vmovq (%edi),%xmm2 │ │ │ │ fldl 0xc(%edi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ - fstpl -0x200(%ebp) │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + cmp -0x100(%ebp),%edx │ │ │ │ + mov (%edi),%esi │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - vmovq %xmm5,-0xb8(%ebp) │ │ │ │ - cmp -0xb0(%ebp),%edi │ │ │ │ - jle 2a423 │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - vmovq %xmm5,-0x60(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - vmovq %xmm5,-0x68(%ebp) │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ + mov %esi,-0xf0(%ebp) │ │ │ │ + fstpl -0x118(%ebp) │ │ │ │ + vmovq %xmm2,-0x108(%ebp) │ │ │ │ + jle 2a6ad │ │ │ │ + lea -0x1(%edx),%esi │ │ │ │ + vmovq %xmm2,-0x40(%ebp) │ │ │ │ + vmovq %xmm2,-0x48(%ebp) │ │ │ │ + mov %ebx,-0x10c(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ shr $0x1f,%eax │ │ │ │ - vmovdqa32 -0xfcf4(%edi),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%edi),%zmm0 │ │ │ │ - add %edx,%eax │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - sub %ebx,%ecx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - vpbroadcastd %ebx,%zmm3 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + add %esi,%eax │ │ │ │ sar $1,%eax │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov -0x178(%ebp),%ebx │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - lea (%ebx,%ebx,4),%ecx │ │ │ │ - lea (%esi,%ecx,4),%ebx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - vmovq (%ebx),%xmm6 │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - vmovq %xmm6,-0x70(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - vmovq %xmm6,-0x80(%ebp) │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - vmovq %xmm6,-0x78(%ebp) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - sub %edi,%edx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov %eax,-0x1f8(%ebp) │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jle 297a0 │ │ │ │ - add %edi,%ecx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 2a307 │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - lea -0x4(%edx),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 2a030 │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - or -0x1f8(%ebp),%eax │ │ │ │ - and $0x3,%esi │ │ │ │ - and $0x3f,%eax │ │ │ │ - or %esi,%eax │ │ │ │ - jne 2a030 │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0xc0(%ebp),%esi │ │ │ │ + vmovdqa -0x109b4(%edx),%ymm4 │ │ │ │ + mov %edi,-0xfc(%ebp) │ │ │ │ + vmovdqa -0x109f4(%edx),%ymm0 │ │ │ │ + sub %ecx,%edi │ │ │ │ + mov %ecx,-0xc8(%ebp) │ │ │ │ + mov %edi,-0xe4(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + lea (%esi,%esi,4),%ebx │ │ │ │ + lea (%edi,%ebx,4),%edi │ │ │ │ + vmovq (%edi),%xmm3 │ │ │ │ + vmovq %xmm3,-0x50(%ebp) │ │ │ │ + vmovq %xmm3,-0x58(%ebp) │ │ │ │ + mov (%edi),%esi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + vmovq %xmm3,-0xb8(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ + mov -0xe4(%ebp),%esi │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 29c40 │ │ │ │ + add %eax,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 29b6c │ │ │ │ + mov %esi,%eax │ │ │ │ + sub -0x78(%ebp),%eax │ │ │ │ + lea -0x4(%eax),%ebx │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + jbe 29c62 │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ + or -0xd4(%ebp),%ecx │ │ │ │ + and $0x3,%eax │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %eax,%ecx │ │ │ │ + jne 29c62 │ │ │ │ shr $0x2,%ebx │ │ │ │ - vpbroadcastd %edi,%zmm7 │ │ │ │ - vmovdqa32 %zmm4,%zmm2 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ - mov -0x138(%ebp),%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - shr $0x4,%edx │ │ │ │ - vpaddd %zmm5,%zmm7,%zmm1 │ │ │ │ - mov %edx,-0x1b8(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ebx │ │ │ │ + mov %edx,-0xf8(%ebp) │ │ │ │ + shr $0x3,%edx │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ dec %edx │ │ │ │ - sub %edi,%ebx │ │ │ │ + vmovd %eax,%xmm5 │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + vmovd %ebx,%xmm7 │ │ │ │ + vpbroadcastd %xmm5,%ymm2 │ │ │ │ + sub %eax,%ebx │ │ │ │ and $0x3,%edx │ │ │ │ - je 29590 │ │ │ │ - mov -0x138(%ebp),%esi │ │ │ │ - vmovdqa32 (%edi),%zmm3 │ │ │ │ - vmovdqa32 (%esi),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29690 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29690 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0x40(%edi),%eax │ │ │ │ - vpaddd %zmm0,%zmm4,%zmm2 │ │ │ │ + vpbroadcastd %xmm7,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + mov %ebx,-0xd8(%ebp) │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm1 │ │ │ │ + je 29760 │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29836 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29836 │ │ │ │ + lea 0x20(%eax),%ebx │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 29590 │ │ │ │ + je 29fa0 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 29545 │ │ │ │ - vmovdqa32 0x40(%edi),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29690 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29690 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - mov $0x2,%esi │ │ │ │ - lea 0x80(%edi),%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29690 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29690 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - inc %esi │ │ │ │ + je 29721 │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ + vmovdqa 0x20(%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx,%ebx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29836 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29836 │ │ │ │ add $0x40,%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29690 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29690 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - cmp %edx,-0x1b8(%ebp) │ │ │ │ - je 29d36 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm3 │ │ │ │ - vmovdqa32 0x40(%eax,%ebx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29690 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29690 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x80(%eax,%ebx,1),%zmm3 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29690 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29690 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm7 │ │ │ │ - vmovdqa32 0xc0(%eax,%ebx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29690 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29690 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - add $0x4,%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - jmp 29590 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29836 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29836 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29830 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29830 │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ + cmp -0xd0(%ebp),%esi │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + je 2a3d0 │ │ │ │ + vmovdqa 0x20(%eax),%ymm3 │ │ │ │ + vmovdqa 0x20(%eax,%ebx,1),%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29830 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29830 │ │ │ │ + vmovdqa 0x40(%eax),%ymm3 │ │ │ │ + vmovdqa 0x40(%eax,%ebx,1),%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29830 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29830 │ │ │ │ + vmovdqa 0x60(%eax),%ymm3 │ │ │ │ + vmovdqa 0x60(%eax,%ebx,1),%ymm7 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29830 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29830 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x4,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 29766 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ vmovd %xmm2,%eax │ │ │ │ - jmp 296b4 │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + lea 0x4(%eax),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2a4e3 │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%ecx) │ │ │ │ + jg 29b80 │ │ │ │ + jl 29914 │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2a564 │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + cmp %ebx,0x8(%ecx) │ │ │ │ + jg 29b80 │ │ │ │ + jl 29914 │ │ │ │ + lea 0xc(%eax),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2a574 │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + cmp %ebx,0xc(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + lea 0x10(%eax),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2a596 │ │ │ │ + mov 0x10(%ecx),%ebx │ │ │ │ + cmp %ebx,0x10(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + lea 0x14(%eax),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2a5af │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + cmp %ebx,0x14(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + lea 0x18(%eax),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2a601 │ │ │ │ + mov 0x18(%eax),%ebx │ │ │ │ + cmp %ebx,0x18(%ecx) │ │ │ │ + jg 29b80 │ │ │ │ + jl 29914 │ │ │ │ + lea 0x1c(%eax),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2a63e │ │ │ │ + mov 0x1c(%ecx),%esi │ │ │ │ + cmp %esi,0x1c(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x20,%ecx │ │ │ │ + cmp -0xfc(%ebp),%ecx │ │ │ │ + jne 29b80 │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + add %esi,%eax │ │ │ │ + cmp -0xe4(%ebp),%esi │ │ │ │ + cmovge -0xfc(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ + mov %eax,%esi │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 29f08 │ │ │ │ + sub %edx,%eax │ │ │ │ + lea -0x4(%eax),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 2a1e1 │ │ │ │ + mov -0xd4(%ebp),%ebx │ │ │ │ + or -0xf0(%ebp),%ebx │ │ │ │ + and $0x3,%eax │ │ │ │ + and $0x1f,%ebx │ │ │ │ + or %ebx,%eax │ │ │ │ + mov %edx,%eax │ │ │ │ + jne 2a1e3 │ │ │ │ + shr $0x2,%ecx │ │ │ │ + vmovd %eax,%xmm6 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + vpbroadcastd %xmm6,%ymm5 │ │ │ │ + mov %edx,-0xd8(%ebp) │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm1 │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + dec %edx │ │ │ │ + vmovd %ecx,%xmm3 │ │ │ │ + sub %eax,%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ + vpbroadcastd %xmm3,%ymm7 │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + vpaddd %ymm4,%ymm7,%ymm2 │ │ │ │ + je 29a90 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 29e40 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29e40 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm3 │ │ │ │ + lea 0x20(%eax),%ecx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ + vmovdqa %ymm3,%ymm2 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 2a1b0 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 29a46 │ │ │ │ + vmovdqa 0x20(%eax),%ymm5 │ │ │ │ + mov -0xd4(%ebp),%eax │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 29e40 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29e40 │ │ │ │ + lea 0x20(%ecx),%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + inc %ebx │ │ │ │ + vpaddd %ymm0,%ymm3,%ymm2 │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xd4(%ebp),%ecx │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 29e40 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29e40 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + inc %ebx │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jg 297cc │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 297c0 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jge 296a0 │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - vmovq -0x80(%ebp),%xmm7 │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - lea (%esi,%esi,4),%eax │ │ │ │ - lea (%edx,%eax,4),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqa (%eax),%ymm3 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 29e40 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29e40 │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + cmp %edx,-0xd0(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + je 2a17d │ │ │ │ + vmovdqa 0x20(%eax),%ymm3 │ │ │ │ + vmovdqa 0x20(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 29e40 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29e40 │ │ │ │ + vmovdqa 0x40(%eax),%ymm3 │ │ │ │ + vmovdqa 0x40(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 29e40 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29e40 │ │ │ │ + vmovdqa 0x60(%eax),%ymm3 │ │ │ │ + vmovdqa 0x60(%eax,%ecx,1),%ymm6 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 29e40 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 29e40 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + add $0x4,%ebx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + jmp 29a90 │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + cmp -0xc8(%ebp),%eax │ │ │ │ + je 2992f │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovq -0xb8(%ebp),%xmm3 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + lea (%ebx,%ebx,4),%eax │ │ │ │ + lea (%esi,%eax,4),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ - vmovq %xmm7,(%esi) │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + vmovq %xmm3,(%esi) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 29a70 │ │ │ │ + je 29e00 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ - vmovdqa32 %zmm0,-0x1b8(%ebp) │ │ │ │ - vmovdqa32 %zmm4,-0x1f8(%ebp) │ │ │ │ - vmovdqa32 %zmm5,-0xf8(%ebp) │ │ │ │ - push %eax │ │ │ │ + sub %ebx,%edx │ │ │ │ + vmovdqa %ymm0,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ + push %edx │ │ │ │ push %ebx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - mov -0x178(%ebp),%eax │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - vmovsd -0x80(%ebp),%xmm0 │ │ │ │ + vmovsd 0xc(%edi),%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x100(%ebp) │ │ │ │ vmovsd %xmm0,0xc(%esi) │ │ │ │ - cmp %eax,-0xb0(%ebp) │ │ │ │ - jge 2a24d │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm5 │ │ │ │ - vmovdqa32 -0x1b8(%ebp),%zmm0 │ │ │ │ - lea -0x1(%eax),%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - vmovdqa32 -0x1f8(%ebp),%zmm4 │ │ │ │ - shr $0x1f,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - sar $1,%ebx │ │ │ │ - mov -0x178(%ebp),%ecx │ │ │ │ - mov %ebx,-0x178(%ebp) │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - jmp 293e0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jne 2943f │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jge 2a4c4 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm4 │ │ │ │ + lea -0x1(%ebx),%ebx │ │ │ │ + vmovdqa -0x98(%ebp),%ymm0 │ │ │ │ + mov %ebx,%esi │ │ │ │ + shr $0x1f,%esi │ │ │ │ + add %ebx,%esi │ │ │ │ + sar $1,%esi │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + jmp 295b0 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0xa8(%ebp),%eax │ │ │ │ - jne 296ba │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ - add %eax,%ecx │ │ │ │ - cmp -0x94(%ebp),%eax │ │ │ │ - cmovge -0xa8(%ebp),%ecx │ │ │ │ - mov -0x138(%ebp),%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 29d06 │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - lea -0x4(%esi),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 29b5d │ │ │ │ - mov -0x1f8(%ebp),%eax │ │ │ │ - and $0x3,%esi │ │ │ │ - or -0x9c(%ebp),%eax │ │ │ │ - and $0x3f,%eax │ │ │ │ - or %esi,%eax │ │ │ │ - mov %edx,%eax │ │ │ │ - jne 29b5f │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + cmp %edx,-0x78(%ebp) │ │ │ │ + je 2a57c │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + sub -0x78(%ebp),%eax │ │ │ │ + lea -0x4(%eax),%ebx │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + ja 29623 │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub -0x78(%ebp),%ebx │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub $0x4,%ebx │ │ │ │ shr $0x2,%ebx │ │ │ │ - vpbroadcastd %edi,%zmm3 │ │ │ │ - vmovdqa32 %zmm4,%zmm2 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - mov %edx,-0x1b8(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm1 │ │ │ │ - shr $0x4,%esi │ │ │ │ - mov %esi,-0x1f8(%ebp) │ │ │ │ - dec %esi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 29960 │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%edi),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29ac0 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29ac0 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm3 │ │ │ │ - lea 0x40(%eax),%edx │ │ │ │ - vpaddd %zmm0,%zmm4,%zmm2 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov %edx,-0x1b8(%ebp) │ │ │ │ - vmovdqa32 %zmm3,%zmm1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 2a1f0 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 2990c │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29ac0 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29ac0 │ │ │ │ - lea 0x40(%edx),%esi │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ inc %ebx │ │ │ │ - vpaddd %zmm0,%zmm3,%zmm1 │ │ │ │ - mov %esi,-0x1b8(%ebp) │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29ac0 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29ac0 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - inc %ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 29ac0 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 29ac0 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - cmp %esi,-0x1f8(%ebp) │ │ │ │ - je 2a1c0 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x40(%eax,%edx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 29ac0 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 29ac0 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm3 │ │ │ │ - vmovdqa32 0x80(%eax,%edx,1),%zmm7 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 29ac0 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 29ac0 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm3 │ │ │ │ - vmovdqa32 0xc0(%eax,%edx,1),%zmm6 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 29ac0 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 29ac0 │ │ │ │ - vpaddd %zmm0,%zmm2,%zmm2 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm0,%zmm1,%zmm1 │ │ │ │ - jmp 29960 │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 29d51 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 29d33 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 29d1d │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 29d07 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 29cf1 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 29cdb │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 29cc5 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x4,%eax │ │ │ │ + lea 0x4(%ecx),%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x4,%eax │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 29908 │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + cmp %edx,0xc(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + mov 0x10(%ecx),%ebx │ │ │ │ + cmp %ebx,0x10(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + cmp %edx,0x14(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + mov 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,0x18(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ + cmp %edx,0x1c(%eax) │ │ │ │ + jl 29b80 │ │ │ │ + jg 29914 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 29d51 │ │ │ │ + jmp 29908 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - mov -0x178(%ebp),%edx │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - vmovsd -0x80(%ebp),%xmm3 │ │ │ │ - vmovsd %xmm3,0xc(%esi) │ │ │ │ - cmp %edx,-0xb0(%ebp) │ │ │ │ - jge 2a258 │ │ │ │ - lea -0x1(%edx),%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x1f,%ebx │ │ │ │ - add %esi,%ebx │ │ │ │ - sar $1,%ebx │ │ │ │ - jmp 29784 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0x204(%ebp) │ │ │ │ - jmp 28ce0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - jmp 29ae4 │ │ │ │ + vmovsd 0xc(%edi),%xmm6 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + cmp %eax,-0x100(%ebp) │ │ │ │ + vmovsd %xmm6,0xc(%esi) │ │ │ │ + jge 2a4d2 │ │ │ │ + lea -0x1(%eax),%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + shr $0x1f,%esi │ │ │ │ + add %edi,%esi │ │ │ │ + sar $1,%esi │ │ │ │ + jmp 29c1f │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jl 29d18 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 29d00 │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jle 29ad0 │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - lea (%edx,%edx,4),%edi │ │ │ │ - lea (%ebx,%edi,4),%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %esi,-0x108(%ebp) │ │ │ │ + jmp 28d50 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + vmovd %xmm2,%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + lea 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2a64e │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + cmp %ecx,0x4(%eax) │ │ │ │ + jl 29f29 │ │ │ │ + jg 29f16 │ │ │ │ + lea 0x8(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2a667 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,0x8(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + lea 0xc(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2a675 │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + jl 29f29 │ │ │ │ + jg 29f16 │ │ │ │ + lea 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2a683 │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jl 29f29 │ │ │ │ + jg 29f16 │ │ │ │ + lea 0x14(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2a691 │ │ │ │ + mov 0x14(%edx),%ecx │ │ │ │ + cmp %ecx,0x14(%eax) │ │ │ │ + jl 29f29 │ │ │ │ + jg 29f16 │ │ │ │ + lea 0x18(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2a69f │ │ │ │ + mov 0x18(%edx),%ecx │ │ │ │ + cmp %ecx,0x18(%eax) │ │ │ │ + jl 29f29 │ │ │ │ + jg 29f16 │ │ │ │ + lea 0x1c(%eax),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2a6b5 │ │ │ │ + mov 0x1c(%eax),%eax │ │ │ │ + cmp %eax,0x1c(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov -0xe0(%ebp),%esi │ │ │ │ + cmp %esi,-0xdc(%ebp) │ │ │ │ + jne 29f29 │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + fldl -0x118(%ebp) │ │ │ │ + fcomip %st(1),%st │ │ │ │ + ffreep %st(0) │ │ │ │ + ja 29b80 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + lea (%edi,%edi,4),%eax │ │ │ │ + lea (%edx,%eax,4),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - vmovq -0xb8(%ebp),%xmm4 │ │ │ │ - mov (%ecx),%edi │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + vmovq -0x108(%ebp),%xmm4 │ │ │ │ + mov (%ecx),%eax │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ - mov %esi,0x8(%ecx) │ │ │ │ + mov %ebx,0x8(%ecx) │ │ │ │ vmovq %xmm4,(%ecx) │ │ │ │ - test %edi,%edi │ │ │ │ - je 29b3e │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 29f77 │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edi,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ push %edx │ │ │ │ - push %edi │ │ │ │ + push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovsd -0x200(%ebp),%xmm5 │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - vmovsd %xmm5,0xc(%esi) │ │ │ │ + vmovsd -0x118(%ebp),%xmm7 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + vmovsd %xmm7,0xc(%edi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub -0x138(%ebp),%edx │ │ │ │ - sub $0x4,%edx │ │ │ │ - shr $0x2,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 2a3a2 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 29c4b │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 29c29 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 29c07 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 29be5 │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 29bc3 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jne 2a266 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edi) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edi) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 29d06 │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - cmp %ebx,0x4(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - cmp %esi,0x8(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - mov 0xc(%eax),%edi │ │ │ │ - cmp %edi,0xc(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - cmp %ebx,0x10(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - cmp %esi,0x14(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - mov 0x18(%eax),%edi │ │ │ │ - cmp %edi,0x18(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - mov 0x1c(%eax),%ebx │ │ │ │ - cmp %ebx,0x1c(%edx) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - add $0x20,%eax │ │ │ │ - add $0x20,%edx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 29c75 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x8c(%ebp) │ │ │ │ - jne 29aea │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - fldl 0xc(%eax) │ │ │ │ - fldl -0x200(%ebp) │ │ │ │ - fcomip %st(1),%st │ │ │ │ - ffreep %st(0) │ │ │ │ - ja 296ba │ │ │ │ - jmp 29aea │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 2a34a │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - lea 0x0(,%ebx,4),%edx │ │ │ │ - add %edx,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - jmp 296b4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x1b8(%ebp),%ecx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - vmovd %xmm2,%edx │ │ │ │ - jmp 29d84 │ │ │ │ - jg 29fe8 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 29fd0 │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jge 29d70 │ │ │ │ - vmovq -0x178(%ebp),%xmm6 │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov -0x200(%ebp),%edi │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %edi,-0xf8(%ebp) │ │ │ │ - vmovq %xmm6,-0x138(%ebp) │ │ │ │ - jmp 28e0a │ │ │ │ - mov -0x1b8(%ebp),%edx │ │ │ │ - sub -0x80(%ebp),%edx │ │ │ │ - sub $0x4,%edx │ │ │ │ - shr $0x2,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 2a3ca │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 29f05 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 29ed7 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 29ea9 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 29e7b │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 29e4d │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 29e1f │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov (%edi),%eax │ │ │ │ - cmp %eax,(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - add $0x4,%esi │ │ │ │ - lea 0x4(%edi),%edi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - add $0x4,%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ + mov -0xd8(%ebp),%ebx │ │ │ │ + jmp 29766 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub -0xcc(%ebp),%eax │ │ │ │ + sub $0x4,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + inc %eax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 2a65c │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 2a0c4 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 2a0a6 │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 2a084 │ │ │ │ + cmp $0x4,%eax │ │ │ │ + je 2a062 │ │ │ │ + cmp $0x5,%eax │ │ │ │ + je 2a040 │ │ │ │ + cmp $0x6,%eax │ │ │ │ + je 2a01e │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%ebx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ add $0x4,%ebx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ add $0x4,%esi │ │ │ │ + mov %ebx,-0xe8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov (%esi),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - add $0x4,%edx │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ + mov (%esi),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ add $0x4,%ecx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ add $0x4,%esi │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov (%esi),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%edx) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - add $0x4,%edx │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ + mov (%esi),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ add $0x4,%ecx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + mov (%esi),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ add $0x4,%eax │ │ │ │ add $0x4,%esi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - cmp %esi,-0x1b8(%ebp) │ │ │ │ - je 29fd6 │ │ │ │ - mov (%edx),%ecx │ │ │ │ - cmp %ecx,(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - cmp %ebx,0x4(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ - cmp %eax,0x8(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - mov 0xc(%edx),%edi │ │ │ │ - cmp %edi,0xc(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - mov 0x10(%edx),%ecx │ │ │ │ - cmp %ecx,0x10(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - mov 0x14(%edx),%ebx │ │ │ │ - cmp %ebx,0x14(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - mov 0x18(%edx),%eax │ │ │ │ - cmp %eax,0x18(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - mov 0x1c(%edx),%edi │ │ │ │ - cmp %edi,0x1c(%esi) │ │ │ │ - jl 29d8a │ │ │ │ - jg 29fe8 │ │ │ │ - add $0x20,%esi │ │ │ │ - add $0x20,%edx │ │ │ │ - cmp %esi,-0x1b8(%ebp) │ │ │ │ - jne 29f41 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - cmp %esi,-0x9c(%ebp) │ │ │ │ - jne 29d8a │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - fldl 0xc(%ecx) │ │ │ │ - fldl 0xc(%edx) │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ + mov (%esi),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%esi │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ + je 2922a │ │ │ │ + mov (%esi),%eax │ │ │ │ + cmp %eax,(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + mov 0x4(%esi),%ebx │ │ │ │ + cmp %ebx,0x4(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + cmp %edx,0x8(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + cmp %eax,0xc(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jle 2a3fb │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + fstl -0x78(%ebp) │ │ │ │ + fldl 0xc(%edi) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - ja 28e0a │ │ │ │ - vmovq -0x178(%ebp),%xmm3 │ │ │ │ - mov -0x200(%ebp),%ebx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - vmovq %xmm3,-0x138(%ebp) │ │ │ │ - jmp 28e0a │ │ │ │ + ja 29258 │ │ │ │ + vmovq -0xc8(%ebp),%xmm3 │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + vmovq %xmm3,-0xb8(%ebp) │ │ │ │ + jmp 29258 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ + jmp 29080 │ │ │ │ + mov -0xd8(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 2a5bf │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + add -0xc8(%ebp),%eax │ │ │ │ + jmp 29e48 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %edi,%edx │ │ │ │ - sub $0x4,%edx │ │ │ │ - shr $0x2,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 2a11a │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 2a0fc │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 2a0e6 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 2a0d0 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 2a0ba │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 2a0a4 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 2a08e │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - cmp %ebx,(%edi) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - lea 0x4(%edi),%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov -0xd4(%ebp),%ecx │ │ │ │ + jmp 29a90 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 2a5e2 │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + lea (%esi,%eax,1),%ebx │ │ │ │ + mov -0xcc(%ebp),%esi │ │ │ │ + add %esi,%eax │ │ │ │ + jmp 29158 │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub -0xc8(%ebp),%ecx │ │ │ │ + sub $0x4,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 2a619 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 2a2f4 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 2a2d2 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 2a2b0 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 2a28e │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 2a26c │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 2a24a │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ cmp %edx,(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%ebx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp %edx,(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - add $0x4,%ebx │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + mov (%eax),%ebx │ │ │ │ + cmp %ebx,(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - add $0x4,%ebx │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + add $0x4,%edx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + mov (%eax),%ebx │ │ │ │ + cmp %ebx,(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ - cmp %edx,(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - add $0x4,%ebx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 297c0 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - cmp %edx,0x4(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - cmp %esi,0x8(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - cmp %edx,0xc(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - cmp %esi,0x10(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - mov 0x14(%eax),%edx │ │ │ │ - cmp %edx,0x14(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - mov 0x18(%eax),%esi │ │ │ │ - cmp %esi,0x18(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - mov 0x1c(%eax),%edx │ │ │ │ - cmp %edx,0x1c(%ebx) │ │ │ │ - jl 296ba │ │ │ │ - jg 297cc │ │ │ │ - add $0x20,%ebx │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + mov (%eax),%ebx │ │ │ │ + cmp %ebx,(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + add $0x4,%edx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 29f08 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,0x8(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ + cmp %ebx,0xc(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,0x10(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + cmp %ebx,0x14(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + cmp %ecx,0x18(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + cmp %ebx,0x1c(%edx) │ │ │ │ + jg 29f29 │ │ │ │ + jl 29f16 │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jne 2a11a │ │ │ │ - jmp 297c0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 2a3db │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - lea (%edi,%eax,1),%edx │ │ │ │ - add -0x138(%ebp),%eax │ │ │ │ - jmp 29ae4 │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 2a31e │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - jmp 29960 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 2a3ff │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov -0x1b8(%ebp),%ecx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%esi │ │ │ │ + test $0x7,%al │ │ │ │ + je 2a460 │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ - lea (%edi,%eax,1),%edx │ │ │ │ - add %esi,%eax │ │ │ │ - jmp 29d84 │ │ │ │ - mov -0x20c(%ebp),%edx │ │ │ │ - mov -0x204(%ebp),%ecx │ │ │ │ - test $0xf,%dl │ │ │ │ - je 2a376 │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - shl $0x2,%esi │ │ │ │ - add %esi,%eax │ │ │ │ - add %edi,%esi │ │ │ │ - jmp 28e04 │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - jmp 29b0b │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ + lea (%ecx,%eax,1),%ecx │ │ │ │ + add -0x78(%ebp),%eax │ │ │ │ + jmp 2983e │ │ │ │ + mov 0x10(%esi),%ebx │ │ │ │ + cmp %ebx,0x10(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + mov 0x14(%esi),%edx │ │ │ │ + cmp %edx,0x14(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + cmp %eax,0x18(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + mov 0x1c(%esi),%ebx │ │ │ │ + cmp %ebx,0x1c(%ecx) │ │ │ │ + jl 29236 │ │ │ │ + jg 2a130 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%esi │ │ │ │ + cmp %ecx,-0x78(%ebp) │ │ │ │ + jne 2a0eb │ │ │ │ + jmp 2922a │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ + vpaddd -0x109d4(%edx),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpextrd $0x3,%xmm2,%ecx │ │ │ │ + jmp 29908 │ │ │ │ + mov -0x118(%ebp),%ebx │ │ │ │ + mov -0x108(%ebp),%esi │ │ │ │ + test $0x7,%bl │ │ │ │ + je 2a4a5 │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + shl $0x2,%ebx │ │ │ │ + add %ebx,%edx │ │ │ │ + add %esi,%ebx │ │ │ │ + jmp 28e2e │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + vpaddd -0x109d4(%ecx),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpextrd $0x3,%xmm2,%edx │ │ │ │ + jmp 28eff │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + jmp 29f47 │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - jmp 29b0b │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - jg 29aea │ │ │ │ - jl 29d18 │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - jmp 29ba1 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - lea 0x1(%eax,%eax,1),%edx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - lea (%edx,%edx,4),%esi │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - lea (%ecx,%esi,4),%esi │ │ │ │ + jmp 29f47 │ │ │ │ + add $0x4,%ecx │ │ │ │ + jmp 29908 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + lea 0x1(%edx,%edx,1),%ecx │ │ │ │ + lea (%ecx,%ecx,4),%ebx │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + lea (%esi,%ebx,4),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + vmovq (%esi),%xmm4 │ │ │ │ mov (%ebx),%edx │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ - vmovq (%esi),%xmm2 │ │ │ │ - vmovq %xmm2,(%ebx) │ │ │ │ + vmovq %xmm4,(%ebx) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,0x8(%ebx) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %edx,%edx │ │ │ │ - je 2a2ec │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + je 2a547 │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovsd 0xc(%esi),%xmm0 │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - vmovsd %xmm0,0xc(%ebx) │ │ │ │ - jmp 29329 │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - mov %esi,%ecx │ │ │ │ - cmp -0x138(%ebp),%esi │ │ │ │ - je 297e7 │ │ │ │ - jmp 296ba │ │ │ │ - mov %edx,%eax │ │ │ │ - cmp -0x1b8(%ebp),%eax │ │ │ │ - jne 28e0a │ │ │ │ - jmp 2905c │ │ │ │ - mov -0x1b8(%ebp),%esi │ │ │ │ - cmp -0x1b8(%ebp),%edx │ │ │ │ - je 2907a │ │ │ │ - jmp 28e0a │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - vpaddd -0xfd34(%ecx),%zmm2,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - cmp -0xa8(%ebp),%eax │ │ │ │ - jne 296ba │ │ │ │ - jmp 297cc │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - vpaddd -0xfd34(%ebx),%zmm2,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - cmp -0x1b8(%ebp),%eax │ │ │ │ - jne 28e0a │ │ │ │ - jmp 2905c │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - jmp 29c75 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + vmovsd 0xc(%esi),%xmm1 │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + vmovsd %xmm1,0xc(%ebx) │ │ │ │ + jmp 29506 │ │ │ │ + add $0x4,%edx │ │ │ │ + jmp 28eff │ │ │ │ + add $0x8,%ecx │ │ │ │ + jmp 29908 │ │ │ │ + add $0x8,%edx │ │ │ │ + jmp 28eff │ │ │ │ + add $0xc,%ecx │ │ │ │ + jmp 29908 │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + jmp 29908 │ │ │ │ + mov %ecx,%edx │ │ │ │ + jmp 28eff │ │ │ │ + add $0xc,%edx │ │ │ │ + jmp 28eff │ │ │ │ + add $0x10,%ecx │ │ │ │ + jmp 29908 │ │ │ │ + cmp %ecx,-0xe0(%ebp) │ │ │ │ + jne 29258 │ │ │ │ + jmp 2922a │ │ │ │ + add $0x14,%ecx │ │ │ │ + jmp 29908 │ │ │ │ + add $0x10,%edx │ │ │ │ + jmp 28eff │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ + vpaddd -0x109d4(%ebx),%ymm2,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ + vpaddd -0x109d4(%edx),%ymm2,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,%esi │ │ │ │ + jmp 2922a │ │ │ │ + add $0x18,%ecx │ │ │ │ + jmp 29908 │ │ │ │ + add $0x14,%edx │ │ │ │ + jmp 28eff │ │ │ │ + add $0x18,%edx │ │ │ │ + jmp 28eff │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + jmp 2a31e │ │ │ │ lea (%edx,%edx,4),%eax │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - lea (%ebx,%eax,4),%ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - jmp 2930e │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - jmp 29f41 │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - vpaddd -0xfd34(%ebx),%zmm1,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovd %xmm2,-0x8c(%ebp) │ │ │ │ - jmp 29d06 │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - vpaddd -0xfd34(%edi),%zmm2,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm2 │ │ │ │ - vmovd %xmm2,-0x98(%ebp) │ │ │ │ - jmp 29fd6 │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + lea (%edx,%eax,4),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + jmp 294eb │ │ │ │ + add $0x1c,%ecx │ │ │ │ + jmp 29908 │ │ │ │ + add $0x1c,%edx │ │ │ │ + jmp 28eff │ │ │ │ + lea 0x4(%edx),%esi │ │ │ │ + mov %esi,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ + jmp 2a0eb │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ + lea 0xc(%edx),%edx │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ + lea 0x10(%edx),%esi │ │ │ │ + mov %esi,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ + lea 0x14(%edx),%eax │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ + lea 0x18(%edx),%edx │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ vzeroupper │ │ │ │ - jmp 29b0b │ │ │ │ + jmp 29f47 │ │ │ │ + lea 0x1c(%edx),%esi │ │ │ │ + mov %esi,-0xdc(%ebp) │ │ │ │ + jmp 29f08 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ebp │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xacba6,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa7906,%ebx │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ sub %esi,%edi │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ sar $0x4,%edi │ │ │ │ - je 2a690 │ │ │ │ + je 2a930 │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ push %ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ call a040 │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ @@ -34636,2456 +36093,2743 @@ │ │ │ │ add $0x10,%esp │ │ │ │ fstpl (%edx) │ │ │ │ lea (%edx,%ecx,1),%ebp │ │ │ │ mov %edx,(%eax) │ │ │ │ mov %ebp,0x8(%eax) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 2a4b9 │ │ │ │ + je 2a759 │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ sub $0x8,%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2a5fc │ │ │ │ + je 2a89c │ │ │ │ mov (%esi),%ebp │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ lea -0x1(%edi),%ecx │ │ │ │ + mov 0x4(%esi),%ebx │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2a6b0 │ │ │ │ + je 2a950 │ │ │ │ cmp $0x1,%ebp │ │ │ │ - jne 2a610 │ │ │ │ + jne 2a8b0 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ fldl 0x0(%ebp,%ebx,8) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 2a621 │ │ │ │ + je 2a8c1 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2a6c0 │ │ │ │ + je 2a960 │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov $0x1,%eax │ │ │ │ add $0x10,%esi │ │ │ │ fstpl (%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 2a5fc │ │ │ │ + jae 2a89c │ │ │ │ and $0x1,%ecx │ │ │ │ - je 2a568 │ │ │ │ + je 2a808 │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2a6f0 │ │ │ │ + je 2a990 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jne 2a6d0 │ │ │ │ + jne 2a970 │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2a6e1 │ │ │ │ + je 2a981 │ │ │ │ cmp $0x1,%ebp │ │ │ │ - je 2a700 │ │ │ │ + je 2a9a0 │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ add $0x10,%esi │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 2a5fc │ │ │ │ + jae 2a89c │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ - jmp 2a59f │ │ │ │ + jmp 2a83f │ │ │ │ xchg %ax,%ax │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 2a680 │ │ │ │ + je 2a920 │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2a5eb │ │ │ │ + je 2a88b │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 2a670 │ │ │ │ + je 2a910 │ │ │ │ fldl (%edx,%esi,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ lea 0x10(%ecx),%esi │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 2a5fc │ │ │ │ + jae 2a89c │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2a660 │ │ │ │ + je 2a900 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 2a650 │ │ │ │ + je 2a8f0 │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2a640 │ │ │ │ + je 2a8e0 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 2a630 │ │ │ │ + je 2a8d0 │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ fmulp %st,%st(1) │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ lea 0x10(%esi),%ecx │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2a570 │ │ │ │ + jne 2a810 │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ fldl 0x0(%ebp,%esi,8) │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2a586 │ │ │ │ + jne 2a826 │ │ │ │ fldl 0x0(%ebp,%esi,8) │ │ │ │ lea 0x10(%ecx),%esi │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 2a59f │ │ │ │ + jb 2a83f │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jne 2a4fb │ │ │ │ + jne 2a79b │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ fldl 0x0(%ebp,%ebx,8) │ │ │ │ - jmp 2a507 │ │ │ │ + jmp 2a7a7 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ - jmp 2a5ca │ │ │ │ + jmp 2a86a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%ebx,8) │ │ │ │ - jmp 2a5ca │ │ │ │ + jmp 2a86a │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ - jmp 2a5b8 │ │ │ │ + jmp 2a858 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp,%ebx,8) │ │ │ │ - jmp 2a5b8 │ │ │ │ + jmp 2a858 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ - jmp 2a592 │ │ │ │ + jmp 2a832 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ fldl (%ebx,%esi,8) │ │ │ │ - jmp 2a57c │ │ │ │ + jmp 2a81c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,0x0(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2a4b9 │ │ │ │ + jmp 2a759 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - jmp 2a4ed │ │ │ │ + jmp 2a78d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ fldl (%eax,%ebx,8) │ │ │ │ - jmp 2a507 │ │ │ │ + jmp 2a7a7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 2a54b │ │ │ │ + jne 2a7eb │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ - jmp 2a557 │ │ │ │ + jmp 2a7f7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ fldl 0x0(%ebp,%ebx,8) │ │ │ │ - jmp 2a53d │ │ │ │ + jmp 2a7dd │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ fldl 0x0(%ebp,%ebx,8) │ │ │ │ - jmp 2a557 │ │ │ │ + jmp 2a7f7 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xac8ce,%esi │ │ │ │ - sub $0x12c,%esp │ │ │ │ - mov %esi,-0x110(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa762e,%ebx │ │ │ │ + sub $0xcc,%esp │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ - mov %esi,-0x100(%ebp) │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ - mov %edx,-0xfc(%ebp) │ │ │ │ cmp %ecx,(%edi) │ │ │ │ - jg 2abca │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 2abbe │ │ │ │ - mov %esi,%ecx │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + jg 2aec6 │ │ │ │ + mov %eax,%edi │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 2aeba │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq (%edi),%xmm6 │ │ │ │ + vmovq (%edi),%xmm7 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ - vmovq %xmm6,(%esi) │ │ │ │ + vmovq %xmm7,(%esi) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2b230 │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + je 2b4e0 │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ call a280 │ │ │ │ vmovsd -0x8(%edi),%xmm0 │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ vmovsd %xmm0,-0x8(%esi) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jne 2a780 │ │ │ │ - mov %esi,-0x118(%ebp) │ │ │ │ - cmp %esi,-0xfc(%ebp) │ │ │ │ - je 2abbe │ │ │ │ - mov -0x110(%ebp),%edi │ │ │ │ - vmovdqa32 -0xfcf4(%edi),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%edi),%zmm2 │ │ │ │ - mov -0x100(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x10c(%ebp) │ │ │ │ - je 2b670 │ │ │ │ - mov -0xfc(%ebp),%esi │ │ │ │ - vmovq (%esi),%xmm4 │ │ │ │ - vmovq %xmm4,-0x40(%ebp) │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - vmovq %xmm4,-0x48(%ebp) │ │ │ │ - vmovq (%ebx),%xmm6 │ │ │ │ - vmovq %xmm4,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov %esi,-0x11c(%ebp) │ │ │ │ - vmovq %xmm6,-0x50(%ebp) │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - sub %edi,%esi │ │ │ │ - mov %edi,-0x104(%ebp) │ │ │ │ - vmovq %xmm6,-0xf8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - vmovq %xmm6,-0x58(%ebp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jne 2aa20 │ │ │ │ + cmp %esi,-0x9c(%ebp) │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + je 2aeba │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + vmovdqa -0x109b4(%edi),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%edi),%ymm2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + cmp %edx,-0xb0(%ebp) │ │ │ │ + je 2b9d0 │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + vmovq (%esi),%xmm6 │ │ │ │ + vmovq %xmm6,-0x20(%ebp) │ │ │ │ + vmovq %xmm6,-0x28(%ebp) │ │ │ │ + vmovq (%edx),%xmm7 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + vmovq %xmm6,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + sub %edi,%eax │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + vmovq %xmm7,-0x30(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + vmovq %xmm7,-0x98(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + vmovq %xmm7,-0x38(%ebp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea (%edx,%eax,1),%esi │ │ │ │ mov %ebx,%edi │ │ │ │ - sub %ecx,%edi │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - cmp %edi,%esi │ │ │ │ - cmovge %ebx,%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 2b190 │ │ │ │ - mov %edx,%ebx │ │ │ │ - sub %ecx,%ebx │ │ │ │ - lea -0x4(%ebx),%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 2b490 │ │ │ │ - mov -0xfc(%ebp),%esi │ │ │ │ - mov (%esi),%ebx │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ - or (%esi),%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %ecx,%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %ebx,%esi │ │ │ │ - jne 2b490 │ │ │ │ - vpbroadcastd -0x104(%ebp),%zmm3 │ │ │ │ - mov -0x104(%ebp),%ebx │ │ │ │ - vpbroadcastd %ecx,%zmm0 │ │ │ │ - mov %ecx,%eax │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + sub %edx,%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + cmovl %esi,%edi │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 2ba8b │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea -0x4(%ecx),%esi │ │ │ │ + cmp $0x18,%esi │ │ │ │ + jbe 2b790 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + and $0x3,%ecx │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + or (%eax),%ebx │ │ │ │ + and $0x1f,%ebx │ │ │ │ + or %ebx,%ecx │ │ │ │ + jne 2b790 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + shr $0x2,%esi │ │ │ │ + vmovd %edx,%xmm3 │ │ │ │ + mov %edx,%ecx │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + vpbroadcastd %xmm3,%ymm6 │ │ │ │ xor %esi,%esi │ │ │ │ - shr $0x2,%edi │ │ │ │ - inc %edi │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - mov %edi,-0x120(%ebp) │ │ │ │ - sub %ecx,%ebx │ │ │ │ - shr $0x4,%edi │ │ │ │ - mov %edi,-0x114(%ebp) │ │ │ │ - dec %edi │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm1 │ │ │ │ - and $0x3,%edi │ │ │ │ - je 2a9e0 │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ - vmovdqa32 (%ecx),%zmm7 │ │ │ │ - vmovdqa32 (%eax),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2aae0 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2aae0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm3 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + dec %eax │ │ │ │ + vmovd %ebx,%xmm5 │ │ │ │ + sub %edx,%ebx │ │ │ │ + and $0x3,%eax │ │ │ │ + vpbroadcastd %xmm5,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm0 │ │ │ │ + je 2ac60 │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + vmovdqa (%edx),%ymm7 │ │ │ │ + vmovdqa (%ecx),%ymm3 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2ad30 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2ad30 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%esi │ │ │ │ - lea 0x40(%ecx),%eax │ │ │ │ - vmovdqa32 %zmm3,%zmm1 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 2a9e0 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 2a9a0 │ │ │ │ - vmovdqa32 0x40(%ecx),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2aae0 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2aae0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + lea 0x20(%edx),%ecx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 2ac60 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 2ac21 │ │ │ │ + vmovdqa 0x20(%edx),%ymm5 │ │ │ │ + vmovdqa (%ebx,%ecx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm5,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2ad30 │ │ │ │ + vpcmpgtd %ymm7,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2ad30 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ inc %esi │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm3,%zmm1 │ │ │ │ - vmovdqa32 (%eax),%zmm3 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2aae0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2aae0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + vmovdqa (%ecx),%ymm3 │ │ │ │ + vmovdqa (%ebx,%ecx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2ad30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2ad30 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ inc %esi │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - nop │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2aae0 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2aae0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - lea 0x1(%esi),%edi │ │ │ │ - cmp %edi,-0x114(%ebp) │ │ │ │ - je 2b460 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm3 │ │ │ │ - vmovdqa32 0x40(%eax,%ebx,1),%zmm4 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2aae0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2aae0 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x80(%eax,%ebx,1),%zmm6 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2aae0 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2aae0 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm3 │ │ │ │ - vmovdqa32 0xc0(%eax,%ebx,1),%zmm4 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2aae0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2aae0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqa (%ecx),%ymm3 │ │ │ │ + vmovdqa (%ebx,%ecx,1),%ymm7 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2ad30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2ad30 │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + cmp %eax,-0xa8(%ebp) │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + je 2b760 │ │ │ │ + vmovdqa 0x20(%ecx),%ymm3 │ │ │ │ + vmovdqa 0x20(%ecx,%ebx,1),%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2ad30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2ad30 │ │ │ │ + vmovdqa 0x40(%ecx),%ymm3 │ │ │ │ + vmovdqa 0x40(%ecx,%ebx,1),%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2ad30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2ad30 │ │ │ │ + vmovdqa 0x60(%ecx),%ymm3 │ │ │ │ + vmovdqa 0x60(%ecx,%ebx,1),%ymm7 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm7,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2ad30 │ │ │ │ + vpcmpgtd %ymm7,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2ad30 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ add $0x4,%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 2a9e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + sub $0xffffff80,%ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + jmp 2ac60 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovd %xmm0,%esi │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 2ab04 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 2b19c │ │ │ │ - add $0x4,%esi │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2b190 │ │ │ │ - mov (%esi),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jle 2aaf0 │ │ │ │ - vmovq -0xf8(%ebp),%xmm6 │ │ │ │ - mov -0x108(%ebp),%esi │ │ │ │ - mov -0x100(%ebp),%ebx │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - vmovq %xmm6,(%esi) │ │ │ │ - mov 0x8(%ebx),%ecx │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ - movl $0x0,(%ebx) │ │ │ │ - movl $0x0,0x4(%ebx) │ │ │ │ - movl $0x0,0x8(%ebx) │ │ │ │ + cmp %eax,(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + lea 0x4(%esi),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2bbd1 │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + cmp %edx,0x4(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 2bbed │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + cmp %ebx,0x8(%esi) │ │ │ │ + jl 2ae14 │ │ │ │ + jg 2b450 │ │ │ │ + lea 0xc(%esi),%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 2bc94 │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ + cmp %eax,0xc(%esi) │ │ │ │ + jl 2ae14 │ │ │ │ + jg 2b450 │ │ │ │ + lea 0x10(%esi),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2bcb0 │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ + cmp %edx,0x10(%esi) │ │ │ │ + jl 2ae14 │ │ │ │ + jg 2b450 │ │ │ │ + lea 0x14(%esi),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 2bcbe │ │ │ │ + mov 0x14(%esi),%ebx │ │ │ │ + cmp %ebx,0x14(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + lea 0x18(%esi),%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 2bccc │ │ │ │ + mov 0x18(%esi),%eax │ │ │ │ + cmp %eax,0x18(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + lea 0x1c(%esi),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2bcda │ │ │ │ + mov 0x1c(%esi),%edi │ │ │ │ + cmp %edi,0x1c(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + add $0x20,%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + cmp %ecx,-0xc0(%ebp) │ │ │ │ + je 2b450 │ │ │ │ + vmovq -0x98(%ebp),%xmm7 │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ + vmovq %xmm7,(%edi) │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2ab85 │ │ │ │ - vmovdqa32 %zmm2,-0xf8(%ebp) │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + je 2ae81 │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ - vmovdqa32 %zmm5,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm2,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm2 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm2 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ + vmovdqa -0x78(%ebp),%ymm4 │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + fldl 0xc(%ecx) │ │ │ │ + add $0x14,%ecx │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + fstpl 0xc(%edi) │ │ │ │ add $0x14,%edi │ │ │ │ - mov %edi,-0x100(%ebp) │ │ │ │ - mov -0x108(%ebp),%esi │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ - fstpl 0xc(%esi) │ │ │ │ - add $0x14,%esi │ │ │ │ - mov %esi,-0x108(%ebp) │ │ │ │ - cmp %eax,-0xfc(%ebp) │ │ │ │ - jne 2a810 │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ + jne 2aab0 │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 2abbe │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 2aeba │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq (%esi),%xmm5 │ │ │ │ + vmovq (%esi),%xmm4 │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ - vmovq %xmm5,(%edi) │ │ │ │ + vmovq %xmm4,(%edi) │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2b250 │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + je 2b500 │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%edx │ │ │ │ add $0x14,%edi │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ add $0x14,%esi │ │ │ │ call a280 │ │ │ │ vmovsd -0x8(%esi),%xmm1 │ │ │ │ add $0x10,%esp │ │ │ │ vmovsd %xmm1,-0x8(%edi) │ │ │ │ - cmp %esi,-0x10c(%ebp) │ │ │ │ - jne 2abf0 │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - cmp -0x124(%ebp),%esi │ │ │ │ - je 2b7dd │ │ │ │ - cmp %edi,-0xfc(%ebp) │ │ │ │ - je 2abbe │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ + cmp %esi,-0xb0(%ebp) │ │ │ │ + jne 2aee0 │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + cmp -0xc4(%ebp),%esi │ │ │ │ + je 2bbfb │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ + je 2aeba │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ lea -0x14(%esi),%eax │ │ │ │ lea -0x14(%edi),%edi │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ - mov %edi,-0x104(%ebp) │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%edx),%zmm2 │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + vmovdqa -0x109b4(%edx),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%edx),%ymm2 │ │ │ │ sub $0x14,%ecx │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x108(%ebp),%ebx │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ vmovq (%ebx),%xmm7 │ │ │ │ - vmovq %xmm7,-0x60(%ebp) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - vmovq %xmm7,-0x68(%ebp) │ │ │ │ - vmovq (%ecx),%xmm6 │ │ │ │ - vmovq %xmm7,-0xf8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - mov %esi,-0x118(%ebp) │ │ │ │ - vmovq %xmm6,-0x70(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - sub %edi,%esi │ │ │ │ - mov %edi,-0x100(%ebp) │ │ │ │ - vmovq %xmm6,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - vmovq %xmm6,-0x78(%ebp) │ │ │ │ - mov %ebx,%edi │ │ │ │ - sub %ecx,%edi │ │ │ │ - lea (%ecx,%esi,1),%edx │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - cmp %esi,%edi │ │ │ │ - cmovle %ebx,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 2b090 │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %ecx,%esi │ │ │ │ - lea -0x4(%esi),%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 2b2a0 │ │ │ │ - mov -0x108(%ebp),%ebx │ │ │ │ - mov -0x104(%ebp),%esi │ │ │ │ - mov (%ebx),%ebx │ │ │ │ - or (%esi),%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %ecx,%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %ebx,%esi │ │ │ │ - jne 2b2a0 │ │ │ │ - vpbroadcastd -0x100(%ebp),%zmm3 │ │ │ │ - mov -0x100(%ebp),%ebx │ │ │ │ - vpbroadcastd %ecx,%zmm4 │ │ │ │ - mov %ecx,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x2,%edi │ │ │ │ - inc %edi │ │ │ │ - vpaddd %zmm5,%zmm4,%zmm0 │ │ │ │ - mov %edi,-0x11c(%ebp) │ │ │ │ - sub %ecx,%ebx │ │ │ │ - shr $0x4,%edi │ │ │ │ - mov %edi,-0x114(%ebp) │ │ │ │ - dec %edi │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm1 │ │ │ │ - and $0x3,%edi │ │ │ │ - je 2b160 │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - vmovdqa32 (%ecx),%zmm7 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2af80 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2af80 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm3 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0x40(%ecx),%eax │ │ │ │ - vmovdqa32 %zmm3,%zmm1 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 2b160 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 2ae34 │ │ │ │ - vmovdqa32 0x40(%ecx),%zmm4 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2af80 │ │ │ │ - vpcmpnled %zmm7,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2af80 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %esi │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm3,%zmm1 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2af80 │ │ │ │ - vpcmpnled %zmm3,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2af80 │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %esi │ │ │ │ - add $0x40,%eax │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + vmovq %xmm7,-0x40(%ebp) │ │ │ │ + vmovq %xmm7,-0x48(%ebp) │ │ │ │ + vmovq (%esi),%xmm3 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + vmovq %xmm7,-0x98(%ebp) │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + sub %edi,%eax │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ + vmovq %xmm3,-0x50(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + vmovq %xmm3,-0x78(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + vmovq %xmm3,-0x58(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + lea (%edx,%eax,1),%esi │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + sub %edx,%ebx │ │ │ │ + cmp %eax,%ebx │ │ │ │ + cmovg %esi,%edi │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 2b2dc │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea -0x4(%ecx),%esi │ │ │ │ + cmp $0x18,%esi │ │ │ │ + jbe 2b550 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + and $0x3,%ecx │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + or (%eax),%ebx │ │ │ │ + and $0x1f,%ebx │ │ │ │ + or %ebx,%ecx │ │ │ │ + jne 2b550 │ │ │ │ + shr $0x2,%esi │ │ │ │ + vmovd %edx,%xmm0 │ │ │ │ + mov %edx,%ebx │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + vpbroadcastd %xmm0,%ymm7 │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + vpaddd %ymm4,%ymm7,%ymm0 │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + dec %eax │ │ │ │ + vmovd %esi,%xmm5 │ │ │ │ + sub %edx,%esi │ │ │ │ + and $0x3,%eax │ │ │ │ + vpbroadcastd %xmm5,%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm6,%ymm1 │ │ │ │ + je 2b440 │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + vmovdqa (%edx),%ymm3 │ │ │ │ + vmovdqa (%ecx),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2b200 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2b200 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x20(%edx),%ebx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 2b440 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 2b0f7 │ │ │ │ + vmovdqa 0x20(%edx),%ymm5 │ │ │ │ + vmovdqa (%esi,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2b200 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2b200 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + vmovdqa (%ebx),%ymm3 │ │ │ │ + vmovdqa (%esi,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2b200 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2b200 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + vmovdqa (%ebx),%ymm3 │ │ │ │ + vmovdqa (%esi,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2b200 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2b200 │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + cmp -0xac(%ebp),%edx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + je 2b521 │ │ │ │ + vmovdqa 0x20(%ebx),%ymm3 │ │ │ │ + vmovdqa 0x20(%ebx,%esi,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2b200 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2b200 │ │ │ │ + vmovdqa 0x40(%ebx),%ymm3 │ │ │ │ + vmovdqa 0x40(%ebx,%esi,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2b200 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2b200 │ │ │ │ + vmovdqa 0x60(%ebx),%ymm3 │ │ │ │ + vmovdqa 0x60(%ebx,%esi,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2b200 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2b200 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%ecx │ │ │ │ + sub $0xffffff80,%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + jmp 2b130 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2af80 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2af80 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - cmp -0x114(%ebp),%ecx │ │ │ │ - je 2b271 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - vmovdqa32 0x40(%eax,%ebx,1),%zmm3 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm3,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2af80 │ │ │ │ - vpcmpnled %zmm3,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2af80 │ │ │ │ - vmovdqa32 0x80(%eax),%zmm7 │ │ │ │ - vmovdqa32 0x80(%eax,%ebx,1),%zmm4 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2af80 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2af80 │ │ │ │ - vmovdqa32 0xc0(%eax),%zmm6 │ │ │ │ - vmovdqa32 0xc0(%eax,%ebx,1),%zmm3 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vpcmpltd %zmm3,%zmm6,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2af80 │ │ │ │ - vpcmpnled %zmm3,%zmm6,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2af80 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%esi │ │ │ │ - add $0x100,%eax │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 2ae80 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovd %xmm0,%edi │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 2afa4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jg 2b09c │ │ │ │ - add $0x4,%edi │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 2b090 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edi) │ │ │ │ - jge 2af90 │ │ │ │ - vmovq -0xf8(%ebp),%xmm6 │ │ │ │ - mov -0x10c(%ebp),%edi │ │ │ │ - mov -0x108(%ebp),%ebx │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - mov %edi,%esi │ │ │ │ - vmovq %xmm6,(%edi) │ │ │ │ - mov 0x8(%ebx),%ecx │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ - movl $0x0,(%ebx) │ │ │ │ - movl $0x0,0x4(%ebx) │ │ │ │ - movl $0x0,0x8(%ebx) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovd %xmm0,%esi │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 2bb88 │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + cmp %eax,0x4(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + lea 0x8(%esi),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2bb96 │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + cmp %edx,0x8(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 2bba4 │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + cmp %ebx,0xc(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + lea 0x10(%esi),%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 2bbb2 │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + cmp %eax,0x10(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + lea 0x14(%esi),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2bbdf │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + cmp %edx,0x14(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 2bc86 │ │ │ │ + mov 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,0x18(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + lea 0x1c(%esi),%edx │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 2bca2 │ │ │ │ + mov 0x1c(%ecx),%edi │ │ │ │ + cmp %edi,0x1c(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + cmp %edi,-0xac(%ebp) │ │ │ │ + je 2b3a0 │ │ │ │ + vmovq -0x98(%ebp),%xmm7 │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ + mov %ebx,%esi │ │ │ │ + vmovq %xmm7,(%ebx) │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%ebx) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2b027 │ │ │ │ - vmovdqa32 %zmm2,-0xf8(%ebp) │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + je 2b35d │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ - vmovdqa32 %zmm5,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm2,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm2 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm2 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x108(%ebp),%edi │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - vmovsd -0xb8(%ebp),%xmm3 │ │ │ │ - vmovsd %xmm3,0xc(%eax) │ │ │ │ - cmp -0x124(%ebp),%edi │ │ │ │ - je 2b734 │ │ │ │ - subl $0x14,-0x108(%ebp) │ │ │ │ - subl $0x14,-0x10c(%ebp) │ │ │ │ - jmp 2acb0 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - vpaddd -0xfd34(%edx),%zmm1,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqa -0x78(%ebp),%ymm4 │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + cmp -0xc4(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + fldl 0xc(%ebx) │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ + vmovsd -0x78(%ebp),%xmm5 │ │ │ │ + vmovsd %xmm5,0xc(%eax) │ │ │ │ + je 2bae6 │ │ │ │ + subl $0x14,-0xa4(%ebp) │ │ │ │ + subl $0x14,-0xa8(%ebp) │ │ │ │ + jmp 2af90 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp -0x118(%ebp),%eax │ │ │ │ - jne 2afaa │ │ │ │ - vmovq -0xb8(%ebp),%xmm7 │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - mov -0x104(%ebp),%edi │ │ │ │ + vmovq -0x78(%ebp),%xmm3 │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ mov (%ebx),%eax │ │ │ │ mov 0x8(%ebx),%edx │ │ │ │ - vmovq %xmm7,(%ebx) │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ + vmovq %xmm3,(%ebx) │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,0x8(%ebx) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x0,0x4(%edi) │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2b117 │ │ │ │ - vmovdqa32 %zmm2,-0xf8(%ebp) │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + je 2b40a │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ - vmovdqa32 %zmm5,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm2,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm2 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm2 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x104(%ebp),%esi │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - fldl 0xc(%esi) │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - vmovsd -0xb8(%ebp),%xmm4 │ │ │ │ - vmovsd %xmm4,0xc(%ebx) │ │ │ │ - cmp %esi,-0xfc(%ebp) │ │ │ │ - je 2abbb │ │ │ │ - sub $0x14,%esi │ │ │ │ - mov %esi,-0x104(%ebp) │ │ │ │ - jmp 2b05c │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ - jmp 2ae80 │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - vpaddd -0xfd34(%ecx),%zmm1,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ + vmovdqa -0x78(%ebp),%ymm4 │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + fldl 0xc(%edi) │ │ │ │ + fstpl -0x78(%ebp) │ │ │ │ + vmovsd -0x78(%ebp),%xmm6 │ │ │ │ + vmovsd %xmm6,0xc(%ebx) │ │ │ │ + je 2aeb7 │ │ │ │ + sub $0x14,%edi │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + jmp 2b38c │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ + jmp 2b130 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %eax,-0x11c(%ebp) │ │ │ │ - jne 2ab0a │ │ │ │ - vmovq -0xb8(%ebp),%xmm7 │ │ │ │ - mov -0x108(%ebp),%esi │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - vmovq %xmm7,(%esi) │ │ │ │ - mov 0x8(%ebx),%ecx │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ - movl $0x0,(%ebx) │ │ │ │ - movl $0x0,0x4(%ebx) │ │ │ │ - movl $0x0,0x8(%ebx) │ │ │ │ + vmovq -0x78(%ebp),%xmm3 │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ + vmovq %xmm3,(%edi) │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2b217 │ │ │ │ - vmovdqa32 %zmm2,-0xf8(%ebp) │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + je 2b4ba │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ - vmovdqa32 %zmm5,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm2,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm2 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm2 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - add $0x14,%edi │ │ │ │ - mov %edi,-0xfc(%ebp) │ │ │ │ - jmp 2ab97 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovsd 0xc(%edi),%xmm3 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm4 │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + fldl 0xc(%ecx) │ │ │ │ + add $0x14,%ecx │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ + jmp 2ae93 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovsd 0xc(%edi),%xmm5 │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ - vmovsd %xmm3,-0x8(%esi) │ │ │ │ + vmovsd %xmm5,-0x8(%esi) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 2a780 │ │ │ │ - jmp 2a7e4 │ │ │ │ + jne 2aa20 │ │ │ │ + jmp 2aa7e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmovsd 0xc(%esi),%xmm0 │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ vmovsd %xmm0,-0x8(%edi) │ │ │ │ - cmp %esi,-0x10c(%ebp) │ │ │ │ - jne 2abf0 │ │ │ │ - jmp 2ac4c │ │ │ │ - mov -0x11c(%ebp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 2b068 │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - lea 0x0(,%ebx,4),%edi │ │ │ │ - add %edi,%eax │ │ │ │ - add -0x120(%ebp),%edi │ │ │ │ - jmp 2afa4 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - sub %ecx,%ebx │ │ │ │ - sub $0x4,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 2b7c7 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 2b388 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 2b366 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 2b344 │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 2b322 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 2b300 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jne 2b70d │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ + cmp %esi,-0xb0(%ebp) │ │ │ │ + jne 2aee0 │ │ │ │ + jmp 2af3c │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 2bac3 │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea 0x0(,%eax,4),%esi │ │ │ │ + add %esi,%ecx │ │ │ │ + add -0xc0(%ebp),%esi │ │ │ │ + jmp 2b208 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + sub $0x4,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 2bb77 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 2b678 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 2b64a │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 2b61c │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 2b5ee │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 2b5c0 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + jne 2ba96 │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - add $0x4,%ebx │ │ │ │ + cmp %esi,(%edx) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ add $0x4,%ebx │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + mov (%esi),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%ecx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - add $0x4,%ecx │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - add $0x4,%ebx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,(%esi) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + add $0x4,%esi │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov (%edx),%ebx │ │ │ │ + cmp %ebx,(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 2b090 │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - cmp %esi,0x4(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - cmp %edi,0x8(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - cmp %ecx,0xc(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - cmp %esi,0x10(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - cmp %edi,0x14(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - mov 0x18(%eax),%ecx │ │ │ │ - cmp %ecx,0x18(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - mov 0x1c(%eax),%esi │ │ │ │ - cmp %esi,0x1c(%ebx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - add $0x20,%ebx │ │ │ │ + add $0x4,%edx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 2b2dc │ │ │ │ + mov (%edx),%esi │ │ │ │ + cmp %esi,(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + cmp %ecx,0x4(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ + cmp %esi,0xc(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,0x14(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + mov 0x18(%edx),%esi │ │ │ │ + cmp %esi,0x18(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ + cmp %ecx,0x1c(%eax) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 2b3b2 │ │ │ │ - jmp 2b090 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 2b6ae │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x120(%ebp),%ebx │ │ │ │ - test $0xf,%bl │ │ │ │ - je 2b16b │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + test $0x7,%bl │ │ │ │ + je 2ba6d │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ lea 0x0(,%ebx,4),%esi │ │ │ │ - add %esi,%eax │ │ │ │ - add %ecx,%esi │ │ │ │ - jmp 2ab04 │ │ │ │ + add %esi,%ecx │ │ │ │ + add %edx,%esi │ │ │ │ + jmp 2ad38 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - sub %ecx,%ebx │ │ │ │ - sub $0x4,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 2b7d2 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 2b59a │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 2b578 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 2b556 │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 2b534 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 2b512 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 2b4f0 │ │ │ │ - mov -0x104(%ebp),%eax │ │ │ │ - mov (%ecx),%esi │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ + mov %edi,%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + sub $0x4,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 2bbc0 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 2b8e0 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 2b8b2 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 2b884 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 2b856 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 2b828 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 2b7fa │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp %eax,(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + lea 0x4(%edx),%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + cmp %ebx,(%esi) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - mov (%ebx),%esi │ │ │ │ + add $0x4,%esi │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %esi,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + mov (%edx),%esi │ │ │ │ cmp %esi,(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - add $0x4,%ebx │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - add $0x4,%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + cmp %ebx,(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - mov (%ebx),%esi │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + mov (%edx),%esi │ │ │ │ + cmp %esi,(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + add $0x4,%edx │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ add $0x4,%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ add $0x4,%ecx │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - mov (%ebx),%esi │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov %ebx,-0x114(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 2b190 │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - mov 0x4(%ebx),%edi │ │ │ │ - cmp %edi,0x4(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - mov 0x8(%ebx),%esi │ │ │ │ - cmp %esi,0x8(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - mov 0x10(%ebx),%edi │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - mov 0x14(%ebx),%esi │ │ │ │ - cmp %esi,0x14(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - mov 0x18(%ebx),%ecx │ │ │ │ - cmp %ecx,0x18(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - mov 0x1c(%ebx),%edi │ │ │ │ - cmp %edi,0x1c(%eax) │ │ │ │ - jg 2ab0a │ │ │ │ - jl 2b19c │ │ │ │ - add $0x20,%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 2ae08 │ │ │ │ + mov (%eax),%esi │ │ │ │ + cmp %esi,(%edx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%edx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,0x8(%edx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ + cmp %esi,0xc(%edx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,0x10(%edx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + mov 0x14(%eax),%ecx │ │ │ │ + cmp %ecx,0x14(%edx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ + cmp %esi,0x18(%edx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + cmp %ebx,0x1c(%edx) │ │ │ │ + jg 2ae14 │ │ │ │ + jl 2b450 │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 2b5c4 │ │ │ │ - jmp 2b190 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %eax,%edi │ │ │ │ + jne 2b918 │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + jmp 2ae08 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xfc(%ebp),%esi │ │ │ │ - cmp -0x118(%ebp),%esi │ │ │ │ - je 2abbb │ │ │ │ - mov -0x108(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ + cmp -0xbc(%ebp),%esi │ │ │ │ + je 2aeb7 │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - jmp 2b6c1 │ │ │ │ + jmp 2ba21 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ + sub %eax,%ebx │ │ │ │ add $0x14,%esi │ │ │ │ - push %edx │ │ │ │ + push %ebx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ vmovsd -0x8(%esi),%xmm2 │ │ │ │ add $0x10,%esp │ │ │ │ + cmp -0xbc(%ebp),%esi │ │ │ │ vmovsd %xmm2,0xc(%edi) │ │ │ │ - cmp -0x118(%ebp),%esi │ │ │ │ - je 2abbe │ │ │ │ + je 2aeba │ │ │ │ add $0x14,%edi │ │ │ │ vmovq (%esi),%xmm1 │ │ │ │ mov (%edi),%eax │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ vmovq %xmm1,(%edi) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - jne 2b690 │ │ │ │ - vmovsd 0xc(%esi),%xmm7 │ │ │ │ + jne 2b9f0 │ │ │ │ + vmovsd 0xc(%esi),%xmm3 │ │ │ │ add $0x14,%esi │ │ │ │ - vmovsd %xmm7,0xc(%edi) │ │ │ │ - cmp -0x118(%ebp),%esi │ │ │ │ - jne 2b6be │ │ │ │ + cmp -0xbc(%ebp),%esi │ │ │ │ + vmovsd %xmm3,0xc(%edi) │ │ │ │ + jne 2ba1e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - cmp %edi,(%ecx) │ │ │ │ - jl 2afaa │ │ │ │ - jg 2b09c │ │ │ │ - add $0x4,%ecx │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + vpaddd -0x109d4(%edx),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + jmp 2ae08 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2b2ee │ │ │ │ + jg 2b3a0 │ │ │ │ + lea 0x4(%edx),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - mov %ecx,-0x114(%ebp) │ │ │ │ - jmp 2b2de │ │ │ │ - mov -0x104(%ebp),%edi │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + jmp 2b592 │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + vpaddd -0x109d4(%edi),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ add $0x14,%edi │ │ │ │ - cmp %edi,-0xfc(%ebp) │ │ │ │ - je 2abbb │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ + je 2aeb7 │ │ │ │ vzeroupper │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ vmovq -0x14(%edi),%xmm0 │ │ │ │ mov -0x14(%esi),%ebx │ │ │ │ sub $0x14,%edi │ │ │ │ sub $0x14,%esi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ vmovq %xmm0,(%esi) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2b7b0 │ │ │ │ + je 2bb60 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - vmovsd 0xc(%edi),%xmm7 │ │ │ │ + vmovsd 0xc(%edi),%xmm3 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovsd %xmm7,0xc(%esi) │ │ │ │ - cmp %edi,-0xfc(%ebp) │ │ │ │ - jne 2b750 │ │ │ │ - jmp 2abbe │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ + vmovsd %xmm3,0xc(%esi) │ │ │ │ + jne 2bb00 │ │ │ │ + jmp 2aeba │ │ │ │ nop │ │ │ │ vmovsd 0xc(%edi),%xmm1 │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ vmovsd %xmm1,0xc(%esi) │ │ │ │ - cmp %edi,-0xfc(%ebp) │ │ │ │ - jne 2b750 │ │ │ │ - jmp 2abbe │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - jmp 2b3b2 │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - jmp 2b5c4 │ │ │ │ - cmp %edi,-0xfc(%ebp) │ │ │ │ - je 2abbe │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - nop │ │ │ │ + jne 2bb00 │ │ │ │ + jmp 2aeba │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + jmp 2b6ae │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + add $0xc,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + add $0x10,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + jmp 2b918 │ │ │ │ + add $0x4,%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 2ae08 │ │ │ │ + add $0x14,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + add $0x8,%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 2ae08 │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ + je 2aeba │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ vmovq -0x14(%edi),%xmm2 │ │ │ │ mov -0x14(%esi),%eax │ │ │ │ sub $0x14,%edi │ │ │ │ sub $0x14,%esi │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ vmovq %xmm2,(%esi) │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov %edx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2b84f │ │ │ │ + je 2bc6f │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ - vmovsd 0xc(%edi),%xmm4 │ │ │ │ + vmovsd 0xc(%edi),%xmm6 │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ + vmovsd %xmm6,0xc(%esi) │ │ │ │ + jne 2bc10 │ │ │ │ + jmp 2aeba │ │ │ │ + vmovsd 0xc(%edi),%xmm4 │ │ │ │ + cmp %edi,-0x9c(%ebp) │ │ │ │ vmovsd %xmm4,0xc(%esi) │ │ │ │ - cmp %edi,-0xfc(%ebp) │ │ │ │ - jne 2b7f0 │ │ │ │ - jmp 2abbe │ │ │ │ - vmovsd 0xc(%edi),%xmm5 │ │ │ │ - vmovsd %xmm5,0xc(%esi) │ │ │ │ - cmp %edi,-0xfc(%ebp) │ │ │ │ - jne 2b7f0 │ │ │ │ - jmp 2abbe │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 2bc10 │ │ │ │ + jmp 2aeba │ │ │ │ + add $0x18,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + add $0xc,%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 2ae08 │ │ │ │ + add $0x1c,%ecx │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + jmp 2b2dc │ │ │ │ + add $0x10,%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 2ae08 │ │ │ │ + add $0x14,%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 2ae08 │ │ │ │ + add $0x18,%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 2ae08 │ │ │ │ + add $0x1c,%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 2ae08 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xac,%esp │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xa62ee,%esi │ │ │ │ + sub $0x6c,%esp │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ mov (%edi),%edx │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ - mov 0x8(%edi),%esi │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xab74b,%ebx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + mov 0xc(%edi),%esi │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - cmovle %edx,%ecx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jle 2c580 │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - cmp -0x78(%ebp),%edx │ │ │ │ - jle 2bbe0 │ │ │ │ + cmp %ebx,%edx │ │ │ │ + mov %ebx,%eax │ │ │ │ + cmovle %edx,%eax │ │ │ │ + cmp %esi,%eax │ │ │ │ + jle 2cb70 │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + jle 2bfe0 │ │ │ │ mov %edx,%edi │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov %ebx,-0x50(%ebp) │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ shr $0x1f,%edi │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ add %edx,%edi │ │ │ │ sar $1,%edi │ │ │ │ - lea (%edi,%edi,4),%ecx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - lea (%eax,%ecx,4),%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - sub %ebx,%ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - imul $0xcccccccd,%ecx,%eax │ │ │ │ - vmovdqa32 -0xfcf4(%ebx),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%ebx),%zmm2 │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 2bf28 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + lea (%edi,%edi,4),%eax │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + lea (%esi,%eax,4),%edi │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + sub %ebx,%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xcccccccd,%eax,%esi │ │ │ │ + vmovdqa -0x109b4(%ebx),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%ebx),%ymm2 │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 2c35c │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ sar $1,%ebx │ │ │ │ lea (%ebx,%ebx,4),%edi │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - lea (%esi,%edi,4),%edx │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ + mov %ebx,-0x40(%ebp) │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ mov (%eax),%eax │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + lea (%esi,%edi,4),%edx │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ mov (%edx),%edx │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - sub %eax,%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea (%edx,%esi,1),%ecx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ecx,%edi │ │ │ │ + lea (%edx,%ebx,1),%esi │ │ │ │ sub %edx,%edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - cmovle %ebx,%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 2c0f0 │ │ │ │ - mov $0xfffffffc,%ebx │ │ │ │ - sub %edx,%ebx │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 2c1f0 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + cmovle %ecx,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 2c342 │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea -0x4(%ecx),%ebx │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + jbe 2c800 │ │ │ │ mov %edx,%edi │ │ │ │ - mov %ecx,%esi │ │ │ │ + and $0x3,%ecx │ │ │ │ or %eax,%edi │ │ │ │ - sub %edx,%esi │ │ │ │ - and $0x3f,%edi │ │ │ │ - and $0x3,%esi │ │ │ │ - or %edi,%esi │ │ │ │ - jne 2c1f0 │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %edi,%ecx │ │ │ │ + jne 2c800 │ │ │ │ shr $0x2,%ebx │ │ │ │ - vpbroadcastd %eax,%zmm7 │ │ │ │ - vpbroadcastd %edx,%zmm4 │ │ │ │ + vmovd %edx,%xmm0 │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ + xor %ecx,%ecx │ │ │ │ lea 0x1(%ebx),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - shr $0x4,%edi │ │ │ │ - vpaddd %zmm5,%zmm7,%zmm1 │ │ │ │ - vpaddd %zmm5,%zmm4,%zmm0 │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 2bac0 │ │ │ │ - vmovdqa32 (%edx),%zmm3 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2bee0 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2bee0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm7 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vmovdqa32 %zmm7,%zmm1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 2bac0 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 2ba6f │ │ │ │ - vmovdqa32 0x40(%edx),%zmm4 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2bee0 │ │ │ │ - vpcmpnled %zmm3,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2bee0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm1 │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm6 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2bee0 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2bee0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vpbroadcastd %xmm7,%ymm5 │ │ │ │ + vpbroadcastd %xmm0,%ymm3 │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + shr $0x3,%edi │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm0 │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 2bef0 │ │ │ │ + vmovdqa (%edx),%ymm7 │ │ │ │ + vmovdqa (%eax),%ymm6 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c270 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2c270 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 2bef0 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 2bead │ │ │ │ + vmovdqa 0x20(%edx),%ymm5 │ │ │ │ + vmovdqa 0x20(%eax),%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c270 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c270 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c270 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c270 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2bee0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2bee0 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 2c1cb │ │ │ │ - shl $0x6,%esi │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm6 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2bee0 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2bee0 │ │ │ │ - lea 0x2(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2bee0 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2bee0 │ │ │ │ - lea 0x3(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm6 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2bee0 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2bee0 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 2bac0 │ │ │ │ - nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - shr $0x1f,%eax │ │ │ │ - add %edi,%eax │ │ │ │ - sar $1,%eax │ │ │ │ - lea (%eax,%eax,4),%ebx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea (%ecx,%ebx,4),%edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - vmovdqa32 -0xfcf4(%edi),%zmm5 │ │ │ │ - vmovdqa32 -0xfd74(%edi),%zmm2 │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xcccccccd,%eax,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c270 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c270 │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2c7c8 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c270 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c270 │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c270 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c270 │ │ │ │ + lea 0x3(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c270 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c270 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + jmp 2bef0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 2c143 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov %edi,%esi │ │ │ │ + shr $0x1f,%esi │ │ │ │ + add %edi,%esi │ │ │ │ + sar $1,%esi │ │ │ │ + lea (%esi,%esi,4),%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ + lea (%ebx,%eax,4),%edi │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + sub %esi,%ebx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + sar $0x2,%ebx │ │ │ │ + vmovdqa -0x109b4(%edi),%ymm4 │ │ │ │ + vmovdqa -0x109f4(%edi),%ymm2 │ │ │ │ + imul $0xcccccccd,%ebx,%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 2c5fc │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ sar $1,%edi │ │ │ │ lea (%edi,%edi,4),%edx │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - lea (%esi,%edx,4),%ebx │ │ │ │ - mov (%ecx),%edx │ │ │ │ - mov 0x4(%ebx),%esi │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + lea (%esi,%edx,4),%ecx │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - sub %eax,%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea (%edx,%esi,1),%ecx │ │ │ │ - sub %edx,%edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - cmovle %ebx,%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 2c190 │ │ │ │ - mov $0xfffffffc,%ebx │ │ │ │ - sub %edx,%ebx │ │ │ │ - add %ecx,%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 2c370 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + sub %eax,%ebx │ │ │ │ mov %ecx,%edi │ │ │ │ - mov %eax,%esi │ │ │ │ + lea (%edx,%ebx,1),%esi │ │ │ │ sub %edx,%edi │ │ │ │ - or %edx,%esi │ │ │ │ - and $0x3,%edi │ │ │ │ - and $0x3f,%esi │ │ │ │ - or %edi,%esi │ │ │ │ - jne 2c370 │ │ │ │ - shr $0x2,%ebx │ │ │ │ - vpbroadcastd %eax,%zmm1 │ │ │ │ - vpbroadcastd %edx,%zmm0 │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - shr $0x4,%edi │ │ │ │ - vpaddd %zmm5,%zmm1,%zmm1 │ │ │ │ - vpaddd %zmm5,%zmm0,%zmm0 │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 2bdc0 │ │ │ │ - vmovdqa32 (%edx),%zmm3 │ │ │ │ - vmovdqa32 (%eax),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2c110 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2c110 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm7 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vmovdqa32 %zmm7,%zmm1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 2bdc0 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 2bd6f │ │ │ │ - vmovdqa32 0x40(%edx),%zmm3 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2c110 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2c110 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm1 │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2c110 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2c110 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - inc %ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + cmovle %ecx,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 2c5e2 │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ + lea -0x4(%ebx),%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 2c980 │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x3,%ebx │ │ │ │ + or %edx,%ecx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %ebx,%ecx │ │ │ │ + jne 2c980 │ │ │ │ + shr $0x2,%edi │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vmovd %edx,%xmm3 │ │ │ │ + inc %edi │ │ │ │ + vpbroadcastd %xmm1,%ymm0 │ │ │ │ + vpbroadcastd %xmm3,%ymm5 │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + shr $0x3,%edi │ │ │ │ + vpaddd %ymm4,%ymm0,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm5,%ymm0 │ │ │ │ + lea -0x1(%edi),%ebx │ │ │ │ + and $0x3,%ebx │ │ │ │ + je 2c180 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm7 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm7,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2c510 │ │ │ │ + vpcmpgtd %ymm6,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c510 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 2c180 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 2c13b │ │ │ │ + vmovdqa 0x20(%edx),%ymm5 │ │ │ │ + vmovdqa 0x20(%eax),%ymm6 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c510 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c510 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm3,%ymm1 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c510 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c510 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2c110 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2c110 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 2c1ad │ │ │ │ - shl $0x6,%esi │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2c110 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2c110 │ │ │ │ - lea 0x2(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm3 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2c110 │ │ │ │ - vpcmpnled %zmm6,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2c110 │ │ │ │ - lea 0x3(%ebx),%esi │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%edx,%esi,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%esi,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2c110 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2c110 │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - jmp 2bdc0 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c510 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c510 │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 2c7e3 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c510 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c510 │ │ │ │ + lea 0x2(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c510 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c510 │ │ │ │ + lea 0x3(%ecx),%ebx │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + vmovdqa (%edx,%ebx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ebx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm3,%ymm6,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 2c510 │ │ │ │ + vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2c510 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + add $0x4,%ecx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + jmp 2c180 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ + vmovd %xmm0,%ecx │ │ │ │ vmovd %xmm1,%eax │ │ │ │ - jmp 2bf04 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 2c0f9 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 2c0f0 │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov (%ecx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jle 2bef0 │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - sub -0x5c(%ebp),%edx │ │ │ │ - add $0x14,%eax │ │ │ │ - dec %edx │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jg 2b94b │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub -0x64(%ebp),%edx │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + lea 0x4(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 2cca8 │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%ecx) │ │ │ │ + jl 2c7b0 │ │ │ │ + jg 2c34b │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2ccb8 │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + cmp %edi,0x8(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + lea 0xc(%ecx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2ccd0 │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + cmp %edx,0xc(%ecx) │ │ │ │ + jl 2c7b0 │ │ │ │ + jg 2c34b │ │ │ │ + lea 0x10(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 2ccd8 │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,0x10(%ecx) │ │ │ │ + jl 2c7b0 │ │ │ │ + jg 2c34b │ │ │ │ + lea 0x14(%ecx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2ccf0 │ │ │ │ + mov 0x14(%ecx),%edi │ │ │ │ + cmp %edi,0x14(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + lea 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2ccf8 │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + cmp %edx,0x18(%ecx) │ │ │ │ + jl 2c7b0 │ │ │ │ + jg 2c34b │ │ │ │ + lea 0x1c(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 2cd10 │ │ │ │ + mov 0x1c(%ecx),%esi │ │ │ │ + cmp %esi,0x1c(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + jne 2c7b0 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 2bdab │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + sub -0x44(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + sub -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ sar $0x2,%edx │ │ │ │ imul $0xcccccccd,%edx,%edi │ │ │ │ - mov %edi,-0x84(%ebp) │ │ │ │ - sub -0x8c(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jle 2c4f0 │ │ │ │ - cmp %ecx,-0x74(%ebp) │ │ │ │ - jl 2c4f0 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2c507 │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - je 2c7f0 │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jg 2c625 │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + cmp %edi,-0x54(%ebp) │ │ │ │ + jl 2cc4e │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + test %edi,%edi │ │ │ │ + je 2cb00 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + cmp %eax,-0x44(%ebp) │ │ │ │ + je 2cd28 │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq (%esi),%xmm3 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovq (%esi),%xmm6 │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ - vmovq %xmm3,(%edi) │ │ │ │ + vmovq %xmm6,(%edi) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2c730 │ │ │ │ + je 2cc30 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%edx │ │ │ │ add $0x14,%edi │ │ │ │ + add $0x14,%esi │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + call a280 │ │ │ │ + vmovsd -0x8(%esi),%xmm5 │ │ │ │ + add $0x10,%esp │ │ │ │ + vmovsd %xmm5,-0x8(%edi) │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + jne 2c3c0 │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x44(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + je 2c497 │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + jmp 2c457 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %eax,%edx │ │ │ │ + add $0x14,%esi │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + call a280 │ │ │ │ + vmovsd -0x8(%esi),%xmm2 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ + vmovsd %xmm2,0xc(%edi) │ │ │ │ + je 2c494 │ │ │ │ + add $0x14,%edi │ │ │ │ + vmovq (%esi),%xmm0 │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ + vmovq %xmm0,(%edi) │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2c430 │ │ │ │ + vmovsd 0xc(%esi),%xmm1 │ │ │ │ + add $0x14,%esi │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ + vmovsd %xmm1,0xc(%edi) │ │ │ │ + jne 2c454 │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + cmp %edi,-0x48(%ebp) │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + je 2cd48 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovq -0x14(%edi),%xmm4 │ │ │ │ + mov -0x14(%esi),%eax │ │ │ │ + sub $0x14,%edi │ │ │ │ + sub $0x14,%esi │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + vmovq %xmm4,(%esi) │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 2cc10 │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %eax,%edx │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + call a280 │ │ │ │ + vmovsd 0xc(%edi),%xmm6 │ │ │ │ + add $0x10,%esp │ │ │ │ + cmp %edi,-0x48(%ebp) │ │ │ │ + vmovsd %xmm6,0xc(%esi) │ │ │ │ + jne 2c4b0 │ │ │ │ + mov %esi,%ebx │ │ │ │ + jmp 2cb03 │ │ │ │ + nop │ │ │ │ + vmovd %xmm0,%ecx │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + lea 0x4(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 2ccb0 │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%ecx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2ccc0 │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + cmp %edi,0x8(%ecx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + lea 0xc(%ecx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2ccc8 │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + cmp %edx,0xc(%ecx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + lea 0x10(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 2cce0 │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,0x10(%ecx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + lea 0x14(%ecx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2cce8 │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ + cmp %edi,0x14(%ecx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + lea 0x18(%ecx),%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 2cd00 │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + cmp %edx,0x18(%ecx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + lea 0x1c(%ecx),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 2cd08 │ │ │ │ + mov 0x1c(%eax),%esi │ │ │ │ + cmp %esi,0x1c(%ecx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + je 2c790 │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 2c03b │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + sub -0x5c(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + sar $0x2,%ebx │ │ │ │ + imul $0xcccccccd,%ebx,%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + sub -0x6c(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jle 2c385 │ │ │ │ + cmp %eax,-0x54(%ebp) │ │ │ │ + jl 2c385 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + test %eax,%eax │ │ │ │ + je 2cb00 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + cmp -0x30(%ebp),%ecx │ │ │ │ + je 2cd18 │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + mov %ecx,%esi │ │ │ │ + vzeroupper │ │ │ │ + vmovq (%esi),%xmm3 │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ + vmovq %xmm3,(%edi) │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ + mov %ecx,0x8(%edi) │ │ │ │ + movl $0x0,(%esi) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + test %eax,%eax │ │ │ │ + je 2cbb0 │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %eax,%edx │ │ │ │ + add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ + push %edx │ │ │ │ + push %eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ vmovsd -0x8(%esi),%xmm7 │ │ │ │ add $0x10,%esp │ │ │ │ vmovsd %xmm7,-0x8(%edi) │ │ │ │ - cmp %esi,-0x50(%ebp) │ │ │ │ - jne 2bf90 │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - cmp %ebx,-0x64(%ebp) │ │ │ │ - je 2c05b │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ + jne 2c650 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x44(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + je 2c71b │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq -0x14(%esi),%xmm4 │ │ │ │ - mov -0x14(%edi),%eax │ │ │ │ + vmovq -0x14(%esi),%xmm5 │ │ │ │ + mov -0x14(%edi),%ecx │ │ │ │ sub $0x14,%esi │ │ │ │ sub $0x14,%edi │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ - vmovq %xmm4,(%edi) │ │ │ │ + vmovq %xmm5,(%edi) │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 2c750 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 2cbd0 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ vmovsd 0xc(%esi),%xmm1 │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ vmovsd %xmm1,0xc(%edi) │ │ │ │ - cmp %esi,-0x54(%ebp) │ │ │ │ - jne 2c000 │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + jne 2c6c0 │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ cmp %edi,%eax │ │ │ │ - je 2c0cb │ │ │ │ + je 2c508 │ │ │ │ mov %edi,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ vmovq (%edi),%xmm2 │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ vmovq %xmm2,(%esi) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2c770 │ │ │ │ + je 2cbf0 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ add $0x14,%edi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ add $0x14,%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ vmovsd -0x8(%edi),%xmm3 │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ vmovsd %xmm3,-0x8(%esi) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jne 2c070 │ │ │ │ - mov %esi,%ebx │ │ │ │ - jmp 2c50a │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm1 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - jne 2bf0a │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - jmp 2b940 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%ebx │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - jmp 2c12c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jg 2c195 │ │ │ │ - add $0x4,%ebx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 2c190 │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp %edx,(%ebx) │ │ │ │ - jge 2c120 │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 2bc4b │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - sub -0x7c(%ebp),%eax │ │ │ │ - sar $0x2,%eax │ │ │ │ - imul $0xcccccccd,%eax,%ecx │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - jmp 2bf49 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm1,%zmm1 │ │ │ │ - valignd $0xf,%zmm1,%zmm1,%zmm0 │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 2c730 │ │ │ │ + jmp 2c508 │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + sub -0x40(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + dec %edx │ │ │ │ + add $0x14,%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + jmp 2c030 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - jne 2c132 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - sub -0x5c(%ebp),%eax │ │ │ │ - add $0x14,%ecx │ │ │ │ - dec %eax │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - jmp 2bc40 │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - test $0xf,%edi │ │ │ │ - je 2c169 │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - lea 0x0(,%edi,4),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - add %edx,%ebx │ │ │ │ - jmp 2c12c │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - test $0xf,%edi │ │ │ │ - je 2c0d2 │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - lea 0x0(,%edi,4),%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - add %edx,%ebx │ │ │ │ - jmp 2bf04 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ - sub %edx,%edi │ │ │ │ - sub $0x4,%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 2c2cc │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 2c2ae │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 2c298 │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 2c282 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 2c26c │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 2c256 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 2c240 │ │ │ │ - mov (%edx),%esi │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + sub -0x40(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + dec %esi │ │ │ │ + add $0x14,%edx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + jmp 2bda0 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + test $0x7,%cl │ │ │ │ + je 2cc8c │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + jmp 2c278 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + test $0x7,%cl │ │ │ │ + je 2cc70 │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + jmp 2c518 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub $0x4,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 2c8dc │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 2c8be │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 2c8a8 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 2c892 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 2c87c │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 2c866 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 2c850 │ │ │ │ mov (%edx),%ebx │ │ │ │ cmp %ebx,(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %edi,(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%edx),%esi │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ cmp %ebx,(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%edx),%edi │ │ │ │ cmp %edi,(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%edx),%esi │ │ │ │ - cmp %esi,(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp %ecx,(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 2c0f0 │ │ │ │ mov (%edx),%ebx │ │ │ │ cmp %ebx,(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ - mov 0x4(%edx),%edi │ │ │ │ - cmp %edi,0x4(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ - mov 0x8(%edx),%esi │ │ │ │ - cmp %esi,0x8(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ - mov 0xc(%edx),%ebx │ │ │ │ - cmp %ebx,0xc(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ - mov 0x10(%edx),%edi │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ - mov 0x14(%edx),%esi │ │ │ │ - cmp %esi,0x14(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ - mov 0x18(%edx),%ebx │ │ │ │ - cmp %ebx,0x18(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ - mov 0x1c(%edx),%edi │ │ │ │ - cmp %edi,0x1c(%eax) │ │ │ │ - jg 2bf0a │ │ │ │ - jl 2c0f9 │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + add $0x4,%edx │ │ │ │ + add $0x4,%eax │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2c342 │ │ │ │ + mov (%edx),%edi │ │ │ │ + cmp %edi,(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + cmp %ecx,0x4(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + cmp %edi,0xc(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + cmp %ecx,0x10(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,0x14(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + mov 0x18(%edx),%edi │ │ │ │ + cmp %edi,0x18(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ + cmp %ecx,0x1c(%eax) │ │ │ │ + jg 2c7b0 │ │ │ │ + jl 2c34b │ │ │ │ add $0x20,%edx │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 2c2cc │ │ │ │ - jmp 2c0f0 │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 2c8dc │ │ │ │ + jmp 2c342 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ - sub %edx,%edi │ │ │ │ - sub $0x4,%edi │ │ │ │ - shr $0x2,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 2c44c │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 2c42e │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 2c418 │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 2c402 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 2c3ec │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 2c3d6 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 2c3c0 │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub $0x4,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 2ca5c │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 2ca3e │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 2ca28 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 2ca12 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 2c9fc │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 2c9e6 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 2c9d0 │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ mov (%eax),%edi │ │ │ │ cmp %edi,(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - cmp %esi,(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ add $0x4,%edx │ │ │ │ add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 2c190 │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - cmp %edi,0x4(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - cmp %esi,0x8(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - cmp %ebx,0xc(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - cmp %edi,0x10(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ - mov 0x14(%eax),%esi │ │ │ │ - cmp %esi,0x14(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ - mov 0x18(%eax),%ebx │ │ │ │ - cmp %ebx,0x18(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ - mov 0x1c(%eax),%edi │ │ │ │ - cmp %edi,0x1c(%edx) │ │ │ │ - jl 2c132 │ │ │ │ - jg 2c195 │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + add $0x4,%edx │ │ │ │ + add $0x4,%eax │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 2c5e2 │ │ │ │ + mov (%eax),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,0x4(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + cmp %ebx,0x8(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + mov 0xc(%eax),%edi │ │ │ │ + cmp %edi,0xc(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + cmp %ecx,0x10(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + cmp %ebx,0x14(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + mov 0x18(%eax),%edi │ │ │ │ + cmp %edi,0x18(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,0x1c(%edx) │ │ │ │ + jl 2c5eb │ │ │ │ + jg 2c790 │ │ │ │ add $0x20,%edx │ │ │ │ add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 2c44c │ │ │ │ - jmp 2c190 │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 2ca5c │ │ │ │ + jmp 2c5e2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - cmp %edi,-0x74(%ebp) │ │ │ │ - jl 2c7ce │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - test %edi,%edi │ │ │ │ - jne 2c5c0 │ │ │ │ vzeroupper │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - push -0x84(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x48(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - call 2b870 │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + call 2bcf0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 2c82a │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ + jne 2cd52 │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ mov %esi,0xc(%edi) │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + sub -0x64(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - sub -0x84(%ebp),%edx │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov %ecx,(%edi) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ - jmp 2b870 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + jmp 2bcf0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 2c82a │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov %ebx,0x8(%esi) │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - mov %edx,(%esi) │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ + jne 2cd52 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov %ebx,0x8(%edi) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov %edx,(%edi) │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ - jmp 2a710 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - cmp %eax,-0x64(%ebp) │ │ │ │ - je 2c800 │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov %eax,%esi │ │ │ │ - vzeroupper │ │ │ │ + jmp 2a9b0 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq (%esi),%xmm6 │ │ │ │ - mov (%edi),%ecx │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - vmovq %xmm6,(%edi) │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %eax,0x8(%edi) │ │ │ │ - movl $0x0,(%esi) │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 2c7b0 │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %ecx,%edx │ │ │ │ - add $0x14,%edi │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - add $0x14,%esi │ │ │ │ - call a280 │ │ │ │ - vmovsd -0x8(%esi),%xmm4 │ │ │ │ - add $0x10,%esp │ │ │ │ - vmovsd %xmm4,-0x8(%edi) │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - jne 2c5e0 │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - cmp %ebx,-0x64(%ebp) │ │ │ │ - je 2c6b7 │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - jmp 2c677 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ - add $0x14,%esi │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - call a280 │ │ │ │ - vmovsd -0x8(%esi),%xmm2 │ │ │ │ - add $0x10,%esp │ │ │ │ - vmovsd %xmm2,0xc(%edi) │ │ │ │ - cmp %esi,-0x50(%ebp) │ │ │ │ - je 2c6b4 │ │ │ │ - add $0x14,%edi │ │ │ │ - vmovq (%esi),%xmm0 │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ - vmovq %xmm0,(%edi) │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ - mov %ebx,0x8(%edi) │ │ │ │ - movl $0x0,(%esi) │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ - test %eax,%eax │ │ │ │ - jne 2c650 │ │ │ │ - vmovsd 0xc(%esi),%xmm1 │ │ │ │ - add $0x14,%esi │ │ │ │ - vmovsd %xmm1,0xc(%edi) │ │ │ │ - cmp %esi,-0x50(%ebp) │ │ │ │ - jne 2c674 │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - cmp %edi,-0x68(%ebp) │ │ │ │ - je 2c820 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq -0x14(%edi),%xmm5 │ │ │ │ - mov -0x14(%esi),%eax │ │ │ │ - sub $0x14,%edi │ │ │ │ - sub $0x14,%esi │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - vmovq %xmm5,(%esi) │ │ │ │ - mov 0x8(%edi),%ecx │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ - movl $0x0,(%edi) │ │ │ │ - movl $0x0,0x4(%edi) │ │ │ │ - movl $0x0,0x8(%edi) │ │ │ │ - test %eax,%eax │ │ │ │ - je 2c790 │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ - push %eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - call a280 │ │ │ │ - vmovsd 0xc(%edi),%xmm6 │ │ │ │ - add $0x10,%esp │ │ │ │ - vmovsd %xmm6,0xc(%esi) │ │ │ │ - cmp %edi,-0x68(%ebp) │ │ │ │ - jne 2c6d0 │ │ │ │ - jmp 2c0cb │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ vmovsd 0xc(%esi),%xmm6 │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ vmovsd %xmm6,-0x8(%edi) │ │ │ │ - cmp %esi,-0x50(%ebp) │ │ │ │ - jne 2bf90 │ │ │ │ - jmp 2bfe6 │ │ │ │ + cmp %esi,-0x30(%ebp) │ │ │ │ + jne 2c650 │ │ │ │ + jmp 2c6a6 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovsd 0xc(%esi),%xmm0 │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ vmovsd %xmm0,0xc(%edi) │ │ │ │ - cmp %esi,-0x54(%ebp) │ │ │ │ - jne 2c000 │ │ │ │ - jmp 2c058 │ │ │ │ + jne 2c6c0 │ │ │ │ + jmp 2c718 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovsd 0xc(%edi),%xmm5 │ │ │ │ + vmovsd 0xc(%edi),%xmm4 │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ - vmovsd %xmm5,-0x8(%esi) │ │ │ │ + vmovsd %xmm4,-0x8(%esi) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 2c070 │ │ │ │ + jne 2c730 │ │ │ │ mov %esi,%ebx │ │ │ │ - jmp 2c50a │ │ │ │ + jmp 2cb03 │ │ │ │ nop │ │ │ │ vmovsd 0xc(%edi),%xmm3 │ │ │ │ + cmp %edi,-0x48(%ebp) │ │ │ │ vmovsd %xmm3,0xc(%esi) │ │ │ │ - cmp %edi,-0x68(%ebp) │ │ │ │ - jne 2c6d0 │ │ │ │ + jne 2c4b0 │ │ │ │ mov %esi,%ebx │ │ │ │ - jmp 2c50a │ │ │ │ + jmp 2cb03 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmovsd 0xc(%esi),%xmm7 │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ vmovsd %xmm7,-0x8(%edi) │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - jne 2c5e0 │ │ │ │ - jmp 2c636 │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + jne 2c3c0 │ │ │ │ + jmp 2c416 │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x50(%ebp) │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + push -0x30(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ vzeroupper │ │ │ │ - call 14d10 │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + call 14be0 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2c50a │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - cmp %ebx,-0x50(%ebp) │ │ │ │ - je 2c810 │ │ │ │ + jmp 2cb03 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + vpaddd -0x109d4(%eax),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,%eax │ │ │ │ + jmp 2c5e2 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + vpaddd -0x109d4(%eax),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm0 │ │ │ │ + vpextrd $0x3,%xmm0,%eax │ │ │ │ + jmp 2c342 │ │ │ │ + add $0x4,%eax │ │ │ │ + jmp 2c342 │ │ │ │ + add $0x4,%eax │ │ │ │ + jmp 2c5e2 │ │ │ │ + add $0x8,%eax │ │ │ │ + jmp 2c342 │ │ │ │ + add $0x8,%eax │ │ │ │ + jmp 2c5e2 │ │ │ │ + add $0xc,%eax │ │ │ │ + jmp 2c5e2 │ │ │ │ + add $0xc,%eax │ │ │ │ + jmp 2c342 │ │ │ │ + add $0x10,%eax │ │ │ │ + jmp 2c342 │ │ │ │ + add $0x10,%eax │ │ │ │ + jmp 2c5e2 │ │ │ │ + add $0x14,%eax │ │ │ │ + jmp 2c5e2 │ │ │ │ + add $0x14,%eax │ │ │ │ + jmp 2c342 │ │ │ │ + add $0x18,%eax │ │ │ │ + jmp 2c342 │ │ │ │ + add $0x18,%eax │ │ │ │ + jmp 2c5e2 │ │ │ │ + add $0x1c,%eax │ │ │ │ + jmp 2c5e2 │ │ │ │ + add $0x1c,%eax │ │ │ │ + jmp 2c342 │ │ │ │ + cmp %ebx,-0x30(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + je 2cd38 │ │ │ │ vzeroupper │ │ │ │ - jmp 2bff1 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - cmp %ebx,-0x54(%ebp) │ │ │ │ - je 2c81d │ │ │ │ + jmp 2c6b1 │ │ │ │ + cmp %ebx,-0x34(%ebp) │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + je 2cd45 │ │ │ │ vzeroupper │ │ │ │ - jmp 2c641 │ │ │ │ + jmp 2c421 │ │ │ │ vzeroupper │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ - jmp 2c50a │ │ │ │ + jmp 2cb03 │ │ │ │ vzeroupper │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ - jmp 2c50a │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 2cb03 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%edi │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xaa7ba,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xa528a,%esi │ │ │ │ push %ebx │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x4(%edi),%ebp │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ mov %eax,%esi │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ cmp %ebp,%edx │ │ │ │ - je 2c990 │ │ │ │ + je 2ced0 │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jae 2c900 │ │ │ │ + jae 2ce40 │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 2ca90 │ │ │ │ + je 2cfd0 │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ call a390 │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ cmp %ecx,0x10(%eax) │ │ │ │ - jb 2ca30 │ │ │ │ + jb 2cf70 │ │ │ │ mov 0x8(%edi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 2c8c2 │ │ │ │ - jmp 2cabe │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 2ce02 │ │ │ │ + jmp 2cffe │ │ │ │ + jmp 2ce00 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%edi │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ mov 0xc(%edi),%ebp │ │ │ │ cmp %edx,%ecx │ │ │ │ cmovb 0x8(%edi),%ebp │ │ │ │ setb %bl │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 2c8c0 │ │ │ │ + jne 2ce00 │ │ │ │ mov %edi,%eax │ │ │ │ test %bl,%bl │ │ │ │ - jne 2cac0 │ │ │ │ + jne 2d000 │ │ │ │ cmp %ecx,%edx │ │ │ │ - jb 2ca1c │ │ │ │ + jb 2cf5c │ │ │ │ mov %edi,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ - jmp 2c969 │ │ │ │ + jmp 2cea9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ecx,%eax │ │ │ │ - jae 2c960 │ │ │ │ + jae 2cea0 │ │ │ │ cmp %edx,0x10(%edi) │ │ │ │ - je 2ca80 │ │ │ │ + je 2cfc0 │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call a2a0 │ │ │ │ - mov 0x50(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x40(%esp),%ecx │ │ │ │ cmp 0x10(%eax),%ecx │ │ │ │ - jae 2cab0 │ │ │ │ + jae 2cff0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ mov 0xc(%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2ca80 │ │ │ │ + je 2cfc0 │ │ │ │ vmovd %eax,%xmm3 │ │ │ │ vpinsrd $0x1,%eax,%xmm3,%xmm0 │ │ │ │ vmovq %xmm0,(%esi) │ │ │ │ - jmp 2c969 │ │ │ │ + jmp 2cea9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 2caf0 │ │ │ │ + jne 2d030 │ │ │ │ add $0x2c,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 2ca10 │ │ │ │ + jne 2cf50 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 2ca50 │ │ │ │ + je 2cf90 │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ - jmp 2c9c2 │ │ │ │ - jmp 2c9c0 │ │ │ │ + jmp 2cf02 │ │ │ │ + jmp 2cf00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edx │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ cmp %ebx,0x40(%esp) │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ cmovb 0x8(%edx),%eax │ │ │ │ setb %cl │ │ │ │ mov %ecx,%ebp │ │ │ │ test %eax,%eax │ │ │ │ - jne 2c9c0 │ │ │ │ + jne 2cf00 │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ test %al,%al │ │ │ │ - jne 2ca52 │ │ │ │ + jne 2cf92 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jae 2c960 │ │ │ │ + jae 2cea0 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ - jmp 2c969 │ │ │ │ + jmp 2cea9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ cmp %ecx,0x10(%eax) │ │ │ │ - jae 2c997 │ │ │ │ + jae 2ced7 │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - jmp 2c969 │ │ │ │ + jmp 2cea9 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%eax),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2ca1c │ │ │ │ + je 2cf5c │ │ │ │ vmovd 0xc(%esp),%xmm2 │ │ │ │ vpinsrd $0x1,0xc(%esp),%xmm2,%xmm1 │ │ │ │ vmovq %xmm1,(%esi) │ │ │ │ - jmp 2c969 │ │ │ │ + jmp 2cea9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebp,%edx │ │ │ │ cmp 0xc(%edi),%edx │ │ │ │ - je 2ca80 │ │ │ │ + je 2cfc0 │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ call a390 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ - jmp 2c9e7 │ │ │ │ + jmp 2cf27 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ movl $0x0,(%esi) │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ - jmp 2c969 │ │ │ │ + jmp 2cea9 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovd %edx,%xmm4 │ │ │ │ vpinsrd $0x1,%edx,%xmm4,%xmm5 │ │ │ │ vmovq %xmm5,(%esi) │ │ │ │ - jmp 2c969 │ │ │ │ + jmp 2cea9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 15750 │ │ │ │ - jmp 2c969 │ │ │ │ + call 15640 │ │ │ │ + jmp 2cea9 │ │ │ │ mov %ebp,%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - je 2c9ef │ │ │ │ + je 2cf2f │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ call a390 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov %edi,%eax │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x40(%esp),%ecx │ │ │ │ - jmp 2c8df │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 2ce1f │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,%edi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xaa4e9,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa4fa9,%ebx │ │ │ │ sub $0x38,%esp │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ + mov %ebx,0x1c(%esp) │ │ │ │ push $0x18 │ │ │ │ call a040 │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ - add $0x4,%ebp │ │ │ │ mov (%eax),%edx │ │ │ │ + add $0x4,%ebp │ │ │ │ mov %ebp,0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ecx,0x10(%esi) │ │ │ │ cmp %edi,%ebp │ │ │ │ - je 2cc60 │ │ │ │ - mov %edi,%ebp │ │ │ │ + je 2d1a0 │ │ │ │ cmp 0x10(%edi),%ecx │ │ │ │ - jge 2cbf0 │ │ │ │ + mov %edi,%ebp │ │ │ │ + jge 2d130 │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 2cc29 │ │ │ │ + je 2d169 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ call a390 │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ cmp 0x10(%eax),%ecx │ │ │ │ - jg 2ccd0 │ │ │ │ + jg 2d210 │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 2cba2 │ │ │ │ - jmp 2cdb7 │ │ │ │ + jne 2d0e2 │ │ │ │ + jmp 2d2f7 │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ cmp %eax,%ecx │ │ │ │ cmovl 0x8(%edi),%ebx │ │ │ │ setl %dl │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2cba0 │ │ │ │ + jne 2d0e0 │ │ │ │ mov %edi,%ebp │ │ │ │ test %dl,%dl │ │ │ │ - jne 2cda0 │ │ │ │ + jne 2d2e0 │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 2cc73 │ │ │ │ + jg 2d1b3 │ │ │ │ mov %edi,%ebp │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,(%ecx) │ │ │ │ push $0x18 │ │ │ │ push %esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ @@ -37095,30 +38839,30 @@ │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - jle 2cbc9 │ │ │ │ + jle 2d109 │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ cmp %edi,0x10(%ebx) │ │ │ │ - je 2cc7e │ │ │ │ + je 2d1be │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a2a0 │ │ │ │ - mov 0x28(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ cmp 0x10(%eax),%ecx │ │ │ │ - jge 2cd20 │ │ │ │ + jge 2d260 │ │ │ │ mov 0xc(%edi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 2cc7e │ │ │ │ + je 2d1be │ │ │ │ mov %eax,%ebp │ │ │ │ mov $0x1,%edx │ │ │ │ push 0x14(%esp) │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ @@ -37135,1596 +38879,1790 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x14(%eax),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2cc90 │ │ │ │ + je 2d1d0 │ │ │ │ mov 0x10(%eax),%ebp │ │ │ │ cmp 0x10(%ebp),%ecx │ │ │ │ - jle 2cc90 │ │ │ │ - mov $0x1,%edx │ │ │ │ + jle 2d1d0 │ │ │ │ cmp %ebp,0x14(%esp) │ │ │ │ - je 2cc2e │ │ │ │ + mov $0x1,%edx │ │ │ │ + je 2d16e │ │ │ │ xor %edx,%edx │ │ │ │ cmp 0x10(%ebp),%ecx │ │ │ │ setl %dl │ │ │ │ - jmp 2cc2e │ │ │ │ + jmp 2d16e │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ mov 0x8(%ebx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 2cca2 │ │ │ │ - jmp 2cce0 │ │ │ │ + jne 2d1e2 │ │ │ │ + jmp 2d220 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edi,%edx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ mov 0xc(%edx),%edi │ │ │ │ cmp %eax,%ecx │ │ │ │ cmovl 0x8(%edx),%edi │ │ │ │ setl %bl │ │ │ │ test %edi,%edi │ │ │ │ - jne 2cca0 │ │ │ │ + jne 2d1e0 │ │ │ │ mov %edx,%ebp │ │ │ │ test %bl,%bl │ │ │ │ - jne 2cce2 │ │ │ │ + jne 2d222 │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 2cc73 │ │ │ │ + jg 2d1b3 │ │ │ │ mov %edx,%ebp │ │ │ │ - jmp 2cbc9 │ │ │ │ + jmp 2d109 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2cc29 │ │ │ │ + jne 2d169 │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 2cc73 │ │ │ │ + jmp 2d1b3 │ │ │ │ nop │ │ │ │ mov %edi,%edx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ cmp %edx,0xc(%eax) │ │ │ │ - je 2cdb0 │ │ │ │ + je 2d2f0 │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ call a390 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - jmp 2ccbb │ │ │ │ + jmp 2d1fb │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 2cd42 │ │ │ │ - jmp 2cdc9 │ │ │ │ + jne 2d282 │ │ │ │ + jmp 2d309 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%edi │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov 0xc(%edi),%ebp │ │ │ │ cmp %eax,%ecx │ │ │ │ cmovl 0x8(%edi),%ebp │ │ │ │ setl %dl │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 2cd40 │ │ │ │ + jne 2d280 │ │ │ │ mov %edi,%ebp │ │ │ │ test %dl,%dl │ │ │ │ - je 2cbbf │ │ │ │ + je 2d0ff │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ cmp %edi,0xc(%ebx) │ │ │ │ - je 2cc73 │ │ │ │ + je 2d1b3 │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebp │ │ │ │ push %edi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a390 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - jmp 2cbbf │ │ │ │ + jmp 2d0ff │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp 0x1c(%esp),%edi │ │ │ │ - jne 2cd6c │ │ │ │ - jmp 2cc73 │ │ │ │ + jne 2d2ac │ │ │ │ + jmp 2d1b3 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%ebp │ │ │ │ - jmp 2cc73 │ │ │ │ + jmp 2d1b3 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ cmp 0x1c(%esp),%eax │ │ │ │ - je 2cc27 │ │ │ │ + je 2d167 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2cd6c │ │ │ │ + jmp 2d2ac │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ cmp 0xc(%edi),%eax │ │ │ │ - je 2cc27 │ │ │ │ + je 2d167 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp 2cd6c │ │ │ │ + jmp 2d2ac │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,%edi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xaa209,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa4cc9,%ebx │ │ │ │ sub $0x48,%esp │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ mov %gs:0x14,%ebp │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ mov 0x5c(%esp),%ebp │ │ │ │ push $0x18 │ │ │ │ call a040 │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ + movl $0x0,0x14(%esi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %edi,%ebp │ │ │ │ - movl $0x0,0x14(%esi) │ │ │ │ add $0x4,%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%eax),%ecx │ │ │ │ mov %ecx,0x10(%esi) │ │ │ │ cmp %edi,%edx │ │ │ │ - je 2cf80 │ │ │ │ + je 2d4c0 │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jae 2cf10 │ │ │ │ + jae 2d450 │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ cmp %edi,%ebp │ │ │ │ - je 2cf50 │ │ │ │ + je 2d490 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ call a390 │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp %ecx,0x10(%eax) │ │ │ │ - jb 2cff0 │ │ │ │ + jb 2d530 │ │ │ │ mov (%esp),%ebp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 2cea2 │ │ │ │ - jmp 2d0b0 │ │ │ │ + jne 2d3e2 │ │ │ │ + jmp 2d5f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%edi │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ cmp %eax,%ecx │ │ │ │ cmovb 0x8(%edi),%ebx │ │ │ │ setb %dl │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2cea0 │ │ │ │ + jne 2d3e0 │ │ │ │ mov %edi,%ebp │ │ │ │ test %dl,%dl │ │ │ │ - jne 2d070 │ │ │ │ + jne 2d5b0 │ │ │ │ cmp %ecx,%eax │ │ │ │ - jb 2d030 │ │ │ │ + jb 2d570 │ │ │ │ mov %edi,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,(%ecx) │ │ │ │ push $0x18 │ │ │ │ push %esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 2d0c3 │ │ │ │ + jne 2d603 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jae 2ced0 │ │ │ │ + jae 2d410 │ │ │ │ mov (%esp),%edi │ │ │ │ cmp %ebp,0x10(%edi) │ │ │ │ - je 2cfa0 │ │ │ │ + je 2d4e0 │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a2a0 │ │ │ │ - mov 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ cmp 0x10(%eax),%ecx │ │ │ │ - jae 2d040 │ │ │ │ + jae 2d580 │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2cfa0 │ │ │ │ + je 2d4e0 │ │ │ │ mov %eax,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov $0x1,%edx │ │ │ │ push 0xc(%esp) │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a070 │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ incl 0x14(%ebp) │ │ │ │ mov %esi,(%edi) │ │ │ │ - jmp 2cee8 │ │ │ │ + jmp 2d428 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%ebx │ │ │ │ mov 0x14(%ebx),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 2cfb0 │ │ │ │ + je 2d4f0 │ │ │ │ mov 0x10(%ebx),%eax │ │ │ │ cmp %ecx,0x10(%eax) │ │ │ │ - jae 2cfb0 │ │ │ │ + jae 2d4f0 │ │ │ │ mov %eax,%ebp │ │ │ │ xor %ebx,%ebx │ │ │ │ cmp %ebp,0xc(%esp) │ │ │ │ - je 2cf50 │ │ │ │ + je 2d490 │ │ │ │ test %bl,%bl │ │ │ │ - jne 2cf50 │ │ │ │ + jne 2d490 │ │ │ │ xor %edx,%edx │ │ │ │ cmp 0x10(%ebp),%ecx │ │ │ │ setb %dl │ │ │ │ - jmp 2cf55 │ │ │ │ + jmp 2d495 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 2cfc2 │ │ │ │ - jmp 2d0a0 │ │ │ │ + jne 2d502 │ │ │ │ + jmp 2d5e0 │ │ │ │ nop │ │ │ │ mov %ebp,%edx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ mov 0xc(%edx),%ebp │ │ │ │ cmp %eax,%ecx │ │ │ │ cmovb 0x8(%edx),%ebp │ │ │ │ setb %bl │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 2cfc0 │ │ │ │ + jne 2d500 │ │ │ │ mov %edx,%ebp │ │ │ │ test %bl,%bl │ │ │ │ - jne 2d000 │ │ │ │ + jne 2d540 │ │ │ │ cmp %ecx,%eax │ │ │ │ - jb 2d030 │ │ │ │ + jb 2d570 │ │ │ │ mov %edx,%ebp │ │ │ │ - jmp 2ced0 │ │ │ │ + jmp 2d410 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 2cf50 │ │ │ │ - jmp 2cf92 │ │ │ │ + jne 2d490 │ │ │ │ + jmp 2d4d2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esp),%edi │ │ │ │ cmp %edx,0xc(%edi) │ │ │ │ - je 2d030 │ │ │ │ + je 2d570 │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ call a390 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ + mov 0x14(%esp),%ecx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - jmp 2cfdb │ │ │ │ + jmp 2d51b │ │ │ │ nop │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 2cf96 │ │ │ │ + jmp 2d4d6 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%edx │ │ │ │ lea 0x18(%esp),%eax │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ - call 15750 │ │ │ │ + call 15640 │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ test %edx,%edx │ │ │ │ - je 2ced0 │ │ │ │ + je 2d410 │ │ │ │ test %ebp,%ebp │ │ │ │ mov %edx,%ebp │ │ │ │ setne %bl │ │ │ │ - jmp 2cf96 │ │ │ │ + jmp 2d4d6 │ │ │ │ cmp 0x14(%esp),%edi │ │ │ │ - je 2d030 │ │ │ │ + je 2d570 │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebp │ │ │ │ push %edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a390 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - jmp 2cebf │ │ │ │ + jmp 2d3ff │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ cmp 0xc(%eax),%edi │ │ │ │ - jne 2d008 │ │ │ │ - jmp 2cf50 │ │ │ │ + mov %edi,%edx │ │ │ │ + jne 2d548 │ │ │ │ + jmp 2d490 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 2d076 │ │ │ │ + mov %eax,%edi │ │ │ │ + jne 2d5b6 │ │ │ │ mov %eax,%ebp │ │ │ │ - jmp 2cf50 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 2d490 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa9f0e,%ebx │ │ │ │ - sub $0x26c,%esp │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - sub %eax,%edx │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - cmp $0x40,%edx │ │ │ │ - jle 2e09a │ │ │ │ - vmovdqa32 -0xfcf4(%ebx),%zmm7 │ │ │ │ - vmovdqa32 -0xfd34(%ebx),%zmm0 │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - vmovdqa32 -0xfd74(%ebx),%zmm1 │ │ │ │ - vmovdqa32 %zmm7,-0x278(%ebp) │ │ │ │ - vmovdqa32 %zmm0,-0x238(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edx,%edi │ │ │ │ - sar $0x2,%edi │ │ │ │ - sar $0x3,%edx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa49ce,%ebx │ │ │ │ + mov %edx,%esi │ │ │ │ + sub $0x10c,%esp │ │ │ │ + mov %ecx,-0xfc(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + sub %eax,%esi │ │ │ │ + mov %ebx,-0x100(%ebp) │ │ │ │ + cmp $0x40,%esi │ │ │ │ + jle 2e54a │ │ │ │ + vmovdqa -0x109d4(%ebx),%ymm6 │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + vmovdqa -0x109b4(%ebx),%ymm7 │ │ │ │ + vmovdqa -0x109f4(%ebx),%ymm0 │ │ │ │ + vmovdqa %ymm6,-0xf8(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + sar $0x3,%esi │ │ │ │ + sar $0x2,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2e144 │ │ │ │ - lea (%esi,%edx,4),%eax │ │ │ │ - lea 0x4(%esi),%edx │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - decl -0x98(%ebp) │ │ │ │ - mov (%eax),%ecx │ │ │ │ + je 2e738 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ + lea (%edi,%esi,4),%edx │ │ │ │ + decl -0xfc(%ebp) │ │ │ │ + lea 0x4(%edi),%esi │ │ │ │ + mov (%edx),%eax │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - sub $0x4,%edi │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - mov 0x4(%edx),%ecx │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ - mov (%edx),%edi │ │ │ │ - mov %edx,-0x178(%ebp) │ │ │ │ - mov %ebx,-0x1f8(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %ecx,-0x138(%ebp) │ │ │ │ + sub $0x4,%ebx │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + mov (%eax),%eax │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + mov 0x4(%ebx),%ebx │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + mov (%ecx),%ecx │ │ │ │ sub %eax,%edx │ │ │ │ - sub %edi,%ebx │ │ │ │ - lea (%edi,%edx,1),%ecx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + sub %ecx,%ebx │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ cmp %edx,%ebx │ │ │ │ - cmovle -0x138(%ebp),%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 2df6e │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - sub $0x4,%edx │ │ │ │ - mov %edx,-0x1b8(%ebp) │ │ │ │ - cmp $0x38,%edx │ │ │ │ - jbe 2de90 │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %edi,%ecx │ │ │ │ - or %edi,%edx │ │ │ │ - and $0x3,%ecx │ │ │ │ - and $0x3f,%edx │ │ │ │ - or %ecx,%edx │ │ │ │ - jne 2de90 │ │ │ │ - mov -0x1b8(%ebp),%edx │ │ │ │ - vmovdqa32 -0x278(%ebp),%zmm3 │ │ │ │ - vpbroadcastd %eax,%zmm2 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - vpbroadcastd %edi,%zmm4 │ │ │ │ + lea (%ecx,%edx,1),%edx │ │ │ │ + cmovle -0x7c(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %edx,%ebx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 2d9c9 │ │ │ │ + sub %ecx,%edx │ │ │ │ + lea -0x4(%edx),%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + jbe 2e730 │ │ │ │ + or %eax,%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %edx,%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + jne 2e571 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + vpbroadcastd -0x38(%ebp),%ymm3 │ │ │ │ + vpbroadcastd %xmm1,%ymm2 │ │ │ │ + vpaddd %ymm7,%ymm2,%ymm1 │ │ │ │ shr $0x2,%edx │ │ │ │ inc %edx │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - shr $0x4,%edx │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm0 │ │ │ │ - vmovdqa32 %zmm3,%zmm5 │ │ │ │ - vpaddd %zmm3,%zmm4,%zmm2 │ │ │ │ - mov %edx,-0x1b8(%ebp) │ │ │ │ - dec %edx │ │ │ │ - and $0x3,%edx │ │ │ │ - je 2d30b │ │ │ │ - vmovdqa32 (%edi),%zmm6 │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2d416 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2d416 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm3 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - vmovdqa32 %zmm3,%zmm0 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 2d30b │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 2d2c9 │ │ │ │ - vmovdqa32 0x40(%edi),%zmm4 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2d416 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2d416 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm0 │ │ │ │ - mov %ecx,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2d416 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2d416 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + shr $0x3,%edx │ │ │ │ + lea -0x1(%edx),%ecx │ │ │ │ + mov %edx,-0xd8(%ebp) │ │ │ │ + and $0x3,%ecx │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm2 │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + je 2e556 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm4 │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + vpcmpgtd %ymm6,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2d8f7 │ │ │ │ + vpcmpgtd %ymm4,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2d8f7 │ │ │ │ + cmpl $0x1,-0x58(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm4 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + movl $0x1,-0x78(%ebp) │ │ │ │ + vmovdqa %ymm4,%ymm1 │ │ │ │ + je 2e537 │ │ │ │ + cmpl $0x2,-0x58(%ebp) │ │ │ │ + je 2d7db │ │ │ │ + vmovdqa 0x20(%edx),%ymm3 │ │ │ │ + vmovdqa 0x20(%eax),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 2d8f7 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2d8f7 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + movl $0x2,-0x78(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm4,%ymm1 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm4 │ │ │ │ + vpcmpgtd %ymm6,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2d8f7 │ │ │ │ + vpcmpgtd %ymm4,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2d8f7 │ │ │ │ + incl -0x78(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %edx,%ecx │ │ │ │ mov %ecx,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2d416 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2d416 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm6,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2d8f4 │ │ │ │ + vpcmpgtd %ymm5,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2d8f4 │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ - cmp %edx,-0x1b8(%ebp) │ │ │ │ - je 2e079 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2d416 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2d416 │ │ │ │ + cmp %edx,-0xd8(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + je 2e98c │ │ │ │ + shl $0x5,%edx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm4 │ │ │ │ + vpcmpgtd %ymm6,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2d8f4 │ │ │ │ + vpcmpgtd %ymm4,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2d8f4 │ │ │ │ lea 0x2(%ecx),%edx │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2d416 │ │ │ │ - vpcmpnled %zmm4,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2d416 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm4 │ │ │ │ + vpcmpgtd %ymm6,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2d8f4 │ │ │ │ + vpcmpgtd %ymm4,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2d8f4 │ │ │ │ lea 0x3(%ecx),%edx │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2d416 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2d416 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm2 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm4 │ │ │ │ + vpcmpgtd %ymm6,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2d8f4 │ │ │ │ + vpcmpgtd %ymm4,%ymm6,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2d8f4 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ add $0x4,%ecx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - jmp 2d30b │ │ │ │ - vmovd %xmm2,%edx │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - jmp 2d434 │ │ │ │ - jg 2df8a │ │ │ │ - add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 2d821 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + vmovd %xmm2,%ecx │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + mov (%eax),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x4(%ecx),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2df7e │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jge 2d420 │ │ │ │ - vmovdqa32 %zmm1,-0x1f8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - vmovdqa32 %zmm5,-0x1b8(%ebp) │ │ │ │ + je 2ea29 │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + cmp %edx,0x4(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 2ea31 │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ + cmp %edx,0x8(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0xc(%ecx),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 2ea39 │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + cmp %edx,0xc(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x10(%ecx),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 2ea41 │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + cmp %edx,0x10(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x14(%ecx),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 2ea19 │ │ │ │ + mov 0x14(%eax),%edx │ │ │ │ + cmp %edx,0x14(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x18(%ecx),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 2ea21 │ │ │ │ + mov 0x18(%eax),%edx │ │ │ │ + cmp %edx,0x18(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x1c(%ecx),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 2ea49 │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + cmp %ebx,0x1c(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp -0x8c(%ebp),%eax │ │ │ │ + je 2e492 │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + vmovdqa %ymm0,-0x78(%ebp) │ │ │ │ + vmovdqa %ymm7,-0x58(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call 14870 │ │ │ │ - vmovdqa32 -0x1b8(%ebp),%zmm5 │ │ │ │ - vmovdqa32 -0x1f8(%ebp),%zmm1 │ │ │ │ + call 146b0 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm7 │ │ │ │ test %al,%al │ │ │ │ - mov (%esi),%ebx │ │ │ │ - je 2e028 │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - mov %edx,(%esi) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov %ebx,(%ecx) │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov -0x138(%ebp),%eax │ │ │ │ - mov %edx,-0x178(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub %ecx,%eax │ │ │ │ - vpbroadcastd %ecx,%zmm7 │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - vpaddd %zmm5,%zmm7,%zmm2 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - mov (%esi),%esi │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - mov (%esi),%eax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - lea (%eax,%edi,1),%edx │ │ │ │ - sub %eax,%ebx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - cmovle %ecx,%edx │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 2d77b │ │ │ │ - mov %edx,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 2dc70 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ - sub %eax,%edi │ │ │ │ - and $0x3,%edi │ │ │ │ - or %eax,%ebx │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %edi,%ebx │ │ │ │ - jne 2dc70 │ │ │ │ - shr $0x2,%ecx │ │ │ │ - vpbroadcastd %eax,%zmm3 │ │ │ │ - vmovdqa32 %zmm2,%zmm6 │ │ │ │ - inc %ecx │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - vpaddd %zmm5,%zmm3,%zmm0 │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ - dec %ebx │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 2dc60 │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - vmovdqa32 (%eax),%zmm7 │ │ │ │ - vmovdqa32 (%edi),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2d750 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2d750 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm3 │ │ │ │ - movl $0x1,-0x7c(%ebp) │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 %zmm3,%zmm6 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 2dac0 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 2d5f4 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm4 │ │ │ │ - vmovdqa32 0x40(%edi),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2d750 │ │ │ │ - vpcmpnled %zmm7,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2d750 │ │ │ │ - incl -0x7c(%ebp) │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm6 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm0 │ │ │ │ + mov (%edi),%ebx │ │ │ │ + je 2e4f8 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov %ebx,(%edx) │ │ │ │ + mov (%edi),%ecx │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm3 │ │ │ │ - vmovdqa32 (%edi,%ebx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2d750 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2d750 │ │ │ │ - incl -0x7c(%ebp) │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm1,%zmm6,%zmm6 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%ecx,%ebx,1),%zmm3 │ │ │ │ - vpcmpltd %zmm3,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2d750 │ │ │ │ - vpcmpnled %zmm3,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2d750 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - lea 0x1(%edi),%ebx │ │ │ │ - cmp %ebx,-0x1b8(%ebp) │ │ │ │ - je 2de4e │ │ │ │ - vpaddd %zmm1,%zmm6,%zmm6 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%ecx,%ebx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2d750 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2d750 │ │ │ │ - lea 0x2(%edi),%ebx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm1,%zmm6,%zmm6 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm3 │ │ │ │ - vmovdqa32 (%ecx,%ebx,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2d750 │ │ │ │ - vpcmpnled %zmm7,%zmm3,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2d750 │ │ │ │ - lea 0x3(%edi),%ebx │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm1,%zmm6,%zmm6 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm3 │ │ │ │ - vmovdqa32 (%ecx,%ebx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2d750 │ │ │ │ - vpcmpnled %zmm4,%zmm3,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2d750 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x4,%edi │ │ │ │ - vpaddd %zmm1,%zmm6,%zmm6 │ │ │ │ - jmp 2d642 │ │ │ │ - vmovd %xmm0,%ecx │ │ │ │ - vmovd %xmm6,%ebx │ │ │ │ - jmp 2d76c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jg 2d790 │ │ │ │ - add $0x4,%ecx │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 2d780 │ │ │ │ - mov (%ebx),%eax │ │ │ │ - cmp %eax,(%ecx) │ │ │ │ - jge 2d760 │ │ │ │ - addl $0x4,-0x80(%ebp) │ │ │ │ - jmp 2d4e0 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp -0x138(%ebp),%ebx │ │ │ │ - jne 2d772 │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x178(%ebp),%edx │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + vmovd %edi,%xmm5 │ │ │ │ + sub %edi,%ebx │ │ │ │ + vpbroadcastd %xmm5,%ymm3 │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm6 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov (%esi),%edi │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ - sub $0x4,%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - mov 0x4(%ebx),%edi │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ - sub %eax,%edi │ │ │ │ - cmp %edi,-0xf8(%ebp) │ │ │ │ - lea (%esi,%edi,1),%edx │ │ │ │ - cmovle -0x138(%ebp),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 2da50 │ │ │ │ - mov %edx,%ecx │ │ │ │ - sub %esi,%ecx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 2dad0 │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub %esi,%edi │ │ │ │ - or %eax,%ebx │ │ │ │ - and $0x3,%edi │ │ │ │ - and $0x3f,%ebx │ │ │ │ - or %edi,%ebx │ │ │ │ - jne 2dad0 │ │ │ │ - shr $0x2,%ecx │ │ │ │ - vpbroadcastd %eax,%zmm4 │ │ │ │ - vmovdqa32 %zmm2,%zmm3 │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + lea (%edx,%esi,1),%ebx │ │ │ │ + sub %edx,%ecx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + cmovle %eax,%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + je 2e39c │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + sub %edx,%esi │ │ │ │ + lea -0x4(%esi),%eax │ │ │ │ + cmp $0x18,%eax │ │ │ │ + jbe 2dd83 │ │ │ │ + or %edx,%ecx │ │ │ │ + and $0x3,%esi │ │ │ │ + and $0x1f,%ecx │ │ │ │ + or %esi,%ecx │ │ │ │ + jne 2dd80 │ │ │ │ + shr $0x2,%eax │ │ │ │ + vmovd %edx,%xmm2 │ │ │ │ + vmovdqa %ymm6,%ymm1 │ │ │ │ + inc %eax │ │ │ │ + vpbroadcastd %xmm2,%ymm4 │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + vpaddd %ymm7,%ymm4,%ymm2 │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + dec %esi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 2db91 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%ecx,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2dc70 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2dc70 │ │ │ │ + vpaddd %ymm0,%ymm6,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 2db91 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 2db58 │ │ │ │ + vmovdqa 0x20(%edx),%ymm5 │ │ │ │ + vmovdqa 0x20(%eax),%ymm4 │ │ │ │ + vmovdqa %ymm5,-0xb8(%ebp) │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2dc70 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm5 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2dc70 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ inc %ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - vpaddd %zmm5,%zmm4,%zmm0 │ │ │ │ - mov %ebx,-0x1f8(%ebp) │ │ │ │ - dec %ebx │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 2d8fd │ │ │ │ - vmovdqa32 (%esi),%zmm7 │ │ │ │ - vmovdqa32 (%eax),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2da10 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2da10 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm2,%zmm3 │ │ │ │ - mov $0x1,%edi │ │ │ │ - vmovdqa32 %zmm4,%zmm0 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 2d8fd │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 2d8bb │ │ │ │ - vmovdqa32 0x40(%esi),%zmm6 │ │ │ │ - vmovdqa32 0x40(%eax),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm6,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2da10 │ │ │ │ - vpcmpnled %zmm7,%zmm6,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2da10 │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %edi │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm0 │ │ │ │ - mov %edi,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2da10 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2da10 │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm3 │ │ │ │ - inc %edi │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - mov %edi,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm4 │ │ │ │ - vpcmpltd %zmm4,%zmm7,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 2da10 │ │ │ │ - vpcmpnled %zmm4,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 2da10 │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm3 │ │ │ │ - lea 0x1(%edi),%ebx │ │ │ │ - cmp %ebx,-0x1f8(%ebp) │ │ │ │ - je 2da9d │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm7 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 2da10 │ │ │ │ - vpcmpnled %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 2da10 │ │ │ │ - lea 0x2(%edi),%ebx │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm7 │ │ │ │ - vpcmpltd %zmm7,%zmm4,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 2da10 │ │ │ │ - vpcmpnled %zmm7,%zmm4,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 2da10 │ │ │ │ - lea 0x3(%edi),%ebx │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm3 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - shl $0x6,%ebx │ │ │ │ - vmovdqa32 (%esi,%ebx,1),%zmm4 │ │ │ │ - vmovdqa32 (%eax,%ebx,1),%zmm6 │ │ │ │ - vpcmpltd %zmm6,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 2da10 │ │ │ │ - vpcmpnled %zmm6,%zmm4,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 2da10 │ │ │ │ - vpaddd %zmm1,%zmm3,%zmm3 │ │ │ │ - add $0x4,%edi │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - jmp 2d8fd │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm3,%ecx │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - jmp 2da2c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - jl 2da60 │ │ │ │ + vpaddd %ymm0,%ymm3,%ymm1 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2dc70 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2dc70 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %ecx │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2dc70 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2dc70 │ │ │ │ + lea 0x1(%ecx),%esi │ │ │ │ + cmp %esi,-0x88(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + je 2dd54 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2dc70 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2dc70 │ │ │ │ + lea 0x2(%ecx),%esi │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2dc70 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2dc70 │ │ │ │ + lea 0x3(%ecx),%esi │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%eax,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2dc70 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2dc70 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 2da50 │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jle 2da20 │ │ │ │ - subl $0x4,-0x78(%ebp) │ │ │ │ - jmp 2d7a5 │ │ │ │ - vpaddd -0x238(%ebp),%zmm0,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm3 │ │ │ │ - vmovd %xmm3,%eax │ │ │ │ - cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 2da32 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 2db91 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ - jae 2de00 │ │ │ │ + vmovd %xmm2,%eax │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ + mov (%ecx),%edx │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 2e3de │ │ │ │ + mov 0x4(%ecx),%edx │ │ │ │ + cmp %edx,0x4(%eax) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + lea 0x8(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 2e3e6 │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + cmp %edx,0x8(%eax) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + lea 0xc(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 2e3f6 │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ + cmp %edx,0xc(%eax) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + lea 0x10(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 2e40e │ │ │ │ + mov 0x10(%ecx),%edx │ │ │ │ + cmp %edx,0x10(%eax) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + lea 0x14(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 2e416 │ │ │ │ + mov 0x14(%ecx),%edx │ │ │ │ + cmp %edx,0x14(%eax) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + lea 0x18(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 2e42e │ │ │ │ + mov 0x18(%ecx),%edx │ │ │ │ + cmp %edx,0x18(%eax) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + lea 0x1c(%eax),%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 2e482 │ │ │ │ + mov 0x1c(%ecx),%ebx │ │ │ │ + cmp %ebx,0x1c(%eax) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + cmp -0x7c(%ebp),%ecx │ │ │ │ + je 2dee0 │ │ │ │ + addl $0x4,-0x58(%ebp) │ │ │ │ + jmp 2da60 │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - mov -0x1b8(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov %esi,(%eax) │ │ │ │ - lea 0x4(%eax),%ebx │ │ │ │ - mov %edi,(%ecx) │ │ │ │ - mov (%edx),%esi │ │ │ │ - mov 0x4(%esi),%eax │ │ │ │ - mov (%esi),%ecx │ │ │ │ - mov %eax,-0x138(%ebp) │ │ │ │ - jmp 2d4c0 │ │ │ │ - test $0xf,%cl │ │ │ │ - je 2da3b │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - add %esi,%ecx │ │ │ │ - jmp 2da2c │ │ │ │ + test $0x7,%al │ │ │ │ + je 2e3a4 │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + jmp 2dc78 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 2d642 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - sub %esi,%ebx │ │ │ │ - sub $0x4,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 2dbae │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 2db90 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 2db7a │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 2db64 │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 2db4e │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 2db38 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 2db22 │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + sub $0x4,%eax │ │ │ │ + shr $0x2,%eax │ │ │ │ + inc %eax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 2de5e │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 2de40 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 2de2a │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 2de14 │ │ │ │ + cmp $0x4,%eax │ │ │ │ + je 2ddfe │ │ │ │ + cmp $0x5,%eax │ │ │ │ + je 2dde8 │ │ │ │ + cmp $0x6,%eax │ │ │ │ + je 2ddd2 │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x4,%edx │ │ │ │ lea 0x4(%esi),%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp %esi,(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp %esi,(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - cmp %ebx,(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp %esi,(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x4,%edx │ │ │ │ add $0x4,%ecx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 2da50 │ │ │ │ - mov (%ecx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - cmp %ebx,0x4(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ - cmp %edi,0x8(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ - cmp %ebx,0xc(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ - mov 0x10(%ecx),%edi │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ - mov 0x14(%ecx),%ebx │ │ │ │ - cmp %ebx,0x14(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ - mov 0x18(%ecx),%edi │ │ │ │ - cmp %edi,0x18(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ - mov 0x1c(%ecx),%ebx │ │ │ │ - cmp %ebx,0x1c(%eax) │ │ │ │ - jg 2da32 │ │ │ │ - jl 2da60 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 2dd42 │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + cmp %esi,0x4(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + mov 0x8(%ecx),%eax │ │ │ │ + cmp %eax,0x8(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + mov 0xc(%ecx),%esi │ │ │ │ + cmp %esi,0xc(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + cmp %eax,0x10(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + mov 0x14(%ecx),%esi │ │ │ │ + cmp %esi,0x14(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + mov 0x18(%ecx),%eax │ │ │ │ + cmp %eax,0x18(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + mov 0x1c(%ecx),%esi │ │ │ │ + cmp %esi,0x1c(%edx) │ │ │ │ + jl 2dd4b │ │ │ │ + jg 2dee0 │ │ │ │ + add $0x20,%edx │ │ │ │ add $0x20,%ecx │ │ │ │ - add $0x20,%eax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 2dbae │ │ │ │ - cmp %eax,-0x7c(%ebp) │ │ │ │ - jne 2da32 │ │ │ │ - jmp 2da60 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 2de5e │ │ │ │ + jmp 2dd42 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + vmovd %ebx,%xmm5 │ │ │ │ + sub $0x4,%edi │ │ │ │ + vpbroadcastd %xmm5,%ymm6 │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + mov (%ecx),%edx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + sub %edx,%eax │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + lea (%ebx,%eax,1),%ecx │ │ │ │ + cmovle -0x7c(%ebp),%ecx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 2e1e2 │ │ │ │ + mov %ecx,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ + lea -0x4(%esi),%eax │ │ │ │ + cmp $0x18,%eax │ │ │ │ + jbe 2e210 │ │ │ │ + mov %ebx,%edi │ │ │ │ + and $0x3,%esi │ │ │ │ + or %edx,%edi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %edi,%esi │ │ │ │ + jne 2e210 │ │ │ │ + shr $0x2,%eax │ │ │ │ + vmovd %edx,%xmm4 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 2d642 │ │ │ │ + vpaddd %ymm7,%ymm6,%ymm2 │ │ │ │ + inc %eax │ │ │ │ + vpbroadcastd %xmm4,%ymm3 │ │ │ │ + mov %eax,%esi │ │ │ │ + vpaddd %ymm7,%ymm3,%ymm1 │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + dec %esi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 2e033 │ │ │ │ + vmovdqa (%ebx),%ymm3 │ │ │ │ + vmovdqa (%edx),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2e110 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2e110 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm3 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + mov $0x1,%edi │ │ │ │ + vmovdqa %ymm3,%ymm1 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 2e033 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 2dffd │ │ │ │ + vmovdqa 0x20(%ebx),%ymm5 │ │ │ │ + vmovdqa 0x20(%edx),%ymm4 │ │ │ │ + vmovdqa %ymm5,-0xd8(%ebp) │ │ │ │ + vpcmpgtd %ymm5,%ymm4,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 2e110 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm5 │ │ │ │ + vpcmpgtd %ymm4,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2e110 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %edi │ │ │ │ + vpaddd %ymm0,%ymm3,%ymm1 │ │ │ │ + mov %edi,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%ebx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2e110 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2e110 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + inc %edi │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + mov %edi,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%ebx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2e110 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2e110 │ │ │ │ + lea 0x1(%edi),%esi │ │ │ │ + cmp %esi,-0xb8(%ebp) │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + je 2e1f4 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%ebx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2e110 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2e110 │ │ │ │ + lea 0x2(%edi),%esi │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%ebx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2e110 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2e110 │ │ │ │ + lea 0x3(%edi),%esi │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%esi │ │ │ │ + vmovdqa (%ebx,%esi,1),%ymm3 │ │ │ │ + vmovdqa (%edx,%esi,1),%ymm5 │ │ │ │ + vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ + vptest %ymm4,%ymm4 │ │ │ │ + jne 2e110 │ │ │ │ + vpcmpgtd %ymm5,%ymm3,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 2e110 │ │ │ │ + vpaddd %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x4,%edi │ │ │ │ + vpaddd %ymm0,%ymm1,%ymm1 │ │ │ │ + jmp 2e033 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - sub %eax,%edi │ │ │ │ + vmovd %xmm2,%eax │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + mov (%eax),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 2e3d6 │ │ │ │ + mov 0x4(%edx),%edi │ │ │ │ + cmp %edi,0x4(%eax) │ │ │ │ + jl 2e1eb │ │ │ │ + jg 2e360 │ │ │ │ + lea 0x8(%eax),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 2e3ee │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ + cmp %edi,0x8(%eax) │ │ │ │ + jl 2e1eb │ │ │ │ + jg 2e360 │ │ │ │ + lea 0xc(%eax),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 2e3fe │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + cmp %edi,0xc(%eax) │ │ │ │ + jl 2e1eb │ │ │ │ + jg 2e360 │ │ │ │ + lea 0x10(%eax),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 2e406 │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ + cmp %edi,0x10(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + lea 0x14(%eax),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 2e41e │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ + cmp %edi,0x14(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + lea 0x18(%eax),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 2e426 │ │ │ │ + mov 0x18(%edx),%edi │ │ │ │ + cmp %edi,0x18(%eax) │ │ │ │ + jl 2e1eb │ │ │ │ + jg 2e360 │ │ │ │ + lea 0x1c(%eax),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 2e48a │ │ │ │ + mov 0x1c(%eax),%ecx │ │ │ │ + cmp %ecx,0x1c(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %edx,-0x80(%ebp) │ │ │ │ + je 2e360 │ │ │ │ + subl $0x4,-0x38(%ebp) │ │ │ │ + jmp 2df00 │ │ │ │ + test $0x7,%al │ │ │ │ + je 2e3bd │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + shl $0x2,%eax │ │ │ │ + add %eax,%edx │ │ │ │ + add %ebx,%eax │ │ │ │ + jmp 2e118 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %ebx,%esi │ │ │ │ + sub %ebx,%edi │ │ │ │ sub $0x4,%edi │ │ │ │ shr $0x2,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 2dd52 │ │ │ │ + je 2e2e2 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 2dd34 │ │ │ │ + je 2e2c4 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 2dd1e │ │ │ │ + je 2e2ae │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 2dd08 │ │ │ │ + je 2e298 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 2dcf2 │ │ │ │ + je 2e282 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 2dcdc │ │ │ │ + je 2e26c │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 2dcc6 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - add $0x4,%eax │ │ │ │ - lea 0x4(%ebx),%ebx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - mov (%ebx),%ecx │ │ │ │ - cmp %ecx,(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - add $0x4,%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 2d780 │ │ │ │ - mov (%ebx),%edi │ │ │ │ - cmp %edi,(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - mov 0x4(%ebx),%ecx │ │ │ │ - cmp %ecx,0x4(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - mov 0x8(%ebx),%edi │ │ │ │ - cmp %edi,0x8(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - mov 0x10(%ebx),%edi │ │ │ │ - cmp %edi,0x10(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - mov 0x14(%ebx),%ecx │ │ │ │ - cmp %ecx,0x14(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - mov 0x18(%ebx),%edi │ │ │ │ - cmp %edi,0x18(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - mov 0x1c(%ebx),%ecx │ │ │ │ - cmp %ecx,0x1c(%eax) │ │ │ │ - jl 2d772 │ │ │ │ - jg 2d790 │ │ │ │ - add $0x20,%eax │ │ │ │ - add $0x20,%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 2dd52 │ │ │ │ - cmp -0x138(%ebp),%ebx │ │ │ │ - jne 2d772 │ │ │ │ - jmp 2d790 │ │ │ │ - nop │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - vmovdqa32 %zmm1,-0x78(%ebp) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - vzeroupper │ │ │ │ - call 2d0d0 │ │ │ │ - mov %edi,%edx │ │ │ │ - vmovdqa32 -0x78(%ebp),%zmm1 │ │ │ │ - sub %esi,%edx │ │ │ │ - cmp $0x40,%edx │ │ │ │ - jle 2e097 │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - jmp 2d149 │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - test $0xf,%cl │ │ │ │ - je 2de69 │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - shl $0x2,%ecx │ │ │ │ - lea (%edi,%ecx,1),%ebx │ │ │ │ - add %eax,%ecx │ │ │ │ - jmp 2d76c │ │ │ │ - vpaddd -0x238(%ebp),%zmm6,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm6 │ │ │ │ - vmovd %xmm6,%ebx │ │ │ │ - cmp -0x138(%ebp),%ebx │ │ │ │ - jne 2d772 │ │ │ │ - jmp 2d790 │ │ │ │ - nop │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - sub %edi,%ecx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 2e0f2 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 2df50 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 2df3a │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 2df24 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 2df0e │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 2def8 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 2dee2 │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp %edx,(%edi) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ - lea 0x4(%edi),%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + je 2e25a │ │ │ │ + mov (%ebx),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + lea 0x4(%ebx),%esi │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + mov (%esi),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + add $0x4,%esi │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + mov (%esi),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + add $0x4,%esi │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + mov (%esi),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + add $0x4,%esi │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + mov (%esi),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + add $0x4,%esi │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ + mov (%esi),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + add $0x4,%esi │ │ │ │ + add $0x4,%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + add $0x4,%esi │ │ │ │ + add $0x4,%edx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 2e1e2 │ │ │ │ + mov (%esi),%edi │ │ │ │ + cmp %edi,(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + cmp %eax,0x4(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + cmp %edi,0x8(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + cmp %eax,0xc(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + mov 0x10(%esi),%edi │ │ │ │ + cmp %edi,0x10(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + mov 0x14(%esi),%eax │ │ │ │ + cmp %eax,0x14(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + mov 0x18(%esi),%edi │ │ │ │ + cmp %edi,0x18(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + mov 0x1c(%esi),%eax │ │ │ │ + cmp %eax,0x1c(%edx) │ │ │ │ + jg 2e1eb │ │ │ │ + jl 2e360 │ │ │ │ + add $0x20,%esi │ │ │ │ + add $0x20,%edx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jne 2e2e2 │ │ │ │ + jmp 2e1e2 │ │ │ │ + nop │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + cmp %edx,-0x58(%ebp) │ │ │ │ + jae 2e436 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov %ebx,(%ecx) │ │ │ │ + mov %esi,(%edx) │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea 0x4(%ecx),%esi │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + jmp 2da40 │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + vpaddd -0xf8(%ebp),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpextrd $0x3,%xmm2,%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + vpaddd -0xf8(%ebp),%ymm1,%ymm2 │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + vpextrd $0x3,%xmm1,%edx │ │ │ │ + jmp 2e1e2 │ │ │ │ add $0x4,%edx │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 2e0f2 │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - vmovdqa32 -0xfcf4(%ebx),%zmm5 │ │ │ │ - cmp -0x1f8(%ebp),%eax │ │ │ │ - jne 2d43a │ │ │ │ - vmovdqa32 %zmm1,-0x1f8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - vmovdqa32 %zmm5,-0x1b8(%ebp) │ │ │ │ + jmp 2e1e2 │ │ │ │ + add $0x4,%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + add $0x8,%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + add $0x8,%edx │ │ │ │ + jmp 2e1e2 │ │ │ │ + add $0xc,%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + add $0xc,%edx │ │ │ │ + jmp 2e1e2 │ │ │ │ + add $0x10,%edx │ │ │ │ + jmp 2e1e2 │ │ │ │ + add $0x10,%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + add $0x14,%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + add $0x14,%edx │ │ │ │ + jmp 2e1e2 │ │ │ │ + add $0x18,%edx │ │ │ │ + jmp 2e1e2 │ │ │ │ + add $0x18,%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + vmovdqa %ymm0,-0x78(%ebp) │ │ │ │ + vmovdqa %ymm7,-0x38(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ vzeroupper │ │ │ │ - call 14870 │ │ │ │ - vmovdqa32 -0x1b8(%ebp),%zmm5 │ │ │ │ - vmovdqa32 -0x1f8(%ebp),%zmm1 │ │ │ │ - test %al,%al │ │ │ │ - mov (%esi),%ebx │ │ │ │ - jne 2e062 │ │ │ │ - vmovdqa32 %zmm1,-0x178(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - vmovdqa32 %zmm5,-0x138(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + sub %edi,%esi │ │ │ │ + call 2d610 │ │ │ │ + cmp $0x40,%esi │ │ │ │ + vmovdqa -0x38(%ebp),%ymm7 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm0 │ │ │ │ + jle 2e547 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + jmp 2d679 │ │ │ │ + add $0x1c,%ecx │ │ │ │ + jmp 2dd42 │ │ │ │ + add $0x1c,%edx │ │ │ │ + jmp 2e1e2 │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + vmovdqa %ymm0,-0x78(%ebp) │ │ │ │ + vmovdqa %ymm7,-0x58(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ vzeroupper │ │ │ │ - call 14870 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm5 │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm1 │ │ │ │ + call 146b0 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm7 │ │ │ │ test %al,%al │ │ │ │ - je 2e137 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x4(%ecx),%eax │ │ │ │ - mov %eax,(%esi) │ │ │ │ - mov %ebx,-0x4(%ecx) │ │ │ │ - mov (%esi),%ebx │ │ │ │ - mov 0x4(%ebx),%edi │ │ │ │ - mov %edi,-0x138(%ebp) │ │ │ │ - mov (%ebx),%edi │ │ │ │ - jmp 2d494 │ │ │ │ - vmovdqa32 %zmm1,-0xf8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + vmovdqa -0x78(%ebp),%ymm0 │ │ │ │ + mov (%edi),%ebx │ │ │ │ + jne 2e520 │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ mov -0x80(%ebp),%eax │ │ │ │ - vmovdqa32 %zmm5,-0x78(%ebp) │ │ │ │ + vmovdqa %ymm0,-0x58(%ebp) │ │ │ │ + vmovdqa %ymm7,-0x38(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call 14870 │ │ │ │ - vmovdqa32 -0x78(%ebp),%zmm5 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm1 │ │ │ │ + call 146b0 │ │ │ │ + vmovdqa -0x38(%ebp),%ymm7 │ │ │ │ test %al,%al │ │ │ │ - jne 2e008 │ │ │ │ - vmovd -0x178(%ebp),%xmm6 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm6,%xmm4 │ │ │ │ - vmovq %xmm4,(%esi) │ │ │ │ - jmp 2d494 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm0 │ │ │ │ + je 2e564 │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + mov -0x4(%edx),%ecx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %ebx,-0x4(%edx) │ │ │ │ + jmp 2da11 │ │ │ │ mov -0x84(%ebp),%edx │ │ │ │ - test $0xf,%dl │ │ │ │ - je 2e3ec │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - add %edi,%edx │ │ │ │ - jmp 2d434 │ │ │ │ + vmovdqa %ymm0,-0x78(%ebp) │ │ │ │ + vmovdqa %ymm7,-0x58(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + vzeroupper │ │ │ │ + call 146b0 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm7 │ │ │ │ + test %al,%al │ │ │ │ + vmovdqa -0x78(%ebp),%ymm0 │ │ │ │ + jne 2e4e5 │ │ │ │ + vmovd -0xb8(%ebp),%xmm6 │ │ │ │ + vpinsrd $0x1,%ebx,%xmm6,%xmm4 │ │ │ │ + vmovq %xmm4,(%edi) │ │ │ │ + jmp 2da1e │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + jmp 2d821 │ │ │ │ vzeroupper │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - jg 2e395 │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + jmp 2d821 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %eax,(%edi) │ │ │ │ + jmp 2da0c │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ebx,%edx │ │ │ │ + sub -0x38(%ebp),%edx │ │ │ │ + sub $0x4,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + inc %edx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 2ea11 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 2e65a │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 2e63e │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 2e622 │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 2e606 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 2e5ea │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 2e5ce │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ + cmp %edx,(%ecx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + add $0x4,%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + lea 0x4(%edx),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 2d9c9 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + cmp %ecx,(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + cmp %ecx,0x4(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + cmp %ecx,0x8(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + cmp %ecx,0xc(%edx) │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ cmp %ecx,0x10(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ mov 0x14(%eax),%ecx │ │ │ │ cmp %ecx,0x14(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ cmp %ecx,0x18(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ mov 0x1c(%eax),%ecx │ │ │ │ cmp %ecx,0x1c(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ + jl 2d9d5 │ │ │ │ + jg 2e492 │ │ │ │ add $0x20,%edx │ │ │ │ add $0x20,%eax │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 2df6e │ │ │ │ - mov (%eax),%ecx │ │ │ │ - cmp %ecx,(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - cmp %ecx,0x4(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - cmp %ecx,0x8(%edx) │ │ │ │ - jl 2e122 │ │ │ │ - jg 2e395 │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - cmp %ecx,0xc(%edx) │ │ │ │ - jge 2e0a6 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm5 │ │ │ │ - jmp 2d43a │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - mov %edi,(%esi) │ │ │ │ - jmp 2d482 │ │ │ │ - lea -0x1(%edx),%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ + jne 2e680 │ │ │ │ + jmp 2d9c9 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + jmp 2e577 │ │ │ │ + lea -0x1(%esi),%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ mov %ebx,%edx │ │ │ │ and $0x3,%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - je 2e3de │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + je 2e9e4 │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ - mov (%eax,%ebx,4),%ecx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov (%ecx,%ebx,4),%eax │ │ │ │ push $0x0 │ │ │ │ - lea -0x2(%esi),%ebx │ │ │ │ - push %ecx │ │ │ │ mov %edi,%ecx │ │ │ │ + lea -0x2(%esi),%ebx │ │ │ │ + push %eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ vzeroupper │ │ │ │ - call 1f070 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + call 1eaa0 │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2e3d3 │ │ │ │ + je 2e9d9 │ │ │ │ cmp $0x2,%edx │ │ │ │ - jne 2e3aa │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + jne 2e9b0 │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ecx │ │ │ │ mov (%esi,%ebx,4),%edx │ │ │ │ mov %esi,%eax │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ mov %ebx,%edx │ │ │ │ dec %ebx │ │ │ │ - call 1f070 │ │ │ │ + call 1eaa0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e1f6 │ │ │ │ + jmp 2e7ea │ │ │ │ lea -0x1(%ebx),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %esi,%eax │ │ │ │ - mov (%esi,%edx,4),%ecx │ │ │ │ - push $0x0 │ │ │ │ - push %ecx │ │ │ │ mov %edi,%ecx │ │ │ │ - call 1f070 │ │ │ │ - lea -0x2(%ebx),%edx │ │ │ │ - pop %ecx │ │ │ │ - pop %eax │ │ │ │ mov (%esi,%edx,4),%eax │ │ │ │ - mov %edi,%ecx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call 1f070 │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - lea -0x3(%ebx),%edx │ │ │ │ + call 1eaa0 │ │ │ │ + lea -0x2(%ebx),%edx │ │ │ │ + pop %ecx │ │ │ │ mov (%esi,%edx,4),%ecx │ │ │ │ + pop %eax │ │ │ │ mov %esi,%eax │ │ │ │ push $0x0 │ │ │ │ - sub $0x4,%ebx │ │ │ │ push %ecx │ │ │ │ mov %edi,%ecx │ │ │ │ - call 1f070 │ │ │ │ - add $0x10,%esp │ │ │ │ - mov (%esi,%ebx,4),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ + call 1eaa0 │ │ │ │ + pop %eax │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ + pop %edx │ │ │ │ + lea -0x3(%ebx),%edx │ │ │ │ + sub $0x4,%ebx │ │ │ │ + mov (%esi,%edx,4),%eax │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ - call 1f070 │ │ │ │ + call 1eaa0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov (%esi,%ebx,4),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + push $0x0 │ │ │ │ + push %ecx │ │ │ │ + mov %edi,%ecx │ │ │ │ + call 1eaa0 │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2e1b3 │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + jne 2e7a7 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ mov %edi,%esi │ │ │ │ - lea -0x4(%edi),%edi │ │ │ │ + lea -0x4(%edi),%edx │ │ │ │ sub %ebx,%esi │ │ │ │ cmp $0x4,%esi │ │ │ │ - jle 2e09a │ │ │ │ - mov (%ebx),%edx │ │ │ │ - mov (%edi),%eax │ │ │ │ + jle 2e54a │ │ │ │ + mov (%ebx),%ecx │ │ │ │ + mov -0x4(%edi),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ sub $0x8,%esp │ │ │ │ not %esi │ │ │ │ - add %edi,%esi │ │ │ │ + add %edx,%esi │ │ │ │ + sub %ebx,%edx │ │ │ │ shr $0x2,%esi │ │ │ │ - mov %edx,(%edi) │ │ │ │ - sub %ebx,%edi │ │ │ │ + mov %ecx,-0x4(%edi) │ │ │ │ + mov %edx,%ecx │ │ │ │ push $0x0 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edi,%ecx │ │ │ │ + mov %edx,%edi │ │ │ │ push %eax │ │ │ │ + sar $0x2,%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + call 1eaa0 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ and $0x3,%esi │ │ │ │ - sar $0x2,%ecx │ │ │ │ - call 1f070 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x8(%ecx),%ebx │ │ │ │ + lea -0x8(%ebx),%ebx │ │ │ │ cmp $0x4,%edi │ │ │ │ - jle 2e09a │ │ │ │ + jle 2e54a │ │ │ │ test %esi,%esi │ │ │ │ - je 2e303 │ │ │ │ + je 2e8fa │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2e2cf │ │ │ │ + je 2e8c6 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 2e2a8 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov (%ebx),%edi │ │ │ │ - mov %ebx,%ecx │ │ │ │ + je 2e8a0 │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov (%ebx),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %edx,(%ebx) │ │ │ │ + sub %eax,%ebx │ │ │ │ + push $0x0 │ │ │ │ xor %edx,%edx │ │ │ │ - mov (%eax),%esi │ │ │ │ - sub %eax,%ecx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + push %esi │ │ │ │ sar $0x2,%ecx │ │ │ │ - mov %esi,(%ebx) │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call 1f070 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + call 1eaa0 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%ebx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov (%ebx),%edi │ │ │ │ - mov %ebx,%ecx │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov (%ebx),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - sub $0x4,%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + push $0x0 │ │ │ │ + push %esi │ │ │ │ sub %eax,%ecx │ │ │ │ + sub $0x4,%ebx │ │ │ │ sar $0x2,%ecx │ │ │ │ - mov %edx,0x4(%ebx) │ │ │ │ - push $0x0 │ │ │ │ - xor %edx,%edx │ │ │ │ - push %edi │ │ │ │ - call 1f070 │ │ │ │ + call 1eaa0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ mov (%ebx),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - xor %edx,%edx │ │ │ │ sub $0x4,%ebx │ │ │ │ - mov (%edi),%ecx │ │ │ │ + mov (%edi),%edx │ │ │ │ sub %edi,%esi │ │ │ │ - mov %ecx,0x4(%ebx) │ │ │ │ mov %esi,%ecx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + mov %edx,0x4(%ebx) │ │ │ │ push $0x0 │ │ │ │ + xor %edx,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - sar $0x2,%ecx │ │ │ │ - call 1f070 │ │ │ │ + call 1eaa0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x4,%esi │ │ │ │ - jle 2e09a │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ + jle 2e54a │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + mov (%edi),%ecx │ │ │ │ + mov (%ebx),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edi,%ecx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - mov %eax,(%ebx) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %ecx,(%ebx) │ │ │ │ + mov %ebx,%ecx │ │ │ │ push $0x0 │ │ │ │ + push %eax │ │ │ │ + sub %edi,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - push %edx │ │ │ │ - xor %edx,%edx │ │ │ │ - call 1f070 │ │ │ │ - mov (%edi),%esi │ │ │ │ + sar $0x2,%ecx │ │ │ │ + call 1eaa0 │ │ │ │ pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x4(%ebx),%edx │ │ │ │ lea -0x4(%ebx),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ + pop %edx │ │ │ │ + mov (%edi),%esi │ │ │ │ sub %edi,%ecx │ │ │ │ + mov -0x4(%ebx),%edx │ │ │ │ sar $0x2,%ecx │ │ │ │ mov %esi,-0x4(%ebx) │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ xor %edx,%edx │ │ │ │ - call 1f070 │ │ │ │ - mov (%edi),%edx │ │ │ │ + call 1eaa0 │ │ │ │ pop %esi │ │ │ │ - pop %eax │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ lea -0x8(%ebx),%ecx │ │ │ │ lea -0xc(%ebx),%esi │ │ │ │ - sub $0x10,%ebx │ │ │ │ + pop %eax │ │ │ │ + mov (%edi),%edx │ │ │ │ sub %edi,%ecx │ │ │ │ sub %edi,%esi │ │ │ │ + mov -0x8(%ebx),%eax │ │ │ │ sar $0x2,%ecx │ │ │ │ + sub $0x10,%ebx │ │ │ │ mov %edx,0x8(%ebx) │ │ │ │ push $0x0 │ │ │ │ xor %edx,%edx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - call 1f070 │ │ │ │ + call 1eaa0 │ │ │ │ mov (%edi),%ecx │ │ │ │ pop %eax │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ pop %edx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,0x4(%ebx) │ │ │ │ mov %esi,%ecx │ │ │ │ push $0x0 │ │ │ │ + sar $0x2,%ecx │ │ │ │ push %eax │ │ │ │ mov %edi,%eax │ │ │ │ - sar $0x2,%ecx │ │ │ │ - call 1f070 │ │ │ │ + call 1eaa0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x4,%esi │ │ │ │ - jg 2e309 │ │ │ │ - jmp 2e09a │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - vmovdqa32 -0xfcf4(%eax),%zmm5 │ │ │ │ - jmp 2df8a │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jg 2e900 │ │ │ │ + jmp 2e54a │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + test $0x7,%cl │ │ │ │ + je 2e9f2 │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea 0x0(,%ecx,4),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + add %edx,%ecx │ │ │ │ + jmp 2d8ff │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ - mov (%eax,%ebx,4),%ecx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov (%ecx,%ebx,4),%eax │ │ │ │ push $0x0 │ │ │ │ - lea -0x3(%esi),%ebx │ │ │ │ - push %ecx │ │ │ │ mov %edi,%ecx │ │ │ │ - call 1f070 │ │ │ │ + lea -0x3(%esi),%ebx │ │ │ │ + push %eax │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + call 1eaa0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2e193 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - jmp 2e1f6 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + jmp 2e787 │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + jmp 2e7ea │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 2e1f6 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - vpaddd -0xfd34(%eax),%zmm0,%zmm0 │ │ │ │ - valignd $0xf,%zmm0,%zmm0,%zmm2 │ │ │ │ - vmovd %xmm2,%eax │ │ │ │ - jmp 2df7e │ │ │ │ + jmp 2e7ea │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ + vpaddd -0x109d4(%eax),%ymm1,%ymm1 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm2 │ │ │ │ + vpextrd $0x3,%xmm2,%eax │ │ │ │ + jmp 2d9c9 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + jmp 2e680 │ │ │ │ + add $0x14,%eax │ │ │ │ + jmp 2d9c9 │ │ │ │ + add $0x18,%eax │ │ │ │ + jmp 2d9c9 │ │ │ │ + add $0x4,%eax │ │ │ │ + jmp 2d9c9 │ │ │ │ + add $0x8,%eax │ │ │ │ + jmp 2d9c9 │ │ │ │ + add $0xc,%eax │ │ │ │ + jmp 2d9c9 │ │ │ │ + add $0x10,%eax │ │ │ │ + jmp 2d9c9 │ │ │ │ + add $0x1c,%eax │ │ │ │ + jmp 2d9c9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%ebp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xa8bda,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0xa358a,%esi │ │ │ │ push %ebx │ │ │ │ mov %edx,%edi │ │ │ │ sub $0x5c,%esp │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x74(%esp),%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x74(%esp),%eax │ │ │ │ cmp %eax,0x70(%esp) │ │ │ │ - jg 2e760 │ │ │ │ + jg 2edb0 │ │ │ │ mov %edx,%ecx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ sub %esi,%ecx │ │ │ │ test $0x8,%cl │ │ │ │ - jne 2eb30 │ │ │ │ + jne 2f180 │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%esi),%xmm2 │ │ │ │ mov (%edi),%ebp │ │ │ │ @@ -38732,15 +40670,15 @@ │ │ │ │ vmovq %xmm2,(%edi) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2e4ae │ │ │ │ + je 2eafe │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -38750,15 +40688,15 @@ │ │ │ │ vmovq %xmm3,0xc(%edi) │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ mov %ebp,0x14(%edi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e4f0 │ │ │ │ + je 2eb40 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -38770,15 +40708,15 @@ │ │ │ │ vmovq %xmm5,0x18(%edi) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2e540 │ │ │ │ + je 2eb90 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %ecx,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -38790,46 +40728,46 @@ │ │ │ │ vmovq %xmm7,0xc(%edx) │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov %esi,0x14(%edx) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ movl $0x0,0x10(%ebp) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 2e58a │ │ │ │ + je 2ebda │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %eax,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edx),%edi │ │ │ │ lea 0x18(%ebp),%esi │ │ │ │ cmp 0x8(%esp),%esi │ │ │ │ - jne 2e470 │ │ │ │ + lea 0x18(%edx),%edi │ │ │ │ + jne 2eac0 │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ cmp 0x78(%esp),%edi │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ - jmp 2e64c │ │ │ │ + jmp 2ec9c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq 0x8(%esp),%xmm0 │ │ │ │ vmovq %xmm0,0x0(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e5fa │ │ │ │ + je 2ec4a │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%esi),%xmm1 │ │ │ │ @@ -38838,72 +40776,72 @@ │ │ │ │ vmovq %xmm1,0xc(%ebp) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e63c │ │ │ │ + je 2ec8c │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%esi │ │ │ │ add $0x18,%ebp │ │ │ │ cmp %edi,0x28(%esp) │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ cmp 0x1c(%esp),%esi │ │ │ │ - je 2ec10 │ │ │ │ + je 2f260 │ │ │ │ vmovq (%edi),%xmm5 │ │ │ │ vmovq %xmm5,0x48(%esp) │ │ │ │ vmovq (%esi),%xmm7 │ │ │ │ vmovq %xmm5,0x10(%esp) │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ vmovq %xmm7,0x40(%esp) │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ vmovq %xmm7,0x8(%esp) │ │ │ │ + mov 0x4(%esi),%ebx │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ - sub %ecx,%edx │ │ │ │ + mov 0x4(%edi),%edx │ │ │ │ sub %eax,%ebx │ │ │ │ - cmp %edx,%ebx │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ cmova %edx,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e6b3 │ │ │ │ + je 2ed03 │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 2e6b9 │ │ │ │ + jne 2ed09 │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ mov 0x8(%ebp),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - js 2e5c0 │ │ │ │ + js 2ec10 │ │ │ │ vmovq 0x10(%esp),%xmm6 │ │ │ │ vmovq %xmm6,0x0(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e703 │ │ │ │ + je 2ed53 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%edi),%xmm4 │ │ │ │ @@ -38912,54 +40850,54 @@ │ │ │ │ vmovq %xmm4,0xc(%ebp) │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e745 │ │ │ │ + je 2ed95 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%edi │ │ │ │ add $0x18,%ebp │ │ │ │ cmp %edi,0x28(%esp) │ │ │ │ - jne 2e64c │ │ │ │ + jne 2ec9c │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ mov %ecx,%edx │ │ │ │ + mov %ecx,0x10(%esp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ sub %edi,%edx │ │ │ │ mov %edi,%esi │ │ │ │ test $0x8,%dl │ │ │ │ - je 2ea70 │ │ │ │ + je 2f0c0 │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ - jmp 2e81a │ │ │ │ + jmp 2ee6a │ │ │ │ vmovq 0x18(%esi),%xmm6 │ │ │ │ mov 0x18(%edi),%ecx │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ vmovq %xmm6,0x18(%edi) │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2e7ca │ │ │ │ + je 2ee1a │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ sub %ecx,%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -38971,15 +40909,15 @@ │ │ │ │ vmovq %xmm4,0xc(%ebp) │ │ │ │ mov 0x14(%eax),%esi │ │ │ │ mov %esi,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2e814 │ │ │ │ + je 2ee64 │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ sub %ecx,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -38993,15 +40931,15 @@ │ │ │ │ vmovq %xmm0,(%edi) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2e858 │ │ │ │ + je 2eea8 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39011,80 +40949,80 @@ │ │ │ │ vmovq %xmm1,0xc(%edi) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %ecx,0x14(%edi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e89a │ │ │ │ + je 2eeea │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%ebp │ │ │ │ push %ebp │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edi),%ebp │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ cmp %eax,0x1c(%esp) │ │ │ │ - jne 2e780 │ │ │ │ + lea 0x18(%edi),%ebp │ │ │ │ + jne 2edd0 │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - je 2f050 │ │ │ │ + je 2f6a0 │ │ │ │ cmp %ebp,0x78(%esp) │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ sub $0x18,%esi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmovq (%esi),%xmm2 │ │ │ │ vmovq %xmm2,0x38(%esp) │ │ │ │ vmovq (%edi),%xmm3 │ │ │ │ vmovq %xmm2,0x8(%esp) │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ vmovq %xmm3,0x30(%esp) │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ vmovq %xmm3,0x10(%esp) │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - sub %ecx,%edx │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ sub %eax,%ebx │ │ │ │ - cmp %edx,%ebx │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ cmova %edx,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e92d │ │ │ │ + je 2ef7d │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 2e933 │ │ │ │ + jne 2ef83 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov -0x18(%ebp),%ebx │ │ │ │ mov -0x10(%ebp),%ecx │ │ │ │ sub $0x18,%ebp │ │ │ │ sub %ebx,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jns 2e9e0 │ │ │ │ + jns 2f030 │ │ │ │ vmovq 0x8(%esp),%xmm6 │ │ │ │ vmovq %xmm6,0x0(%ebp) │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e980 │ │ │ │ + je 2efd0 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%esi),%xmm4 │ │ │ │ @@ -39093,37 +41031,37 @@ │ │ │ │ vmovq %xmm4,0xc(%ebp) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2e9c2 │ │ │ │ + je 2f012 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x28(%esp),%esi │ │ │ │ - je 2ee50 │ │ │ │ + je 2f4a0 │ │ │ │ sub $0x18,%esi │ │ │ │ - jmp 2e8d0 │ │ │ │ + jmp 2ef20 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq 0x10(%esp),%xmm5 │ │ │ │ vmovq %xmm5,0x0(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2ea1a │ │ │ │ + je 2f06a │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovq 0xc(%edi),%xmm7 │ │ │ │ @@ -39132,41 +41070,41 @@ │ │ │ │ vmovq %xmm7,0xc(%ebp) │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2ea5c │ │ │ │ + je 2f0ac │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x78(%esp) │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ sub $0x18,%edi │ │ │ │ - jmp 2e8d0 │ │ │ │ + jmp 2ef20 │ │ │ │ xchg %ax,%ax │ │ │ │ vmovq (%edi),%xmm6 │ │ │ │ mov 0x78(%esp),%ebp │ │ │ │ mov 0x78(%esp),%ecx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ + mov (%ecx),%ebx │ │ │ │ vmovq %xmm6,0x0(%ebp) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ vmovq %xmm6,0x20(%esp) │ │ │ │ mov %eax,0x8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2eabd │ │ │ │ + je 2f10d │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39181,42 +41119,42 @@ │ │ │ │ mov 0x14(%eax),%ecx │ │ │ │ vmovq %xmm4,0x20(%esp) │ │ │ │ mov %ecx,0x14(%esi) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2eb15 │ │ │ │ + je 2f165 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%ebp │ │ │ │ push %ebp │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ mov 0x78(%esp),%ebx │ │ │ │ lea 0x18(%edi),%esi │ │ │ │ lea 0x18(%ebx),%edi │ │ │ │ - jmp 2e81a │ │ │ │ + jmp 2ee6a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%esi),%xmm0 │ │ │ │ mov 0x78(%esp),%edi │ │ │ │ mov 0x78(%esp),%ebx │ │ │ │ - mov (%ebx),%eax │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ + mov (%ebx),%eax │ │ │ │ vmovq %xmm0,(%edi) │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ vmovq %xmm0,0x10(%esp) │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2eb84 │ │ │ │ + je 2f1d4 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %eax,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -39232,58 +41170,58 @@ │ │ │ │ mov 0x14(%esi),%ebx │ │ │ │ vmovq %xmm1,0x10(%esp) │ │ │ │ mov %ebx,0x14(%edi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2ebe0 │ │ │ │ + je 2f230 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %eax,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x78(%esp),%eax │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ - lea 0x18(%eax),%edi │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ add $0x18,%esi │ │ │ │ cmp 0x8(%esp),%esi │ │ │ │ - je 2e5a2 │ │ │ │ + lea 0x18(%eax),%edi │ │ │ │ + je 2ebf2 │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ - jmp 2e470 │ │ │ │ + jmp 2eac0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov %edi,0x78(%esp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ mov %ecx,%ebx │ │ │ │ sub %edi,%ebx │ │ │ │ test $0x8,%bl │ │ │ │ - jne 2ed80 │ │ │ │ + jne 2f3d0 │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %edi,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%esi),%xmm0 │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ vmovq %xmm0,0x0(%ebp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov %edx,0x8(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %edi,%edi │ │ │ │ - je 2ec80 │ │ │ │ + je 2f2d0 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39293,15 +41231,15 @@ │ │ │ │ vmovq %xmm1,0xc(%ebp) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2ecc2 │ │ │ │ + je 2f312 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edi │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39313,15 +41251,15 @@ │ │ │ │ vmovq %xmm2,0x18(%ebp) │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ mov %ebp,0x8(%edx) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2ed12 │ │ │ │ + je 2f362 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %eax,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -39333,28 +41271,28 @@ │ │ │ │ vmovq %xmm3,0xc(%edx) │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov %esi,0x14(%edx) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2ed5c │ │ │ │ + je 2f3ac │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %ecx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edx),%ebp │ │ │ │ lea 0x18(%edi),%esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jne 2ec40 │ │ │ │ + lea 0x18(%edx),%ebp │ │ │ │ + jne 2f290 │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -39366,15 +41304,15 @@ │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ vmovq %xmm6,0x8(%esp) │ │ │ │ mov %esi,0x8(%ebp) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2edce │ │ │ │ + je 2f41e │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ sub %eax,%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -39388,57 +41326,57 @@ │ │ │ │ mov 0x14(%edx),%ebx │ │ │ │ vmovq %xmm4,0x8(%esp) │ │ │ │ mov %ebx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ movl $0x0,0x10(%edx) │ │ │ │ movl $0x0,0x14(%edx) │ │ │ │ test %edi,%edi │ │ │ │ - je 2ee22 │ │ │ │ + je 2f472 │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ sub %edi,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x18,0x78(%esp) │ │ │ │ add $0x18,%ebp │ │ │ │ cmp 0x78(%esp),%ecx │ │ │ │ - je 2e755 │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ + je 2eda5 │ │ │ │ mov 0x78(%esp),%esi │ │ │ │ - jmp 2ec40 │ │ │ │ + mov %ecx,0x8(%esp) │ │ │ │ + jmp 2f290 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebp,0x10(%esp) │ │ │ │ - mov %edi,%ebx │ │ │ │ lea 0x18(%edi),%esi │ │ │ │ cmp %esi,0x78(%esp) │ │ │ │ - je 2e755 │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov %ebp,0x10(%esp) │ │ │ │ + je 2eda5 │ │ │ │ mov %esi,%eax │ │ │ │ sub 0x78(%esp),%eax │ │ │ │ mov %ebp,%edi │ │ │ │ test $0x8,%al │ │ │ │ - je 2ef10 │ │ │ │ + je 2f560 │ │ │ │ vmovq (%ebx),%xmm0 │ │ │ │ subl $0x18,0x10(%esp) │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov (%edi),%ebp │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ vmovq %xmm0,(%edi) │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ movl $0x0,(%ebx) │ │ │ │ movl $0x0,0x4(%ebx) │ │ │ │ movl $0x0,0x8(%ebx) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2eebc │ │ │ │ + je 2f50c │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39449,38 +41387,38 @@ │ │ │ │ vmovq %xmm1,0xc(%ebx) │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ mov %ebp,0x14(%ebx) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2ef02 │ │ │ │ + je 2f552 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x10(%esp),%edi │ │ │ │ cmp %esi,0x78(%esp) │ │ │ │ - je 2e755 │ │ │ │ + mov 0x10(%esp),%edi │ │ │ │ + je 2eda5 │ │ │ │ vmovq -0x18(%esi),%xmm2 │ │ │ │ lea -0x18(%esi),%ebp │ │ │ │ mov -0x18(%edi),%ecx │ │ │ │ - mov -0x10(%edi),%ebx │ │ │ │ lea -0x18(%edi),%edx │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ vmovq %xmm2,-0x18(%edi) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov %eax,0x8(%edx) │ │ │ │ movl $0x0,-0x18(%esi) │ │ │ │ movl $0x0,-0x14(%esi) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2ef60 │ │ │ │ + je 2f5b0 │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub %ecx,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -39492,15 +41430,15 @@ │ │ │ │ vmovq %xmm3,0xc(%edx) │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov %esi,0x14(%edx) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ movl $0x0,0x10(%ebp) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je 2efaa │ │ │ │ + je 2f5fa │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -39514,15 +41452,15 @@ │ │ │ │ vmovq %xmm5,-0x18(%edx) │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ movl $0x0,-0x18(%ebp) │ │ │ │ movl $0x0,-0x14(%ebp) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2eff2 │ │ │ │ + je 2f642 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39532,155 +41470,155 @@ │ │ │ │ vmovq %xmm7,0xc(%edi) │ │ │ │ mov 0x14(%esi),%eax │ │ │ │ mov %eax,0x14(%edi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2f034 │ │ │ │ + je 2f684 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x78(%esp) │ │ │ │ - jne 2ef10 │ │ │ │ - jmp 2e755 │ │ │ │ + jne 2f560 │ │ │ │ + jmp 2eda5 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp %ebp,0x78(%esp) │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ mov %ebp,%esi │ │ │ │ sub 0x78(%esp),%esi │ │ │ │ sub $0x18,%esi │ │ │ │ shr $0x3,%esi │ │ │ │ imul $0xaaaaaab,%esi,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 2f129 │ │ │ │ + je 2f779 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 2f10c │ │ │ │ + je 2f75c │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 2f0f9 │ │ │ │ + je 2f749 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 2f0e6 │ │ │ │ + je 2f736 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 2f0d3 │ │ │ │ + je 2f723 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 2f0c0 │ │ │ │ + je 2f710 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 2f0ad │ │ │ │ + je 2f6fd │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub $0x18,%ebp │ │ │ │ mov %ebp,%edx │ │ │ │ sub $0x18,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ subl $0x18,0x10(%esp) │ │ │ │ sub $0x18,%ebp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ subl $0x18,0x10(%esp) │ │ │ │ sub $0x18,%ebp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ subl $0x18,0x10(%esp) │ │ │ │ sub $0x18,%ebp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ subl $0x18,0x10(%esp) │ │ │ │ sub $0x18,%ebp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ subl $0x18,0x10(%esp) │ │ │ │ sub $0x18,%ebp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ subl $0x18,0x10(%esp) │ │ │ │ sub $0x18,%ebp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov %ebp,%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ cmp %ebp,0x78(%esp) │ │ │ │ - je 2e755 │ │ │ │ + je 2eda5 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ lea -0x18(%ebp),%edx │ │ │ │ lea -0x18(%ebx),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ lea -0x30(%ebx),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x48(%ebp),%edx │ │ │ │ lea -0x48(%ebx),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x60(%ebp),%edx │ │ │ │ lea -0x60(%ebx),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x78(%ebp),%edx │ │ │ │ lea -0x78(%ebx),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x90(%ebp),%edx │ │ │ │ lea -0x90(%ebx),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0xa8(%ebp),%edx │ │ │ │ lea -0xa8(%ebx),%eax │ │ │ │ sub $0xc0,%ebp │ │ │ │ sub $0xc0,%ebx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ mov %ebp,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ cmp %ebp,0x78(%esp) │ │ │ │ - jne 2f12d │ │ │ │ - jmp 2e755 │ │ │ │ + jne 2f77d │ │ │ │ + jmp 2eda5 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xa7e38,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xa27e8,%edi │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %ecx,0x30(%esp) │ │ │ │ - mov 0x74(%esp),%edx │ │ │ │ mov 0x78(%esp),%eax │ │ │ │ + mov 0x74(%esp),%edx │ │ │ │ + mov %ecx,0x30(%esp) │ │ │ │ mov 0x7c(%esp),%ecx │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ mov %edi,0x8(%esp) │ │ │ │ mov %edx,0x28(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ cmp %edx,%esi │ │ │ │ cmovle %esi,%ebx │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jle 2fe30 │ │ │ │ + jle 30480 │ │ │ │ + cmp 0x28(%esp),%esi │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov %ebp,%edi │ │ │ │ - cmp 0x28(%esp),%esi │ │ │ │ - jle 2f970 │ │ │ │ + jle 2ffc0 │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ - mov %edi,0x2c(%esp) │ │ │ │ - mov %esi,0x38(%esp) │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ + mov %edi,0x2c(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,%ebx │ │ │ │ and $0xfffffffe,%eax │ │ │ │ sar $1,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %ebx,0x34(%esp) │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ @@ -39688,95 +41626,95 @@ │ │ │ │ mov %ecx,(%esp) │ │ │ │ sub %ebp,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 2f2d4 │ │ │ │ + jle 2f924 │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov (%esp),%ebx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - and $0xfffffffe,%eax │ │ │ │ sar $1,%edx │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ lea (%esi,%eax,8),%edx │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ sub %ecx,%esi │ │ │ │ sub %eax,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %esi,%edi │ │ │ │ cmovbe %edi,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2f2b8 │ │ │ │ + je 2f908 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 2f2bc │ │ │ │ + jne 2f90c │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 2fe10 │ │ │ │ + jns 30460 │ │ │ │ sub 0xc(%esp),%ebp │ │ │ │ lea 0x18(%edx),%ecx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ dec %ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jg 2f264 │ │ │ │ + jg 2f8b4 │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ - mov 0x2c(%esp),%edi │ │ │ │ - mov 0x38(%esp),%esi │ │ │ │ sub 0x18(%esp),%ebp │ │ │ │ + mov 0x38(%esp),%esi │ │ │ │ sub 0x34(%esp),%esi │ │ │ │ + mov 0x2c(%esp),%edi │ │ │ │ sar $0x3,%ebp │ │ │ │ imul $0xaaaaaaab,%ebp,%ebx │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - jle 2fa53 │ │ │ │ + jle 300a3 │ │ │ │ cmp %edx,0x20(%esp) │ │ │ │ - jl 2fa53 │ │ │ │ + jl 300a3 │ │ │ │ mov (%esp),%esi │ │ │ │ test %edx,%edx │ │ │ │ - je 2f900 │ │ │ │ + je 2ff50 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 2fe94 │ │ │ │ + je 304e4 │ │ │ │ sub %ecx,%eax │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov %ecx,%esi │ │ │ │ test $0x8,%al │ │ │ │ - je 2f3e8 │ │ │ │ + je 2fa38 │ │ │ │ vmovq (%ecx),%xmm6 │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ vmovq %xmm6,0x0(%ebp) │ │ │ │ mov 0x8(%ecx),%ecx │ │ │ │ vmovq %xmm6,0x10(%esp) │ │ │ │ mov %ecx,0x8(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2f380 │ │ │ │ + je 2f9d0 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39789,40 +41727,40 @@ │ │ │ │ mov 0x14(%ebx),%edx │ │ │ │ vmovq %xmm4,0x10(%esp) │ │ │ │ mov %edx,0x14(%esi) │ │ │ │ movl $0x0,0xc(%ebx) │ │ │ │ movl $0x0,0x10(%ebx) │ │ │ │ movl $0x0,0x14(%ebx) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2f3d0 │ │ │ │ + je 2fa20 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%eax │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ - lea 0x18(%ecx),%ebp │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ lea 0x18(%esi),%esi │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - je 2f51c │ │ │ │ + lea 0x18(%ecx),%ebp │ │ │ │ + je 2fb6c │ │ │ │ mov %edi,0x38(%esp) │ │ │ │ vmovq (%esi),%xmm0 │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ vmovq %xmm0,0x0(%ebp) │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ mov %ebx,0x8(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %edi,%edi │ │ │ │ - je 2f42c │ │ │ │ + je 2fa7c │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39832,15 +41770,15 @@ │ │ │ │ vmovq %xmm1,0xc(%ebp) │ │ │ │ mov 0x14(%esi),%ecx │ │ │ │ mov %ecx,0x14(%ebp) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %edi,%edi │ │ │ │ - je 2f46e │ │ │ │ + je 2fabe │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%edx │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39852,15 +41790,15 @@ │ │ │ │ vmovq %xmm2,0x18(%ebp) │ │ │ │ mov 0x8(%edi),%ebp │ │ │ │ mov %ebp,0x8(%edx) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2f4be │ │ │ │ + je 2fb0e │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %eax,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -39872,51 +41810,51 @@ │ │ │ │ vmovq %xmm3,0xc(%edx) │ │ │ │ mov 0x14(%edi),%esi │ │ │ │ mov %esi,0x14(%edx) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2f508 │ │ │ │ + je 2fb58 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %ecx,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edx),%ebp │ │ │ │ lea 0x18(%edi),%esi │ │ │ │ cmp %esi,0x4(%esp) │ │ │ │ - jne 2f3ec │ │ │ │ + lea 0x18(%edx),%ebp │ │ │ │ + jne 2fa3c │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ mov (%esp),%ebx │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - je 2f707 │ │ │ │ + je 2fd57 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ sub (%esp),%ecx │ │ │ │ + mov 0x4(%esp),%esi │ │ │ │ test $0x8,%cl │ │ │ │ - je 2f5d2 │ │ │ │ + je 2fc22 │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov -0x18(%esi),%eax │ │ │ │ lea -0x18(%esi),%esi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ vmovq -0x18(%edi),%xmm5 │ │ │ │ sub $0x18,%edi │ │ │ │ vmovq %xmm5,(%esi) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2f587 │ │ │ │ + je 2fbd7 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -39926,38 +41864,38 @@ │ │ │ │ vmovq %xmm7,0xc(%esi) │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %ecx,0x14(%esi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2f5c9 │ │ │ │ + je 2fc19 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,(%esp) │ │ │ │ - je 2f707 │ │ │ │ + je 2fd57 │ │ │ │ mov %ebp,0x18(%esp) │ │ │ │ vmovq -0x18(%edi),%xmm6 │ │ │ │ lea -0x18(%edi),%ebp │ │ │ │ - mov -0x18(%esi),%eax │ │ │ │ - mov -0x10(%esi),%ebx │ │ │ │ lea -0x18(%esi),%edx │ │ │ │ + mov -0x18(%esi),%eax │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ vmovq %xmm6,-0x18(%esi) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ movl $0x0,-0x18(%edi) │ │ │ │ movl $0x0,-0x14(%edi) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 2f626 │ │ │ │ + je 2fc76 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %eax,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -39969,15 +41907,15 @@ │ │ │ │ vmovq %xmm4,0xc(%edx) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %eax,0x14(%edx) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ movl $0x0,0x10(%ebp) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je 2f670 │ │ │ │ + je 2fcc0 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -39991,15 +41929,15 @@ │ │ │ │ vmovq %xmm0,-0x18(%edx) │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ movl $0x0,-0x18(%ebp) │ │ │ │ movl $0x0,-0x14(%ebp) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 2f6b8 │ │ │ │ + je 2fd08 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -40009,46 +41947,46 @@ │ │ │ │ vmovq %xmm1,0xc(%esi) │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %ecx,0x14(%esi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2f6fa │ │ │ │ + je 2fd4a │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,(%esp) │ │ │ │ - jne 2f5d6 │ │ │ │ + jne 2fc26 │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - je 2fea2 │ │ │ │ + je 304f2 │ │ │ │ mov %ebp,%eax │ │ │ │ mov (%esp),%esi │ │ │ │ mov %ebx,%edi │ │ │ │ sub %ebx,%eax │ │ │ │ and $0x8,%eax │ │ │ │ - je 2f7cd │ │ │ │ + je 2fe1d │ │ │ │ vmovq (%edi),%xmm2 │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ vmovq %xmm2,(%esi) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ vmovq %xmm2,0x10(%esp) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2f769 │ │ │ │ + je 2fdb9 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -40061,40 +41999,40 @@ │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ vmovq %xmm3,0x10(%esp) │ │ │ │ mov %edx,0x14(%edi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 2f7b8 │ │ │ │ + je 2fe08 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ mov (%esp),%ecx │ │ │ │ lea 0x18(%edi),%edi │ │ │ │ lea 0x18(%ecx),%esi │ │ │ │ cmp %ebp,%edi │ │ │ │ - je 2f900 │ │ │ │ + je 2ff50 │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ vmovq (%edi),%xmm5 │ │ │ │ mov (%esi),%ebp │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ vmovq %xmm5,(%esi) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov %ebx,0x8(%esi) │ │ │ │ movl $0x0,(%edi) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2f80f │ │ │ │ + je 2fe5f │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%eax │ │ │ │ push %eax │ │ │ │ push %ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -40104,15 +42042,15 @@ │ │ │ │ vmovq %xmm7,0xc(%esi) │ │ │ │ mov 0x14(%edi),%ecx │ │ │ │ mov %ecx,0x14(%esi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%edi) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2f851 │ │ │ │ + je 2fea1 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push %ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -40124,15 +42062,15 @@ │ │ │ │ vmovq %xmm6,0x18(%esi) │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov %esi,0x8(%edx) │ │ │ │ movl $0x0,0x18(%edi) │ │ │ │ movl $0x0,0x1c(%edi) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 2f8a1 │ │ │ │ + je 2fef1 │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ sub %eax,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ @@ -40144,755 +42082,755 @@ │ │ │ │ vmovq %xmm4,0xc(%edx) │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov %eax,0x14(%edx) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ movl $0x0,0x10(%ebp) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je 2f8eb │ │ │ │ + je 2ff3b │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x18(%edx),%esi │ │ │ │ lea 0x18(%ebp),%edi │ │ │ │ cmp 0x10(%esp),%edi │ │ │ │ - jne 2f7d1 │ │ │ │ + lea 0x18(%edx),%esi │ │ │ │ + jne 2fe21 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push 0x20(%esp) │ │ │ │ push 0x20(%esp) │ │ │ │ - push 0x34(%esp) │ │ │ │ mov %esi,%ecx │ │ │ │ + push 0x34(%esp) │ │ │ │ push 0x40(%esp) │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ - call 2f1b0 │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + call 2f800 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 2fec1 │ │ │ │ + jne 30511 │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ + sub 0x2c(%esp),%ebx │ │ │ │ + mov %esi,%eax │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - mov %esi,%eax │ │ │ │ - sub 0x2c(%esp),%ebx │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov %ebp,0x7c(%esp) │ │ │ │ mov %ecx,0x78(%esp) │ │ │ │ - mov 0x30(%esp),%ecx │ │ │ │ mov %ebx,0x74(%esp) │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov %edi,0x70(%esp) │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 2f1b0 │ │ │ │ + jmp 2f800 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %edi,0x34(%esp) │ │ │ │ mov %esi,0x38(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %eax,%edx │ │ │ │ and $0xfffffffe,%eax │ │ │ │ - mov %ecx,%ebp │ │ │ │ sar $1,%edx │ │ │ │ + mov %ecx,%ebp │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ lea (%ecx,%eax,8),%ebx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ sub %eax,%ebp │ │ │ │ mov %eax,(%esp) │ │ │ │ sar $0x3,%ebp │ │ │ │ imul $0xaaaaaaab,%ebp,%ebp │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 2fa23 │ │ │ │ + jle 30073 │ │ │ │ mov (%esp),%eax │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %ebp,%edi │ │ │ │ mov %ebp,%ebx │ │ │ │ - and $0xfffffffe,%ebx │ │ │ │ sar $1,%edi │ │ │ │ + and $0xfffffffe,%ebx │ │ │ │ add %edi,%ebx │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ lea (%eax,%ebx,8),%edx │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ sub %eax,%edi │ │ │ │ sub %ecx,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ cmovbe %edi,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 2fa08 │ │ │ │ + je 30058 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 2fa0c │ │ │ │ + jne 3005c │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 2fe20 │ │ │ │ + js 30470 │ │ │ │ sub 0xc(%esp),%ebp │ │ │ │ lea 0x18(%edx),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ dec %ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jg 2f9b4 │ │ │ │ + jg 30004 │ │ │ │ mov (%esp),%edx │ │ │ │ + sub 0x24(%esp),%edx │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x38(%esp),%esi │ │ │ │ - sub 0x24(%esp),%edx │ │ │ │ sar $0x3,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%ecx │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ mov %ecx,0x34(%esp) │ │ │ │ sub 0x34(%esp),%esi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ cmp %edx,%esi │ │ │ │ - jg 2f305 │ │ │ │ + jg 2f955 │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ cmp %ebp,0x20(%esp) │ │ │ │ - jl 2fe70 │ │ │ │ + jl 304c0 │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - je 2f900 │ │ │ │ + je 2ff50 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ mov (%esp),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 2feaa │ │ │ │ + je 304fa │ │ │ │ sub %ecx,%eax │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov %ecx,%ebx │ │ │ │ sub $0x18,%eax │ │ │ │ shr $0x3,%eax │ │ │ │ imul $0xaaaaaab,%eax,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 2fb27 │ │ │ │ + je 30177 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2fb12 │ │ │ │ + je 30162 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 2fb03 │ │ │ │ + je 30153 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 2faf4 │ │ │ │ + je 30144 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 2fae5 │ │ │ │ + je 30135 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 2fad6 │ │ │ │ + je 30126 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 2fac7 │ │ │ │ + je 30117 │ │ │ │ mov %ebp,%eax │ │ │ │ mov %ecx,%edx │ │ │ │ lea 0x18(%ebp),%ebp │ │ │ │ add $0x18,%ebx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebp │ │ │ │ - call 147d0 │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebp │ │ │ │ - call 147d0 │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebp │ │ │ │ - call 147d0 │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebp │ │ │ │ - call 147d0 │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebp │ │ │ │ - call 147d0 │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebp │ │ │ │ - call 147d0 │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - je 2fb9b │ │ │ │ + je 301eb │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x18(%ebp),%eax │ │ │ │ lea 0x18(%ebx),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x30(%ebp),%eax │ │ │ │ lea 0x30(%ebx),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x48(%ebp),%eax │ │ │ │ lea 0x48(%ebx),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x60(%ebp),%eax │ │ │ │ lea 0x60(%ebx),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x78(%ebp),%eax │ │ │ │ lea 0x78(%ebx),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x90(%ebp),%eax │ │ │ │ lea 0x90(%ebx),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0xa8(%ebp),%eax │ │ │ │ lea 0xa8(%ebx),%edx │ │ │ │ add $0xc0,%ebp │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ add $0xc0,%ebx │ │ │ │ cmp %ebx,0x18(%esp) │ │ │ │ - jne 2fb27 │ │ │ │ + jne 30177 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %eax,0x18(%esp) │ │ │ │ - je 2fccf │ │ │ │ + je 3031f │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - mov (%esp),%ebx │ │ │ │ sub 0x18(%esp),%ecx │ │ │ │ + mov (%esp),%ebx │ │ │ │ sub $0x18,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ imul $0xaaaaaab,%ecx,%esi │ │ │ │ inc %esi │ │ │ │ and $0x7,%esi │ │ │ │ - je 2fc5b │ │ │ │ + je 302ab │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2fc46 │ │ │ │ + je 30296 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 2fc37 │ │ │ │ + je 30287 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 2fc28 │ │ │ │ + je 30278 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 2fc19 │ │ │ │ + je 30269 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 2fc0a │ │ │ │ + je 3025a │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 2fbfb │ │ │ │ + je 3024b │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x18(%ebx),%ebx │ │ │ │ mov %edi,%edx │ │ │ │ add $0x18,%edi │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x18,%edi │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebx │ │ │ │ - call 147d0 │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x18,%edi │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebx │ │ │ │ - call 147d0 │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x18,%edi │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebx │ │ │ │ - call 147d0 │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x18,%edi │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebx │ │ │ │ - call 147d0 │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x18,%edi │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebx │ │ │ │ - call 147d0 │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ add $0x18,%edi │ │ │ │ + call 14610 │ │ │ │ add $0x18,%ebx │ │ │ │ - call 147d0 │ │ │ │ cmp %edi,0x4(%esp) │ │ │ │ - je 2fccf │ │ │ │ + je 3031f │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x18(%ebx),%eax │ │ │ │ lea 0x18(%edi),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x30(%ebx),%eax │ │ │ │ lea 0x30(%edi),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x48(%ebx),%eax │ │ │ │ lea 0x48(%edi),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x60(%ebx),%eax │ │ │ │ lea 0x60(%edi),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x78(%ebx),%eax │ │ │ │ lea 0x78(%edi),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0x90(%ebx),%eax │ │ │ │ lea 0x90(%edi),%edx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea 0xa8(%ebx),%eax │ │ │ │ lea 0xa8(%edi),%edx │ │ │ │ add $0xc0,%ebx │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ add $0xc0,%edi │ │ │ │ cmp %edi,0x4(%esp) │ │ │ │ - jne 2fc5b │ │ │ │ + jne 302ab │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ cmp %ebp,%edi │ │ │ │ - je 2feb8 │ │ │ │ + je 30508 │ │ │ │ mov %ebp,%edx │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ sub %edi,%edx │ │ │ │ sub $0x18,%edx │ │ │ │ shr $0x3,%edx │ │ │ │ imul $0xaaaaaab,%edx,%eax │ │ │ │ inc %eax │ │ │ │ and $0x7,%eax │ │ │ │ - je 2fd8a │ │ │ │ + je 303da │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 2fd71 │ │ │ │ + je 303c1 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 2fd62 │ │ │ │ + je 303b2 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 2fd53 │ │ │ │ + je 303a3 │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 2fd44 │ │ │ │ + je 30394 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 2fd35 │ │ │ │ + je 30385 │ │ │ │ cmp $0x6,%eax │ │ │ │ - je 2fd26 │ │ │ │ + je 30376 │ │ │ │ sub $0x18,%ebp │ │ │ │ lea -0x18(%esi),%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ sub $0x18,%ebp │ │ │ │ sub $0x18,%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ sub $0x18,%ebp │ │ │ │ sub $0x18,%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ sub $0x18,%ebp │ │ │ │ sub $0x18,%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ sub $0x18,%ebp │ │ │ │ sub $0x18,%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ sub $0x18,%ebp │ │ │ │ sub $0x18,%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ sub $0x18,%ebp │ │ │ │ sub $0x18,%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ cmp %ebp,0x1c(%esp) │ │ │ │ - je 2f900 │ │ │ │ + je 2ff50 │ │ │ │ lea -0x18(%ebp),%edx │ │ │ │ lea -0x18(%esi),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ lea -0x30(%esi),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x48(%ebp),%edx │ │ │ │ lea -0x48(%esi),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x60(%ebp),%edx │ │ │ │ lea -0x60(%esi),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x78(%ebp),%edx │ │ │ │ lea -0x78(%esi),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0x90(%ebp),%edx │ │ │ │ lea -0x90(%esi),%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ lea -0xa8(%ebp),%edx │ │ │ │ lea -0xa8(%esi),%eax │ │ │ │ sub $0xc0,%ebp │ │ │ │ sub $0xc0,%esi │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ mov %ebp,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 147d0 │ │ │ │ + call 14610 │ │ │ │ cmp %ebp,0x1c(%esp) │ │ │ │ - jne 2fd8a │ │ │ │ - jmp 2f900 │ │ │ │ + jne 303da │ │ │ │ + jmp 2ff50 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ - jmp 2f260 │ │ │ │ + jmp 2f8b0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ - jmp 2f9b0 │ │ │ │ + jmp 30000 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 2fec1 │ │ │ │ + jne 30511 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %esi,0x70(%esp) │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov %eax,0x78(%esp) │ │ │ │ mov %edi,0x74(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 2e410 │ │ │ │ + jmp 2ea60 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x3c(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x10(%esp) │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - call 24db0 │ │ │ │ + call 24bc0 │ │ │ │ mov 0x4c(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 2f900 │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ + jmp 2ff50 │ │ │ │ cmp %esi,0x18(%esp) │ │ │ │ - jne 2f529 │ │ │ │ - mov (%esp),%esi │ │ │ │ - jmp 2f900 │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ + jne 2fb79 │ │ │ │ + mov (%esp),%esi │ │ │ │ + jmp 2ff50 │ │ │ │ cmp %esi,0x18(%esp) │ │ │ │ - jne 2fba9 │ │ │ │ + mov 0x1c(%esp),%ebp │ │ │ │ + jne 301f9 │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ - jmp 2f900 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 2ff50 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%eax │ │ │ │ push %ebx │ │ │ │ mov %edx,%ebp │ │ │ │ sub %esi,%eax │ │ │ │ sub $0x1c,%esp │ │ │ │ sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%edi │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ + imul $0xaaaaaaab,%eax,%edi │ │ │ │ lea 0x1(%edi),%ebx │ │ │ │ shr $0x1f,%ebx │ │ │ │ lea 0x1(%edi,%ebx,1),%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ and $0xfffffffe,%ebx │ │ │ │ sar $1,%eax │ │ │ │ add %eax,%ebx │ │ │ │ shl $0x3,%ebx │ │ │ │ lea (%esi,%ebx,1),%edi │ │ │ │ + sar $0x3,%ebx │ │ │ │ sub %edi,%edx │ │ │ │ + imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ sar $0x3,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%edx │ │ │ │ - sar $0x3,%ebx │ │ │ │ - mov %edx,0xc(%esp) │ │ │ │ - imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ cmp 0x30(%esp),%eax │ │ │ │ - jle 2ff70 │ │ │ │ + mov %edx,0xc(%esp) │ │ │ │ + jle 305c0 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%edx │ │ │ │ - push 0x3c(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ + push 0x3c(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ - call 2fed0 │ │ │ │ + call 30520 │ │ │ │ pop %eax │ │ │ │ - push 0x3c(%esp) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ + push 0x3c(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ - call 2fed0 │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + call 30520 │ │ │ │ push 0x40(%esp) │ │ │ │ - push 0x1c(%esp) │ │ │ │ mov %ebp,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ + push 0x1c(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ push 0x24(%esp) │ │ │ │ push %ebx │ │ │ │ - call 2f1b0 │ │ │ │ + call 2f800 │ │ │ │ add $0x20,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 22ca0 │ │ │ │ + call 22830 │ │ │ │ mov 0x8(%esp),%ecx │ │ │ │ mov %ebp,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 22ca0 │ │ │ │ + call 22830 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebp,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ push 0xc(%esp) │ │ │ │ push 0x14(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ push %ebx │ │ │ │ - call 2e410 │ │ │ │ + call 2ea60 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0xa19ec,%ecx │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov (%eax),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0xa702e,%ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - je 30192 │ │ │ │ + je 307e2 │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 30162 │ │ │ │ + je 307b2 │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 30139 │ │ │ │ + je 30789 │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 30111 │ │ │ │ + je 30761 │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 300e0 │ │ │ │ + je 30730 │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 300b3 │ │ │ │ + je 30703 │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 3008b │ │ │ │ + je 306db │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 30067 │ │ │ │ + je 306b7 │ │ │ │ mov (%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 30043 │ │ │ │ + je 30693 │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - call 2ffb0 │ │ │ │ + call 30600 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 30029 │ │ │ │ + jne 30679 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movzbl 0x4(%edx),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ - je 301c0 │ │ │ │ + je 30810 │ │ │ │ mov %cl,(%edx) │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 30023 │ │ │ │ + jne 30673 │ │ │ │ movzbl 0x4(%edi),%edx │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ cmp 0x8(%eax),%ecx │ │ │ │ - je 30210 │ │ │ │ + je 30860 │ │ │ │ mov %dl,(%ecx) │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3001d │ │ │ │ + jne 3066d │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ cmp 0x8(%eax),%edi │ │ │ │ - je 301d9 │ │ │ │ + je 30829 │ │ │ │ mov %dl,(%edi) │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 30017 │ │ │ │ + jne 30667 │ │ │ │ movzbl 0x4(%esi),%ecx │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ - je 301f0 │ │ │ │ + je 30840 │ │ │ │ mov %cl,(%edx) │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ incl 0x4(%eax) │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 3000d │ │ │ │ + jne 3065d │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ movzbl 0x4(%ebp),%edx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ cmp 0x8(%eax),%ebx │ │ │ │ - je 30227 │ │ │ │ + je 30877 │ │ │ │ mov %dl,(%ebx) │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 2fffe │ │ │ │ + jne 3064e │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movzbl 0x4(%edi),%edx │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ cmp 0x8(%eax),%ecx │ │ │ │ - je 3023e │ │ │ │ + je 3088e │ │ │ │ mov %dl,(%ecx) │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 2ffec │ │ │ │ + jne 3063c │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ cmp 0x8(%eax),%ebp │ │ │ │ - je 30255 │ │ │ │ + je 308a5 │ │ │ │ mov %dl,0x0(%ebp) │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2ffe2 │ │ │ │ + jne 30632 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ movzbl 0x4(%esi),%ecx │ │ │ │ mov (%edx),%ebp │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ cmp 0x8(%ebp),%esi │ │ │ │ - je 3026c │ │ │ │ + je 308bc │ │ │ │ mov %cl,(%esi) │ │ │ │ incl 0x4(%ebp) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov 0x4(%ebp),%ebx │ │ │ │ mov (%ebx),%esi │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jne 2ffd8 │ │ │ │ + jne 30628 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov (%edx),%eax │ │ │ │ movzbl 0x4(%edi),%ecx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %cl,0x10(%esp) │ │ │ │ cmp 0x8(%eax),%esi │ │ │ │ - je 3031e │ │ │ │ + mov %cl,0x10(%esp) │ │ │ │ + je 3096e │ │ │ │ mov %cl,(%esi) │ │ │ │ incl 0x4(%eax) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ - call 188e0 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 30023 │ │ │ │ - jmp 30067 │ │ │ │ - call 188e0 │ │ │ │ + jne 30673 │ │ │ │ + jmp 306b7 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 30017 │ │ │ │ - jmp 300b3 │ │ │ │ + jne 30667 │ │ │ │ + jmp 30703 │ │ │ │ mov %ecx,%edx │ │ │ │ - call 188e0 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 3000d │ │ │ │ - jmp 300dc │ │ │ │ + jne 3065d │ │ │ │ + jmp 3072c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call 188e0 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3001d │ │ │ │ - jmp 3008b │ │ │ │ - call 188e0 │ │ │ │ + jne 3066d │ │ │ │ + jmp 306db │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 2fffe │ │ │ │ - jmp 30109 │ │ │ │ - call 188e0 │ │ │ │ + jne 3064e │ │ │ │ + jmp 30759 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 2ffec │ │ │ │ - jmp 30139 │ │ │ │ - call 188e0 │ │ │ │ + jne 3063c │ │ │ │ + jmp 30789 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 2ffe2 │ │ │ │ - jmp 30162 │ │ │ │ + jne 30632 │ │ │ │ + jmp 307b2 │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ sub %edi,%esi │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ - je a7be <__cxa_finalize@plt+0x10e> │ │ │ │ + je a7bc <__cxa_finalize@plt+0x10c> │ │ │ │ test %esi,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x7fffffff,%ebx │ │ │ │ cmovne %esi,%eax │ │ │ │ add %esi,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ cmovbe %eax,%ebx │ │ │ │ @@ -40905,47 +42843,47 @@ │ │ │ │ call a040 │ │ │ │ movzbl 0x38(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov %cl,(%eax,%esi,1) │ │ │ │ - jne 30306 │ │ │ │ + jne 30956 │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ vmovd %edi,%xmm2 │ │ │ │ vpinsrd $0x1,%esi,%xmm2,%xmm0 │ │ │ │ test %edx,%edx │ │ │ │ - je 302f5 │ │ │ │ + je 30945 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ vmovq %xmm0,0x20(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ vmovq 0x30(%esp),%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ add 0x1c(%esp),%edi │ │ │ │ vmovq %xmm0,0x0(%ebp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ - jmp 3017d │ │ │ │ + jmp 307cd │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - jmp 302c1 │ │ │ │ + jmp 30911 │ │ │ │ mov (%eax),%ebp │ │ │ │ sub %ebp,%esi │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ - je a7be <__cxa_finalize@plt+0x10e> │ │ │ │ + je a7bc <__cxa_finalize@plt+0x10c> │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ test %esi,%esi │ │ │ │ mov $0x1,%ebp │ │ │ │ mov $0x7fffffff,%ebx │ │ │ │ cmovne %esi,%ebp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ add %esi,%ebp │ │ │ │ @@ -40958,268 +42896,268 @@ │ │ │ │ movzbl 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov %cl,(%eax,%esi,1) │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - je 30390 │ │ │ │ + je 309e0 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ lea 0x1(%edi,%esi,1),%eax │ │ │ │ vmovd %edi,%xmm1 │ │ │ │ vpinsrd $0x1,%eax,%xmm1,%xmm3 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 303cc │ │ │ │ + je 30a1c │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ vmovq %xmm3,0x10(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ sub %ecx,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ vmovq 0x20(%esp),%xmm3 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ add %ebp,%edi │ │ │ │ vmovq %xmm3,(%edx) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0xa15bc,%ecx │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov (%eax),%esi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0xa6bfe,%ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - je 305c2 │ │ │ │ + je 30c12 │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 30592 │ │ │ │ + je 30be2 │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 30569 │ │ │ │ + je 30bb9 │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 30541 │ │ │ │ + je 30b91 │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %ebx,0x20(%esp) │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 30510 │ │ │ │ + je 30b60 │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 304e3 │ │ │ │ + je 30b33 │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 304bb │ │ │ │ + je 30b0b │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 30497 │ │ │ │ + je 30ae7 │ │ │ │ mov (%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 30473 │ │ │ │ + je 30ac3 │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ - call 303e0 │ │ │ │ + call 30a30 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 30459 │ │ │ │ + jne 30aa9 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movzbl 0x4(%edx),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ - je 305f0 │ │ │ │ + je 30c40 │ │ │ │ mov %cl,(%edx) │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 30453 │ │ │ │ + jne 30aa3 │ │ │ │ movzbl 0x4(%edi),%edx │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ cmp 0x8(%eax),%ecx │ │ │ │ - je 30640 │ │ │ │ + je 30c90 │ │ │ │ mov %dl,(%ecx) │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3044d │ │ │ │ + jne 30a9d │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ cmp 0x8(%eax),%edi │ │ │ │ - je 30609 │ │ │ │ + je 30c59 │ │ │ │ mov %dl,(%edi) │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 30447 │ │ │ │ + jne 30a97 │ │ │ │ movzbl 0x4(%esi),%ecx │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ - je 30620 │ │ │ │ + je 30c70 │ │ │ │ mov %cl,(%edx) │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ incl 0x4(%eax) │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 3043d │ │ │ │ + jne 30a8d │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ movzbl 0x4(%ebp),%edx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ cmp 0x8(%eax),%ebx │ │ │ │ - je 30657 │ │ │ │ + je 30ca7 │ │ │ │ mov %dl,(%ebx) │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 3042e │ │ │ │ + jne 30a7e │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ movzbl 0x4(%edi),%edx │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ cmp 0x8(%eax),%ecx │ │ │ │ - je 3066e │ │ │ │ + je 30cbe │ │ │ │ mov %dl,(%ecx) │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3041c │ │ │ │ + jne 30a6c │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ cmp 0x8(%eax),%ebp │ │ │ │ - je 30685 │ │ │ │ + je 30cd5 │ │ │ │ mov %dl,0x0(%ebp) │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ incl 0x4(%eax) │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 30412 │ │ │ │ + jne 30a62 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ movzbl 0x4(%esi),%ecx │ │ │ │ mov (%edx),%ebp │ │ │ │ mov 0x4(%ebp),%esi │ │ │ │ cmp 0x8(%ebp),%esi │ │ │ │ - je 3069c │ │ │ │ + je 30cec │ │ │ │ mov %cl,(%esi) │ │ │ │ incl 0x4(%ebp) │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov 0x4(%ebp),%ebx │ │ │ │ mov (%ebx),%esi │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jne 30408 │ │ │ │ + jne 30a58 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov (%edx),%eax │ │ │ │ movzbl 0x4(%edi),%ecx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %cl,0x10(%esp) │ │ │ │ cmp 0x8(%eax),%esi │ │ │ │ - je 3074e │ │ │ │ + mov %cl,0x10(%esp) │ │ │ │ + je 30d9e │ │ │ │ mov %cl,(%esi) │ │ │ │ incl 0x4(%eax) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ecx,%edx │ │ │ │ - call 188e0 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%edi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 30453 │ │ │ │ - jmp 30497 │ │ │ │ - call 188e0 │ │ │ │ + jne 30aa3 │ │ │ │ + jmp 30ae7 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 30447 │ │ │ │ - jmp 304e3 │ │ │ │ + jne 30a97 │ │ │ │ + jmp 30b33 │ │ │ │ mov %ecx,%edx │ │ │ │ - call 188e0 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 3043d │ │ │ │ - jmp 3050c │ │ │ │ + jne 30a8d │ │ │ │ + jmp 30b5c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call 188e0 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3044d │ │ │ │ - jmp 304bb │ │ │ │ - call 188e0 │ │ │ │ + jne 30a9d │ │ │ │ + jmp 30b0b │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 3042e │ │ │ │ - jmp 30539 │ │ │ │ - call 188e0 │ │ │ │ + jne 30a7e │ │ │ │ + jmp 30b89 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov (%ebx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3041c │ │ │ │ - jmp 30569 │ │ │ │ - call 188e0 │ │ │ │ + jne 30a6c │ │ │ │ + jmp 30bb9 │ │ │ │ + call 188f0 │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 30412 │ │ │ │ - jmp 30592 │ │ │ │ + jne 30a62 │ │ │ │ + jmp 30be2 │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ sub %edi,%esi │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ - je a7d2 <__cxa_finalize@plt+0x122> │ │ │ │ + je a7d0 <__cxa_finalize@plt+0x120> │ │ │ │ test %esi,%esi │ │ │ │ mov $0x1,%eax │ │ │ │ mov $0x7fffffff,%ebx │ │ │ │ cmovne %esi,%eax │ │ │ │ add %esi,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ cmovbe %eax,%ebx │ │ │ │ @@ -41232,47 +43170,47 @@ │ │ │ │ call a040 │ │ │ │ movzbl 0x38(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov %cl,(%eax,%esi,1) │ │ │ │ - jne 30736 │ │ │ │ + jne 30d86 │ │ │ │ lea 0x1(%edi,%esi,1),%esi │ │ │ │ vmovd %edi,%xmm2 │ │ │ │ vpinsrd $0x1,%esi,%xmm2,%xmm0 │ │ │ │ test %edx,%edx │ │ │ │ - je 30725 │ │ │ │ + je 30d75 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ vmovq %xmm0,0x20(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ vmovq 0x30(%esp),%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ add 0x1c(%esp),%edi │ │ │ │ vmovq %xmm0,0x0(%ebp) │ │ │ │ mov %edi,0x8(%ebp) │ │ │ │ - jmp 305ad │ │ │ │ + jmp 30bfd │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ - jmp 306f1 │ │ │ │ + jmp 30d41 │ │ │ │ mov (%eax),%ebp │ │ │ │ sub %ebp,%esi │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ - je a7d2 <__cxa_finalize@plt+0x122> │ │ │ │ + je a7d0 <__cxa_finalize@plt+0x120> │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ test %esi,%esi │ │ │ │ mov $0x1,%ebp │ │ │ │ mov $0x7fffffff,%ebx │ │ │ │ cmovne %esi,%ebp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ add %esi,%ebp │ │ │ │ @@ -41285,277 +43223,277 @@ │ │ │ │ movzbl 0x20(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov %cl,(%eax,%esi,1) │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - je 307c0 │ │ │ │ + je 30e10 │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ - mov 0x20(%esp),%edx │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x10(%esp),%edx │ │ │ │ + mov 0xc(%esp),%ecx │ │ │ │ lea 0x1(%edi,%esi,1),%eax │ │ │ │ vmovd %edi,%xmm1 │ │ │ │ vpinsrd $0x1,%eax,%xmm1,%xmm3 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 307fc │ │ │ │ + je 30e4c │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ vmovq %xmm3,0x10(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ sub %ecx,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ call a280 │ │ │ │ vmovq 0x20(%esp),%xmm3 │ │ │ │ - mov 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0xc(%esp),%edx │ │ │ │ add %ebp,%edi │ │ │ │ vmovq %xmm3,(%edx) │ │ │ │ mov %edi,0x8(%edx) │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00030810 : │ │ │ │ +00030e60 : │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa67de,%ebx │ │ │ │ sub $0x28,%esp │ │ │ │ fildl 0x34(%esp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa1187,%ebx │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fildl 0x30(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call a5d0 │ │ │ │ - fldt -0xf534(%ebx) │ │ │ │ + fldt -0x10704(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fisttpl 0x10(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00030850 : │ │ │ │ +00030ea0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x10,%esp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xa6791,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0xa1141,%edi │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 308f7 │ │ │ │ + je 30f46 │ │ │ │ mov %eax,(%esp) │ │ │ │ + fildl (%esp) │ │ │ │ sub $0x10,%esp │ │ │ │ - fildl 0x10(%esp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fildl 0x10(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call a5d0 │ │ │ │ - fldt -0xf534(%edi) │ │ │ │ + fldt -0x10704(%edi) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fisttpll 0x10(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add $0xffffffff,%eax │ │ │ │ adc $0xffffffff,%edx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ cltd │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ - imul %eax,%edx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ imul %esi,%ecx │ │ │ │ + imul %eax,%edx │ │ │ │ add %edx,%ecx │ │ │ │ mul %esi │ │ │ │ lea -0x1(%esi),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ vmovd %esi,%xmm0 │ │ │ │ sar $0x1f,%ebx │ │ │ │ - add %ecx,%edx │ │ │ │ vpinsrd $0x1,%ebx,%xmm0,%xmm1 │ │ │ │ + add %ecx,%edx │ │ │ │ mov %edi,%ebx │ │ │ │ vmovq %xmm1,(%esp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a150 <__divdi3@plt> │ │ │ │ add $0x20,%esp │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa66ee,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa109e,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - lea -0x13be4(%ebx),%ecx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ push %eax │ │ │ │ lea 0x8(%esp),%edx │ │ │ │ + lea -0x14be4(%ebx),%ecx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ push 0x30(%esp) │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 309aa │ │ │ │ + je 30ffa │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 309b0 │ │ │ │ + jle 31000 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 30990 │ │ │ │ + jle 30fe0 │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ - call 30850 │ │ │ │ + call 30ea0 │ │ │ │ mov %eax,(%esp) │ │ │ │ call a500 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 309bb │ │ │ │ + jne 3100b │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f79(%ebx),%ecx │ │ │ │ + lea -0x14f79(%ebx),%ecx │ │ │ │ mov -0x30(%ebx),%eax │ │ │ │ push %ecx │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30971 │ │ │ │ + jmp 30fc1 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f90(%ebx),%ecx │ │ │ │ - jmp 30999 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + lea -0x14f90(%ebx),%ecx │ │ │ │ + jmp 30fe9 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ │ │ │ │ -000309c0 : │ │ │ │ +00031010 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa6624,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa0fd4,%ebx │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ mov %ecx,0xc(%esp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 30b80 │ │ │ │ + je 311d0 │ │ │ │ sub %edx,%ecx │ │ │ │ mov -0x34(%ebx),%esi │ │ │ │ mov %edx,%ebp │ │ │ │ - lea -0x13f16(%ebx),%edi │ │ │ │ + lea -0x14f16(%ebx),%edi │ │ │ │ sub $0xc,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ imul $0x2aaaaaab,%ecx,%eax │ │ │ │ inc %eax │ │ │ │ and $0x3,%eax │ │ │ │ - je 30a90 │ │ │ │ + je 310e0 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 30a61 │ │ │ │ + je 310b1 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 30a3c │ │ │ │ + je 3108c │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ + sub 0x0(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%ebp │ │ │ │ - sub -0xc(%ebp),%edx │ │ │ │ sar $0x3,%edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%ebp),%ecx │ │ │ │ + sub 0x0(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%ebp │ │ │ │ - sub -0xc(%ebp),%ecx │ │ │ │ sar $0x3,%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ + sub 0x0(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%ebp │ │ │ │ - sub -0xc(%ebp),%eax │ │ │ │ sar $0x3,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,0xc(%esp) │ │ │ │ - je 30b19 │ │ │ │ + je 31169 │ │ │ │ mov 0x4(%ebp),%edx │ │ │ │ + sub 0x0(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x30,%ebp │ │ │ │ - sub -0x30(%ebp),%edx │ │ │ │ sar $0x3,%edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ + sub -0x24(%ebp),%ecx │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - sub -0x24(%ebp),%ecx │ │ │ │ sar $0x3,%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %edi │ │ │ │ @@ -41585,22 +43523,22 @@ │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,0xc(%esp) │ │ │ │ - jne 30a90 │ │ │ │ + jne 310e0 │ │ │ │ mov (%esi),%ebp │ │ │ │ mov -0xc(%ebp),%edi │ │ │ │ mov 0x7c(%edi,%esi,1),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 30b88 │ │ │ │ + je 311d8 │ │ │ │ cmpb $0x0,0x1c(%ebp) │ │ │ │ - je 30b50 │ │ │ │ + je 311a0 │ │ │ │ movsbl 0x27(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a030 │ │ │ │ mov %eax,(%esp) │ │ │ │ call a260 │ │ │ │ @@ -41615,38 +43553,38 @@ │ │ │ │ push %ebp │ │ │ │ call a3d0 ::_M_widen_init() const@plt> │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov $0xa,%eax │ │ │ │ mov 0x18(%ecx),%edx │ │ │ │ cmp -0x54(%ebx),%edx │ │ │ │ - je 30b30 │ │ │ │ + je 31180 │ │ │ │ sub $0x8,%esp │ │ │ │ push $0xa │ │ │ │ push %ebp │ │ │ │ call *%edx │ │ │ │ movsbl %al,%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 30b30 │ │ │ │ + jmp 31180 │ │ │ │ nop │ │ │ │ mov -0x34(%ebx),%esi │ │ │ │ - jmp 30b19 │ │ │ │ - jmp a7e5 <__cxa_finalize@plt+0x135> │ │ │ │ + jmp 31169 │ │ │ │ + jmp a7e3 <__cxa_finalize@plt+0x133> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00030b90 : │ │ │ │ +000311e0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 30cfc │ │ │ │ + jle 3134c │ │ │ │ mov 0x48(%esp),%ecx │ │ │ │ mov 0x4c(%esp),%edx │ │ │ │ lea -0x6(%eax,%eax,2),%ebx │ │ │ │ fld1 │ │ │ │ shl $0x2,%ebx │ │ │ │ mov (%ecx),%edi │ │ │ │ mov (%edx),%esi │ │ │ │ @@ -41655,43 +43593,43 @@ │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ add %ebx,%edi │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ add %ebx,%esi │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ mov %eax,(%esp) │ │ │ │ dec %eax │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ sub %edx,%edi │ │ │ │ - je 30ce9 │ │ │ │ + je 31339 │ │ │ │ sar $0x3,%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 30ce9 │ │ │ │ - mov 0x20(%esp),%ebx │ │ │ │ + jle 31339 │ │ │ │ fildl (%esp) │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ - fdivr %st(1),%st │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ + mov 0x20(%esp),%ebx │ │ │ │ + mov 0xc(%esi),%ecx │ │ │ │ mov (%ebx),%edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ + fdivr %st(1),%st │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov (%ebx),%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ lea (%eax,%esi,8),%esi │ │ │ │ xor %eax,%eax │ │ │ │ test $0x1,%ebp │ │ │ │ - je 30c70 │ │ │ │ + je 312c0 │ │ │ │ fld %st(0) │ │ │ │ fmull (%edi) │ │ │ │ mov $0x1,%eax │ │ │ │ fmull (%ecx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl (%edx) │ │ │ │ @@ -41700,15 +43638,15 @@ │ │ │ │ fmull (%esi) │ │ │ │ fmull (%ecx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ cmp $0x1,%ebp │ │ │ │ - je 30cc6 │ │ │ │ + je 31316 │ │ │ │ nop │ │ │ │ fld %st(0) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl (%edx) │ │ │ │ @@ -41732,2100 +43670,1938 @@ │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl 0x8(%ebx,%eax,8) │ │ │ │ fstpl 0x8(%ebx,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 30c70 │ │ │ │ + jne 312c0 │ │ │ │ incl 0x8(%esp) │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ add 0x14(%esp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov 0xc(%esp),%esi │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jb 30c30 │ │ │ │ + jb 31280 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ mov 0x44(%esp),%eax │ │ │ │ subl $0xc,0x18(%esp) │ │ │ │ sub $0xc,%esi │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 30be0 │ │ │ │ + jne 31230 │ │ │ │ ffreep %st(0) │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00030d10 : │ │ │ │ +00031360 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0xa62d4,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0xa0c84,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x2a8,%esp │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov (%ebx),%edx │ │ │ │ - mov 0x4(%ebx),%edi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - sub %edx,%edi │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - mov %edi,%esi │ │ │ │ - sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%ecx │ │ │ │ - mov (%edx),%edi │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 31b72 │ │ │ │ + sub $0x168,%esp │ │ │ │ + mov (%ecx),%edx │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov (%edx),%esi │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + sub %esi,%ebx │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + mov (%esi),%edi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sar $0x2,%ebx │ │ │ │ + imul $0xaaaaaaab,%ebx,%eax │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + mov %eax,-0x15c(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 31ef7 │ │ │ │ + shl $0x2,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ - shl $0x2,%ecx │ │ │ │ - mov %ecx,-0x288(%ebp) │ │ │ │ - mov %ecx,-0x28c(%ebp) │ │ │ │ - push %ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x164(%ebp) │ │ │ │ + mov %eax,-0x168(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ - mov -0x28c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0x78(%ebp) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - lea (%eax,%ecx,1),%edx │ │ │ │ - lea 0x4(%eax),%eax │ │ │ │ - mov %edx,-0x284(%ebp) │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - je 31bae │ │ │ │ + cmpl $0x1,-0x15c(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + mov -0x168(%ebp),%eax │ │ │ │ + lea 0x4(%edi),%edx │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + lea (%edi,%eax,1),%ecx │ │ │ │ + mov %ecx,-0x160(%ebp) │ │ │ │ + je 31f38 │ │ │ │ sub $0x4,%esp │ │ │ │ - sub $0x4,%ecx │ │ │ │ - push %ecx │ │ │ │ - push $0x0 │ │ │ │ + sub $0x4,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %edx │ │ │ │ call a570 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - test %esi,%esi │ │ │ │ - je 3172c │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ - sub -0xb8(%ebp),%esi │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - lea -0x4(%esi,%ebx,1),%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - mov %edx,-0x4c(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - movl $0x1,-0x3c(%ebp) │ │ │ │ - vmovdqa32 -0xfaf4(%eax),%zmm6 │ │ │ │ - sub %edi,%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - vmovdqa32 -0xfab4(%eax),%zmm3 │ │ │ │ - vmovdqa32 -0xfa74(%eax),%zmm2 │ │ │ │ - vmovdqa32 -0xfa34(%eax),%zmm4 │ │ │ │ - sar $0x3,%esi │ │ │ │ - dec %edi │ │ │ │ - mov %edi,-0x290(%ebp) │ │ │ │ - vmovdqa32 %zmm6,-0x1f8(%ebp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x284(%ebp),%edx │ │ │ │ - sub -0xb8(%ebp),%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 31bbb │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x160(%ebp),%ecx │ │ │ │ + sub %edi,%eax │ │ │ │ + lea -0x4(%eax,%ecx,1),%edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + movl $0xffffffe4,-0x64(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub -0x38(%ebp),%eax │ │ │ │ + mov -0x15c(%ebp),%esi │ │ │ │ + vmovdqa -0x10874(%ecx),%ymm7 │ │ │ │ + vmovdqa -0x10854(%ecx),%ymm5 │ │ │ │ + vmovdqa -0x10834(%ecx),%ymm4 │ │ │ │ + vmovdqa -0x10a14(%ecx),%ymm3 │ │ │ │ + vmovdqa -0x10814(%ecx),%ymm6 │ │ │ │ + dec %esi │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov %esi,-0x16c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + vmovdqa %ymm7,-0xf8(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x160(%ebp),%edx │ │ │ │ + sub %edi,%edx │ │ │ │ mov %edx,%ebx │ │ │ │ sar $0x2,%ebx │ │ │ │ - cmp -0x78(%ebp),%ebx │ │ │ │ - jae 31836 │ │ │ │ + cmp -0x15c(%ebp),%ebx │ │ │ │ + jae 31cd9 │ │ │ │ sub $0xc,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xf8(%ebp) │ │ │ │ - push -0x288(%ebp) │ │ │ │ - mov %edx,-0x1b8(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + vmovdqa %ymm6,-0xd8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm5,-0x58(%ebp) │ │ │ │ + push -0x164(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ - mov -0x288(%ebp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0x164(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,%edi │ │ │ │ - add %eax,%ecx │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ - push -0x28c(%ebp) │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x160(%ebp) │ │ │ │ + push -0x168(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push %eax │ │ │ │ + push %edx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ call a570 │ │ │ │ - mov -0x28c(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + mov -0x168(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm2 │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm4 │ │ │ │ - add %edi,%eax │ │ │ │ - test %edx,%edx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ - je 30f3b │ │ │ │ - mov -0x1b8(%ebp),%ecx │ │ │ │ - vmovdqa32 %zmm4,-0x138(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + vmovdqa -0x58(%ebp),%ymm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm4 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + add %eax,%ecx │ │ │ │ + test %edi,%edi │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + je 31566 │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovdqa32 %zmm2,-0xf8(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xb8(%ebp) │ │ │ │ - push %ecx │ │ │ │ push %edx │ │ │ │ + push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm2 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm5 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm4 │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - movl $0x0,-0xf8(%ebp) │ │ │ │ - sub %edx,%ebx │ │ │ │ - lea -0x1(%eax),%edi │ │ │ │ + vmovdqa -0x98(%ebp),%ymm4 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ + lea -0x1c(%edi,%esi,4),%eax │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + sub %edi,%ebx │ │ │ │ + add %edi,%edx │ │ │ │ sar $0x2,%ebx │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ - lea -0x3c(%edx,%ecx,1),%ebx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - lea -0x20(%edx,%eax,1),%ecx │ │ │ │ - lea -0x1c(%edx,%eax,1),%edi │ │ │ │ - mov %ebx,-0x178(%ebp) │ │ │ │ - lea -0x24(%edx,%eax,1),%ebx │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - lea -0x2c(%edx,%eax,1),%ecx │ │ │ │ - lea -0x28(%edx,%eax,1),%edi │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - lea -0x30(%edx,%eax,1),%ebx │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - lea -0x34(%edx,%eax,1),%edi │ │ │ │ - lea -0x38(%edx,%eax,1),%ecx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - lea -0x3c(%edx,%eax,1),%ebx │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - add %edx,%eax │ │ │ │ - mov %ecx,-0x27c(%ebp) │ │ │ │ - mov %ebx,-0x280(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov -0x1b8(%ebp),%edx │ │ │ │ + mov %edx,-0xd8(%ebp) │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 317f9 │ │ │ │ + and $0x7,%esi │ │ │ │ + je 31c8c │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 30fe2 │ │ │ │ + jmp 315b2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ - mov (%edi),%eax │ │ │ │ - fldl (%ecx,%eax,8) │ │ │ │ + mov (%edi),%ecx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 31200 │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + fldl (%ebx,%ecx,8) │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 31810 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 310df │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 310ba │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 31095 │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 31070 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 3104b │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ + je 31763 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 31cb0 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 31691 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 31672 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 31653 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 31634 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 31615 │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + fmull (%ebx,%eax,8) │ │ │ │ mov $0x2,%eax │ │ │ │ - fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 31200 │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov (%edi,%eax,4),%ecx │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 31763 │ │ │ │ + mov (%edi,%eax,4),%esi │ │ │ │ inc %eax │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 31200 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov (%edx,%eax,4),%edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + fmull (%ecx,%esi,8) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + je 31763 │ │ │ │ + mov (%edi,%eax,4),%edx │ │ │ │ inc %eax │ │ │ │ - fmull (%ecx,%edi,8) │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 31200 │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov (%ebx,%eax,4),%edx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + fmull (%ebx,%edx,8) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + je 31763 │ │ │ │ + mov (%edi,%eax,4),%esi │ │ │ │ inc %eax │ │ │ │ - fmull (%edi,%edx,8) │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 31200 │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov (%ecx,%eax,4),%edx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + fmull (%ecx,%esi,8) │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + je 31763 │ │ │ │ + mov (%edi,%eax,4),%edx │ │ │ │ inc %eax │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ fmull (%ebx,%edx,8) │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 31200 │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ - mov (%edi,%eax,4),%edx │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + je 31763 │ │ │ │ + mov (%edi,%eax,4),%esi │ │ │ │ inc %eax │ │ │ │ - fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %eax,-0x3c(%ebp) │ │ │ │ - je 31200 │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - cmp %eax,-0x1b8(%ebp) │ │ │ │ - je a806 <__cxa_finalize@plt+0x156> │ │ │ │ - mov (%edx,%eax,4),%edi │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 31200 │ │ │ │ - mov (%edx,%edi,4),%edi │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - lea 0x2(%eax),%edi │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 31200 │ │ │ │ - mov (%edx,%edi,4),%edi │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - lea 0x3(%eax),%edi │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 31200 │ │ │ │ - mov (%edx,%edi,4),%edi │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - lea 0x4(%eax),%edi │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 31200 │ │ │ │ - mov (%edx,%edi,4),%edi │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - lea 0x5(%eax),%edi │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 31200 │ │ │ │ - mov (%edx,%edi,4),%edi │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - lea 0x6(%eax),%edi │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 31200 │ │ │ │ - mov (%edx,%edi,4),%edi │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - lea 0x7(%eax),%edi │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 31200 │ │ │ │ - mov (%edx,%edi,4),%edi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + fstpl -0xb8(%ebp) │ │ │ │ + fldl -0xb8(%ebp) │ │ │ │ + je 31763 │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + je a7e8 <__cxa_finalize@plt+0x138> │ │ │ │ + mov (%edi,%eax,4),%ecx │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 31760 │ │ │ │ + mov (%edi,%ebx,4),%ecx │ │ │ │ + lea 0x2(%eax),%ebx │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 31760 │ │ │ │ + mov (%edi,%ebx,4),%ecx │ │ │ │ + lea 0x3(%eax),%ebx │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 31760 │ │ │ │ + mov (%edi,%ebx,4),%ecx │ │ │ │ + lea 0x4(%eax),%ebx │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 31760 │ │ │ │ + mov (%edi,%ebx,4),%ecx │ │ │ │ + lea 0x5(%eax),%ebx │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 31760 │ │ │ │ + mov (%edi,%ebx,4),%ecx │ │ │ │ + lea 0x6(%eax),%ebx │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 31760 │ │ │ │ + mov (%edi,%ebx,4),%ecx │ │ │ │ + lea 0x7(%eax),%ebx │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 31760 │ │ │ │ + mov (%edi,%ebx,4),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - fstpl -0x138(%ebp) │ │ │ │ - fldl -0x138(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 3110f │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov %ecx,-0x138(%ebp) │ │ │ │ - sub %ebx,%ecx │ │ │ │ - sar $0x3,%ecx │ │ │ │ - cmp %ecx,-0xf8(%ebp) │ │ │ │ - jae a7ea <__cxa_finalize@plt+0x13a> │ │ │ │ - mov -0xf8(%ebp),%edx │ │ │ │ - mov -0x178(%ebp),%ecx │ │ │ │ - fmull (%ebx,%edx,8) │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 316b3 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + sub %edx,%esi │ │ │ │ + sar $0x3,%esi │ │ │ │ + cmp %esi,-0x98(%ebp) │ │ │ │ + jae a802 <__cxa_finalize@plt+0x152> │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ + mov $0xb,%esi │ │ │ │ + fmull (%edx,%ebx,8) │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xf,%eax │ │ │ │ - lea 0x10(%eax),%edi │ │ │ │ - fstpl (%ebx,%edx,8) │ │ │ │ - mov $0x17,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - cmovb %ebx,%edi │ │ │ │ - cmp %edi,-0x50(%ebp) │ │ │ │ - jb 31820 │ │ │ │ + and $0x7,%eax │ │ │ │ + fstpl (%edx,%ebx,8) │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ + cmp %esi,%edx │ │ │ │ + cmovb %esi,%edx │ │ │ │ + cmp %edx,-0x58(%ebp) │ │ │ │ + jb 31cc0 │ │ │ │ test %eax,%eax │ │ │ │ - je 31827 │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - add %edi,%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ - inc %edx │ │ │ │ + je 31ca0 │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + lea 0x1c(%edi,%edx,1),%ebx │ │ │ │ + mov (%ebx),%esi │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ cmp %esi,%edx │ │ │ │ - jb 318c8 │ │ │ │ - testb $0x38,-0x178(%ebp) │ │ │ │ - je 318b9 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea -0x4(%edi,%ebx,1),%ebx │ │ │ │ + jb 31d60 │ │ │ │ + testb $0x18,-0xd8(%ebp) │ │ │ │ + je 31d51 │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + lea 0x18(%edi,%ebx,1),%ebx │ │ │ │ mov (%ebx),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jb 318e4 │ │ │ │ + jb 31d7c │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 318d5 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea -0x8(%edi,%ebx,1),%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ - inc %edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - jb 31905 │ │ │ │ - test $0xc,%cl │ │ │ │ - je 318f6 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea -0xc(%edi,%ebx,1),%ebx │ │ │ │ + jbe 31d6d │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + lea 0x14(%edi,%ebx,1),%ebx │ │ │ │ mov (%ebx),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jb 31926 │ │ │ │ + jb 31d9d │ │ │ │ + and $0x4,%ecx │ │ │ │ + je 31d8e │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + mov 0x10(%edi,%ecx,1),%ebx │ │ │ │ + inc %ebx │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jb 31dbe │ │ │ │ cmp $0x4,%eax │ │ │ │ - jbe 31917 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea -0x10(%edi,%ebx,1),%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ + jbe 31daf │ │ │ │ + mov 0xc(%edi,%ecx,1),%edx │ │ │ │ inc %edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jb 31947 │ │ │ │ + jb 31eb0 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 31938 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - lea -0x14(%edi,%ebx,1),%ebx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ - cmp %esi,%edx │ │ │ │ - jb 31a40 │ │ │ │ - cmp $0x6,%eax │ │ │ │ - je 31a31 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ - mov %edi,-0x138(%ebp) │ │ │ │ - cmp %esi,%edx │ │ │ │ - jb 31a61 │ │ │ │ - and $0x8,%ecx │ │ │ │ - je 31a52 │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + je 31dd2 │ │ │ │ + lea 0x8(%edi,%ecx,1),%ecx │ │ │ │ mov (%ecx),%ebx │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - cmp %esi,%edi │ │ │ │ - jb 31a85 │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jbe 31a76 │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ - mov %edx,-0x138(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jb 31aa9 │ │ │ │ - cmp $0x9,%eax │ │ │ │ - je 31a9a │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - mov (%edi),%ebx │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - cmp %esi,%edx │ │ │ │ - jb 31aca │ │ │ │ - cmp $0xa,%eax │ │ │ │ - je 31abb │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov (%edi),%ecx │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - mov %ecx,-0x138(%ebp) │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jb 31aeb │ │ │ │ - cmp $0xb,%eax │ │ │ │ - je 31adc │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov (%edi),%edx │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ - mov %edx,-0x138(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jb 31b0c │ │ │ │ - cmp $0xc,%eax │ │ │ │ - je 31afd │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ - mov %edi,-0x138(%ebp) │ │ │ │ cmp %esi,%edx │ │ │ │ - jb 31b2d │ │ │ │ - cmp $0xd,%eax │ │ │ │ - je 31b1e │ │ │ │ - mov -0x27c(%ebp),%ecx │ │ │ │ + jb 31ed3 │ │ │ │ + cmp $0x7,%eax │ │ │ │ + jne 31ec4 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ mov (%ecx),%ebx │ │ │ │ - lea 0x1(%ebx),%edi │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - cmp %esi,%edi │ │ │ │ - jb 31b4e │ │ │ │ - cmp $0xf,%eax │ │ │ │ - jne 31b3f │ │ │ │ - mov -0x280(%ebp),%ecx │ │ │ │ - mov (%ecx),%edx │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jb 31b60 │ │ │ │ - movl $0xf,-0x138(%ebp) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - vpbroadcastd -0x138(%ebp),%zmm0 │ │ │ │ - vpbroadcastd %esi,%zmm1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - vpaddd -0x1f8(%ebp),%zmm0,%zmm0 │ │ │ │ - sub %eax,%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - mov %ebx,%edi │ │ │ │ - lea -0x40(%eax,%edx,4),%eax │ │ │ │ - and $0x3,%edi │ │ │ │ - je 314de │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 314af │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 31488 │ │ │ │ - vpermd (%eax),%zmm3,%zmm5 │ │ │ │ - vpaddd %zmm2,%zmm5,%zmm7 │ │ │ │ - vpcmpnleud %zmm7,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 31760 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - sub $0x40,%eax │ │ │ │ - vpermd (%eax),%zmm3,%zmm6 │ │ │ │ - vpaddd %zmm2,%zmm6,%zmm5 │ │ │ │ - vpcmpnleud %zmm5,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 31760 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - sub $0x40,%eax │ │ │ │ - vpermd (%eax),%zmm3,%zmm7 │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm6 │ │ │ │ - vpcmpnleud %zmm6,%zmm1,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 31760 │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - sub $0x40,%eax │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 3157d │ │ │ │ - vpermd (%eax),%zmm3,%zmm5 │ │ │ │ - vpaddd %zmm2,%zmm5,%zmm7 │ │ │ │ - vpcmpnleud %zmm7,%zmm1,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 31760 │ │ │ │ - vpermd -0x40(%eax),%zmm3,%zmm6 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm6,%zmm5 │ │ │ │ - vpcmpnleud %zmm5,%zmm1,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 31760 │ │ │ │ - vpermd -0x80(%eax),%zmm3,%zmm7 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm6 │ │ │ │ - vpcmpnleud %zmm6,%zmm1,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 31760 │ │ │ │ - vpermd -0xc0(%eax),%zmm3,%zmm5 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm5,%zmm7 │ │ │ │ - vpcmpnleud %zmm7,%zmm1,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 31760 │ │ │ │ - add $0x4,%ecx │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - sub $0x100,%eax │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jne 314de │ │ │ │ - test $0xf,%dl │ │ │ │ - je 31700 │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - add -0x138(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - not %edi │ │ │ │ - add -0x3c(%ebp),%edi │ │ │ │ - lea -0x4(%ebx),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - and $0x7,%edi │ │ │ │ - mov (%ecx),%eax │ │ │ │ - inc %eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 31ee5 │ │ │ │ + movl $0x7,-0xb8(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + xor %edx,%edx │ │ │ │ + vpbroadcastd -0x5c(%ebp),%ymm2 │ │ │ │ + vpbroadcastd -0xb8(%ebp),%ymm0 │ │ │ │ + vpaddd -0xf8(%ebp),%ymm0,%ymm0 │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea -0x20(%edi,%ebx,4),%eax │ │ │ │ + shr $0x3,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + and $0x3,%esi │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm7 │ │ │ │ + je 3192f │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 31903 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 318df │ │ │ │ + vpermd (%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 31be3 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + sub $0x20,%eax │ │ │ │ + vpermd (%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 31be3 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - cmp -0x3c(%ebp),%edx │ │ │ │ - jae 31700 │ │ │ │ - test %edi,%edi │ │ │ │ - je 31658 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 31640 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 31631 │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 31622 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 31613 │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 31604 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 315f5 │ │ │ │ - mov (%ecx),%eax │ │ │ │ - inc %eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ + sub $0x20,%eax │ │ │ │ + vpermd (%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 31be3 │ │ │ │ inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - mov (%ecx),%eax │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + sub $0x20,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 319c6 │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + vpermd (%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 31be0 │ │ │ │ + vpermd -0x20(%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 31be0 │ │ │ │ + vpermd -0x40(%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 31be0 │ │ │ │ + vpermd -0x60(%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 31be0 │ │ │ │ + add $0x4,%edx │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + add $0xffffff80,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 31932 │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + test $0x7,%bl │ │ │ │ + je 31b92 │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + add -0xb8(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + jb 31bfb │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + lea (%edi,%esi,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ - inc %eax │ │ │ │ + lea 0x1(%eax),%eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + jb 31c10 │ │ │ │ + lea 0x2(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ + mov (%ecx),%esi │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0x3(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0x4(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0x5(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0x6(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - cmp -0x3c(%ebp),%edx │ │ │ │ - jae 31700 │ │ │ │ + jb 31c10 │ │ │ │ + lea 0x7(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - mov -0x4(%ecx),%eax │ │ │ │ - lea -0x4(%ecx),%ebx │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0x8(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - mov -0x4(%ecx),%eax │ │ │ │ - sub $0x4,%ecx │ │ │ │ - inc %edx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0x9(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - lea 0x2(%edi),%edx │ │ │ │ - lea -0x8(%ebx),%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0xa(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - mov -0xc(%ebx),%eax │ │ │ │ - lea 0x3(%edi),%edx │ │ │ │ - lea -0xc(%ebx),%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0xb(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - mov -0x10(%ebx),%eax │ │ │ │ - lea 0x4(%edi),%edx │ │ │ │ - lea -0x10(%ebx),%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0xc(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - mov -0x14(%ebx),%eax │ │ │ │ - lea 0x5(%edi),%edx │ │ │ │ - lea -0x14(%ebx),%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0xd(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - mov -0x18(%ebx),%eax │ │ │ │ - lea 0x6(%edi),%edx │ │ │ │ - lea -0x18(%ebx),%ecx │ │ │ │ + jb 31c10 │ │ │ │ + lea 0xe(%ebx),%edx │ │ │ │ + cmp -0x38(%ebp),%edx │ │ │ │ + jae 31b92 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ + lea (%edi,%ebx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 31770 │ │ │ │ - lea 0x7(%edi),%edx │ │ │ │ - lea -0x1c(%ebx),%ecx │ │ │ │ - cmp -0x3c(%ebp),%edx │ │ │ │ - jb 31658 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x3c(%ebp) │ │ │ │ - addl $0x4,-0x40(%ebp) │ │ │ │ - addl $0xc,-0x4c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ - cmp %edx,-0x78(%ebp) │ │ │ │ - jae 30e40 │ │ │ │ - mov -0x284(%ebp),%esi │ │ │ │ - sub -0xb8(%ebp),%esi │ │ │ │ - mov %esi,-0x288(%ebp) │ │ │ │ + jb 31c10 │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + addl $0x4,-0x64(%ebp) │ │ │ │ + addl $0xc,-0x70(%ebp) │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,-0x15c(%ebp) │ │ │ │ + jae 31490 │ │ │ │ + mov -0x160(%ebp),%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + mov %edx,-0x164(%ebp) │ │ │ │ vzeroupper │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x288(%ebp) │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + push -0x164(%ebp) │ │ │ │ + push %edi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - jmp 3158f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + vmovd %xmm0,%ebx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + inc %eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + jae 319ec │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov %eax,(%edx) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 31598 │ │ │ │ + mov %ebx,%edx │ │ │ │ + jmp 31c18 │ │ │ │ + nop │ │ │ │ + incl -0x98(%ebp) │ │ │ │ mov %eax,(%ecx) │ │ │ │ - test %edx,%edx │ │ │ │ - je 30fc2 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - lea 0x0(,%edx,4),%edi │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x278(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x238(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0x138(%ebp) │ │ │ │ - sub %edx,%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - push %edi │ │ │ │ - push $0x0 │ │ │ │ - lea (%edx,%eax,4),%ebx │ │ │ │ + lea 0x0(,%edx,4),%ebx │ │ │ │ + vmovdqa %ymm6,-0x158(%ebp) │ │ │ │ + vmovdqa %ymm3,-0x138(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x118(%ebp) │ │ │ │ + vmovdqa %ymm5,-0xb8(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%esi │ │ │ │ + push %esi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a570 │ │ │ │ - mov -0x1b8(%ebp),%edx │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x238(%ebp),%zmm2 │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm5 │ │ │ │ + vmovdqa -0x118(%ebp),%ymm4 │ │ │ │ fld1 │ │ │ │ - vmovdqa32 -0x278(%ebp),%zmm4 │ │ │ │ - and $0x7,%edx │ │ │ │ - jne 30fe0 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - jmp 3110f │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - jmp 3110f │ │ │ │ + vmovdqa -0x138(%ebp),%ymm3 │ │ │ │ + vmovdqa -0x158(%ebp),%ymm6 │ │ │ │ + and $0x7,%esi │ │ │ │ + jne 315b0 │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + jmp 316b3 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ + jmp 31877 │ │ │ │ + nop │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ebx,%edx │ │ │ │ + jmp 316b3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 3158f │ │ │ │ - movl $0x0,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - sub %ecx,%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + lea (%edi,%ebx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + inc %eax │ │ │ │ + cmp -0x5c(%ebp),%eax │ │ │ │ + jb 31f2b │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 319ec │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub %edi,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ sar $0x2,%ebx │ │ │ │ - cmp -0x78(%ebp),%ebx │ │ │ │ - jb 31959 │ │ │ │ - mov -0x288(%ebp),%eax │ │ │ │ - lea (%ecx,%eax,1),%edx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 30f41 │ │ │ │ + cmp -0x15c(%ebp),%ebx │ │ │ │ + jb 31de1 │ │ │ │ + mov -0x164(%ebp),%ecx │ │ │ │ + lea (%edi,%ecx,1),%edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 31568 │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xf8(%ebp) │ │ │ │ - push %eax │ │ │ │ - push $0x0 │ │ │ │ + vmovdqa %ymm6,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x58(%ebp) │ │ │ │ + vmovdqa %ymm5,-0x38(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a570 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm2 │ │ │ │ + vmovdqa -0x38(%ebp),%ymm5 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm4 │ │ │ │ - jmp 30f41 │ │ │ │ - movl $0x1,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ + vmovdqa -0x58(%ebp),%ymm4 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm6 │ │ │ │ + jmp 31568 │ │ │ │ + movl $0x1,-0xb8(%ebp) │ │ │ │ + jmp 31877 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ mov %edx,(%ebx) │ │ │ │ - jmp 30fc2 │ │ │ │ - movl $0x2,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ + jmp 31598 │ │ │ │ + movl $0x2,-0xb8(%ebp) │ │ │ │ + jmp 31877 │ │ │ │ mov %edx,(%ebx) │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ + incl -0x98(%ebp) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0x3,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ + jmp 31c18 │ │ │ │ + movl $0x3,-0xb8(%ebp) │ │ │ │ + jmp 31877 │ │ │ │ mov %edx,(%ebx) │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ + incl -0x98(%ebp) │ │ │ │ mov $0x2,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0x4,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - mov %edx,(%ebx) │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ + jmp 31c18 │ │ │ │ + movl $0x4,-0xb8(%ebp) │ │ │ │ + jmp 31877 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov %ebx,0x10(%edi,%ecx,1) │ │ │ │ mov $0x3,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0x5,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - mov %edx,(%ebx) │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov $0x4,%edx │ │ │ │ - jmp 31780 │ │ │ │ - cmp -0x70(%ebp),%ecx │ │ │ │ - je 319c0 │ │ │ │ + jmp 31c18 │ │ │ │ + movl $0x5,-0xb8(%ebp) │ │ │ │ + jmp 31877 │ │ │ │ + cmp -0x78(%ebp),%edi │ │ │ │ + je 31e3b │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x1b8(%ebp) │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0x138(%ebp) │ │ │ │ - push %edi │ │ │ │ + vmovdqa %ymm6,-0xd8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm5,-0x58(%ebp) │ │ │ │ + mov %ebx,-0x38(%ebp) │ │ │ │ + push %eax │ │ │ │ push $0x0 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a570 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm2 │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ + vmovdqa -0x58(%ebp),%ymm5 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x1b8(%ebp),%zmm4 │ │ │ │ - mov -0x290(%ebp),%edi │ │ │ │ + vmovdqa -0x98(%ebp),%ymm4 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x16c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xf8(%ebp) │ │ │ │ - sub %ebx,%edi │ │ │ │ - lea 0x4(,%edi,4),%ecx │ │ │ │ - push %ecx │ │ │ │ + vmovdqa %ymm6,-0xd8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm5,-0x58(%ebp) │ │ │ │ + sub %ebx,%ecx │ │ │ │ + lea 0x4(,%ecx,4),%eax │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ + push %eax │ │ │ │ push $0x0 │ │ │ │ - push -0x70(%ebp) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + push -0x78(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a570 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm2 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm4 │ │ │ │ - lea 0x4(%eax,%edi,4),%edx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - jmp 30f41 │ │ │ │ - movl $0x6,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - mov %edx,(%ebx) │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + vmovdqa -0x58(%ebp),%ymm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm4 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + lea 0x4(%edx,%ebx,4),%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + jmp 31568 │ │ │ │ + mov %edx,0xc(%edi,%ecx,1) │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov $0x4,%edx │ │ │ │ + jmp 31c18 │ │ │ │ + movl $0x6,-0xb8(%ebp) │ │ │ │ + jmp 31877 │ │ │ │ + mov %edx,(%ecx) │ │ │ │ + incl -0x98(%ebp) │ │ │ │ mov $0x5,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0x7,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ + jmp 31c18 │ │ │ │ mov %edx,(%ecx) │ │ │ │ + incl -0x98(%ebp) │ │ │ │ mov $0x6,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0x8,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov $0x7,%edx │ │ │ │ - mov %edi,(%eax) │ │ │ │ - jmp 31780 │ │ │ │ - movl $0x9,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov %ecx,(%ebx) │ │ │ │ - mov $0x8,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0xa,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - mov %edx,(%edi) │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov $0x9,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0xb,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov %ebx,(%edi) │ │ │ │ - mov $0xa,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0xc,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov %ecx,(%edi) │ │ │ │ - mov $0xb,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0xd,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - mov %edx,(%ebx) │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov $0xc,%edx │ │ │ │ - jmp 31780 │ │ │ │ - movl $0xe,-0x138(%ebp) │ │ │ │ - jmp 3141b │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov %edi,(%ecx) │ │ │ │ - mov $0xd,%edx │ │ │ │ - jmp 31780 │ │ │ │ - incl -0xf8(%ebp) │ │ │ │ - mov %ebx,(%ecx) │ │ │ │ - mov $0xe,%edx │ │ │ │ - jmp 31780 │ │ │ │ - test %esi,%esi │ │ │ │ - je 31746 │ │ │ │ - movl $0x0,-0x288(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - movl $0x0,-0x284(%ebp) │ │ │ │ - movl $0x0,-0x28c(%ebp) │ │ │ │ - jmp 30de6 │ │ │ │ - test %esi,%esi │ │ │ │ - je 3172c │ │ │ │ - movl $0x4,-0x288(%ebp) │ │ │ │ - jmp 30de6 │ │ │ │ - jmp a823 <__cxa_finalize@plt+0x173> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 31c18 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 31bd0 │ │ │ │ + movl $0x0,-0x164(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + movl $0x0,-0x160(%ebp) │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + jmp 31431 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jmp 31598 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 31bbb │ │ │ │ + movl $0x4,-0x164(%ebp) │ │ │ │ + jmp 31431 │ │ │ │ + jmp a81e <__cxa_finalize@plt+0x16e> │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00031bd0 >&)@@Base>: │ │ │ │ +00031f60 >&)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0xa007f,%ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x2a8,%esp │ │ │ │ + sub $0x188,%esp │ │ │ │ mov (%ecx),%edi │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa53fa,%ebx │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ + mov %esi,-0xf4(%ebp) │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ sub %eax,%edi │ │ │ │ - mov %edi,-0x4c(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%edx │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - sub (%eax),%edi │ │ │ │ - mov %edx,-0x298(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ - sar $0x3,%esi │ │ │ │ - test %edx,%edx │ │ │ │ - je 32cfd >&)@@Base+0x112d> │ │ │ │ - lea 0x0(,%edx,4),%ecx │ │ │ │ + imul $0xaaaaaaab,%edi,%ecx │ │ │ │ + mov %ecx,-0x180(%ebp) │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + sub (%eax),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + sar $0x3,%edx │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 32e10 >&)@@Base+0xeb0> │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x2ac(%ebp) │ │ │ │ - push %ecx │ │ │ │ + lea 0x0(,%ecx,4),%eax │ │ │ │ + mov %eax,-0x18c(%ebp) │ │ │ │ + push %eax │ │ │ │ call a040 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - mov -0x2ac(%ebp),%eax │ │ │ │ - movl $0x0,(%edx) │ │ │ │ - lea (%edx,%eax,1),%ecx │ │ │ │ - add $0x4,%edx │ │ │ │ - mov %ecx,-0x2a8(%ebp) │ │ │ │ - mov %edx,-0x29c(%ebp) │ │ │ │ - cmpl $0x1,-0x298(%ebp) │ │ │ │ - je 32d32 >&)@@Base+0x1162> │ │ │ │ + mov -0x18c(%ebp),%edx │ │ │ │ + cmpl $0x1,-0x180(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + lea (%eax,%edx,1),%ecx │ │ │ │ + mov %ecx,-0x188(%ebp) │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + mov %ecx,-0x184(%ebp) │ │ │ │ + je 32e3c >&)@@Base+0xedc> │ │ │ │ sub $0x4,%esp │ │ │ │ - sub $0x4,%eax │ │ │ │ + lea -0x4(%edx),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ - push %edx │ │ │ │ + push %ecx │ │ │ │ call a570 │ │ │ │ - mov -0x2a8(%ebp),%ebx │ │ │ │ + mov -0x188(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - call 1b360 │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov %edx,-0x2b4(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 32d41 >&)@@Base+0x1171> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov %ebx,-0x184(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + call 1b4b0 │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov %edx,-0x194(%ebp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 32e4b >&)@@Base+0xeeb> │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ + mov %ebx,%esi │ │ │ │ fld1 │ │ │ │ - lea -0x1(%esi),%ecx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - and $0x7,%ecx │ │ │ │ + and $0x7,%edx │ │ │ │ fld %st(0) │ │ │ │ fdivl (%ebx) │ │ │ │ fstpl (%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 31e01 >&)@@Base+0x231> │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 32d90 >&)@@Base+0x11c0> │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 31d90 >&)@@Base+0x1c0> │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 31d7d >&)@@Base+0x1ad> │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 31d6a >&)@@Base+0x19a> │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 31d57 >&)@@Base+0x187> │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 31d44 >&)@@Base+0x174> │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 31d31 >&)@@Base+0x161> │ │ │ │ + jae 3219e >&)@@Base+0x23e> │ │ │ │ + test %edx,%edx │ │ │ │ + je 32e90 >&)@@Base+0xf30> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 3212b >&)@@Base+0x1cb> │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 32118 >&)@@Base+0x1b8> │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 32105 >&)@@Base+0x1a5> │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 320f2 >&)@@Base+0x192> │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 320df >&)@@Base+0x17f> │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 320cc >&)@@Base+0x16c> │ │ │ │ fdivl (%ebx,%eax,8) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - fstpl (%edx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + fstpl (%ecx,%eax,8) │ │ │ │ mov $0x2,%eax │ │ │ │ - jmp 31d33 >&)@@Base+0x163> │ │ │ │ + jmp 320ce >&)@@Base+0x16e> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fdivl (%edi,%eax,8) │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + fdivl (%esi,%eax,8) │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - jmp 31d46 >&)@@Base+0x176> │ │ │ │ + jmp 320e1 >&)@@Base+0x181> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ fdivl (%ebx,%eax,8) │ │ │ │ - fstpl (%edx,%eax,8) │ │ │ │ + fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - jmp 31d59 >&)@@Base+0x189> │ │ │ │ + jmp 320f4 >&)@@Base+0x194> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fdivl (%edi,%eax,8) │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + fdivl (%esi,%eax,8) │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - jmp 31d6c >&)@@Base+0x19c> │ │ │ │ + jmp 32107 >&)@@Base+0x1a7> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ fdivl (%ebx,%eax,8) │ │ │ │ - fstpl (%edx,%eax,8) │ │ │ │ + fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - jmp 31d7f >&)@@Base+0x1af> │ │ │ │ + jmp 3211a >&)@@Base+0x1ba> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - fdivl (%edi,%eax,8) │ │ │ │ - fstpl (%ecx,%eax,8) │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + fdivl (%esi,%eax,8) │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - jmp 31d92 >&)@@Base+0x1c2> │ │ │ │ + jmp 3212d >&)@@Base+0x1cd> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ fdivl (%ebx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jae 31e07 >&)@@Base+0x237> │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jae 321a4 >&)@@Base+0x244> │ │ │ │ fld %st(0) │ │ │ │ fld %st(0) │ │ │ │ - fdivl (%edi,%eax,8) │ │ │ │ + fdivl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fdivl 0x8(%edi,%eax,8) │ │ │ │ + fdivl 0x8(%ecx,%eax,8) │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fdivl 0x10(%edi,%eax,8) │ │ │ │ + fdivl 0x10(%ecx,%eax,8) │ │ │ │ fstpl 0x10(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fdivl 0x18(%edi,%eax,8) │ │ │ │ + fdivl 0x18(%ecx,%eax,8) │ │ │ │ fstpl 0x18(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fdivl 0x20(%edi,%eax,8) │ │ │ │ + fdivl 0x20(%ecx,%eax,8) │ │ │ │ fstpl 0x20(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fdivl 0x28(%edi,%eax,8) │ │ │ │ + fdivl 0x28(%ecx,%eax,8) │ │ │ │ fstpl 0x28(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ - fdivl 0x30(%edi,%eax,8) │ │ │ │ + fdivl 0x30(%ecx,%eax,8) │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ - fdivl 0x38(%edi,%eax,8) │ │ │ │ + fdivl 0x38(%ecx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jb 31da8 >&)@@Base+0x1d8> │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jb 32144 >&)@@Base+0x1e4> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 31e09 >&)@@Base+0x239> │ │ │ │ + jmp 321a6 >&)@@Base+0x246> │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 31e09 >&)@@Base+0x239> │ │ │ │ + jmp 321a6 >&)@@Base+0x246> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 32d53 >&)@@Base+0x1183> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x298(%ebp),%edx │ │ │ │ - movl $0x4,-0x50(%ebp) │ │ │ │ - movl $0x1,-0x4c(%ebp) │ │ │ │ - vmovdqa32 -0xfaf4(%eax),%zmm6 │ │ │ │ - vmovdqa32 -0xfab4(%eax),%zmm3 │ │ │ │ - lea 0x0(,%edx,4),%edi │ │ │ │ + je 32e5d >&)@@Base+0xefd> │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + mov -0x180(%ebp),%edx │ │ │ │ + movl $0xffffffe4,-0x34(%ebp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + vmovdqa -0x10874(%eax),%ymm7 │ │ │ │ + vmovdqa -0x10854(%eax),%ymm5 │ │ │ │ + lea 0x0(,%edx,4),%ecx │ │ │ │ dec %edx │ │ │ │ - mov %edi,-0x2b0(%ebp) │ │ │ │ - mov %edx,-0x2b8(%ebp) │ │ │ │ - vmovdqa32 -0xfa74(%eax),%zmm2 │ │ │ │ - vmovdqa32 -0xfa34(%eax),%zmm4 │ │ │ │ - vmovdqa32 %zmm6,-0x238(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x2a8(%ebp),%ecx │ │ │ │ - sub -0xb8(%ebp),%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ + vmovdqa -0x10834(%eax),%ymm4 │ │ │ │ + vmovdqa -0x10a14(%eax),%ymm3 │ │ │ │ + mov %ecx,-0x190(%ebp) │ │ │ │ + mov %edx,-0x198(%ebp) │ │ │ │ + vmovdqa -0x10814(%eax),%ymm6 │ │ │ │ + vmovdqa %ymm7,-0x118(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x188(%ebp),%edx │ │ │ │ + sub %edi,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ sar $0x2,%ebx │ │ │ │ - cmp -0x298(%ebp),%ebx │ │ │ │ - jae 32a06 >&)@@Base+0xe36> │ │ │ │ + cmp -0x180(%ebp),%ebx │ │ │ │ + jae 32bf9 >&)@@Base+0xc99> │ │ │ │ sub $0xc,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xf8(%ebp) │ │ │ │ - push -0x2ac(%ebp) │ │ │ │ - mov %ecx,-0x1b8(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + vmovdqa %ymm6,-0xd8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm5,-0x78(%ebp) │ │ │ │ + push -0x18c(%ebp) │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ - mov -0x2ac(%ebp),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0x18c(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - lea (%eax,%ecx,1),%eax │ │ │ │ - mov %eax,-0x2a8(%ebp) │ │ │ │ - push -0x2b0(%ebp) │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0x188(%ebp) │ │ │ │ + push -0x190(%ebp) │ │ │ │ push $0x0 │ │ │ │ - push %edi │ │ │ │ + push %edx │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ call a570 │ │ │ │ - mov -0x2b0(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + mov -0x190(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm2 │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm4 │ │ │ │ - lea (%edi,%edx,1),%ecx │ │ │ │ - test %eax,%eax │ │ │ │ - mov %ecx,-0x29c(%ebp) │ │ │ │ - je 31f83 >&)@@Base+0x3b3> │ │ │ │ - mov -0x1b8(%ebp),%edx │ │ │ │ - vmovdqa32 %zmm4,-0x138(%ebp) │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + vmovdqa -0x78(%ebp),%ymm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm4 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + add %eax,%ecx │ │ │ │ + test %edi,%edi │ │ │ │ + mov %ecx,-0x184(%ebp) │ │ │ │ + je 322f2 >&)@@Base+0x392> │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - vmovdqa32 %zmm2,-0xf8(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xb8(%ebp) │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ + push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ - vmovdqa32 -0xb8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm2 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm5 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm4 │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0x29c(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ + vmovdqa -0x98(%ebp),%ymm4 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov -0x184(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + lea -0x1(%esi),%ecx │ │ │ │ + movl $0x0,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ fld1 │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - movl $0x0,-0x138(%ebp) │ │ │ │ sub %edi,%ebx │ │ │ │ - lea -0x1(%edx),%ecx │ │ │ │ + lea 0x54(%edx,%edx,2),%eax │ │ │ │ + lea (%edi,%edx,1),%edx │ │ │ │ sar $0x2,%ebx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ - lea -0xc(%eax,%eax,2),%ecx │ │ │ │ - lea -0x4(%eax),%ebx │ │ │ │ - lea -0x40(%edi,%eax,1),%eax │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ - mov %eax,-0x178(%ebp) │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ - lea -0x1c(%edi,%eax,1),%edx │ │ │ │ - lea -0x20(%edi,%eax,1),%ebx │ │ │ │ - lea -0x24(%edi,%eax,1),%ecx │ │ │ │ - mov %edx,-0x27c(%ebp) │ │ │ │ - lea -0x28(%edi,%eax,1),%edx │ │ │ │ - mov %ebx,-0x280(%ebp) │ │ │ │ - lea -0x2c(%edi,%eax,1),%ebx │ │ │ │ - mov %edx,-0x288(%ebp) │ │ │ │ - lea -0x34(%edi,%eax,1),%edx │ │ │ │ - mov %ecx,-0x284(%ebp) │ │ │ │ - mov %ebx,-0x28c(%ebp) │ │ │ │ - mov %edx,-0x294(%ebp) │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - lea -0x30(%edi,%eax,1),%ecx │ │ │ │ - lea -0x38(%edi,%eax,1),%ebx │ │ │ │ - lea -0x3c(%edi,%eax,1),%edi │ │ │ │ - mov %ecx,-0x290(%ebp) │ │ │ │ - mov %edi,-0x2a4(%ebp) │ │ │ │ - mov %ebx,-0x2a0(%ebp) │ │ │ │ - mov %esi,%edi │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ + mov %edx,-0xdc(%ebp) │ │ │ │ + mov %ebx,-0xe0(%ebp) │ │ │ │ + lea 0x0(,%esi,4),%ebx │ │ │ │ + lea (%ebx,%edi,1),%ecx │ │ │ │ + lea -0x1c(%edi,%ebx,1),%eax │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ + mov %eax,-0x17c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - and $0x7,%edx │ │ │ │ - je 329c3 >&)@@Base+0xdf3> │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 32b93 >&)@@Base+0xc33> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 32052 >&)@@Base+0x482> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 32362 >&)@@Base+0x402> │ │ │ │ + nop │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - mov (%esi),%eax │ │ │ │ - fldl (%ecx,%eax,8) │ │ │ │ + mov (%edi),%ebx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + fldl (%esi,%ebx,8) │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 329e0 >&)@@Base+0xe10> │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 3214f >&)@@Base+0x57f> │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 3212a >&)@@Base+0x55a> │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 32105 >&)@@Base+0x535> │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 320e0 >&)@@Base+0x510> │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 320bb >&)@@Base+0x4eb> │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ + je 32513 >&)@@Base+0x5b3> │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 32bd0 >&)@@Base+0xc70> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 32441 >&)@@Base+0x4e1> │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 32422 >&)@@Base+0x4c2> │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 32403 >&)@@Base+0x4a3> │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 323e4 >&)@@Base+0x484> │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 323c5 >&)@@Base+0x465> │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + fmull (%esi,%eax,8) │ │ │ │ mov $0x2,%eax │ │ │ │ - fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov (%esi,%eax,4),%ebx │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 32513 >&)@@Base+0x5b3> │ │ │ │ + mov (%edi,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ fmull (%ecx,%ebx,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov (%edx,%eax,4),%esi │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + je 32513 >&)@@Base+0x5b3> │ │ │ │ + mov (%edi,%eax,4),%esi │ │ │ │ inc %eax │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ - mov (%ecx,%eax,4),%edx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + je 32513 >&)@@Base+0x5b3> │ │ │ │ + mov (%edi,%eax,4),%ebx │ │ │ │ inc %eax │ │ │ │ - fmull (%esi,%edx,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - mov (%ebx,%eax,4),%ecx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + fmull (%ecx,%ebx,8) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + je 32513 >&)@@Base+0x5b3> │ │ │ │ + mov (%edi,%eax,4),%esi │ │ │ │ inc %eax │ │ │ │ - fmull (%edx,%ecx,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ - mov (%esi,%eax,4),%ebx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + je 32513 >&)@@Base+0x5b3> │ │ │ │ + mov (%edi,%eax,4),%ecx │ │ │ │ inc %eax │ │ │ │ - fmull (%ecx,%ebx,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - cmp %eax,-0x5c(%ebp) │ │ │ │ - je a85f <__cxa_finalize@plt+0x1af> │ │ │ │ - mov (%edx,%eax,4),%esi │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - lea 0x1(%eax),%esi │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - lea 0x2(%eax),%esi │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - lea 0x3(%eax),%esi │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - lea 0x5(%eax),%esi │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - lea 0x6(%eax),%esi │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - lea 0x7(%eax),%esi │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 32260 >&)@@Base+0x690> │ │ │ │ - mov (%edx,%esi,4),%esi │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + cmp %eax,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fmull (%edx,%ecx,8) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + je 32513 >&)@@Base+0x5b3> │ │ │ │ + cmp %eax,-0xe0(%ebp) │ │ │ │ + je a84f <__cxa_finalize@plt+0x19f> │ │ │ │ + mov (%edi,%eax,4),%esi │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 32510 >&)@@Base+0x5b0> │ │ │ │ + mov (%edi,%ecx,4),%esi │ │ │ │ + lea 0x2(%eax),%ecx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 32510 >&)@@Base+0x5b0> │ │ │ │ + mov (%edi,%ecx,4),%esi │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 32510 >&)@@Base+0x5b0> │ │ │ │ + mov (%edi,%ecx,4),%esi │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 32510 >&)@@Base+0x5b0> │ │ │ │ + mov (%edi,%ecx,4),%esi │ │ │ │ + lea 0x5(%eax),%ecx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 32510 >&)@@Base+0x5b0> │ │ │ │ + mov (%edi,%ecx,4),%esi │ │ │ │ + lea 0x6(%eax),%ecx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 32510 >&)@@Base+0x5b0> │ │ │ │ + mov (%edi,%ecx,4),%esi │ │ │ │ + lea 0x7(%eax),%ecx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 32510 >&)@@Base+0x5b0> │ │ │ │ + mov (%edi,%ecx,4),%esi │ │ │ │ add $0x8,%eax │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jne 3217f >&)@@Base+0x5af> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov -0x138(%ebp),%ecx │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov (%ebx,%edx,1),%esi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - fldl (%esi,%ecx,1) │ │ │ │ - mov (%ebx,%edx,1),%esi │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - fldl (%esi,%ecx,1) │ │ │ │ - mov (%ebx,%edx,1),%edx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 32463 >&)@@Base+0x503> │ │ │ │ + nop │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ + mov (%edx,%ecx,1),%esi │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + fldl (%esi,%ebx,1) │ │ │ │ + mov (%edx,%ecx,1),%esi │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + fldl (%esi,%ebx,1) │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov (%edx,%ecx,1),%ecx │ │ │ │ + sub %edi,%esi │ │ │ │ + sub $0x4,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + inc %esi │ │ │ │ fld %st(0) │ │ │ │ + and $0x3,%esi │ │ │ │ fmul %st(3),%st │ │ │ │ - lea (%eax,%ebx,1),%esi │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ - fstpl (%edx,%ecx,1) │ │ │ │ + fstpl (%ecx,%ebx,1) │ │ │ │ fxch %st(2) │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0xf8(%ebp),%ebx │ │ │ │ + mov (%ebx),%edx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - mov (%ecx),%edx │ │ │ │ - lea -0x4(%ebx),%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ fmulp %st,%st(1) │ │ │ │ - inc %ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 32930 >&)@@Base+0xd60> │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 32303 >&)@@Base+0x733> │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 322e4 >&)@@Base+0x714> │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - fld %st(0) │ │ │ │ - lea 0x4(%eax),%eax │ │ │ │ - fmull (%ebx,%esi,8) │ │ │ │ - fstpl -0x1f8(%ebp) │ │ │ │ - fldl -0x1f8(%ebp) │ │ │ │ - faddl (%edx,%esi,8) │ │ │ │ - fstpl (%edx,%esi,8) │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + je 32ba0 >&)@@Base+0xc40> │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 325bd >&)@@Base+0x65d> │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 3259e >&)@@Base+0x63e> │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ - add $0x4,%eax │ │ │ │ - fmull (%esi,%ecx,8) │ │ │ │ - fstpl -0x1f8(%ebp) │ │ │ │ - fldl -0x1f8(%ebp) │ │ │ │ - faddl (%edx,%ecx,8) │ │ │ │ - fstpl (%edx,%ecx,8) │ │ │ │ + fmull (%ecx,%eax,8) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + faddl (%edx,%eax,8) │ │ │ │ + fstpl (%edx,%eax,8) │ │ │ │ + lea 0x4(%edi),%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ add $0x4,%eax │ │ │ │ - fmull (%ecx,%ebx,8) │ │ │ │ - fstpl -0x1f8(%ebp) │ │ │ │ - fldl -0x1f8(%ebp) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + fmull (%esi,%ebx,8) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ faddl (%edx,%ebx,8) │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ - cmp %eax,-0xf8(%ebp) │ │ │ │ - je 323b2 >&)@@Base+0x7e2> │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - mov %edi,-0x1f8(%ebp) │ │ │ │ + mov (%eax),%ecx │ │ │ │ + fld %st(0) │ │ │ │ + add $0x4,%eax │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ + fmull (%ebx,%ecx,8) │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + faddl (%edx,%ecx,8) │ │ │ │ + fstpl (%edx,%ecx,8) │ │ │ │ + je 32656 >&)@@Base+0x6f6> │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ fld %st(0) │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0xc(%eax),%ebx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ faddl (%edx,%edi,8) │ │ │ │ fstpl (%edx,%edi,8) │ │ │ │ mov -0x8(%eax),%edi │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%ebx,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ faddl (%edx,%ebx,8) │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ mov -0x4(%eax),%ebx │ │ │ │ + cmp %eax,-0x98(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ faddl (%edx,%edi,8) │ │ │ │ fstpl (%edx,%edi,8) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%ebx,8) │ │ │ │ - fstpl -0xf8(%ebp) │ │ │ │ - fldl -0xf8(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ faddl (%edx,%ebx,8) │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 3233a >&)@@Base+0x76a> │ │ │ │ + jne 325ef >&)@@Base+0x68f> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x1f8(%ebp),%edi │ │ │ │ - jmp 323b4 >&)@@Base+0x7e4> │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + jmp 32658 >&)@@Base+0x6f8> │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x178(%ebp),%ecx │ │ │ │ - mov $0x17,%esi │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ + mov $0xb,%esi │ │ │ │ shr $0x2,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xf,%eax │ │ │ │ - lea 0x10(%eax),%edx │ │ │ │ + and $0x7,%eax │ │ │ │ + lea 0x8(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ cmovb %esi,%edx │ │ │ │ - cmp %edx,-0x64(%ebp) │ │ │ │ - jb 329f0 >&)@@Base+0xe20> │ │ │ │ + cmp %edx,-0x78(%ebp) │ │ │ │ + jb 32be0 >&)@@Base+0xc80> │ │ │ │ test %eax,%eax │ │ │ │ - je 329f7 >&)@@Base+0xe27> │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0x1b8(%ebp),%ebx │ │ │ │ - lea (%esi,%ebx,1),%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ - inc %edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32aa1 >&)@@Base+0xed1> │ │ │ │ - testb $0x38,-0x178(%ebp) │ │ │ │ - je 32a92 >&)@@Base+0xec2> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea -0x8(%esi,%ebx,1),%ebx │ │ │ │ + je 32bc0 >&)@@Base+0xc60> │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + lea 0x1c(%edi,%edx,1),%ebx │ │ │ │ + mov (%ebx),%esi │ │ │ │ + lea 0x1(%esi),%edx │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 32c89 >&)@@Base+0xd29> │ │ │ │ + testb $0x18,-0xdc(%ebp) │ │ │ │ + je 32c7a >&)@@Base+0xd1a> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + lea 0x18(%edi,%ebx,1),%ebx │ │ │ │ mov (%ebx),%edx │ │ │ │ inc %edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32ab7 >&)@@Base+0xee7> │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 32c9f >&)@@Base+0xd3f> │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 32aa8 >&)@@Base+0xed8> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea -0xc(%esi,%ebx,1),%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ - inc %edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32ad2 >&)@@Base+0xf02> │ │ │ │ - test $0xc,%cl │ │ │ │ - je 32ac3 >&)@@Base+0xef3> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea -0x10(%esi,%ebx,1),%ebx │ │ │ │ + jbe 32c90 >&)@@Base+0xd30> │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + lea 0x14(%edi,%ebx,1),%ebx │ │ │ │ mov (%ebx),%edx │ │ │ │ inc %edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32aed >&)@@Base+0xf1d> │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 32cba >&)@@Base+0xd5a> │ │ │ │ + and $0x4,%ecx │ │ │ │ + je 32cab >&)@@Base+0xd4b> │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ + mov 0x10(%edi,%ecx,1),%ebx │ │ │ │ + inc %ebx │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jb 32cd5 >&)@@Base+0xd75> │ │ │ │ cmp $0x4,%eax │ │ │ │ - jbe 32ade >&)@@Base+0xf0e> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea -0x14(%esi,%ebx,1),%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ + jbe 32cc6 >&)@@Base+0xd66> │ │ │ │ + mov 0xc(%edi,%ecx,1),%edx │ │ │ │ inc %edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32b08 >&)@@Base+0xf38> │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 32cf2 >&)@@Base+0xd92> │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 32af9 >&)@@Base+0xf29> │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - lea -0x18(%esi,%ebx,1),%ebx │ │ │ │ - mov (%ebx),%esi │ │ │ │ - lea 0x1(%esi),%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32c07 >&)@@Base+0x1037> │ │ │ │ - cmp $0x6,%eax │ │ │ │ - je 32b14 >&)@@Base+0xf44> │ │ │ │ - mov -0x27c(%ebp),%ebx │ │ │ │ - mov (%ebx),%esi │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ - inc %esi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jb 32c22 >&)@@Base+0x1052> │ │ │ │ - and $0x8,%ecx │ │ │ │ - je 32c13 >&)@@Base+0x1043> │ │ │ │ - mov -0x280(%ebp),%ecx │ │ │ │ - mov (%ecx),%edx │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - inc %edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32c3d >&)@@Base+0x106d> │ │ │ │ - cmp $0x8,%eax │ │ │ │ - jbe 32c2e >&)@@Base+0x105e> │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ - mov (%ebx),%esi │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jb 32c58 >&)@@Base+0x1088> │ │ │ │ - cmp $0x9,%eax │ │ │ │ - je 32c49 >&)@@Base+0x1079> │ │ │ │ - mov -0x288(%ebp),%ebx │ │ │ │ - mov (%ebx),%edx │ │ │ │ - lea 0x1(%edx),%esi │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - cmp %edi,%esi │ │ │ │ - jb 32c79 >&)@@Base+0x10a9> │ │ │ │ - cmp $0xa,%eax │ │ │ │ - je 32c6a >&)@@Base+0x109a> │ │ │ │ - mov -0x28c(%ebp),%ebx │ │ │ │ + je 32ce3 >&)@@Base+0xd83> │ │ │ │ + lea 0x8(%edi,%ecx,1),%ecx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 32df0 >&)@@Base+0xe90> │ │ │ │ + cmp $0x7,%eax │ │ │ │ + jne 32de1 >&)@@Base+0xe81> │ │ │ │ + mov -0x17c(%ebp),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32c94 >&)@@Base+0x10c4> │ │ │ │ - cmp $0xb,%eax │ │ │ │ - je 32c85 >&)@@Base+0x10b5> │ │ │ │ - mov -0x290(%ebp),%esi │ │ │ │ - mov (%esi),%ebx │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jb 32caf >&)@@Base+0x10df> │ │ │ │ - cmp $0xc,%eax │ │ │ │ - je 32ca0 >&)@@Base+0x10d0> │ │ │ │ - mov -0x294(%ebp),%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jb 32cca >&)@@Base+0x10fa> │ │ │ │ - cmp $0xd,%eax │ │ │ │ - je 32cbb >&)@@Base+0x10eb> │ │ │ │ - mov -0x2a0(%ebp),%esi │ │ │ │ - mov (%esi),%ecx │ │ │ │ - lea 0x1(%ecx),%edx │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 32ce5 >&)@@Base+0x1115> │ │ │ │ - cmp $0xf,%eax │ │ │ │ - jne 32cd6 >&)@@Base+0x1106> │ │ │ │ - mov -0x2a4(%ebp),%ebx │ │ │ │ - mov (%ebx),%esi │ │ │ │ - lea 0x1(%esi),%ecx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jb 32cf1 >&)@@Base+0x1121> │ │ │ │ - movl $0xf,-0xf8(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - vpbroadcastd -0xf8(%ebp),%zmm0 │ │ │ │ - vpbroadcastd %edi,%zmm1 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - vpaddd -0x238(%ebp),%zmm0,%zmm0 │ │ │ │ - sub %eax,%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - lea -0x40(%eax,%edx,4),%eax │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 32dfc >&)@@Base+0xe9c> │ │ │ │ + movl $0x7,-0xd8(%ebp) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + xor %edx,%edx │ │ │ │ + vpbroadcastd -0x2c(%ebp),%ymm2 │ │ │ │ + vpbroadcastd -0xd8(%ebp),%ymm0 │ │ │ │ + vpaddd -0x118(%ebp),%ymm0,%ymm0 │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + lea -0x20(%edi,%ebx,4),%eax │ │ │ │ + shr $0x3,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ and $0x3,%esi │ │ │ │ - je 3267c >&)@@Base+0xaac> │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm7 │ │ │ │ + je 327fc >&)@@Base+0x89c> │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 3264d >&)@@Base+0xa7d> │ │ │ │ + je 327d0 >&)@@Base+0x870> │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 32626 >&)@@Base+0xa56> │ │ │ │ - vpermd (%eax),%zmm3,%zmm5 │ │ │ │ - vpaddd %zmm2,%zmm5,%zmm7 │ │ │ │ - vpcmpnleud %zmm7,%zmm1,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 32920 >&)@@Base+0xd50> │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - sub $0x40,%eax │ │ │ │ - vpermd (%eax),%zmm3,%zmm6 │ │ │ │ - vpaddd %zmm2,%zmm6,%zmm5 │ │ │ │ - vpcmpnleud %zmm5,%zmm1,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 32920 >&)@@Base+0xd50> │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - sub $0x40,%eax │ │ │ │ - vpermd (%eax),%zmm3,%zmm7 │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm6 │ │ │ │ - vpcmpnleud %zmm6,%zmm1,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 32920 >&)@@Base+0xd50> │ │ │ │ - inc %ecx │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - sub $0x40,%eax │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 3271b >&)@@Base+0xb4b> │ │ │ │ - vpermd (%eax),%zmm3,%zmm5 │ │ │ │ - vpaddd %zmm2,%zmm5,%zmm7 │ │ │ │ - vpcmpnleud %zmm7,%zmm1,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 32920 >&)@@Base+0xd50> │ │ │ │ - vpermd -0x40(%eax),%zmm3,%zmm6 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm6,%zmm5 │ │ │ │ - vpcmpnleud %zmm5,%zmm1,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 32920 >&)@@Base+0xd50> │ │ │ │ - vpermd -0x80(%eax),%zmm3,%zmm7 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm6 │ │ │ │ - vpcmpnleud %zmm6,%zmm1,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 32920 >&)@@Base+0xd50> │ │ │ │ - vpermd -0xc0(%eax),%zmm3,%zmm5 │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm5,%zmm7 │ │ │ │ - vpcmpnleud %zmm7,%zmm1,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 32920 >&)@@Base+0xd50> │ │ │ │ - add $0x4,%ecx │ │ │ │ - vpaddd %zmm4,%zmm0,%zmm0 │ │ │ │ - sub $0x100,%eax │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jne 3267c >&)@@Base+0xaac> │ │ │ │ - test $0xf,%dl │ │ │ │ - je 328a0 >&)@@Base+0xcd0> │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - add -0xf8(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - mov %edx,%esi │ │ │ │ - not %esi │ │ │ │ - add -0x4c(%ebp),%esi │ │ │ │ + je 327ac >&)@@Base+0x84c> │ │ │ │ + vpermd (%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 32ae3 >&)@@Base+0xb83> │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + sub $0x20,%eax │ │ │ │ + vpermd (%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 32ae3 >&)@@Base+0xb83> │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + inc %edx │ │ │ │ + sub $0x20,%eax │ │ │ │ + vpermd (%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 32ae3 >&)@@Base+0xb83> │ │ │ │ + inc %edx │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + sub $0x20,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 32893 >&)@@Base+0x933> │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + vpermd (%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 32ae0 >&)@@Base+0xb80> │ │ │ │ + vpermd -0x20(%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 32ae0 >&)@@Base+0xb80> │ │ │ │ + vpermd -0x40(%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 32ae0 >&)@@Base+0xb80> │ │ │ │ + vpermd -0x60(%eax),%ymm5,%ymm1 │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm2 │ │ │ │ + vpsubd %ymm3,%ymm2,%ymm1 │ │ │ │ + vpcmpgtd %ymm1,%ymm7,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 32ae0 >&)@@Base+0xb80> │ │ │ │ + add $0x4,%edx │ │ │ │ + vpaddd %ymm6,%ymm0,%ymm0 │ │ │ │ + add $0xffffff80,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 327ff >&)@@Base+0x89f> │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + test $0x7,%bl │ │ │ │ + je 32a5f >&)@@Base+0xaff> │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + add -0xd8(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ - add -0x1b8(%ebp),%ecx │ │ │ │ - and $0x7,%esi │ │ │ │ - mov (%ecx),%eax │ │ │ │ + lea (%edi,%ecx,4),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ - jae 328a0 >&)@@Base+0xcd0> │ │ │ │ - test %esi,%esi │ │ │ │ - je 327fc >&)@@Base+0xc2c> │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 327e4 >&)@@Base+0xc14> │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 327d5 >&)@@Base+0xc05> │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 327c6 >&)@@Base+0xbf6> │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 327b7 >&)@@Base+0xbe7> │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 327a8 >&)@@Base+0xbd8> │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 32799 >&)@@Base+0xbc9> │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jb 32afb >&)@@Base+0xb9b> │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + lea (%edi,%esi,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ - inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + lea 0x1(%eax),%eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0x2(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ + mov (%ecx),%esi │ │ │ │ + lea 0x1(%esi),%eax │ │ │ │ + mov -0x2c(%ebp),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0x3(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0x4(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0x5(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0x6(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0x7(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0x8(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - inc %edx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ - jae 328a0 >&)@@Base+0xcd0> │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0x9(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - mov -0x4(%ecx),%eax │ │ │ │ - lea -0x4(%ecx),%ebx │ │ │ │ - lea 0x1(%edx),%esi │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - mov -0x4(%ecx),%eax │ │ │ │ - sub $0x4,%ecx │ │ │ │ - inc %edx │ │ │ │ - inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - mov -0x8(%ebx),%eax │ │ │ │ - lea 0x2(%esi),%edx │ │ │ │ - lea -0x8(%ebx),%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0xa(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - mov -0xc(%ebx),%eax │ │ │ │ - lea 0x3(%esi),%edx │ │ │ │ - lea -0xc(%ebx),%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0xb(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - mov -0x10(%ebx),%eax │ │ │ │ - lea 0x4(%esi),%edx │ │ │ │ - lea -0x10(%ebx),%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0xc(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - mov -0x14(%ebx),%eax │ │ │ │ - lea 0x5(%esi),%edx │ │ │ │ - lea -0x14(%ebx),%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0xd(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + sub %edx,%eax │ │ │ │ + lea (%edi,%eax,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - mov -0x18(%ebx),%eax │ │ │ │ - lea 0x6(%esi),%edx │ │ │ │ - lea -0x18(%ebx),%ecx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + lea 0xe(%ebx),%edx │ │ │ │ + cmp -0x58(%ebp),%edx │ │ │ │ + jae 32a5f >&)@@Base+0xaff> │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ + lea (%edi,%ebx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ inc %eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 32940 >&)@@Base+0xd70> │ │ │ │ - lea 0x7(%esi),%edx │ │ │ │ - lea -0x1c(%ebx),%ecx │ │ │ │ - cmp -0x4c(%ebp),%edx │ │ │ │ - jb 327fc >&)@@Base+0xc2c> │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - addl $0x4,-0x50(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - cmp %edx,-0x298(%ebp) │ │ │ │ - jae 31e80 >&)@@Base+0x2b0> │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 32d2a >&)@@Base+0x115a> │ │ │ │ - mov -0x2b4(%ebp),%ebx │ │ │ │ + cmp %esi,%eax │ │ │ │ + jb 32b10 >&)@@Base+0xbb0> │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + addl $0x4,-0x34(%ebp) │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,-0x180(%ebp) │ │ │ │ + jae 32210 >&)@@Base+0x2b0> │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 32e08 >&)@@Base+0xea8> │ │ │ │ + mov -0x194(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edi,%ebx │ │ │ │ + sub %edx,%ebx │ │ │ │ push %ebx │ │ │ │ - push %edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x2a8(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0x188(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ecx,%eax │ │ │ │ - push %eax │ │ │ │ + sub %edi,%ecx │ │ │ │ push %ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 32d9c >&)@@Base+0x11cc> │ │ │ │ + jne 32e9c >&)@@Base+0xf3c> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - jmp 3272d >&)@@Base+0xb5d> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov %edi,-0x1f8(%ebp) │ │ │ │ - jmp 3233a >&)@@Base+0x76a> │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + vmovd %xmm0,%ebx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + lea (%edi,%ecx,4),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + inc %eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jae 328b9 >&)@@Base+0x959> │ │ │ │ + mov %eax,(%edx) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 32b79 >&)@@Base+0xc19> │ │ │ │ + mov %ebx,%edx │ │ │ │ + jmp 32b12 >&)@@Base+0xbb2> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,(%ecx) │ │ │ │ - test %edx,%edx │ │ │ │ - je 329ac >&)@@Base+0xddc> │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - lea 0x0(,%edx,4),%ebx │ │ │ │ - vmovdqa32 %zmm4,-0x278(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x1f8(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xf8(%ebp) │ │ │ │ - push %ebx │ │ │ │ + lea 0x0(,%edx,4),%eax │ │ │ │ + vmovdqa %ymm6,-0x178(%ebp) │ │ │ │ + vmovdqa %ymm3,-0x158(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x138(%ebp) │ │ │ │ + vmovdqa %ymm5,-0xd8(%ebp) │ │ │ │ + push %eax │ │ │ │ push $0x0 │ │ │ │ - sub %edx,%ecx │ │ │ │ - lea (%esi,%ecx,4),%edx │ │ │ │ + sub %edx,%esi │ │ │ │ + lea (%edi,%esi,4),%edx │ │ │ │ push %edx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a570 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x1f8(%ebp),%zmm2 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm5 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x278(%ebp),%zmm4 │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - addl $0x8,-0x138(%ebp) │ │ │ │ + vmovdqa -0x138(%ebp),%ymm4 │ │ │ │ + vmovdqa -0x158(%ebp),%ymm3 │ │ │ │ + vmovdqa -0x178(%ebp),%ymm6 │ │ │ │ + mov -0xe0(%ebp),%ecx │ │ │ │ + addl $0x8,-0xb8(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ fld1 │ │ │ │ - and $0x7,%edx │ │ │ │ - jne 32050 >&)@@Base+0x480> │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - jmp 3217f >&)@@Base+0x5af> │ │ │ │ + and $0x7,%ecx │ │ │ │ + jne 32360 >&)@@Base+0x400> │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + jmp 32463 >&)@@Base+0x503> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + jmp 325ef >&)@@Base+0x68f> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - jmp 3217f >&)@@Base+0x5af> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 3272d >&)@@Base+0xb5d> │ │ │ │ - movl $0x0,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov -0x29c(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - sub %eax,%edi │ │ │ │ - mov %edi,%ecx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - cmp -0x298(%ebp),%ecx │ │ │ │ - jb 32b23 >&)@@Base+0xf53> │ │ │ │ - mov -0x2ac(%ebp),%edx │ │ │ │ - lea (%eax,%edx,1),%ebx │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 31f89 >&)@@Base+0x3b9> │ │ │ │ + movl $0x0,-0xd8(%ebp) │ │ │ │ + jmp 32744 >&)@@Base+0x7e4> │ │ │ │ + nop │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + jmp 32463 >&)@@Base+0x503> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea (%edi,%ebx,4),%ecx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + inc %eax │ │ │ │ + cmp -0x2c(%ebp),%eax │ │ │ │ + jb 32e35 >&)@@Base+0xed5> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 328b9 >&)@@Base+0x959> │ │ │ │ + mov -0x184(%ebp),%ecx │ │ │ │ + sub %edi,%ecx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + sar $0x2,%ebx │ │ │ │ + cmp -0x180(%ebp),%ebx │ │ │ │ + jb 32d00 >&)@@Base+0xda0> │ │ │ │ + mov -0x18c(%ebp),%edx │ │ │ │ + lea (%edi,%edx,1),%eax │ │ │ │ + mov %eax,-0x184(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 322f4 >&)@@Base+0x394> │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xf8(%ebp) │ │ │ │ + vmovdqa %ymm6,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x78(%ebp) │ │ │ │ + vmovdqa %ymm5,-0x58(%ebp) │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ - push %eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a570 │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm2 │ │ │ │ + vmovdqa -0x58(%ebp),%ymm5 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm4 │ │ │ │ - jmp 31f89 >&)@@Base+0x3b9> │ │ │ │ - movl $0x1,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ + vmovdqa -0x78(%ebp),%ymm4 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm6 │ │ │ │ + jmp 322f4 >&)@@Base+0x394> │ │ │ │ + movl $0x1,-0xd8(%ebp) │ │ │ │ + jmp 32744 >&)@@Base+0x7e4> │ │ │ │ mov %edx,(%ebx) │ │ │ │ - jmp 329ac >&)@@Base+0xddc> │ │ │ │ - movl $0x2,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ + jmp 32b79 >&)@@Base+0xc19> │ │ │ │ + movl $0x2,-0xd8(%ebp) │ │ │ │ + jmp 32744 >&)@@Base+0x7e4> │ │ │ │ mov %edx,(%ebx) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0x3,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ + jmp 32b12 >&)@@Base+0xbb2> │ │ │ │ + movl $0x3,-0xd8(%ebp) │ │ │ │ + jmp 32744 >&)@@Base+0x7e4> │ │ │ │ mov %edx,(%ebx) │ │ │ │ mov $0x2,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0x4,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov %edx,(%ebx) │ │ │ │ + jmp 32b12 >&)@@Base+0xbb2> │ │ │ │ + movl $0x4,-0xd8(%ebp) │ │ │ │ + jmp 32744 >&)@@Base+0x7e4> │ │ │ │ + mov %ebx,0x10(%edi,%ecx,1) │ │ │ │ mov $0x3,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0x5,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov %edx,(%ebx) │ │ │ │ + jmp 32b12 >&)@@Base+0xbb2> │ │ │ │ + movl $0x5,-0xd8(%ebp) │ │ │ │ + jmp 32744 >&)@@Base+0x7e4> │ │ │ │ + mov %edx,0xc(%edi,%ecx,1) │ │ │ │ mov $0x4,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0x6,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - cmp -0x29c(%ebp),%eax │ │ │ │ - je 32b8d >&)@@Base+0xfbd> │ │ │ │ + jmp 32b12 >&)@@Base+0xbb2> │ │ │ │ + cmp -0x184(%ebp),%edi │ │ │ │ + je 32d60 >&)@@Base+0xe00> │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x1b8(%ebp) │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0x138(%ebp) │ │ │ │ - push %edi │ │ │ │ + vmovdqa %ymm6,-0xd8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm5,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + push %ecx │ │ │ │ push $0x0 │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a570 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm2 │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ + vmovdqa -0x78(%ebp),%ymm5 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa32 -0x1b8(%ebp),%zmm4 │ │ │ │ - mov -0x2b8(%ebp),%edi │ │ │ │ + vmovdqa -0x98(%ebp),%ymm4 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x198(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - vmovdqa32 %zmm4,-0x178(%ebp) │ │ │ │ - vmovdqa32 %zmm2,-0x138(%ebp) │ │ │ │ - vmovdqa32 %zmm3,-0xf8(%ebp) │ │ │ │ - sub %ecx,%edi │ │ │ │ - lea 0x4(,%edi,4),%eax │ │ │ │ - push %eax │ │ │ │ + vmovdqa %ymm6,-0xd8(%ebp) │ │ │ │ + vmovdqa %ymm3,-0xb8(%ebp) │ │ │ │ + vmovdqa %ymm4,-0x98(%ebp) │ │ │ │ + vmovdqa %ymm5,-0x78(%ebp) │ │ │ │ + sub %ebx,%ecx │ │ │ │ + lea 0x4(,%ecx,4),%edx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + push %edx │ │ │ │ push $0x0 │ │ │ │ - push -0x29c(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push -0x184(%ebp) │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a570 │ │ │ │ - mov -0x29c(%ebp),%edx │ │ │ │ - vmovdqa32 -0xf8(%ebp),%zmm3 │ │ │ │ - vmovdqa32 -0x138(%ebp),%zmm2 │ │ │ │ - add $0x10,%esp │ │ │ │ - vmovdqa32 -0x178(%ebp),%zmm4 │ │ │ │ - lea 0x4(%edx,%edi,4),%ebx │ │ │ │ - mov %ebx,-0x29c(%ebp) │ │ │ │ - jmp 31f89 >&)@@Base+0x3b9> │ │ │ │ - mov %edx,(%ebx) │ │ │ │ - mov $0x5,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0x7,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov %esi,(%ebx) │ │ │ │ - mov $0x6,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0x8,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ + mov -0x184(%ebp),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + vmovdqa -0x78(%ebp),%ymm5 │ │ │ │ + vmovdqa -0x98(%ebp),%ymm4 │ │ │ │ + vmovdqa -0xb8(%ebp),%ymm3 │ │ │ │ + vmovdqa -0xd8(%ebp),%ymm6 │ │ │ │ + lea 0x4(%eax,%ebx,4),%ecx │ │ │ │ + mov %ecx,-0x184(%ebp) │ │ │ │ + jmp 322f4 >&)@@Base+0x394> │ │ │ │ + movl $0x6,-0xd8(%ebp) │ │ │ │ + jmp 32744 >&)@@Base+0x7e4> │ │ │ │ mov %edx,(%ecx) │ │ │ │ - mov $0x7,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0x9,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov -0x284(%ebp),%ebx │ │ │ │ - mov $0x8,%edx │ │ │ │ - mov %ecx,(%ebx) │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0xa,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov %esi,(%ebx) │ │ │ │ - mov $0x9,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0xb,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ + mov $0x5,%edx │ │ │ │ + jmp 32b12 >&)@@Base+0xbb2> │ │ │ │ mov %edx,(%ebx) │ │ │ │ - mov $0xa,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0xc,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov %ecx,(%esi) │ │ │ │ - mov $0xb,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0xd,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov %ebx,(%esi) │ │ │ │ - mov $0xc,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0xe,-0xf8(%ebp) │ │ │ │ - jmp 325b9 >&)@@Base+0x9e9> │ │ │ │ - mov %edx,(%esi) │ │ │ │ - mov $0xd,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - mov %ecx,(%ebx) │ │ │ │ - mov $0xe,%edx │ │ │ │ - jmp 32946 >&)@@Base+0xd76> │ │ │ │ - movl $0x0,-0x2ac(%ebp) │ │ │ │ - movl $0x0,-0x2a8(%ebp) │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - movl $0x0,-0x29c(%ebp) │ │ │ │ - jmp 31cb6 >&)@@Base+0xe6> │ │ │ │ + mov $0x6,%edx │ │ │ │ + jmp 32b12 >&)@@Base+0xbb2> │ │ │ │ vzeroupper │ │ │ │ - jmp 328de >&)@@Base+0xd0e> │ │ │ │ - movl $0x4,-0x2ac(%ebp) │ │ │ │ - jmp 31cb6 >&)@@Base+0xe6> │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jne 31e14 >&)@@Base+0x244> │ │ │ │ + jmp 32a9c >&)@@Base+0xb3c> │ │ │ │ + movl $0x0,-0x18c(%ebp) │ │ │ │ + movl $0x0,-0x188(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + movl $0x0,-0x184(%ebp) │ │ │ │ + jmp 3204c >&)@@Base+0xec> │ │ │ │ + mov %eax,(%ecx) │ │ │ │ + jmp 32b79 >&)@@Base+0xc19> │ │ │ │ + movl $0x4,-0x18c(%ebp) │ │ │ │ + jmp 3204c >&)@@Base+0xec> │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 32d6e >&)@@Base+0x119e> │ │ │ │ - mov -0x2b4(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jne 321b1 >&)@@Base+0x251> │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 32e7b >&)@@Base+0xf1b> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ecx,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ push %esi │ │ │ │ - push %ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 328fc >&)@@Base+0xd2c> │ │ │ │ - jmp 328de >&)@@Base+0xd0e> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %edi,%edi │ │ │ │ + je 32ab7 >&)@@Base+0xb57> │ │ │ │ + jmp 32a9c >&)@@Base+0xb3c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %ebx,%edi │ │ │ │ - jmp 31da8 >&)@@Base+0x1d8> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + jmp 32144 >&)@@Base+0x1e4> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp a87f <__cxa_finalize@plt+0x1cf> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp a8ae <__cxa_finalize@plt+0x1fe> │ │ │ │ - jmp a889 <__cxa_finalize@plt+0x1d9> │ │ │ │ + jmp a8a7 <__cxa_finalize@plt+0x1f7> │ │ │ │ │ │ │ │ -00032db0 : │ │ │ │ +00032eb0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ sub %edx,%ebx │ │ │ │ - je 32ebc │ │ │ │ + je 32fbc │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ fldl (%edx) │ │ │ │ sar $0x3,%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ + and $0x7,%esi │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - and $0x7,%esi │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 32ebc │ │ │ │ + jae 32fbc │ │ │ │ test %esi,%esi │ │ │ │ - je 32e58 │ │ │ │ + je 32f58 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 32e4a │ │ │ │ + je 32f4a │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 32e40 │ │ │ │ + je 32f40 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 32e36 │ │ │ │ + je 32f36 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 32e2c │ │ │ │ + je 32f2c │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 32e22 │ │ │ │ + je 32f22 │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 32e18 │ │ │ │ + je 32f18 │ │ │ │ fldl 0x8(%edx) │ │ │ │ - faddl 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ + faddl 0x8(%ecx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ @@ -43844,15 +45620,15 @@ │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 32ebc │ │ │ │ + jae 32fbc │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ faddl 0x8(%ecx,%eax,8) │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ fldl 0x10(%edx,%eax,8) │ │ │ │ @@ -43871,84 +45647,84 @@ │ │ │ │ faddl 0x30(%ecx,%eax,8) │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fldl 0x38(%edx,%eax,8) │ │ │ │ faddl 0x38(%ecx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 32e58 │ │ │ │ + jb 32f58 │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ fldl (%edx) │ │ │ │ faddl (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00032ed0 : │ │ │ │ +00032fd0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ fldl (%ebx) │ │ │ │ fldl (%ecx) │ │ │ │ sub %edx,%esi │ │ │ │ - je 32faf │ │ │ │ + je 330af │ │ │ │ mov 0x8(%ebx),%edi │ │ │ │ - mov $0x1,%eax │ │ │ │ sar $0x3,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ lea -0x1(%esi),%ebp │ │ │ │ + and $0x3,%ebp │ │ │ │ fmull (%edi) │ │ │ │ fxch %st(1) │ │ │ │ - and $0x3,%ebp │ │ │ │ fmull (%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx) │ │ │ │ fldl (%ebx) │ │ │ │ fldl (%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 32faf │ │ │ │ + jae 330af │ │ │ │ test %ebp,%ebp │ │ │ │ - je 32f61 │ │ │ │ + je 33061 │ │ │ │ cmp $0x1,%ebp │ │ │ │ - je 32f4b │ │ │ │ + je 3304b │ │ │ │ cmp $0x2,%ebp │ │ │ │ - je 32f39 │ │ │ │ + je 33039 │ │ │ │ fmull 0x8(%edi) │ │ │ │ fxch %st(1) │ │ │ │ mov $0x2,%eax │ │ │ │ fmull 0x8(%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fldl (%ebx) │ │ │ │ fldl (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ fldl (%ebx) │ │ │ │ + inc %eax │ │ │ │ fldl (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%ebx) │ │ │ │ fldl (%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 32faf │ │ │ │ + jae 330af │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ fxch %st(1) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fldl 0x8(%edi,%eax,8) │ │ │ │ fmull (%ecx) │ │ │ │ @@ -43968,101 +45744,101 @@ │ │ │ │ fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x18(%edx,%eax,8) │ │ │ │ add $0x4,%eax │ │ │ │ fldl (%ebx) │ │ │ │ fldl (%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 32f61 │ │ │ │ + jb 33061 │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%ecx) │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00032fc0 : │ │ │ │ +000330c0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x34(%esp),%ecx │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ mov 0xc(%eax),%ebp │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ mov %ebp,(%esp) │ │ │ │ sub %edx,%ebp │ │ │ │ - je 33110 │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ + je 33210 │ │ │ │ mov 0x8(%ebx),%edi │ │ │ │ - fldl (%ecx) │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ sar $0x3,%ebp │ │ │ │ + fldl (%ecx) │ │ │ │ mov %ebp,0xc(%esp) │ │ │ │ - mov %esi,(%esp) │ │ │ │ fmull (%edi) │ │ │ │ + mov %esi,(%esp) │ │ │ │ + mov (%esp),%eax │ │ │ │ mov %ebp,%esi │ │ │ │ lea -0x1(%ebp),%ebp │ │ │ │ - mov (%esp),%eax │ │ │ │ and $0x3,%ebp │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%ebx) │ │ │ │ mov $0x1,%eax │ │ │ │ + fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x10(%esp) │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 33110 │ │ │ │ + jae 33210 │ │ │ │ test %ebp,%ebp │ │ │ │ - je 33130 │ │ │ │ + je 33230 │ │ │ │ cmp $0x1,%ebp │ │ │ │ - je 33075 │ │ │ │ + je 33175 │ │ │ │ cmp $0x2,%ebp │ │ │ │ - je 33056 │ │ │ │ + je 33156 │ │ │ │ fldl (%ecx) │ │ │ │ mov (%esp),%esi │ │ │ │ - fmull 0x8(%edi) │ │ │ │ mov $0x2,%eax │ │ │ │ + fmull 0x8(%edi) │ │ │ │ fldl 0x8(%esi) │ │ │ │ fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x10(%esp) │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - mov (%esp),%ebp │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ + mov (%esp),%ebp │ │ │ │ fldl 0x0(%ebp,%eax,8) │ │ │ │ fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x10(%esp) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%ecx) │ │ │ │ - mov (%esp),%esi │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ + mov (%esp),%esi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x10(%esp) │ │ │ │ fldl 0x10(%esp) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp 0xc(%esp),%eax │ │ │ │ - jae 33110 │ │ │ │ + jae 33210 │ │ │ │ fldl (%ecx) │ │ │ │ fmull (%edi,%eax,8) │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmull (%ebx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ @@ -44093,15 +45869,15 @@ │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl 0x18(%edx,%eax,8) │ │ │ │ fstpl 0x18(%edx,%eax,8) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %ebp,%eax │ │ │ │ - jb 3309d │ │ │ │ + jb 3319d │ │ │ │ fldl (%ebx) │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ fmull (%ecx) │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -44109,427 +45885,427 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esp),%esi │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ - jmp 3309d │ │ │ │ + jmp 3319d │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00033140 : │ │ │ │ +00033240 : │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa3eae,%ebx │ │ │ │ sub $0x28,%esp │ │ │ │ fildl 0x34(%esp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9eda7,%ebx │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fildl 0x30(%esp) │ │ │ │ fstpl (%esp) │ │ │ │ call a5d0 │ │ │ │ - fldt -0xf534(%ebx) │ │ │ │ + fldt -0x10704(%ebx) │ │ │ │ fld %st(0) │ │ │ │ fstpt 0x10(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fisttpll 0x10(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ dec %eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa3e6e,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9ed6e,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ - lea -0x13be4(%ebx),%ecx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x8(%esp),%eax │ │ │ │ movl $0x0,0x4(%esp) │ │ │ │ movl $0x0,0x8(%esp) │ │ │ │ push %eax │ │ │ │ lea 0x8(%esp),%edx │ │ │ │ + lea -0x14be4(%ebx),%ecx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ push 0x30(%esp) │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3322a │ │ │ │ + je 3332a │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 33230 │ │ │ │ + jle 33330 │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 33210 │ │ │ │ + jle 33310 │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ - call 33140 │ │ │ │ + call 33240 │ │ │ │ mov %eax,(%esp) │ │ │ │ call a500 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 3323b │ │ │ │ + jne 3333b │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f79(%ebx),%ecx │ │ │ │ + lea -0x14f79(%ebx),%ecx │ │ │ │ mov -0x30(%ebx),%eax │ │ │ │ push %ecx │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 331f1 │ │ │ │ + jmp 332f1 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f90(%ebx),%ecx │ │ │ │ - jmp 33219 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + lea -0x14f90(%ebx),%ecx │ │ │ │ + jmp 33319 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ │ │ │ │ -00033240 : │ │ │ │ +00033340 : │ │ │ │ push %ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ - mov (%edx),%ecx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa3d96,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9ec98,%ebx │ │ │ │ + mov (%edx),%ecx │ │ │ │ mov -0xc(%ecx),%ecx │ │ │ │ mov 0x8(%edx,%ecx,1),%ecx │ │ │ │ cmp $0x8,%al │ │ │ │ - jbe 332a0 │ │ │ │ + jbe 333a0 │ │ │ │ movb $0x3f,0xb(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 332c0 │ │ │ │ + je 333c0 │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x1 │ │ │ │ lea 0x13(%esp),%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 332d0 │ │ │ │ + jne 333d0 │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0x31,%eax │ │ │ │ mov %al,0xb(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 33278 │ │ │ │ + jne 33378 │ │ │ │ sub $0x8,%esp │ │ │ │ movzbl %al,%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call a030 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3328b │ │ │ │ + jmp 3338b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x3f │ │ │ │ push %edx │ │ │ │ call a030 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3328b │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 3338b │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ push %ebx │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0x9ec09,%ecx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov (%eax),%ebp │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0xa3d00,%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ test %ebp,%ebp │ │ │ │ - je 334be │ │ │ │ + je 335be │ │ │ │ mov %ebp,%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 33497 │ │ │ │ + je 33597 │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov %ecx,%ebp │ │ │ │ mov %eax,%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3346d │ │ │ │ + je 3356d │ │ │ │ mov %ebp,0x14(%esp) │ │ │ │ mov (%ecx),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 33446 │ │ │ │ + je 33546 │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 33417 │ │ │ │ + je 33517 │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov (%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 333ef │ │ │ │ + je 334ef │ │ │ │ mov %ebp,0x4(%esp) │ │ │ │ mov %ebx,%ebp │ │ │ │ mov (%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 333c5 │ │ │ │ + je 334c5 │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ mov %eax,%ebp │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3339f │ │ │ │ + je 3349f │ │ │ │ mov (%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 33380 │ │ │ │ + je 33480 │ │ │ │ mov %edi,%edx │ │ │ │ - call 332e0 │ │ │ │ + call 333e0 │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 33370 │ │ │ │ + jne 33470 │ │ │ │ sub $0x8,%esp │ │ │ │ push (%edi) │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 3336a │ │ │ │ + jne 3346a │ │ │ │ sub $0x8,%esp │ │ │ │ push (%edi) │ │ │ │ movzbl 0x4(%esi),%ecx │ │ │ │ push %ecx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 33364 │ │ │ │ + jne 33464 │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push (%edi) │ │ │ │ movzbl 0x4(%eax),%esi │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 33358 │ │ │ │ + jne 33458 │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push (%edi) │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ push %edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 33348 │ │ │ │ + jne 33448 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push (%edi) │ │ │ │ movzbl 0x4(%ebp),%eax │ │ │ │ push %eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov (%ecx),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 33339 │ │ │ │ + jne 33439 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push (%edi) │ │ │ │ movzbl 0x4(%ecx),%ebx │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3332b │ │ │ │ + jne 3342b │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ push (%edi) │ │ │ │ movzbl 0x4(%esi),%edx │ │ │ │ push %edx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 3331d │ │ │ │ + jne 3341d │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov %ebp,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ push (%eax) │ │ │ │ movzbl 0x4(%ecx),%esi │ │ │ │ push %esi │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 33307 │ │ │ │ + jne 33407 │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ push (%ebx) │ │ │ │ movzbl 0x4(%edi),%ebp │ │ │ │ push %ebp │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000334e0 : │ │ │ │ +000335e0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 335a0 │ │ │ │ + je 336a0 │ │ │ │ mov (%ebx),%eax │ │ │ │ lea 0x8(%esp),%ebp │ │ │ │ test %eax,%eax │ │ │ │ - je 33526 │ │ │ │ + je 33626 │ │ │ │ mov %ebp,%edx │ │ │ │ - call 332e0 │ │ │ │ + call 333e0 │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 33512 │ │ │ │ + jne 33612 │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ movzbl 0x4(%ebx),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9e9c2,%ebx │ │ │ │ push %edx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa3ac1,%ebx │ │ │ │ push %eax │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x8(%esp),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3355f │ │ │ │ + je 3365f │ │ │ │ mov %esi,%edx │ │ │ │ - call 332e0 │ │ │ │ + call 333e0 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 3354f │ │ │ │ + jne 3364f │ │ │ │ sub $0x8,%esp │ │ │ │ movzbl 0x4(%edi),%ecx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9e989,%ebx │ │ │ │ push 0x10(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa3a85,%ebx │ │ │ │ push %ecx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 335be │ │ │ │ + jne 336be │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x4(%edi),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9e948,%ebx │ │ │ │ push %edx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa3a47,%ebx │ │ │ │ push %ebp │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3357e │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 3367e │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000335d0 : │ │ │ │ +000336d0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa3a14,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9e914,%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 33640 │ │ │ │ + je 33740 │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x13f55(%ebx),%edx │ │ │ │ + lea -0x14f55(%ebx),%edx │ │ │ │ push $0x1 │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %esi │ │ │ │ push (%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x13f53(%ebx),%ecx │ │ │ │ + lea -0x14f53(%ebx),%ecx │ │ │ │ push $0x1 │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push %esi │ │ │ │ push 0x4(%edi) │ │ │ │ - lea -0x13f51(%ebx),%edi │ │ │ │ - call 335d0 │ │ │ │ + lea -0x14f51(%ebx),%edi │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -44537,209 +46313,215 @@ │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ movzbl 0x4(%edi),%esi │ │ │ │ push %esi │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00033660 : │ │ │ │ +00033760 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 337c0 │ │ │ │ - lea 0x1(%eax),%ebp │ │ │ │ + jle 338d0 │ │ │ │ + lea 0x1(%eax),%edi │ │ │ │ dec %eax │ │ │ │ mov %esi,%ecx │ │ │ │ - mov %esi,%edi │ │ │ │ - mov $0x2,%ebx │ │ │ │ + mov %esi,%ebp │ │ │ │ and $0x7,%eax │ │ │ │ - je 336fc │ │ │ │ + mov $0x2,%ebx │ │ │ │ + je 337fc │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 336e8 │ │ │ │ + je 337e8 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 336dc │ │ │ │ + je 337dc │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 336d0 │ │ │ │ + je 337d0 │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 336c4 │ │ │ │ + je 337c4 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 336b8 │ │ │ │ + je 337b8 │ │ │ │ cmp $0x6,%eax │ │ │ │ - jne 337a0 │ │ │ │ + jne 338b0 │ │ │ │ imul %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ div %ebx │ │ │ │ inc %ebx │ │ │ │ - add %eax,%edi │ │ │ │ + add %eax,%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ div %ebx │ │ │ │ inc %ebx │ │ │ │ - add %eax,%edi │ │ │ │ + add %eax,%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ div %ebx │ │ │ │ inc %ebx │ │ │ │ - add %eax,%edi │ │ │ │ + add %eax,%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ div %ebx │ │ │ │ inc %ebx │ │ │ │ - add %eax,%edi │ │ │ │ + add %eax,%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ div %ebx │ │ │ │ inc %ebx │ │ │ │ - add %eax,%edi │ │ │ │ + add %eax,%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ div %ebx │ │ │ │ inc %ebx │ │ │ │ - add %eax,%edi │ │ │ │ - cmp %ebp,%ebx │ │ │ │ - je 33790 │ │ │ │ + add %eax,%ebp │ │ │ │ + cmp %edi,%ebx │ │ │ │ + je 3389e │ │ │ │ imul %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %ecx,%eax │ │ │ │ imul %esi,%ecx │ │ │ │ div %ebx │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ mov %edx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - add %eax,%edi │ │ │ │ + add %eax,%ebp │ │ │ │ mov %ecx,%eax │ │ │ │ divl (%esp) │ │ │ │ - lea 0x2(%ebx),%edx │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %edx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - add %eax,%edi │ │ │ │ + add %ebp,%eax │ │ │ │ + lea 0x2(%ebx),%ebp │ │ │ │ + mov %eax,(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - divl (%esp) │ │ │ │ - lea 0x3(%ebx),%edx │ │ │ │ + div %ebp │ │ │ │ + mov (%esp),%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %edx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - add %eax,%edi │ │ │ │ + add %ebp,%eax │ │ │ │ + lea 0x3(%ebx),%ebp │ │ │ │ + mov %eax,(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - divl (%esp) │ │ │ │ - lea 0x4(%ebx),%edx │ │ │ │ + div %ebp │ │ │ │ + mov (%esp),%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %edx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - add %eax,%edi │ │ │ │ + add %ebp,%eax │ │ │ │ + lea 0x4(%ebx),%ebp │ │ │ │ + mov %eax,(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - divl (%esp) │ │ │ │ - lea 0x5(%ebx),%edx │ │ │ │ + div %ebp │ │ │ │ + mov (%esp),%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %edx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - add %eax,%edi │ │ │ │ + add %ebp,%eax │ │ │ │ + lea 0x5(%ebx),%ebp │ │ │ │ + mov %eax,(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - divl (%esp) │ │ │ │ - lea 0x6(%ebx),%edx │ │ │ │ + div %ebp │ │ │ │ + mov (%esp),%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %edx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - add %eax,%edi │ │ │ │ + add %ebp,%eax │ │ │ │ + lea 0x6(%ebx),%ebp │ │ │ │ + mov %eax,(%esp) │ │ │ │ mov %ecx,%eax │ │ │ │ - divl (%esp) │ │ │ │ - lea 0x7(%ebx),%edx │ │ │ │ + div %ebp │ │ │ │ + mov (%esp),%ebp │ │ │ │ imul %esi,%ecx │ │ │ │ - mov %edx,(%esp) │ │ │ │ xor %edx,%edx │ │ │ │ - add %eax,%edi │ │ │ │ - mov %ecx,%eax │ │ │ │ - divl (%esp) │ │ │ │ - add %eax,%edi │ │ │ │ + add %ebp,%eax │ │ │ │ + lea 0x7(%ebx),%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp %ebp,%ebx │ │ │ │ - jne 336fc │ │ │ │ + mov %eax,(%esp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + div %ebp │ │ │ │ + mov (%esp),%ebp │ │ │ │ + lea 0x0(%ebp,%eax,1),%ebp │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 337fc │ │ │ │ add $0x4,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %ebp,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ imul %esi,%ecx │ │ │ │ mov $0x3,%ebx │ │ │ │ - mov %ecx,%edi │ │ │ │ - shr $1,%edi │ │ │ │ - add %esi,%edi │ │ │ │ - jmp 336ac │ │ │ │ + mov %ecx,%ebp │ │ │ │ + shr $1,%ebp │ │ │ │ + add %esi,%ebp │ │ │ │ + jmp 337ac │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x4,%esp │ │ │ │ - mov %esi,%edi │ │ │ │ + mov %esi,%ebp │ │ │ │ pop %ebx │ │ │ │ - mov %edi,%eax │ │ │ │ + mov %ebp,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000337d0 : │ │ │ │ +000338e0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x40(%esp),%ebp │ │ │ │ movl $0x0,0x18(%esp) │ │ │ │ mov 0x44(%esp),%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa3808,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9e6f8,%ebx │ │ │ │ mov 0x0(%ebp),%edx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ - lea -0x13f55(%ebx),%esi │ │ │ │ - lea -0x13f51(%ebx),%ecx │ │ │ │ + lea -0x14f55(%ebx),%esi │ │ │ │ + lea -0x14f51(%ebx),%ecx │ │ │ │ + sub %edx,%eax │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ - sub %edx,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ imul $0xcccccccd,%eax,%ebp │ │ │ │ cmp %ebp,0x18(%esp) │ │ │ │ - jae 33941 │ │ │ │ + jae 33a51 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ lea 0x0(%ebp,%ebp,4),%eax │ │ │ │ lea (%edx,%eax,4),%ecx │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ - je 338f7 │ │ │ │ + je 33a07 │ │ │ │ sub %edx,%eax │ │ │ │ mov %edx,%esi │ │ │ │ test $0x4,%al │ │ │ │ - je 33891 │ │ │ │ + je 339a1 │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x4,%esi │ │ │ │ push $0x1 │ │ │ │ push 0x14(%esp) │ │ │ │ push %edi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ @@ -44752,15 +46534,15 @@ │ │ │ │ push $0x1 │ │ │ │ push 0x18(%esp) │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - je 338f7 │ │ │ │ + je 33a07 │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x8,%esi │ │ │ │ push $0x1 │ │ │ │ push 0x14(%esp) │ │ │ │ push %edi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ @@ -44787,20 +46569,20 @@ │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push 0x18(%esp) │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jne 33895 │ │ │ │ + jne 339a5 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x10(%ecx) │ │ │ │ push 0xc(%ecx) │ │ │ │ - lea -0x13f4f(%ebx),%ebp │ │ │ │ + lea -0x14f4f(%ebx),%ebp │ │ │ │ push %edi │ │ │ │ call a550 (double)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ @@ -44810,86 +46592,86 @@ │ │ │ │ mov (%eax),%edx │ │ │ │ mov %esi,0x24(%esp) │ │ │ │ sub %edx,%esi │ │ │ │ add $0x10,%esp │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xcccccccd,%esi,%ebp │ │ │ │ cmp %ebp,0x18(%esp) │ │ │ │ - jb 33830 │ │ │ │ + jb 33940 │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00033950 : │ │ │ │ +00033a60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%eax │ │ │ │ movzbl 0x58(%esp),%ecx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9e57f,%ebx │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa368b,%ebx │ │ │ │ mov 0x4(%eax),%ebp │ │ │ │ mov (%eax),%eax │ │ │ │ - lea -0x13f55(%ebx),%edx │ │ │ │ mov %cl,0x23(%esp) │ │ │ │ + lea -0x14f55(%ebx),%edx │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ cmp %eax,%ebp │ │ │ │ - je 33b2c │ │ │ │ + je 33c3c │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov (%eax),%esi │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 33b21 │ │ │ │ - lea -0x13f16(%ebx),%edx │ │ │ │ + je 33c31 │ │ │ │ + lea -0x14f16(%ebx),%edx │ │ │ │ mov %ebp,0x28(%esp) │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%ebp │ │ │ │ cmpb $0x0,0x23(%esp) │ │ │ │ - je 33b36 │ │ │ │ + mov (%esi),%ebp │ │ │ │ + je 33c46 │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ebp │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x1 │ │ │ │ push 0x2c(%esp) │ │ │ │ push %edi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 33b0c │ │ │ │ + je 33c1c │ │ │ │ mov %eax,%edx │ │ │ │ - lea -0x13f4f(%ebx),%ebp │ │ │ │ - lea -0x13f51(%ebx),%eax │ │ │ │ + lea -0x14f4f(%ebx),%ebp │ │ │ │ + lea -0x14f51(%ebx),%eax │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%esi │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 33ad2 │ │ │ │ + je 33be2 │ │ │ │ mov %ecx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test $0x4,%al │ │ │ │ - je 33a68 │ │ │ │ + je 33b78 │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x4,%esi │ │ │ │ push $0x1 │ │ │ │ push 0xc(%esp) │ │ │ │ push %edi │ │ │ │ @@ -44904,15 +46686,15 @@ │ │ │ │ push 0x8(%esp) │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 33ad2 │ │ │ │ + je 33be2 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ add $0x8,%esi │ │ │ │ push $0x1 │ │ │ │ push 0xc(%esp) │ │ │ │ push %edi │ │ │ │ @@ -44940,15 +46722,15 @@ │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push 0x8(%esp) │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x8(%esp) │ │ │ │ - jne 33a70 │ │ │ │ + jne 33b80 │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x10(%edx) │ │ │ │ push 0xc(%edx) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ push %edi │ │ │ │ call a550 (double)@plt> │ │ │ │ @@ -44957,341 +46739,335 @@ │ │ │ │ push 0x18(%esp) │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x14,%edx │ │ │ │ cmp %edx,0x14(%esp) │ │ │ │ - jne 33a10 │ │ │ │ + jne 33b20 │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ add $0x10,%esi │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jne 339b0 │ │ │ │ + jne 33ac0 │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ add $0xc,%eax │ │ │ │ cmp %eax,%ebp │ │ │ │ - jne 3398a │ │ │ │ + jne 33a9a │ │ │ │ add $0x3c,%esp │ │ │ │ mov %edi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push %ebp │ │ │ │ - call 334e0 │ │ │ │ + call 335e0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 339ca │ │ │ │ + jmp 33ada │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0xa3499,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x9e389,%edi │ │ │ │ sub $0x3c,%esp │ │ │ │ - mov %edi,-0x34(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ movzbl 0x8(%ebp),%eax │ │ │ │ lea 0x0(,%eax,8),%ebx │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js a941 <__cxa_finalize@plt+0x291> │ │ │ │ + js a935 <__cxa_finalize@plt+0x285> │ │ │ │ mov %edx,%esi │ │ │ │ - je 33d30 │ │ │ │ + je 33e30 │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 33cb0 │ │ │ │ + jle 33db0 │ │ │ │ mov (%edi),%ecx │ │ │ │ cmp $0x1f,%eax │ │ │ │ - jg 33d50 │ │ │ │ + jg 33e50 │ │ │ │ incl 0x8(%ecx) │ │ │ │ mov 0x14(%ecx),%eax │ │ │ │ lea 0x10(%ecx),%edx │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 33d00 │ │ │ │ + je 33e00 │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ - mov -0x30(%ebp),%edx │ │ │ │ - mov %esi,-0x30(%ebp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ - jmp 33be8 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + jmp 33ce8 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,%edi │ │ │ │ mov %ecx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 33bfa │ │ │ │ + je 33cfa │ │ │ │ + cmpl $0x0,0x10(%eax) │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - cmpl $0x0,0x10(%eax) │ │ │ │ - jns 33be0 │ │ │ │ + jns 33ce0 │ │ │ │ mov %edx,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 33be8 │ │ │ │ - mov -0x3c(%ebp),%edx │ │ │ │ + jne 33ce8 │ │ │ │ cmp -0x38(%ebp),%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov -0x30(%ebp),%esi │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ - je 33d00 │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jg 33d00 │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + je 33e00 │ │ │ │ + mov 0x10(%edi),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jg 33e00 │ │ │ │ sub $0x7f,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ incl 0x14(%edi) │ │ │ │ + sub $0x8,%esp │ │ │ │ movzbl %bl,%ebx │ │ │ │ push %ebx │ │ │ │ push %esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - call a2fe0 │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ + call 9e3b0 │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + add $0x10,%esp │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ - mov 0x4(%esi),%edx │ │ │ │ add (%esi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%eax │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jae a8fe <__cxa_finalize@plt+0x24e> │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jae a8f2 <__cxa_finalize@plt+0x242> │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ + mov %ebx,0x4(%esi) │ │ │ │ + mov %al,(%edi) │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + add (%esi),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ - mov %al,(%edx) │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - add (%esi),%ecx │ │ │ │ shr $0x8,%ebx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jae a8fe <__cxa_finalize@plt+0x24e> │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jae a8f2 <__cxa_finalize@plt+0x242> │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ mov %bl,(%edx) │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + add (%esi),%edi │ │ │ │ mov %eax,%ebx │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - add (%esi),%ecx │ │ │ │ shr $0x10,%ebx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jae a8fe <__cxa_finalize@plt+0x24e> │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - mov %edi,0x4(%esi) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jae a8f2 <__cxa_finalize@plt+0x242> │ │ │ │ + lea 0x1(%edx),%ecx │ │ │ │ + shr $0x18,%eax │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ mov %bl,(%edx) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ - mov 0x4(%esi),%ebx │ │ │ │ add (%esi),%edx │ │ │ │ - shr $0x18,%eax │ │ │ │ + mov 0x4(%esi),%ebx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jae a8fe <__cxa_finalize@plt+0x24e> │ │ │ │ - lea 0x1(%ebx),%ecx │ │ │ │ - mov %ecx,0x4(%esi) │ │ │ │ + jae a8f2 <__cxa_finalize@plt+0x242> │ │ │ │ + lea 0x1(%ebx),%edi │ │ │ │ + mov %edi,0x4(%esi) │ │ │ │ mov %al,(%ebx) │ │ │ │ - jmp 33cdf │ │ │ │ + jmp 33ddf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x41,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - movzbl %bl,%edx │ │ │ │ + movzbl %bl,%ecx │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ - push %esi │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - call a2fe0 │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + call 9e3b0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - movzbl %al,%edx │ │ │ │ - push %edx │ │ │ │ + movzbl %al,%ecx │ │ │ │ + push %ecx │ │ │ │ push %esi │ │ │ │ - call a2fe0 │ │ │ │ + call 9e3b0 │ │ │ │ mov (%edi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ incl (%esi) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 33d58 │ │ │ │ + jne 33e58 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x24(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x2c(%ebp),%eax │ │ │ │ - mov %edx,-0x20(%ebp) │ │ │ │ + lea -0x24(%ebp),%eax │ │ │ │ lea 0xc(%ecx),%edx │ │ │ │ lea -0x20(%ebp),%ecx │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ push %ecx │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - call 2cb00 │ │ │ │ - mov -0x2c(%ebp),%edi │ │ │ │ + call 2d040 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33c19 │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + jmp 33d11 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ inc %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ movzbl %bl,%ebx │ │ │ │ push %ebx │ │ │ │ push %edx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - call a2fe0 │ │ │ │ + call 9e3b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 33cdf │ │ │ │ + jmp 33ddf │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ incl 0x4(%ecx) │ │ │ │ - jmp 33bac │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 33cbc │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00033d60 : │ │ │ │ +00033e60 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ + call bcc84 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x254> │ │ │ │ + add $0x9e188,%ebp │ │ │ │ mov 0x58(%esp),%esi │ │ │ │ mov 0x54(%esp),%ecx │ │ │ │ mov 0x50(%esp),%ebx │ │ │ │ - call c2c64 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x254> │ │ │ │ - add $0xa327c,%ebp │ │ │ │ - mov %ecx,0x1c(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ + mov %ecx,0x1c(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ mov %ebx,%edx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ lea 0x20(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call 2a430 │ │ │ │ + call 2a6d0 │ │ │ │ mov 0x1c(%esi),%edi │ │ │ │ mov 0x18(%esi),%edx │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edx,%edi │ │ │ │ - je 33e3c │ │ │ │ + je 33f3c │ │ │ │ sub %edx,%edi │ │ │ │ mov 0xc(%esi),%esi │ │ │ │ mov %edx,%eax │ │ │ │ fld1 │ │ │ │ and $0x10,%edi │ │ │ │ - jne 33f60 │ │ │ │ + jne 34070 │ │ │ │ mov %esi,(%esp) │ │ │ │ + cmpb $0x0,0xc(%eax) │ │ │ │ + fld %st(0) │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ - fld %st(0) │ │ │ │ - cmpb $0x0,0xc(%eax) │ │ │ │ - je 33de7 │ │ │ │ + je 33ee7 │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ mov (%esp),%ebp │ │ │ │ fmull 0x0(%ebp,%edi,8) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddl (%ebx,%edx,8) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ lea 0x10(%eax),%edx │ │ │ │ - mov 0x4(%edx),%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - fld %st(0) │ │ │ │ - mov 0x8(%edx),%edi │ │ │ │ cmpb $0x0,0xc(%edx) │ │ │ │ - je 33e19 │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ + fld %st(0) │ │ │ │ + je 33f19 │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fmull (%ecx,%esi,8) │ │ │ │ mov (%esp),%ebp │ │ │ │ fmull 0x0(%ebp,%edi,8) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 33dd1 │ │ │ │ + jne 33ed1 │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x24(%edx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 33f2d │ │ │ │ + je 34038 │ │ │ │ lea -0x8(,%edi,8),%eax │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ lea (%ebx,%edi,8),%esi │ │ │ │ shr $0x3,%eax │ │ │ │ inc %eax │ │ │ │ and $0x7,%eax │ │ │ │ - je 33edc │ │ │ │ + je 33fe6 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 33eca │ │ │ │ + je 33fd3 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 33ebc │ │ │ │ + je 33fc4 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 33eae │ │ │ │ + je 33fb5 │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 33ea0 │ │ │ │ + je 33fa6 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 33e92 │ │ │ │ + je 33f97 │ │ │ │ cmp $0x6,%eax │ │ │ │ - jne 33fb0 │ │ │ │ + jne 340c0 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%ebx) │ │ │ │ - add $0x8,%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ + add $0x8,%ebp │ │ │ │ + faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%ebx) │ │ │ │ - add $0x8,%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ + add $0x8,%ebp │ │ │ │ + faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%ebx) │ │ │ │ - add $0x8,%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ + add $0x8,%ebp │ │ │ │ + faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%ebx) │ │ │ │ - add $0x8,%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ + add $0x8,%ebp │ │ │ │ + faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%ebx) │ │ │ │ - add $0x8,%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ + add $0x8,%ebp │ │ │ │ + faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%ebx) │ │ │ │ add $0x8,%ebx │ │ │ │ add $0x8,%ebp │ │ │ │ + faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 33f2d │ │ │ │ + je 34038 │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%ebx) │ │ │ │ add $0x40,%ebx │ │ │ │ add $0x40,%ebp │ │ │ │ + faddl -0x40(%ebx) │ │ │ │ fstpl -0x40(%ebx) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ faddl -0x38(%ebx) │ │ │ │ fstpl -0x38(%ebx) │ │ │ │ fldl -0x30(%ebp) │ │ │ │ faddl -0x30(%ebx) │ │ │ │ fstpl -0x30(%ebx) │ │ │ │ @@ -45307,365 +47083,366 @@ │ │ │ │ fldl -0x10(%ebp) │ │ │ │ faddl -0x10(%ebx) │ │ │ │ fstpl -0x10(%ebx) │ │ │ │ fldl -0x8(%ebp) │ │ │ │ faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 33edc │ │ │ │ + jne 33fe6 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 33f48 │ │ │ │ + je 34053 │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 33fc3 │ │ │ │ + jne 340d4 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpb $0x0,0xc(%edx) │ │ │ │ mov (%edx),%eax │ │ │ │ + fld %st(0) │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov 0x8(%edx),%ebp │ │ │ │ - fld %st(0) │ │ │ │ mov %eax,(%esp) │ │ │ │ - cmpb $0x0,0xc(%edx) │ │ │ │ - je 33f79 │ │ │ │ + je 34089 │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov (%esp),%eax │ │ │ │ fmull (%esi,%ebp,8) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ cmp 0x14(%esp),%eax │ │ │ │ - jne 33dce │ │ │ │ + jne 33ece │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 33e3c │ │ │ │ + jmp 33f3c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - faddl (%ebx) │ │ │ │ - add $0x8,%ebp │ │ │ │ add $0x8,%ebx │ │ │ │ + add $0x8,%ebp │ │ │ │ + faddl -0x8(%ebx) │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ - jmp 33e84 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 33f88 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + nop │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0xa3014,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x9df04,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x68,%esp │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ - cltd │ │ │ │ + mov (%edx),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ + cltd │ │ │ │ idivl (%ebx) │ │ │ │ imul %eax,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ cmp %edx,%edi │ │ │ │ cmovle %edi,%esi │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %edx,%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ setl %bl │ │ │ │ movzbl %bl,%edi │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 347ef │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + jge 3488d │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ movzbl (%eax),%ecx │ │ │ │ test %cl,%cl │ │ │ │ - jne 348b1 │ │ │ │ + jne 34948 │ │ │ │ mov 0x14(%edx),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ mov (%ebx),%edx │ │ │ │ mov 0x8(%edx),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov 0xc(%edx),%edi │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 341ac │ │ │ │ + js 342ae │ │ │ │ mov 0x14(%edx),%esi │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ lea -0x2(%edi),%edx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ and $0x7,%edx │ │ │ │ - je 340fe │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + je 34202 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 340ea │ │ │ │ + je 341ee │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 340de │ │ │ │ + je 341e2 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 340d2 │ │ │ │ + je 341d6 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 340c6 │ │ │ │ + je 341ca │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 340ba │ │ │ │ + je 341be │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 340ae │ │ │ │ + je 341b2 │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x4(%edi),%ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 341ac │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + jb 342ae │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ imul (%ebx,%eax,4),%edx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ add %edx,%esi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x2,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x3,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x4,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x5,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x6,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x7,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ add %edx,%esi │ │ │ │ - subl $0x8,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 3410a │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - cmp $0xfffffff,%esi │ │ │ │ - ja aa15 <__cxa_finalize@plt+0x365> │ │ │ │ - test %esi,%esi │ │ │ │ - je 34850 │ │ │ │ - lea 0x0(,%esi,8),%edi │ │ │ │ + subl $0x8,-0x30(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x30(%ebp) │ │ │ │ + jne 3420e │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + cmp $0xfffffff,%eax │ │ │ │ + ja aa09 <__cxa_finalize@plt+0x359> │ │ │ │ + test %eax,%eax │ │ │ │ + je 348f0 │ │ │ │ + lea 0x0(,%eax,8),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ - lea (%eax,%edi,1),%esi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - push %edi │ │ │ │ + mov %edi,%edx │ │ │ │ + lea (%eax,%edi,1),%edi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov 0x8(%ebx),%esi │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ mov (%esi),%edi │ │ │ │ cmp $0xfffffff,%edi │ │ │ │ - ja a9f0 <__cxa_finalize@plt+0x340> │ │ │ │ + ja a9e4 <__cxa_finalize@plt+0x334> │ │ │ │ test %edi,%edi │ │ │ │ - je 34818 │ │ │ │ + je 348b8 │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ fldz │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ fstpl (%eax) │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 348b9 │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + je 34950 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ lea -0x8(%edi),%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 348d4 │ │ │ │ + jle 3496b │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 34385 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + jle 34485 │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov 0x10(%ebx),%esi │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ mov (%esi),%esi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ lea -0x8(,%edx,8),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 3432d │ │ │ │ + je 3442d │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 3431b │ │ │ │ + je 3441b │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 3430e │ │ │ │ + je 3440e │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 34301 │ │ │ │ + je 34401 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 342f4 │ │ │ │ + je 343f4 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 342e7 │ │ │ │ + je 343e7 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 342da │ │ │ │ + je 343da │ │ │ │ flds (%eax) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ fsubrs (%eax,%esi,1) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ lea 0x8(%ecx),%ecx │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ flds (%eax) │ │ │ │ - fsubrs (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ flds (%eax) │ │ │ │ - fsubrs (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ flds (%eax) │ │ │ │ - fsubrs (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ flds (%eax) │ │ │ │ - fsubrs (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ flds (%eax) │ │ │ │ - fsubrs (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ flds (%eax) │ │ │ │ - fsubrs (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - je 34385 │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 34485 │ │ │ │ flds (%eax) │ │ │ │ + add $0x40,%ecx │ │ │ │ fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ fstpl -0x40(%ecx) │ │ │ │ flds (%eax) │ │ │ │ fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x38(%ecx) │ │ │ │ flds (%eax) │ │ │ │ fsubrs (%eax,%esi,1) │ │ │ │ @@ -45687,116 +47464,116 @@ │ │ │ │ fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ flds (%eax) │ │ │ │ fsubrs (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - jne 3432d │ │ │ │ - cmpl $0x2,-0x6c(%ebp) │ │ │ │ - je 348d4 │ │ │ │ - movl $0x2,-0x58(%ebp) │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + jne 3442d │ │ │ │ + cmpl $0x2,-0x4c(%ebp) │ │ │ │ + je 3496b │ │ │ │ + movl $0x2,-0x38(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 34520 │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jle 34620 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%ebx),%edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,%esi │ │ │ │ dec %ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ imul %eax,%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ lea (%ebx,%edx,8),%ebx │ │ │ │ lea -0x8(,%edx,8),%edx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ inc %edx │ │ │ │ add %esi,%eax │ │ │ │ and $0x7,%edx │ │ │ │ - je 34810 │ │ │ │ + je 348b0 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 34485 │ │ │ │ + je 34585 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 34471 │ │ │ │ + je 34571 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 3445d │ │ │ │ + je 3455d │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 34449 │ │ │ │ + je 34549 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 34435 │ │ │ │ + je 34535 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 34421 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + je 34521 │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ sub %esi,%ebx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ fsubrs (%eax) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ add %edi,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp -0x6c(%ebp),%ecx │ │ │ │ - je 34520 │ │ │ │ + cmp %ecx,-0x4c(%ebp) │ │ │ │ + je 34620 │ │ │ │ mov %eax,%edx │ │ │ │ add $0x40,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,%edx │ │ │ │ @@ -45838,706 +47615,683 @@ │ │ │ │ mov %eax,%edx │ │ │ │ sub %esi,%edx │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp -0x6c(%ebp),%ecx │ │ │ │ - jne 344a2 │ │ │ │ + cmp %ecx,-0x4c(%ebp) │ │ │ │ + jne 345a2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - je 34560 │ │ │ │ + je 34660 │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%edx),%esi │ │ │ │ push 0x4(%esi) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ call *0x10(%esi) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + incl -0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ cmp (%ebx),%edi │ │ │ │ - jge 3458d │ │ │ │ + jge 3468d │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ - jmp 343a0 │ │ │ │ + jmp 344a0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x58,%ecx │ │ │ │ push %ecx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - call 33d60 │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + call 33e60 │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + incl -0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ cmp (%ebx),%edi │ │ │ │ - jl 34552 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - sub -0x64(%ebp),%ebx │ │ │ │ - je 347b1 │ │ │ │ + jl 34652 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + sub -0x44(%ebp),%ebx │ │ │ │ + je 34852 │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - imul -0x74(%ebp),%ecx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ sar $0x3,%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + imul -0x54(%ebp),%ecx │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ mov %ebx,%esi │ │ │ │ lea -0x1(%ebx),%ebx │ │ │ │ cmp $0x2,%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ - jbe 348f0 │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov $0xfffffffc,%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jbe 34980 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov $0xfffffffc,%ebx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ sub %ecx,%ebx │ │ │ │ mov %ecx,%edx │ │ │ │ add %eax,%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 348fa │ │ │ │ - cmpl $0x6,-0x58(%ebp) │ │ │ │ - jbe 34a5e │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + jbe 3498a │ │ │ │ mov %esi,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ lea (%ecx,%eax,1),%ebx │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 346bc │ │ │ │ + je 3478f │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 346a5 │ │ │ │ + je 3477c │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 34692 │ │ │ │ + je 3476d │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 3467f │ │ │ │ + je 3475e │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 3466c │ │ │ │ + je 3474f │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 34659 │ │ │ │ + je 34740 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 34646 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm1 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm1,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm2,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm3,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm4 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm4,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm5 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm5,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm6 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm6,-0x40(%eax) │ │ │ │ + je 34731 │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm1 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm1,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm2,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm3 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm3,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm4 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm4,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm5 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm5,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm6 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm6,-0x20(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3473a │ │ │ │ - vmovupd (%edx),%zmm7 │ │ │ │ - add $0x200,%eax │ │ │ │ - add $0x200,%edx │ │ │ │ - vmovupd %zmm7,-0x200(%eax) │ │ │ │ - vmovupd -0x1c0(%edx),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%eax) │ │ │ │ - vmovupd -0x180(%edx),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x180(%eax) │ │ │ │ - vmovupd -0x140(%edx),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%eax) │ │ │ │ - vmovupd -0x100(%edx),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x100(%eax) │ │ │ │ - vmovupd -0xc0(%edx),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%eax) │ │ │ │ - vmovupd -0x80(%edx),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x80(%eax) │ │ │ │ - vmovupd -0x40(%edx),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x40(%eax) │ │ │ │ + je 34802 │ │ │ │ + vmovupd (%edx),%ymm7 │ │ │ │ + add $0x100,%eax │ │ │ │ + add $0x100,%edx │ │ │ │ + vmovupd %ymm7,-0x100(%eax) │ │ │ │ + vmovupd -0xe0(%edx),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xe0(%eax) │ │ │ │ + vmovupd -0xc0(%edx),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xc0(%eax) │ │ │ │ + vmovupd -0xa0(%edx),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%eax) │ │ │ │ + vmovupd -0x80(%edx),%ymm3 │ │ │ │ + vmovupd %ymm3,-0x80(%eax) │ │ │ │ + vmovupd -0x60(%edx),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%eax) │ │ │ │ + vmovupd -0x40(%edx),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x40(%eax) │ │ │ │ + vmovupd -0x20(%edx),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x20(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 346bc │ │ │ │ + jne 3478f │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - test $0x7,%esi │ │ │ │ - je 347b1 │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jbe 3476e │ │ │ │ - inc %edx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - vmovupd (%ecx,%eax,8),%ymm7 │ │ │ │ - add %eax,%ebx │ │ │ │ - vmovupd %ymm7,(%edi,%ebx,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 347b1 │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%esi │ │ │ │ + je 34852 │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - vmovsd -0x58(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%edi,%edx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + vmovsd -0x38(%ebp),%xmm7 │ │ │ │ + vmovsd %xmm7,(%edi,%edx,8) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jae 347b1 │ │ │ │ + jae 34852 │ │ │ │ fldl 0x8(%ebx,%eax,8) │ │ │ │ add %ecx,%edx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm1 │ │ │ │ - vmovsd %xmm1,(%edi,%edx,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm0 │ │ │ │ + vmovsd %xmm0,(%edi,%edx,8) │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jae 347b1 │ │ │ │ + jae 34852 │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ add %ecx,%edx │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 347cf │ │ │ │ + je 34870 │ │ │ │ vzeroupper │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 34874 │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - cmp %eax,-0x88(%ebp) │ │ │ │ - jne 3403f │ │ │ │ + jne 34911 │ │ │ │ + incl -0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + jne 34146 │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 34aad │ │ │ │ + jne 34b34 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - jmp 344a2 │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jg 34a67 │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - sub -0x64(%ebp),%ebx │ │ │ │ - jne 345a1 │ │ │ │ - jmp 347cf │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + jmp 345a2 │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jg 34aee │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + sub -0x44(%ebp),%ebx │ │ │ │ + jne 346a1 │ │ │ │ + jmp 34870 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 34202 │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + jmp 34302 │ │ │ │ vzeroupper │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x80(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - incl -0x74(%ebp) │ │ │ │ + incl -0x54(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x88(%ebp) │ │ │ │ - je 347ef │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + je 3488d │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ movzbl (%eax),%ecx │ │ │ │ test %cl,%cl │ │ │ │ - je 34053 │ │ │ │ + je 34157 │ │ │ │ vzeroupper │ │ │ │ - jmp 347ef │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - movl $0x8,-0x78(%ebp) │ │ │ │ + jmp 3488d │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + movl $0x8,-0x58(%ebp) │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jg 34276 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - sub -0x64(%ebp),%ebx │ │ │ │ - jne 345a1 │ │ │ │ - jmp 347bb │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jg 34376 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + sub -0x44(%ebp),%ebx │ │ │ │ + jne 346a1 │ │ │ │ + jmp 3485c │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ and $0x7,%ebx │ │ │ │ fldl (%edx) │ │ │ │ add %edi,%ecx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm2 │ │ │ │ - vmovsd %xmm2,(%ecx) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm1 │ │ │ │ + vmovsd %xmm1,(%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 34a39 │ │ │ │ + jae 34ac9 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 34aa5 │ │ │ │ + je 34b2c │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 349b5 │ │ │ │ + je 34a45 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 349a1 │ │ │ │ + je 34a31 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 3498d │ │ │ │ + je 34a1d │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 34979 │ │ │ │ + je 34a09 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 34965 │ │ │ │ + je 349f5 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - jne 34a88 │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + jne 34b0f │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm4 │ │ │ │ - vmovsd %xmm4,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm3 │ │ │ │ + vmovsd %xmm3,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm5 │ │ │ │ - vmovsd %xmm5,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm4 │ │ │ │ + vmovsd %xmm4,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm6 │ │ │ │ - vmovsd %xmm6,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm5 │ │ │ │ + vmovsd %xmm5,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm7 │ │ │ │ - vmovsd %xmm7,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm6 │ │ │ │ + vmovsd %xmm6,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm7 │ │ │ │ + vmovsd %xmm7,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm1 │ │ │ │ - vmovsd %xmm1,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm0 │ │ │ │ + vmovsd %xmm0,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 34a39 │ │ │ │ - vmovsd (%edx,%eax,8),%xmm2 │ │ │ │ + jae 34ac9 │ │ │ │ + vmovsd (%edx,%eax,8),%xmm1 │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ - vmovsd %xmm2,(%ecx,%eax,8) │ │ │ │ - vmovsd (%edx,%edi,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%ecx,%edi,8) │ │ │ │ - vmovsd (%edx,%ebx,8),%xmm4 │ │ │ │ + vmovsd %xmm1,(%ecx,%eax,8) │ │ │ │ + vmovsd (%edx,%edi,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%ecx,%edi,8) │ │ │ │ + vmovsd (%edx,%ebx,8),%xmm3 │ │ │ │ lea 0x3(%eax),%edi │ │ │ │ - vmovsd %xmm4,(%ecx,%ebx,8) │ │ │ │ - vmovsd (%edx,%edi,8),%xmm5 │ │ │ │ + vmovsd %xmm3,(%ecx,%ebx,8) │ │ │ │ + vmovsd (%edx,%edi,8),%xmm4 │ │ │ │ lea 0x4(%eax),%ebx │ │ │ │ - vmovsd %xmm5,(%ecx,%edi,8) │ │ │ │ - vmovsd (%edx,%ebx,8),%xmm6 │ │ │ │ + vmovsd %xmm4,(%ecx,%edi,8) │ │ │ │ + vmovsd (%edx,%ebx,8),%xmm5 │ │ │ │ lea 0x5(%eax),%edi │ │ │ │ - vmovsd %xmm6,(%ecx,%ebx,8) │ │ │ │ - vmovsd (%edx,%edi,8),%xmm7 │ │ │ │ + vmovsd %xmm5,(%ecx,%ebx,8) │ │ │ │ + vmovsd (%edx,%edi,8),%xmm6 │ │ │ │ lea 0x6(%eax),%ebx │ │ │ │ - vmovsd %xmm7,(%ecx,%edi,8) │ │ │ │ - vmovsd (%edx,%ebx,8),%xmm0 │ │ │ │ + vmovsd %xmm6,(%ecx,%edi,8) │ │ │ │ + vmovsd (%edx,%ebx,8),%xmm7 │ │ │ │ lea 0x7(%eax),%edi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm0,(%ecx,%ebx,8) │ │ │ │ - vmovsd (%edx,%edi,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%ecx,%edi,8) │ │ │ │ + vmovsd %xmm7,(%ecx,%ebx,8) │ │ │ │ + vmovsd (%edx,%edi,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%ecx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 349cd │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + jb 34a5d │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 34874 │ │ │ │ + je 34911 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ push %esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 34877 │ │ │ │ - mov %esi,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 34752 │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 3482d │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ + jmp 34914 │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 348cd │ │ │ │ xor %edx,%edx │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 3438f │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + jmp 3448f │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov $0x2,%eax │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%ecx) │ │ │ │ - jmp 34951 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - jmp 349cd │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - jmp aa3a <__cxa_finalize@plt+0x38a> │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%ecx) │ │ │ │ + jmp 349e1 │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + jmp 34a5d │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp aa2e <__cxa_finalize@plt+0x37e> │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ - jmp ab23 <__cxa_finalize@plt+0x473> │ │ │ │ - jmp aaf4 <__cxa_finalize@plt+0x444> │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp ab07 <__cxa_finalize@plt+0x457> │ │ │ │ + jmp aad8 <__cxa_finalize@plt+0x428> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0xa2514,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x9d494,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x68,%esp │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0xc(%esi),%ebx │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ - cltd │ │ │ │ + mov (%edx),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ + cltd │ │ │ │ idivl (%ebx) │ │ │ │ imul %eax,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ cmp %edx,%edi │ │ │ │ cmovle %edi,%esi │ │ │ │ add %esi,%ecx │ │ │ │ add %ecx,%eax │ │ │ │ cmp %edx,%edi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x54(%ebp) │ │ │ │ setl %bl │ │ │ │ movzbl %bl,%edi │ │ │ │ add %edi,%eax │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 352ef │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + jge 352fd │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ movzbl (%eax),%ecx │ │ │ │ test %cl,%cl │ │ │ │ - jne 353b1 │ │ │ │ + jne 353b8 │ │ │ │ mov 0x14(%edx),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ - mov %esi,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ mov (%ebx),%edx │ │ │ │ mov 0x8(%edx),%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ mov 0xc(%edx),%edi │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 34cac │ │ │ │ + js 34d1e │ │ │ │ mov 0x14(%edx),%esi │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ lea -0x2(%edi),%edx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ and $0x7,%edx │ │ │ │ - je 34bfe │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + je 34c72 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 34bea │ │ │ │ + je 34c5e │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 34bde │ │ │ │ + je 34c52 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 34bd2 │ │ │ │ + je 34c46 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 34bc6 │ │ │ │ + je 34c3a │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 34bba │ │ │ │ + je 34c2e │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 34bae │ │ │ │ + je 34c22 │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x4(%edi),%ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,-0x68(%ebp) │ │ │ │ + add %edx,-0x48(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 34cac │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + jb 34d1e │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ - mov %eax,-0x58(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ imul (%ebx,%eax,4),%edx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ add %edx,%esi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x2,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x3,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x4,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x5,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x6,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x7,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ add %edx,%esi │ │ │ │ - subl $0x8,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 34c0a │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - cmp $0xfffffff,%esi │ │ │ │ - ja abb9 <__cxa_finalize@plt+0x509> │ │ │ │ - test %esi,%esi │ │ │ │ - je 35350 │ │ │ │ - lea 0x0(,%esi,8),%edi │ │ │ │ + subl $0x8,-0x30(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x30(%ebp) │ │ │ │ + jne 34c7e │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ + cmp $0xfffffff,%eax │ │ │ │ + ja ab9d <__cxa_finalize@plt+0x4ed> │ │ │ │ + test %eax,%eax │ │ │ │ + je 35360 │ │ │ │ + lea 0x0(,%eax,8),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ - lea (%eax,%edi,1),%esi │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - push %edi │ │ │ │ + mov %edi,%edx │ │ │ │ + lea (%eax,%edi,1),%edi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov 0x8(%ebx),%esi │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov 0x8(%ecx),%esi │ │ │ │ mov (%esi),%edi │ │ │ │ cmp $0xfffffff,%edi │ │ │ │ - ja ab94 <__cxa_finalize@plt+0x4e4> │ │ │ │ + ja ab78 <__cxa_finalize@plt+0x4c8> │ │ │ │ test %edi,%edi │ │ │ │ - je 35318 │ │ │ │ + je 35328 │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ fldz │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ fstpl (%eax) │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 353b9 │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + je 353c0 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ lea -0x8(%edi),%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 353d4 │ │ │ │ + jle 353db │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 34e85 │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + jle 34ef5 │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov 0x10(%ebx),%esi │ │ │ │ mov 0x14(%ebx),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ lea (%edi,%edx,8),%edi │ │ │ │ - mov (%eax),%ebx │ │ │ │ mov (%esi),%esi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ lea -0x8(,%edx,8),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ shr $0x3,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 34e2d │ │ │ │ + je 34e9d │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 34e1b │ │ │ │ + je 34e8b │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 34e0e │ │ │ │ + je 34e7e │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 34e01 │ │ │ │ + je 34e71 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 34df4 │ │ │ │ + je 34e64 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 34de7 │ │ │ │ + je 34e57 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 34dda │ │ │ │ + je 34e4a │ │ │ │ fldl (%eax) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ fsubrl (%eax,%esi,1) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ lea 0x8(%ecx),%ecx │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fsubrl (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fsubrl (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fsubrl (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fsubrl (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fsubrl (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fsubrl (%eax,%esi,1) │ │ │ │ add $0x8,%ecx │ │ │ │ + fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp -0x58(%ebp),%ecx │ │ │ │ - je 34e85 │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + je 34ef5 │ │ │ │ fldl (%eax) │ │ │ │ + add $0x40,%ecx │ │ │ │ fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ fstpl -0x40(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x38(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ fsubrl (%eax,%esi,1) │ │ │ │ @@ -46559,116 +48313,116 @@ │ │ │ │ fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ fldl (%eax) │ │ │ │ fsubrl (%eax,%esi,1) │ │ │ │ add %ebx,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp -0x58(%ebp),%ecx │ │ │ │ - jne 34e2d │ │ │ │ - cmpl $0x2,-0x6c(%ebp) │ │ │ │ - je 353d4 │ │ │ │ - movl $0x2,-0x58(%ebp) │ │ │ │ + cmp %ecx,-0x38(%ebp) │ │ │ │ + jne 34e9d │ │ │ │ + cmpl $0x2,-0x4c(%ebp) │ │ │ │ + je 353db │ │ │ │ + movl $0x2,-0x38(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %edx,%edx │ │ │ │ - jle 35020 │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + jle 35090 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ mov 0x10(%edi),%esi │ │ │ │ mov 0x14(%edi),%ebx │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%ebx),%edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ mov %ecx,%esi │ │ │ │ dec %ecx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ imul %eax,%ecx │ │ │ │ imul %eax,%esi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ lea (%ebx,%edx,8),%ebx │ │ │ │ lea -0x8(,%edx,8),%edx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ shr $0x3,%edx │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ inc %edx │ │ │ │ add %esi,%eax │ │ │ │ and $0x7,%edx │ │ │ │ - je 35310 │ │ │ │ + je 35320 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 34f85 │ │ │ │ + je 34ff5 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 34f71 │ │ │ │ + je 34fe1 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 34f5d │ │ │ │ + je 34fcd │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 34f49 │ │ │ │ + je 34fb9 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 34f35 │ │ │ │ + je 34fa5 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 34f21 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + je 34f91 │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ sub %esi,%ebx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ fsubrl (%eax) │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ add %edi,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp -0x6c(%ebp),%ecx │ │ │ │ - je 35020 │ │ │ │ + cmp %ecx,-0x4c(%ebp) │ │ │ │ + je 35090 │ │ │ │ mov %eax,%edx │ │ │ │ add $0x40,%ecx │ │ │ │ sub %esi,%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,%edx │ │ │ │ @@ -46710,530 +48464,508 @@ │ │ │ │ mov %eax,%edx │ │ │ │ sub %esi,%edx │ │ │ │ fstpl -0x10(%ecx) │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%ecx) │ │ │ │ - cmp -0x6c(%ebp),%ecx │ │ │ │ - jne 34fa2 │ │ │ │ + cmp %ecx,-0x4c(%ebp) │ │ │ │ + jne 35012 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov 0x18(%esi),%edi │ │ │ │ cmpb $0x0,(%edi) │ │ │ │ - je 35060 │ │ │ │ + je 350d0 │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov (%edx),%esi │ │ │ │ push 0x4(%esi) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ call *0x10(%esi) │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + incl -0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ cmp (%ebx),%edi │ │ │ │ - jge 3508d │ │ │ │ + jge 350fd │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ - jmp 34ea0 │ │ │ │ + jmp 34f10 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esi),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov (%eax),%ecx │ │ │ │ add $0x58,%ecx │ │ │ │ push %ecx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - call 33d60 │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + call 33e60 │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - incl -0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + incl -0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ cmp (%ebx),%edi │ │ │ │ - jl 35052 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - sub -0x64(%ebp),%ebx │ │ │ │ - je 352b1 │ │ │ │ + jl 350c2 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + sub -0x44(%ebp),%ebx │ │ │ │ + je 352c2 │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - imul -0x74(%ebp),%ecx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ sar $0x3,%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + imul -0x54(%ebp),%ecx │ │ │ │ mov 0x24(%esi),%edi │ │ │ │ mov %ebx,%esi │ │ │ │ lea -0x1(%ebx),%ebx │ │ │ │ cmp $0x2,%ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov (%edi),%edi │ │ │ │ - jbe 353f0 │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov $0xfffffffc,%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + jbe 353f0 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov $0xfffffffc,%ebx │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ sub %ecx,%ebx │ │ │ │ mov %ecx,%edx │ │ │ │ add %eax,%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 353fa │ │ │ │ - cmpl $0x6,-0x58(%ebp) │ │ │ │ - jbe 3555e │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + jbe 353fa │ │ │ │ mov %esi,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ lea (%ecx,%eax,1),%ebx │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 351bc │ │ │ │ + je 351ff │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 351a5 │ │ │ │ + je 351ec │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 35192 │ │ │ │ + je 351dd │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 3517f │ │ │ │ + je 351ce │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 3516c │ │ │ │ + je 351bf │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 35159 │ │ │ │ + je 351b0 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 35146 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vmovupd %zmm0,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm1 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm1,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm2,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm3,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm4 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm4,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm5 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm5,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm6 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm6,-0x40(%eax) │ │ │ │ + je 351a1 │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + vmovupd %ymm0,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm1 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm1,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm2,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm3 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm3,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm4 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm4,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm5 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm5,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm6 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm6,-0x20(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3523a │ │ │ │ - vmovupd (%edx),%zmm7 │ │ │ │ - add $0x200,%eax │ │ │ │ - add $0x200,%edx │ │ │ │ - vmovupd %zmm7,-0x200(%eax) │ │ │ │ - vmovupd -0x1c0(%edx),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%eax) │ │ │ │ - vmovupd -0x180(%edx),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x180(%eax) │ │ │ │ - vmovupd -0x140(%edx),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%eax) │ │ │ │ - vmovupd -0x100(%edx),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x100(%eax) │ │ │ │ - vmovupd -0xc0(%edx),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%eax) │ │ │ │ - vmovupd -0x80(%edx),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x80(%eax) │ │ │ │ - vmovupd -0x40(%edx),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x40(%eax) │ │ │ │ + je 35272 │ │ │ │ + vmovupd (%edx),%ymm7 │ │ │ │ + add $0x100,%eax │ │ │ │ + add $0x100,%edx │ │ │ │ + vmovupd %ymm7,-0x100(%eax) │ │ │ │ + vmovupd -0xe0(%edx),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xe0(%eax) │ │ │ │ + vmovupd -0xc0(%edx),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xc0(%eax) │ │ │ │ + vmovupd -0xa0(%edx),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%eax) │ │ │ │ + vmovupd -0x80(%edx),%ymm3 │ │ │ │ + vmovupd %ymm3,-0x80(%eax) │ │ │ │ + vmovupd -0x60(%edx),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%eax) │ │ │ │ + vmovupd -0x40(%edx),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x40(%eax) │ │ │ │ + vmovupd -0x20(%edx),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x20(%eax) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 351bc │ │ │ │ + jne 351ff │ │ │ │ mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - test $0x7,%esi │ │ │ │ - je 352b1 │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - sub %eax,%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jbe 3526e │ │ │ │ - inc %edx │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - vmovupd (%ecx,%eax,8),%ymm7 │ │ │ │ - add %eax,%ebx │ │ │ │ - vmovupd %ymm7,(%edi,%ebx,8) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 352b1 │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%esi │ │ │ │ + je 352c2 │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ lea (%ecx,%eax,1),%edx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - vmovsd -0x58(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%edi,%edx,8) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + vmovsd -0x38(%ebp),%xmm7 │ │ │ │ + vmovsd %xmm7,(%edi,%edx,8) │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jae 352b1 │ │ │ │ + jae 352c2 │ │ │ │ fldl 0x8(%ebx,%eax,8) │ │ │ │ add %ecx,%edx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm1 │ │ │ │ - vmovsd %xmm1,(%edi,%edx,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm0 │ │ │ │ + vmovsd %xmm0,(%edi,%edx,8) │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - jae 352b1 │ │ │ │ + jae 352c2 │ │ │ │ fldl 0x10(%ebx,%eax,8) │ │ │ │ add %ecx,%edx │ │ │ │ fstpl (%edi,%edx,8) │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 352cf │ │ │ │ + je 352e0 │ │ │ │ vzeroupper │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jne 35374 │ │ │ │ - incl -0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - cmp %eax,-0x88(%ebp) │ │ │ │ - jne 34b3f │ │ │ │ + jne 35381 │ │ │ │ + incl -0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + jne 34bb6 │ │ │ │ vzeroupper │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 355ad │ │ │ │ + jne 355a4 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - jmp 34fa2 │ │ │ │ - mov 0xc(%ebx),%eax │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jg 35567 │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - sub -0x64(%ebp),%ebx │ │ │ │ - jne 350a1 │ │ │ │ - jmp 352cf │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + jmp 35012 │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jg 3555e │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + sub -0x44(%ebp),%ebx │ │ │ │ + jne 35111 │ │ │ │ + jmp 352e0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 34d02 │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + jmp 34d72 │ │ │ │ vzeroupper │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x80(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + push -0x60(%ebp) │ │ │ │ + push -0x44(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - incl -0x74(%ebp) │ │ │ │ + incl -0x54(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x88(%ebp) │ │ │ │ - je 352ef │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + je 352fd │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ movzbl (%eax),%ecx │ │ │ │ test %cl,%cl │ │ │ │ - je 34b53 │ │ │ │ + je 34bc7 │ │ │ │ vzeroupper │ │ │ │ - jmp 352ef │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - movl $0x8,-0x78(%ebp) │ │ │ │ + jmp 352fd │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + movl $0x8,-0x58(%ebp) │ │ │ │ mov 0xc(%ebx),%ecx │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ cmp $0x1,%edi │ │ │ │ - jg 34d76 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - sub -0x64(%ebp),%ebx │ │ │ │ - jne 350a1 │ │ │ │ - jmp 352bb │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jg 34de6 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + sub -0x44(%ebp),%ebx │ │ │ │ + jne 35111 │ │ │ │ + jmp 352cc │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ and $0x7,%ebx │ │ │ │ fldl (%edx) │ │ │ │ add %edi,%ecx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm2 │ │ │ │ - vmovsd %xmm2,(%ecx) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm1 │ │ │ │ + vmovsd %xmm1,(%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 35539 │ │ │ │ + jae 35539 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 355a5 │ │ │ │ + je 3559c │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 354b5 │ │ │ │ + je 354b5 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 354a1 │ │ │ │ + je 354a1 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 3548d │ │ │ │ + je 3548d │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 35479 │ │ │ │ + je 35479 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 35465 │ │ │ │ + je 35465 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - jne 35588 │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + jne 3557f │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm4 │ │ │ │ - vmovsd %xmm4,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm3 │ │ │ │ + vmovsd %xmm3,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm5 │ │ │ │ - vmovsd %xmm5,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm4 │ │ │ │ + vmovsd %xmm4,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ fldl (%edi,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm6 │ │ │ │ - vmovsd %xmm6,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm5 │ │ │ │ + vmovsd %xmm5,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm7 │ │ │ │ - vmovsd %xmm7,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm6 │ │ │ │ + vmovsd %xmm6,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm7 │ │ │ │ + vmovsd %xmm7,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm1 │ │ │ │ - vmovsd %xmm1,(%ecx,%eax,8) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm0 │ │ │ │ + vmovsd %xmm0,(%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 35539 │ │ │ │ - vmovsd (%edx,%eax,8),%xmm2 │ │ │ │ + jae 35539 │ │ │ │ + vmovsd (%edx,%eax,8),%xmm1 │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ lea 0x2(%eax),%ebx │ │ │ │ - vmovsd %xmm2,(%ecx,%eax,8) │ │ │ │ - vmovsd (%edx,%edi,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%ecx,%edi,8) │ │ │ │ - vmovsd (%edx,%ebx,8),%xmm4 │ │ │ │ + vmovsd %xmm1,(%ecx,%eax,8) │ │ │ │ + vmovsd (%edx,%edi,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%ecx,%edi,8) │ │ │ │ + vmovsd (%edx,%ebx,8),%xmm3 │ │ │ │ lea 0x3(%eax),%edi │ │ │ │ - vmovsd %xmm4,(%ecx,%ebx,8) │ │ │ │ - vmovsd (%edx,%edi,8),%xmm5 │ │ │ │ + vmovsd %xmm3,(%ecx,%ebx,8) │ │ │ │ + vmovsd (%edx,%edi,8),%xmm4 │ │ │ │ lea 0x4(%eax),%ebx │ │ │ │ - vmovsd %xmm5,(%ecx,%edi,8) │ │ │ │ - vmovsd (%edx,%ebx,8),%xmm6 │ │ │ │ + vmovsd %xmm4,(%ecx,%edi,8) │ │ │ │ + vmovsd (%edx,%ebx,8),%xmm5 │ │ │ │ lea 0x5(%eax),%edi │ │ │ │ - vmovsd %xmm6,(%ecx,%ebx,8) │ │ │ │ - vmovsd (%edx,%edi,8),%xmm7 │ │ │ │ + vmovsd %xmm5,(%ecx,%ebx,8) │ │ │ │ + vmovsd (%edx,%edi,8),%xmm6 │ │ │ │ lea 0x6(%eax),%ebx │ │ │ │ - vmovsd %xmm7,(%ecx,%edi,8) │ │ │ │ - vmovsd (%edx,%ebx,8),%xmm0 │ │ │ │ + vmovsd %xmm6,(%ecx,%edi,8) │ │ │ │ + vmovsd (%edx,%ebx,8),%xmm7 │ │ │ │ lea 0x7(%eax),%edi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm0,(%ecx,%ebx,8) │ │ │ │ - vmovsd (%edx,%edi,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%ecx,%edi,8) │ │ │ │ + vmovsd %xmm7,(%ecx,%ebx,8) │ │ │ │ + vmovsd (%edx,%edi,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%ecx,%edi,8) │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 354cd │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ + jb 354cd │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 35374 │ │ │ │ + je 35381 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ push %esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 35377 │ │ │ │ - mov %esi,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 35252 │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 3532d │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ + jmp 35384 │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 3533d │ │ │ │ xor %edx,%edx │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 34e8f │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + jmp 34eff │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ mov $0x2,%eax │ │ │ │ fldl 0x8(%edi) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%ecx) │ │ │ │ - jmp 35451 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - jmp 354cd │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - jmp abde <__cxa_finalize@plt+0x52e> │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%ecx) │ │ │ │ + jmp 35451 │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + jmp 354cd │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp abc2 <__cxa_finalize@plt+0x512> │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,%esi │ │ │ │ - jmp acc7 <__cxa_finalize@plt+0x617> │ │ │ │ - jmp ac98 <__cxa_finalize@plt+0x5e8> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp ac9b <__cxa_finalize@plt+0x5eb> │ │ │ │ + jmp ac6c <__cxa_finalize@plt+0x5bc> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000355d0 : │ │ │ │ +000355c0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x68,%esp │ │ │ │ mov 0x18(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%edx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9ca20,%ebx │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa1a07,%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov 0x1c(%ebp),%eax │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ push %edi │ │ │ │ - call 2a430 │ │ │ │ + call 2a6d0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ + mov %ecx,-0x38(%ebp) │ │ │ │ sub %ecx,%eax │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ - mov %ecx,-0x38(%ebp) │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ sar $0x3,%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - je 35970 │ │ │ │ + je 35970 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ call a040 │ │ │ │ fldz │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ fstpl (%eax) │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 35679 │ │ │ │ + je 35669 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ cmp $0x8,%ecx │ │ │ │ - je 35679 │ │ │ │ + je 35669 │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x8(%ecx),%edi │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov 0x24(%ebx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3576b │ │ │ │ + je 35762 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ lea (%edi,%ebx,8),%edi │ │ │ │ lea -0x8(,%ebx,8),%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 35715 │ │ │ │ + je 3570b │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 35704 │ │ │ │ + je 356f9 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 356f7 │ │ │ │ + je 356eb │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 356ea │ │ │ │ + je 356dd │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 356dd │ │ │ │ + je 356cf │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 356d0 │ │ │ │ + je 356c1 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - jne 35980 │ │ │ │ + jne 35980 │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3576b │ │ │ │ + je 35762 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%ecx │ │ │ │ + faddl -0x40(%eax) │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fldl -0x38(%ecx) │ │ │ │ faddl -0x38(%eax) │ │ │ │ fstpl -0x38(%eax) │ │ │ │ fldl -0x30(%ecx) │ │ │ │ faddl -0x30(%eax) │ │ │ │ fstpl -0x30(%eax) │ │ │ │ @@ -47249,168 +48981,169 @@ │ │ │ │ fldl -0x10(%ecx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl -0x8(%ecx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 35718 │ │ │ │ + jne 3570e │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov 0x1c(%ecx),%eax │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ cmp %edi,%eax │ │ │ │ - je 357fc │ │ │ │ + je 357f3 │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ fld1 │ │ │ │ sub %edi,%ecx │ │ │ │ and $0x10,%ecx │ │ │ │ - jne 35920 │ │ │ │ + jne 35920 │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ - fld %st(0) │ │ │ │ cmpb $0x0,-0x4(%eax) │ │ │ │ - je 357a5 │ │ │ │ + fld %st(0) │ │ │ │ + je 3579c │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ mov -0x8(%eax),%edi │ │ │ │ mov -0xc(%eax),%ecx │ │ │ │ + cmpb $0x0,-0x14(%eax) │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x10(%eax),%edi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl -0x30(%ebp) │ │ │ │ faddl (%edx,%ecx,8) │ │ │ │ fstpl (%edx,%ecx,8) │ │ │ │ lea -0x10(%eax),%ecx │ │ │ │ fld %st(0) │ │ │ │ - cmpb $0x0,-0x14(%eax) │ │ │ │ - je 357d1 │ │ │ │ + je 357c8 │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ mov -0x8(%ecx),%edi │ │ │ │ mov -0xc(%ecx),%eax │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov -0x10(%ecx),%edi │ │ │ │ fmull (%esi,%edi,8) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl -0x30(%ebp) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ lea -0x10(%ecx),%eax │ │ │ │ cmp %eax,-0x50(%ebp) │ │ │ │ - jne 35797 │ │ │ │ + jne 3578e │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add $0xffffffff,%esi │ │ │ │ - jae 358c0 │ │ │ │ + jae 358c0 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x54(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ lea (%ecx,%edi,2),%ebx │ │ │ │ - jmp 35856 │ │ │ │ + jmp 35856 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 358b0 │ │ │ │ + je 358b0 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fldl (%edi,%ecx,1) │ │ │ │ add %edx,%ecx │ │ │ │ fxch %st(1) │ │ │ │ - fmull (%edx,%esi,8) │ │ │ │ sub $0x10,%ebx │ │ │ │ + fmull (%edx,%esi,8) │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl -0x30(%ebp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fmull (%edx,%esi,8) │ │ │ │ dec %esi │ │ │ │ + cmp -0x34(%ebp),%esi │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl -0x30(%ebp) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ - cmp -0x34(%ebp),%esi │ │ │ │ - jae 358d0 │ │ │ │ + jae 358d0 │ │ │ │ mov -0xc(%ebx),%eax │ │ │ │ mov -0x10(%ebx),%ecx │ │ │ │ shl $0x3,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 358a0 │ │ │ │ + je 358a0 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 35890 │ │ │ │ + je 35890 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ fldl (%edi,%eax,1) │ │ │ │ add %edx,%eax │ │ │ │ mov -0x4(%ebx),%ecx │ │ │ │ mov -0x8(%ebx),%edi │ │ │ │ shl $0x3,%ecx │ │ │ │ test %edi,%edi │ │ │ │ - jne 35820 │ │ │ │ + jne 35820 │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%edi,%ecx,1) │ │ │ │ add -0x4c(%ebp),%ecx │ │ │ │ - jmp 35831 │ │ │ │ + jmp 35831 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ fldl (%ecx,%eax,1) │ │ │ │ add -0x3c(%ebp),%eax │ │ │ │ - jmp 35870 │ │ │ │ + jmp 35870 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ fldl (%edi,%eax,1) │ │ │ │ add -0x4c(%ebp),%eax │ │ │ │ - jmp 35870 │ │ │ │ + jmp 35870 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ fldl (%edi,%ecx,1) │ │ │ │ add -0x3c(%ebp),%ecx │ │ │ │ - jmp 35831 │ │ │ │ + jmp 35831 │ │ │ │ xchg %ax,%ax │ │ │ │ test %edx,%edx │ │ │ │ - je 358e2 │ │ │ │ + je 358e2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x54(%ebp) │ │ │ │ push %edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 358fe │ │ │ │ + je 358fe │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%esi │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 35995 │ │ │ │ + jne 35995 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld %st(0) │ │ │ │ cmpb $0x0,-0x4(%eax) │ │ │ │ - je 3592e │ │ │ │ + fld %st(0) │ │ │ │ + je 3592e │ │ │ │ ffreep %st(0) │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ mov -0xc(%eax),%ecx │ │ │ │ sub $0x10,%eax │ │ │ │ lea (%edx,%ecx,8),%ecx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ @@ -47420,33 +49153,33 @@ │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ fldl -0x60(%ebp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 3578e │ │ │ │ + jne 35785 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 357fc │ │ │ │ + jmp 357f3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 35679 │ │ │ │ + jmp 35669 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ fldl (%esi) │ │ │ │ lea 0x8(%esi),%ecx │ │ │ │ faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - jmp 356c3 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 356b3 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp ad38 <__cxa_finalize@plt+0x688> │ │ │ │ + jmp ad0c <__cxa_finalize@plt+0x65c> │ │ │ │ nop │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 000359b0 : │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ mov 0x50(%edx),%eax │ │ │ │ @@ -47492,56 +49225,56 @@ │ │ │ │ 00035a30 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x50(%esp),%edx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa15b4,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9c5b4,%ebx │ │ │ │ mov (%edx),%eax │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ cmp %eax,%esi │ │ │ │ je 35c4e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x21e> │ │ │ │ - lea -0x13f47(%ebx),%ebp │ │ │ │ - lea -0x13f4f(%ebx),%ecx │ │ │ │ - mov %esi,0x2c(%esp) │ │ │ │ + lea -0x14f47(%ebx),%ebp │ │ │ │ + lea -0x14f4f(%ebx),%ecx │ │ │ │ mov %eax,%edi │ │ │ │ + mov %esi,0x2c(%esp) │ │ │ │ mov %ebp,0x10(%esp) │ │ │ │ - mov %ecx,0x20(%esp) │ │ │ │ mov 0x54(%esp),%ebp │ │ │ │ + mov %ecx,0x20(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov (%edi),%edx │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ cmp %edx,%eax │ │ │ │ je 35c2f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1ff> │ │ │ │ - lea -0x13f53(%ebx),%esi │ │ │ │ + lea -0x14f53(%ebx),%esi │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ push (%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push 0x28(%esp) │ │ │ │ push %ebp │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ - mov 0x8(%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%edi),%edi │ │ │ │ cmp %ecx,%edi │ │ │ │ je 35c06 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1d6> │ │ │ │ - lea -0x139b8(%ebx),%eax │ │ │ │ + lea -0x149b8(%ebx),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %edi,%eax │ │ │ │ sub %ecx,%eax │ │ │ │ test $0x8,%al │ │ │ │ je 35b5a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x12a> │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ @@ -47556,16 +49289,16 @@ │ │ │ │ pop %edx │ │ │ │ push -0x8(%esi) │ │ │ │ push %ebp │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push 0x14(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ + mov %eax,%edi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov 0x28(%esp),%edx │ │ │ │ flds 0x4(%edx) │ │ │ │ mov %edi,(%esp) │ │ │ │ fstpl 0x4(%esp) │ │ │ │ call a550 (double)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ @@ -47588,16 +49321,16 @@ │ │ │ │ pop %edi │ │ │ │ push -0x10(%esi) │ │ │ │ push %ebp │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push 0x14(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ + mov %eax,%edi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ flds -0xc(%esi) │ │ │ │ mov %edi,(%esp) │ │ │ │ fstpl 0x4(%esp) │ │ │ │ call a550 (double)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ @@ -47616,18 +49349,18 @@ │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push 0x14(%esp) │ │ │ │ push %eax │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ - mov 0x24(%esp),%eax │ │ │ │ flds -0x4(%esi) │ │ │ │ - fstpl 0x4(%esp) │ │ │ │ + mov 0x24(%esp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ + fstpl 0x4(%esp) │ │ │ │ call a550 (double)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push 0x10(%esp) │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ @@ -47663,29 +49396,29 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ 00035c60 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9c38b,%ebx │ │ │ │ sub $0x20,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa1388,%ebx │ │ │ │ mov 0x40(%esp),%esi │ │ │ │ - lea -0x13f45(%ebx),%eax │ │ │ │ mov 0x38(%esp),%edi │ │ │ │ push $0x5 │ │ │ │ + lea -0x14f45(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %ecx │ │ │ │ pop %ebp │ │ │ │ push 0x38(%esp) │ │ │ │ push %esi │ │ │ │ - lea -0x13f4f(%ebx),%ebp │ │ │ │ + lea -0x14f4f(%ebx),%ebp │ │ │ │ call a5b0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ @@ -47719,108 +49452,108 @@ │ │ │ │ cmp $0x6,%eax │ │ │ │ je 35d15 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xb5> │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ push %esi │ │ │ │ movzbl (%ecx),%edx │ │ │ │ push %edx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ push %esi │ │ │ │ movzbl -0x1(%edi),%ecx │ │ │ │ push %ecx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ push %esi │ │ │ │ movzbl -0x1(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ push %esi │ │ │ │ movzbl -0x1(%edi),%edx │ │ │ │ push %edx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ push %esi │ │ │ │ movzbl -0x1(%edi),%ecx │ │ │ │ push %ecx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ push %esi │ │ │ │ movzbl -0x1(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ push %esi │ │ │ │ movzbl -0x1(%edi),%edx │ │ │ │ push %edx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ je 35dfc >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x19c> │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x8,%edi │ │ │ │ push %esi │ │ │ │ movzbl -0x8(%edi),%ecx │ │ │ │ push %ecx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %esi │ │ │ │ movzbl -0x7(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push %esi │ │ │ │ movzbl -0x6(%edi),%edx │ │ │ │ push %edx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %esi │ │ │ │ movzbl -0x5(%edi),%ecx │ │ │ │ push %ecx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push %esi │ │ │ │ movzbl -0x4(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %esi │ │ │ │ movzbl -0x3(%edi),%edx │ │ │ │ push %edx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push %esi │ │ │ │ movzbl -0x2(%edi),%ecx │ │ │ │ push %ecx │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %esi │ │ │ │ movzbl -0x1(%edi),%eax │ │ │ │ push %eax │ │ │ │ - call 33240 │ │ │ │ + call 33340 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ jne 35d87 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x127> │ │ │ │ sub $0x4,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ @@ -47843,80 +49576,80 @@ │ │ │ │ je 35e76 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x216> │ │ │ │ cmp $0x2,%ecx │ │ │ │ je 35e58 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x1f8> │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x4,%edi │ │ │ │ push %esi │ │ │ │ push (%edx) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x4,%edi │ │ │ │ push %esi │ │ │ │ push -0x4(%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x4,%edi │ │ │ │ push %esi │ │ │ │ push -0x4(%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ je 35f03 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2a3> │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x10,%edi │ │ │ │ push %esi │ │ │ │ push -0x10(%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push %esi │ │ │ │ push -0xc(%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %esi │ │ │ │ push -0x8(%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %ecx │ │ │ │ pop %eax │ │ │ │ push %esi │ │ │ │ push -0x4(%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ @@ -47940,15 +49673,15 @@ │ │ │ │ sub %edi,%ecx │ │ │ │ test $0x8,%cl │ │ │ │ jne 35fec >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x38c> │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push (%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -47957,21 +49690,21 @@ │ │ │ │ call a250 (unsigned long)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %ecx │ │ │ │ - pop %eax │ │ │ │ - push %esi │ │ │ │ - push 0x8(%edi) │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ add $0x10,%edi │ │ │ │ + pop %eax │ │ │ │ + push %esi │ │ │ │ + push -0x8(%edi) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -47984,15 +49717,15 @@ │ │ │ │ push %ebp │ │ │ │ push %eax │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ jne 35f47 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2e7> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x13f3f(%ebx),%edi │ │ │ │ + lea -0x14f3f(%ebx),%edi │ │ │ │ push $0x3 │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ push 0x38(%esp) │ │ │ │ @@ -48010,15 +49743,15 @@ │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,0x4(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x8,%edi │ │ │ │ push %esi │ │ │ │ push -0x8(%edi) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ add $0xc,%esp │ │ │ │ push $0x1 │ │ │ │ push %ebp │ │ │ │ push %esi │ │ │ │ call a440 >& std::__ostream_insert >(std::basic_ostream >&, char const*, int)@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ @@ -48040,467 +49773,446 @@ │ │ │ │ │ │ │ │ 00036040 >, std::allocator > > > const&, double*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ - add $0xffffff80,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + sub $0x60,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ - mov %edi,0x68(%esp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 36538 >, std::allocator > > > const&, double*)@@Base+0x4f8> │ │ │ │ - lea -0x8(%esi),%edi │ │ │ │ - mov %eax,%edx │ │ │ │ - sub %eax,%edi │ │ │ │ - mov %edi,0x64(%esp) │ │ │ │ - cmp $0x10,%edi │ │ │ │ - jbe 36545 >, std::allocator > > > const&, double*)@@Base+0x505> │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ - lea -0x4(%ecx),%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 36545 >, std::allocator > > > const&, double*)@@Base+0x505> │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - mov %ebx,0x70(%esp) │ │ │ │ - cmp $0x30,%edi │ │ │ │ - jbe 36649 >, std::allocator > > > const&, double*)@@Base+0x609> │ │ │ │ - lea 0x1(%ebx),%ebx │ │ │ │ - mov %ebx,0x78(%esp) │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - lea (%ebx,%ecx,1),%edi │ │ │ │ - sub $0x40,%ebx │ │ │ │ - shr $0x6,%ebx │ │ │ │ - inc %ebx │ │ │ │ - mov %edi,0x74(%esp) │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 3616e >, std::allocator > > > const&, double*)@@Base+0x12e> │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 36151 >, std::allocator > > > const&, double*)@@Base+0x111> │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 3613e >, std::allocator > > > const&, double*)@@Base+0xfe> │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 3612b >, std::allocator > > > const&, double*)@@Base+0xeb> │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 36118 >, std::allocator > > > const&, double*)@@Base+0xd8> │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 36105 >, std::allocator > > > const&, double*)@@Base+0xc5> │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 360f2 >, std::allocator > > > const&, double*)@@Base+0xb2> │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - lea 0x40(%ecx),%ecx │ │ │ │ - lea 0x40(%eax),%edx │ │ │ │ - vmovupd %zmm0,-0x40(%ecx) │ │ │ │ - vmovupd (%edx),%zmm1 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm1,-0x40(%ecx) │ │ │ │ - vmovupd (%edx),%zmm2 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm2,-0x40(%ecx) │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm3,-0x40(%ecx) │ │ │ │ - vmovupd (%edx),%zmm4 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm4,-0x40(%ecx) │ │ │ │ - vmovupd (%edx),%zmm5 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm5,-0x40(%ecx) │ │ │ │ - vmovupd (%edx),%zmm6 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm6,-0x40(%ecx) │ │ │ │ - cmp 0x74(%esp),%ecx │ │ │ │ - je 361fb >, std::allocator > > > const&, double*)@@Base+0x1bb> │ │ │ │ - mov 0x78(%esp),%ebx │ │ │ │ - vmovupd (%edx),%zmm7 │ │ │ │ - add $0x200,%ecx │ │ │ │ - add $0x200,%edx │ │ │ │ - vmovupd %zmm7,-0x200(%ecx) │ │ │ │ - vmovupd -0x1c0(%edx),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%ecx) │ │ │ │ - vmovupd -0x180(%edx),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x180(%ecx) │ │ │ │ - vmovupd -0x140(%edx),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%ecx) │ │ │ │ - vmovupd -0x100(%edx),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x100(%ecx) │ │ │ │ - vmovupd -0xc0(%edx),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%ecx) │ │ │ │ - vmovupd -0x80(%edx),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x80(%ecx) │ │ │ │ - vmovupd -0x40(%edx),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x40(%ecx) │ │ │ │ - cmp 0x74(%esp),%ecx │ │ │ │ - jne 36172 >, std::allocator > > > const&, double*)@@Base+0x132> │ │ │ │ - mov %ebx,0x78(%esp) │ │ │ │ - testb $0x7,0x78(%esp) │ │ │ │ - je 36530 >, std::allocator > > > const&, double*)@@Base+0x4f0> │ │ │ │ - mov 0x78(%esp),%edi │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ - lea 0x0(,%edi,8),%edx │ │ │ │ - lea (%eax,%edx,1),%ecx │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ - sub %edi,%ebx │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jbe 36248 >, std::allocator > > > const&, double*)@@Base+0x208> │ │ │ │ - vmovupd (%eax,%edx,1),%ymm7 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - inc %ebx │ │ │ │ - vmovupd %ymm7,(%eax,%edx,1) │ │ │ │ - test $0x3,%bl │ │ │ │ - je 36530 >, std::allocator > > > const&, double*)@@Base+0x4f0> │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ - add %ebx,%edi │ │ │ │ - lea (%ecx,%ebx,8),%ecx │ │ │ │ - lea 0x0(,%edi,8),%edx │ │ │ │ - vmovsd (%ecx),%xmm0 │ │ │ │ + mov (%eax),%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov 0x4(%edx),%ebx │ │ │ │ + mov %edx,0x58(%esp) │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 364ba >, std::allocator > > > const&, double*)@@Base+0x47a> │ │ │ │ + lea -0x8(%ebx),%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub %ecx,%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %esi,0x50(%esp) │ │ │ │ + cmp $0x10,%esi │ │ │ │ + jbe 364c7 >, std::allocator > > > const&, double*)@@Base+0x487> │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ + lea -0x4(%edx),%esi │ │ │ │ + sub %ecx,%esi │ │ │ │ + cmp $0x18,%esi │ │ │ │ + jbe 364c7 >, std::allocator > > > const&, double*)@@Base+0x487> │ │ │ │ + mov %edi,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + inc %esi │ │ │ │ + mov %esi,0x48(%esp) │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ + lea (%esi,%edx,1),%edi │ │ │ │ + sub $0x20,%esi │ │ │ │ + shr $0x5,%esi │ │ │ │ + mov %edi,0x54(%esp) │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 3613d >, std::allocator > > > const&, double*)@@Base+0xfd> │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 36128 >, std::allocator > > > const&, double*)@@Base+0xe8> │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 36119 >, std::allocator > > > const&, double*)@@Base+0xd9> │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 3610a >, std::allocator > > > const&, double*)@@Base+0xca> │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 360fb >, std::allocator > > > const&, double*)@@Base+0xbb> │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 360ec >, std::allocator > > > const&, double*)@@Base+0xac> │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 360dd >, std::allocator > > > const&, double*)@@Base+0x9d> │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + lea 0x20(%ecx),%eax │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm1 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm1,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm3,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + cmp %edx,0x54(%esp) │ │ │ │ + je 361ba >, std::allocator > > > const&, double*)@@Base+0x17a> │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm7,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm3 │ │ │ │ + vmovupd %ymm3,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + cmp %edx,0x54(%esp) │ │ │ │ + jne 36141 >, std::allocator > > > const&, double*)@@Base+0x101> │ │ │ │ + mov %esi,0x58(%esp) │ │ │ │ + testb $0x3,0x48(%esp) │ │ │ │ + je 364b2 >, std::allocator > > > const&, double*)@@Base+0x472> │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ mov 0x14(%ebp),%edi │ │ │ │ - lea 0x8(%ecx),%ebx │ │ │ │ - vmovsd %xmm0,(%edi,%edx,1) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 36530 >, std::allocator > > > const&, double*)@@Base+0x4f0> │ │ │ │ - vmovsd 0x8(%ecx),%xmm1 │ │ │ │ - mov 0x14(%ebp),%eax │ │ │ │ - lea 0x10(%ecx),%edi │ │ │ │ - vmovsd %xmm1,0x8(%eax,%edx,1) │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 36530 >, std::allocator > > > const&, double*)@@Base+0x4f0> │ │ │ │ - mov 0x14(%ebp),%esi │ │ │ │ - fldl 0x10(%ecx) │ │ │ │ - fstpl 0x10(%esi,%edx,1) │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + lea (%ecx,%edx,8),%eax │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + vmovsd %xmm7,(%edi,%edx,8) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 364b2 >, std::allocator > > > const&, double*)@@Base+0x472> │ │ │ │ + vmovsd 0x8(%eax),%xmm0 │ │ │ │ + lea 0x10(%eax),%esi │ │ │ │ + vmovsd %xmm0,0x8(%edi,%edx,8) │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 364b2 >, std::allocator > > > const&, double*)@@Base+0x472> │ │ │ │ + fldl 0x10(%eax) │ │ │ │ + fstpl 0x10(%edi,%edx,8) │ │ │ │ vzeroupper │ │ │ │ - mov 0x64(%esp),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - inc %edx │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ - mov 0x8(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jle 36528 >, std::allocator > > > const&, double*)@@Base+0x4e8> │ │ │ │ - mov 0x10(%ebp),%edi │ │ │ │ - mov 0x90(%eax),%ecx │ │ │ │ - mov 0x68(%esp),%esi │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + inc %ebx │ │ │ │ + mov %ebx,0x34(%esp) │ │ │ │ + mov 0x8(%ebp),%edi │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov %eax,0x20(%esp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 364aa >, std::allocator > > > const&, double*)@@Base+0x46a> │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + mov 0x58(%esp),%esi │ │ │ │ + mov 0x8(%ebp),%edx │ │ │ │ + mov (%ecx),%edi │ │ │ │ add $0xc,%esi │ │ │ │ - mov %esi,0x48(%esp) │ │ │ │ + mov 0x90(%edx),%ebx │ │ │ │ + mov %esi,0x28(%esp) │ │ │ │ mov $0x2,%esi │ │ │ │ - lea 0x10(%edx),%edx │ │ │ │ - mov 0x40(%esp),%eax │ │ │ │ - mov (%edx),%edi │ │ │ │ - mov -0x4(%eax,%esi,4),%ecx │ │ │ │ + lea 0x10(%edi),%edx │ │ │ │ + mov -0x4(%ebx,%esi,4),%eax │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov %eax,0x24(%esp) │ │ │ │ mov -0x4(%edx),%eax │ │ │ │ - mov %ecx,0x44(%esp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 3650f >, std::allocator > > > const&, double*)@@Base+0x4cf> │ │ │ │ - mov %esi,0x3c(%esp) │ │ │ │ - mov %edi,0x4c(%esp) │ │ │ │ - mov %ebx,0x38(%esp) │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 3648f >, std::allocator > > > const&, double*)@@Base+0x44f> │ │ │ │ + mov %esi,0x1c(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ + mov %edx,0x14(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ - mov %ebx,0x60(%esp) │ │ │ │ - sub %ebx,%edi │ │ │ │ - je 364f6 >, std::allocator > > > const&, double*)@@Base+0x4b6> │ │ │ │ + mov %edx,0x40(%esp) │ │ │ │ + sub %edx,%edi │ │ │ │ + je 36476 >, std::allocator > > > const&, double*)@@Base+0x436> │ │ │ │ mov (%eax),%ebx │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - sub %ebx,%edx │ │ │ │ - je 364f6 >, std::allocator > > > const&, double*)@@Base+0x4b6> │ │ │ │ - sar $0x2,%edx │ │ │ │ - mov 0x48(%esp),%ecx │ │ │ │ - mov %edx,0x70(%esp) │ │ │ │ - mov 0x18(%eax),%edx │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + je 36476 >, std::allocator > > > const&, double*)@@Base+0x436> │ │ │ │ + mov 0x28(%esp),%edx │ │ │ │ + sar $0x2,%ecx │ │ │ │ mov %edi,%esi │ │ │ │ - movl $0x0,0x74(%esp) │ │ │ │ - mov %ebx,0x68(%esp) │ │ │ │ - mov %eax,0x50(%esp) │ │ │ │ + movl $0x0,0x54(%esp) │ │ │ │ sar $0x2,%esi │ │ │ │ - mov %edx,0x5c(%esp) │ │ │ │ - mov %esi,0x58(%esp) │ │ │ │ - mov (%ecx),%esi │ │ │ │ + mov %ecx,0x50(%esp) │ │ │ │ + mov 0x18(%eax),%ecx │ │ │ │ + mov %ebx,0x48(%esp) │ │ │ │ + mov %esi,0x38(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov (%edx),%esi │ │ │ │ + mov %ecx,0x3c(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0x74(%esp),%edx │ │ │ │ - mov 0x60(%esp),%ebx │ │ │ │ - mov 0x54(%esp),%eax │ │ │ │ + mov 0x54(%esp),%edx │ │ │ │ + mov 0x40(%esp),%ebx │ │ │ │ + mov 0x34(%esp),%eax │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ - mov 0x5c(%esp),%ebx │ │ │ │ + mov 0x3c(%esp),%ebx │ │ │ │ lea (%ecx,%eax,8),%ecx │ │ │ │ lea (%ebx,%edx,4),%eax │ │ │ │ - mov 0x70(%esp),%ebx │ │ │ │ + mov 0x50(%esp),%ebx │ │ │ │ flds (%eax) │ │ │ │ add %edi,%eax │ │ │ │ lea -0x1(%ebx),%edx │ │ │ │ and $0x3,%edx │ │ │ │ - mov %edx,0x64(%esp) │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ + mov %edx,0x44(%esp) │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ mov (%edx),%edx │ │ │ │ fmull (%esi,%edx,8) │ │ │ │ mov $0x1,%edx │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fstpl 0x58(%esp) │ │ │ │ + fldl 0x58(%esp) │ │ │ │ faddl (%ecx) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fstpl 0x58(%esp) │ │ │ │ + fldl 0x58(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jae 364d0 >, std::allocator > > > const&, double*)@@Base+0x490> │ │ │ │ - mov 0x64(%esp),%ebx │ │ │ │ + jae 36450 >, std::allocator > > > const&, double*)@@Base+0x410> │ │ │ │ + mov 0x44(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 36425 >, std::allocator > > > const&, double*)@@Base+0x3e5> │ │ │ │ + je 363a5 >, std::allocator > > > const&, double*)@@Base+0x365> │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 363f8 >, std::allocator > > > const&, double*)@@Base+0x3b8> │ │ │ │ + je 36378 >, std::allocator > > > const&, double*)@@Base+0x338> │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 363d5 >, std::allocator > > > const&, double*)@@Base+0x395> │ │ │ │ - mov 0x68(%esp),%edx │ │ │ │ + je 36355 >, std::allocator > > > const&, double*)@@Base+0x315> │ │ │ │ + mov 0x48(%esp),%edx │ │ │ │ flds (%eax) │ │ │ │ add %edi,%eax │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov $0x2,%edx │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fstpl 0x58(%esp) │ │ │ │ + fldl 0x58(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fstpl 0x58(%esp) │ │ │ │ + fldl 0x58(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ flds (%eax) │ │ │ │ add %edi,%eax │ │ │ │ mov (%ebx,%edx,4),%ebx │ │ │ │ inc %edx │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fstpl 0x58(%esp) │ │ │ │ + fldl 0x58(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fstpl 0x58(%esp) │ │ │ │ + fldl 0x58(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ flds (%eax) │ │ │ │ add %edi,%eax │ │ │ │ mov (%ebx,%edx,4),%ebx │ │ │ │ inc %edx │ │ │ │ + cmp 0x50(%esp),%edx │ │ │ │ fmull (%esi,%ebx,8) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fstpl 0x58(%esp) │ │ │ │ + fldl 0x58(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl 0x78(%esp) │ │ │ │ - fldl 0x78(%esp) │ │ │ │ + fstpl 0x58(%esp) │ │ │ │ + fldl 0x58(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ - cmp 0x70(%esp),%edx │ │ │ │ - jae 364d4 >, std::allocator > > > const&, double*)@@Base+0x494> │ │ │ │ - mov %ecx,0x78(%esp) │ │ │ │ - mov 0x68(%esp),%ebx │ │ │ │ + jae 36454 >, std::allocator > > > const&, double*)@@Base+0x414> │ │ │ │ + mov 0x48(%esp),%ebx │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ mov (%ebx,%edx,4),%ecx │ │ │ │ flds (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - fldl 0x68(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - fldl 0x68(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ mov 0x4(%ebx,%edx,4),%ecx │ │ │ │ flds (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - fldl 0x68(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - fldl 0x68(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ mov 0x8(%ebx,%edx,4),%ecx │ │ │ │ flds (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - fldl 0x68(%esp) │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - fldl 0x68(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ mov 0xc(%ebx,%edx,4),%ecx │ │ │ │ flds (%eax) │ │ │ │ add $0x4,%edx │ │ │ │ add %edi,%eax │ │ │ │ fmull (%esi,%ecx,8) │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - fldl 0x68(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl 0x68(%esp) │ │ │ │ - mov 0x78(%esp),%ecx │ │ │ │ - fldl 0x68(%esp) │ │ │ │ + fstpl 0x48(%esp) │ │ │ │ + fldl 0x48(%esp) │ │ │ │ + cmp 0x50(%esp),%edx │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ fstl (%ecx) │ │ │ │ - cmp 0x70(%esp),%edx │ │ │ │ - jb 3642d >, std::allocator > > > const&, double*)@@Base+0x3ed> │ │ │ │ + jb 363ad >, std::allocator > > > const&, double*)@@Base+0x36d> │ │ │ │ ffreep %st(0) │ │ │ │ - mov %ebx,0x68(%esp) │ │ │ │ - jmp 364e0 >, std::allocator > > > const&, double*)@@Base+0x4a0> │ │ │ │ + mov %ebx,0x48(%esp) │ │ │ │ + jmp 36460 >, std::allocator > > > const&, double*)@@Base+0x420> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 364e0 >, std::allocator > > > const&, double*)@@Base+0x4a0> │ │ │ │ + jmp 36460 >, std::allocator > > > const&, double*)@@Base+0x420> │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl 0x74(%esp) │ │ │ │ - mov 0x58(%esp),%eax │ │ │ │ - cmp %eax,0x74(%esp) │ │ │ │ - jb 36340 >, std::allocator > > > const&, double*)@@Base+0x300> │ │ │ │ - mov 0x50(%esp),%eax │ │ │ │ + incl 0x54(%esp) │ │ │ │ + mov 0x38(%esp),%eax │ │ │ │ + cmp %eax,0x54(%esp) │ │ │ │ + jb 362c0 >, std::allocator > > > const&, double*)@@Base+0x280> │ │ │ │ + mov 0x30(%esp),%eax │ │ │ │ add $0x24,%eax │ │ │ │ - cmp %eax,0x4c(%esp) │ │ │ │ - jne 362f0 >, std::allocator > > > const&, double*)@@Base+0x2b0> │ │ │ │ - mov 0x3c(%esp),%esi │ │ │ │ - mov 0x38(%esp),%ebx │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - mov 0x44(%esp),%edi │ │ │ │ + cmp %eax,0x2c(%esp) │ │ │ │ + jne 36270 >, std::allocator > > > const&, double*)@@Base+0x230> │ │ │ │ + mov 0x1c(%esp),%esi │ │ │ │ + mov 0x18(%esp),%ebx │ │ │ │ + mov 0x14(%esp),%edx │ │ │ │ + addl $0xc,0x28(%esp) │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ inc %esi │ │ │ │ - addl $0xc,0x48(%esp) │ │ │ │ - add %edi,0x54(%esp) │ │ │ │ add $0xc,%edx │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jle 362c2 >, std::allocator > > > const&, double*)@@Base+0x282> │ │ │ │ + add %edi,0x34(%esp) │ │ │ │ + cmp 0x20(%esp),%esi │ │ │ │ + jle 36246 >, std::allocator > > > const&, double*)@@Base+0x206> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ vzeroupper │ │ │ │ - jmp 36285 >, std::allocator > > > const&, double*)@@Base+0x245> │ │ │ │ - movl $0x0,0x54(%esp) │ │ │ │ - jmp 36291 >, std::allocator > > > const&, double*)@@Base+0x251> │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov 0x14(%ebp),%edi │ │ │ │ - sub %eax,%ebx │ │ │ │ - sub $0x8,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 365eb >, std::allocator > > > const&, double*)@@Base+0x5ab> │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 365d4 >, std::allocator > > > const&, double*)@@Base+0x594> │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 365c5 >, std::allocator > > > const&, double*)@@Base+0x585> │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 365b6 >, std::allocator > > > const&, double*)@@Base+0x576> │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 365a7 >, std::allocator > > > const&, double*)@@Base+0x567> │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 36598 >, std::allocator > > > const&, double*)@@Base+0x558> │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 36589 >, std::allocator > > > const&, double*)@@Base+0x549> │ │ │ │ + jmp 36206 >, std::allocator > > > const&, double*)@@Base+0x1c6> │ │ │ │ + movl $0x0,0x34(%esp) │ │ │ │ + jmp 36212 >, std::allocator > > > const&, double*)@@Base+0x1d2> │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov 0x14(%ebp),%esi │ │ │ │ + sub %ecx,%edi │ │ │ │ + sub $0x8,%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ + inc %edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 3656d >, std::allocator > > > const&, double*)@@Base+0x52d> │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 36556 >, std::allocator > > > const&, double*)@@Base+0x516> │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 36547 >, std::allocator > > > const&, double*)@@Base+0x507> │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 36538 >, std::allocator > > > const&, double*)@@Base+0x4f8> │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 36529 >, std::allocator > > > const&, double*)@@Base+0x4e9> │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 3651a >, std::allocator > > > const&, double*)@@Base+0x4da> │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 3650b >, std::allocator > > > const&, double*)@@Base+0x4cb> │ │ │ │ + vmovsd (%ecx),%xmm1 │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + lea 0x8(%esi),%esi │ │ │ │ + vmovsd %xmm1,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm2 │ │ │ │ - lea 0x8(%eax),%edx │ │ │ │ - lea 0x8(%edi),%edi │ │ │ │ - vmovsd %xmm2,-0x8(%edi) │ │ │ │ - vmovsd (%edx),%xmm3 │ │ │ │ - add $0x8,%edi │ │ │ │ - add $0x8,%edx │ │ │ │ - vmovsd %xmm3,-0x8(%edi) │ │ │ │ - vmovsd (%edx),%xmm4 │ │ │ │ - add $0x8,%edi │ │ │ │ - add $0x8,%edx │ │ │ │ - vmovsd %xmm4,-0x8(%edi) │ │ │ │ - vmovsd (%edx),%xmm5 │ │ │ │ - add $0x8,%edi │ │ │ │ - add $0x8,%edx │ │ │ │ - vmovsd %xmm5,-0x8(%edi) │ │ │ │ - vmovsd (%edx),%xmm6 │ │ │ │ - add $0x8,%edi │ │ │ │ - add $0x8,%edx │ │ │ │ - vmovsd %xmm6,-0x8(%edi) │ │ │ │ - vmovsd (%edx),%xmm7 │ │ │ │ - add $0x8,%edi │ │ │ │ - add $0x8,%edx │ │ │ │ - vmovsd %xmm7,-0x8(%edi) │ │ │ │ - vmovsd (%edx),%xmm0 │ │ │ │ - add $0x8,%edx │ │ │ │ - add $0x8,%edi │ │ │ │ - vmovsd %xmm0,-0x8(%edi) │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 36285 >, std::allocator > > > const&, double*)@@Base+0x245> │ │ │ │ - vmovsd (%edx),%xmm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%edi │ │ │ │ - vmovsd %xmm1,-0x40(%edi) │ │ │ │ - vmovsd -0x38(%edx),%xmm2 │ │ │ │ - vmovsd %xmm2,-0x38(%edi) │ │ │ │ - vmovsd -0x30(%edx),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x30(%edi) │ │ │ │ - vmovsd -0x28(%edx),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x28(%edi) │ │ │ │ - vmovsd -0x20(%edx),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x20(%edi) │ │ │ │ - vmovsd -0x18(%edx),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x18(%edi) │ │ │ │ - vmovsd -0x10(%edx),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x10(%edi) │ │ │ │ - vmovsd -0x8(%edx),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x8(%edi) │ │ │ │ - cmp %edx,%esi │ │ │ │ - jne 365eb >, std::allocator > > > const&, double*)@@Base+0x5ab> │ │ │ │ - jmp 36285 >, std::allocator > > > const&, double*)@@Base+0x245> │ │ │ │ - mov %eax,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 36217 >, std::allocator > > > const&, double*)@@Base+0x1d7> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x8,%esi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm2,-0x8(%esi) │ │ │ │ + vmovsd (%eax),%xmm3 │ │ │ │ + add $0x8,%esi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm3,-0x8(%esi) │ │ │ │ + vmovsd (%eax),%xmm4 │ │ │ │ + add $0x8,%esi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm4,-0x8(%esi) │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ + add $0x8,%esi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm5,-0x8(%esi) │ │ │ │ + vmovsd (%eax),%xmm6 │ │ │ │ + add $0x8,%esi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm6,-0x8(%esi) │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x8,%esi │ │ │ │ + vmovsd %xmm7,-0x8(%esi) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 36206 >, std::allocator > > > const&, double*)@@Base+0x1c6> │ │ │ │ + mov 0x58(%esp),%ecx │ │ │ │ + vmovsd (%eax),%xmm0 │ │ │ │ + add $0x40,%eax │ │ │ │ + add $0x40,%esi │ │ │ │ + vmovsd %xmm0,-0x40(%esi) │ │ │ │ + vmovsd -0x38(%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x38(%esi) │ │ │ │ + vmovsd -0x30(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x30(%esi) │ │ │ │ + vmovsd -0x28(%eax),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x28(%esi) │ │ │ │ + vmovsd -0x20(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x20(%esi) │ │ │ │ + vmovsd -0x18(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x18(%esi) │ │ │ │ + vmovsd -0x10(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x10(%esi) │ │ │ │ + vmovsd -0x8(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x8(%esi) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 36571 >, std::allocator > > > const&, double*)@@Base+0x531> │ │ │ │ + mov %ecx,0x58(%esp) │ │ │ │ + jmp 36206 >, std::allocator > > > const&, double*)@@Base+0x1c6> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00036660 : │ │ │ │ +000365e0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0xa0988,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x9ba08,%eax │ │ │ │ mov 0x44(%esp),%esi │ │ │ │ - mov %eax,0xc(%esp) │ │ │ │ mov 0x38(%esp),%ecx │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ mov 0x48(%esp),%edx │ │ │ │ + mov %eax,0xc(%esp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 36902 │ │ │ │ + jle 36882 │ │ │ │ mov %esi,%edi │ │ │ │ xor %ebp,%ebp │ │ │ │ and $0x7,%edi │ │ │ │ - je 366fc │ │ │ │ + je 3667c │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 366ea │ │ │ │ + je 3666a │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 366e0 │ │ │ │ + je 36660 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 366d6 │ │ │ │ + je 36656 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 366cc │ │ │ │ + je 3664c │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 366c2 │ │ │ │ + je 36642 │ │ │ │ cmp $0x6,%edi │ │ │ │ - jne 3690a │ │ │ │ + jne 3688a │ │ │ │ fldl (%ebx,%ebp,8) │ │ │ │ faddl (%ecx,%ebp,8) │ │ │ │ fstpl (%edx,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ fldl (%ebx,%ebp,8) │ │ │ │ faddl (%ecx,%ebp,8) │ │ │ │ fstpl (%edx,%ebp,8) │ │ │ │ @@ -48514,23 +50226,23 @@ │ │ │ │ fstpl (%edx,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ fldl (%ebx,%ebp,8) │ │ │ │ faddl (%ecx,%ebp,8) │ │ │ │ fstpl (%edx,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ fldl (%ebx,%ebp,8) │ │ │ │ - faddl (%ecx,%ebp,8) │ │ │ │ mov %ebp,0x8(%esp) │ │ │ │ + faddl (%ecx,%ebp,8) │ │ │ │ fstpl (%edx,%ebp,8) │ │ │ │ inc %ebp │ │ │ │ cmp %ebp,%esi │ │ │ │ - je 36767 │ │ │ │ + je 366e7 │ │ │ │ fldl (%ebx,%ebp,8) │ │ │ │ - faddl (%ecx,%ebp,8) │ │ │ │ lea 0x7(%ebp),%eax │ │ │ │ + faddl (%ecx,%ebp,8) │ │ │ │ fstpl (%edx,%ebp,8) │ │ │ │ fldl 0x8(%ebx,%ebp,8) │ │ │ │ faddl 0x8(%ecx,%ebp,8) │ │ │ │ fstpl 0x8(%edx,%ebp,8) │ │ │ │ fldl 0x10(%ebx,%ebp,8) │ │ │ │ faddl 0x10(%ecx,%ebp,8) │ │ │ │ fstpl 0x10(%edx,%ebp,8) │ │ │ │ @@ -48547,92 +50259,90 @@ │ │ │ │ faddl 0x30(%ecx,%ebp,8) │ │ │ │ fstpl 0x30(%edx,%ebp,8) │ │ │ │ fldl 0x38(%ebx,%ebp,8) │ │ │ │ faddl 0x38(%ecx,%ebp,8) │ │ │ │ fstpl 0x38(%edx,%ebp,8) │ │ │ │ add $0x8,%ebp │ │ │ │ cmp %ebp,%esi │ │ │ │ - jne 366fc │ │ │ │ + jne 3667c │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmpl $0x1,0x40(%esp) │ │ │ │ - jle 36902 │ │ │ │ + jle 36882 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 36902 │ │ │ │ + je 36882 │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ movl $0xfffffff8,0x18(%esp) │ │ │ │ fldz │ │ │ │ shl $0x3,%ebp │ │ │ │ lea 0x8(%edx,%ebp,1),%esi │ │ │ │ lea 0x8(%ecx,%ebp,1),%edx │ │ │ │ sub $0x8,%ebp │ │ │ │ + mov %edx,0x10(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ mov $0x1,%edx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%edx,8) │ │ │ │ - fmull -0x8(%ecx,%edx,8) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ + fmull -0x8(%ecx,%edx,8) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ - fldl -0x8(%ebx,%edx,8) │ │ │ │ - fmull (%ecx,%edx,8) │ │ │ │ lea (%edi,%eax,1),%esi │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ + fldl -0x8(%ebx,%edx,8) │ │ │ │ sub %edx,%ebp │ │ │ │ + fmull (%ecx,%edx,8) │ │ │ │ add %eax,%edi │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ + cmp %edx,0x8(%esp) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl (%esp) │ │ │ │ - fldl (%esp) │ │ │ │ - flds -0xf4bc(%eax) │ │ │ │ + flds -0x1068c(%eax) │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl (%esp) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl (%edi,%edx,8) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ - cmp %edx,0x8(%esp) │ │ │ │ - jle 368b0 │ │ │ │ + jle 36830 │ │ │ │ and $0x1,%ebp │ │ │ │ - je 36840 │ │ │ │ + je 367c0 │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ - fmull -0x8(%ecx,%edx,8) │ │ │ │ mov %eax,%ebp │ │ │ │ + cmp %ebp,0x8(%esp) │ │ │ │ + fmull -0x8(%ecx,%edx,8) │ │ │ │ fldl -0x8(%ebx,%edx,8) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fadd %st(2),%st │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl (%edi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ - cmp %ebp,0x8(%esp) │ │ │ │ - jle 368c0 │ │ │ │ - jmp 36850 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jle 36840 │ │ │ │ + jmp 367d0 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%ebx,%eax,8) │ │ │ │ fmull -0x8(%ecx,%edx,8) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ fldl -0x8(%ebx,%edx,8) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ fadd %st(1),%st │ │ │ │ fstpl (%esp) │ │ │ │ - fldl (%esp) │ │ │ │ - flds -0xf4bc(%ebp) │ │ │ │ + flds -0x1068c(%ebp) │ │ │ │ lea 0x1(%eax),%ebp │ │ │ │ - fmul %st,%st(1) │ │ │ │ - fxch %st(1) │ │ │ │ + fldl (%esp) │ │ │ │ + fmul %st(1),%st │ │ │ │ faddl (%edi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ fldl 0x8(%ebx,%eax,8) │ │ │ │ fmull -0x8(%ecx,%edx,8) │ │ │ │ fldl -0x8(%ebx,%edx,8) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ fsubrp %st,%st(1) │ │ │ │ @@ -48640,99 +50350,99 @@ │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ faddl 0x8(%edi,%eax,8) │ │ │ │ fstpl 0x8(%esi,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %ebp,0x8(%esp) │ │ │ │ - jg 36850 │ │ │ │ - jmp 368c0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jg 367d0 │ │ │ │ + jmp 36840 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ subl $0x8,0x18(%esp) │ │ │ │ lea 0x8(%esi,%eax,1),%edi │ │ │ │ lea 0x8(%ebp,%eax,1),%esi │ │ │ │ sub $0x8,%eax │ │ │ │ + cmp %edx,0x8(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %esi,0x10(%esp) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - cmp %edx,0x8(%esp) │ │ │ │ - je 36900 │ │ │ │ + je 36880 │ │ │ │ inc %edx │ │ │ │ - jmp 367b0 │ │ │ │ + jmp 36730 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x24,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ fldl (%ebx) │ │ │ │ - faddl (%ecx) │ │ │ │ mov $0x1,%ebp │ │ │ │ + faddl (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ - jmp 366b8 │ │ │ │ + jmp 36638 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00036920 : │ │ │ │ +000368a0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x54(%esp),%ebx │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x9b740,%esi │ │ │ │ mov 0x5c(%esp),%ebp │ │ │ │ mov 0x60(%esp),%edi │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0xa06b8,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 36c92 │ │ │ │ + jle 36c12 │ │ │ │ mov %ebx,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x3,%ecx │ │ │ │ - je 369a2 │ │ │ │ + je 36922 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 36985 │ │ │ │ + je 36905 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 36970 │ │ │ │ + je 368f0 │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%edi) │ │ │ │ mov $0x1,%eax │ │ │ │ + faddl (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fldl (%edx) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%edi,%eax,8) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl 0x0(%ebp,%eax,8) │ │ │ │ fstpl 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl 0x0(%ebp,%eax,8) │ │ │ │ fstpl 0x0(%ebp,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 36a0c │ │ │ │ + je 3698c │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl 0x0(%ebp,%eax,8) │ │ │ │ fstpl 0x0(%ebp,%eax,8) │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ faddl 0x8(%edi,%eax,8) │ │ │ │ fstpl 0x8(%edi,%eax,8) │ │ │ │ @@ -48749,42 +50459,42 @@ │ │ │ │ faddl 0x18(%edi,%eax,8) │ │ │ │ fstpl 0x18(%edi,%eax,8) │ │ │ │ fldl 0x18(%edx,%eax,8) │ │ │ │ faddl 0x18(%ebp,%eax,8) │ │ │ │ fstpl 0x18(%ebp,%eax,8) │ │ │ │ add $0x4,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 369a2 │ │ │ │ + jne 36922 │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ cmpl $0x1,0x50(%esp) │ │ │ │ - jle 36c92 │ │ │ │ + jle 36c12 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 36c92 │ │ │ │ + je 36c12 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - mov %edi,0x60(%esp) │ │ │ │ + flds -0x1068c(%esi) │ │ │ │ mov %edi,%ecx │ │ │ │ + mov %edi,0x60(%esp) │ │ │ │ movl $0xfffffff8,0x2c(%esp) │ │ │ │ mov %ebp,0x5c(%esp) │ │ │ │ - flds -0xf4bc(%esi) │ │ │ │ shl $0x3,%eax │ │ │ │ lea 0x8(%edx,%eax,1),%ebx │ │ │ │ lea 0x8(%ebp,%eax,1),%edx │ │ │ │ sub $0x8,%eax │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ - mov %eax,0x28(%esp) │ │ │ │ - mov %ebx,0x20(%esp) │ │ │ │ - mov $0x1,%edx │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ + mov %ebx,0x20(%esp) │ │ │ │ + mov %eax,0x28(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov $0x1,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ - add %ebp,%edi │ │ │ │ add %ebp,%esi │ │ │ │ + add %ebp,%edi │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ faddl (%edi,%edx,8) │ │ │ │ mov %ebp,%eax │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov 0x48(%esp),%eax │ │ │ │ @@ -48811,20 +50521,20 @@ │ │ │ │ fstpl (%ebx) │ │ │ │ fmull -0x8(%eax,%edx,8) │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ fsubrl (%eax,%edx,8) │ │ │ │ fstpl (%eax,%edx,8) │ │ │ │ lea 0x1(%edx),%eax │ │ │ │ cmp %edx,%ebp │ │ │ │ - jle 36c40 │ │ │ │ + jle 36bc0 │ │ │ │ testb $0x1,0x8(%esp) │ │ │ │ - je 36b60 │ │ │ │ + je 36ae0 │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ - faddl (%edi,%eax,8) │ │ │ │ mov 0x48(%esp),%ebp │ │ │ │ + faddl (%edi,%eax,8) │ │ │ │ fstpl (%edi,%eax,8) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ mov %eax,(%esp) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%ebp,%edx,8) │ │ │ │ @@ -48842,18 +50552,18 @@ │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ fmull -0x8(%ebp,%edx,8) │ │ │ │ mov 0x5c(%esp),%ebp │ │ │ │ fsubrl 0x0(%ebp,%eax,8) │ │ │ │ fstpl 0x0(%ebp,%eax,8) │ │ │ │ mov (%esp),%ebp │ │ │ │ - lea 0x2(%edx),%eax │ │ │ │ cmp %ebp,0x1c(%esp) │ │ │ │ - jle 36c50 │ │ │ │ - jmp 36b62 │ │ │ │ + lea 0x2(%edx),%eax │ │ │ │ + jle 36bd0 │ │ │ │ + jmp 36ae2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x5c(%esp),%ebp │ │ │ │ mov %esi,(%esp) │ │ │ │ mov (%esp),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ @@ -48910,1774 +50620,1519 @@ │ │ │ │ fstpl (%ebx) │ │ │ │ fmull -0x8(%esi,%edx,8) │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ fsubrl 0x8(%ebp,%eax,8) │ │ │ │ fstpl 0x8(%ebp,%eax,8) │ │ │ │ add $0x2,%eax │ │ │ │ cmp %esi,0x1c(%esp) │ │ │ │ - jg 36b69 │ │ │ │ + jg 36ae9 │ │ │ │ mov %ebp,0x5c(%esp) │ │ │ │ - jmp 36c50 │ │ │ │ + jmp 36bd0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + add $0x8,%ebx │ │ │ │ mov 0x20(%esp),%edi │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ - add $0x8,%ecx │ │ │ │ subl $0x8,0x2c(%esp) │ │ │ │ - add $0x8,%ebx │ │ │ │ lea 0x8(%edi,%eax,1),%ebp │ │ │ │ lea 0x8(%esi,%eax,1),%edi │ │ │ │ sub $0x8,%eax │ │ │ │ + cmp %edx,0x1c(%esp) │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ mov %edi,0x24(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ - cmp %edx,0x1c(%esp) │ │ │ │ - je 36c90 │ │ │ │ + je 36c10 │ │ │ │ inc %edx │ │ │ │ - jmp 36a70 │ │ │ │ + jmp 369f0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ ffreep %st(0) │ │ │ │ add $0x34,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00036ca0 , std::allocator > const&)@@Base>: │ │ │ │ +00036c20 , std::allocator > const&)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9b3cb,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0xa0348,%ebx │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ - lea -0x13f3b(%ebx),%edx │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0x40(%esp),%edi │ │ │ │ + lea -0x14f3b(%ebx),%edx │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ push $0xc │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - lea -0x13b2c(%ebx),%eax │ │ │ │ + lea -0x14b2c(%ebx),%eax │ │ │ │ push $0x1 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push 0x50(%esp) │ │ │ │ sete %cl │ │ │ │ mov %ecx,%esi │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ movzbl 0x18(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%ecx │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ setne 0xc(%esp) │ │ │ │ xor $0x1,%edx │ │ │ │ and %cl,%dl │ │ │ │ - mov %dl,0xd(%esp) │ │ │ │ - je 37000 , std::allocator > const&)@@Base+0x360> │ │ │ │ + mov %dl,0xe(%esp) │ │ │ │ + je 36f80 , std::allocator > const&)@@Base+0x360> │ │ │ │ cmpl $0x2,0x38(%esp) │ │ │ │ - movzbl 0x8(%esp),%eax │ │ │ │ - setle %cl │ │ │ │ + mov %edi,%eax │ │ │ │ + movzbl 0x8(%esp),%ecx │ │ │ │ + setle 0xd(%esp) │ │ │ │ cmpl $0x28,0x34(%esp) │ │ │ │ setg %dl │ │ │ │ - and %eax,%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - and %ecx,%edx │ │ │ │ + and %ecx,%esi │ │ │ │ + and 0xd(%esp),%dl │ │ │ │ test %al,%al │ │ │ │ - jne 36e20 , std::allocator > const&)@@Base+0x180> │ │ │ │ + jne 36da0 , std::allocator > const&)@@Base+0x180> │ │ │ │ cmpl $0x2,0x34(%esp) │ │ │ │ - jne 36e10 , std::allocator > const&)@@Base+0x170> │ │ │ │ + jne 36d90 , std::allocator > const&)@@Base+0x170> │ │ │ │ cmpl $0x9,0x38(%esp) │ │ │ │ - jg 36e10 , std::allocator > const&)@@Base+0x170> │ │ │ │ - movzbl 0xc(%esp),%eax │ │ │ │ - or %esi,%eax │ │ │ │ - mov %al,0xe(%esp) │ │ │ │ - mov %eax,%edi │ │ │ │ - cmpb $0x0,0xd(%esp) │ │ │ │ - je 36fc0 , std::allocator > const&)@@Base+0x320> │ │ │ │ + jg 36d90 , std::allocator > const&)@@Base+0x170> │ │ │ │ + movzbl 0xc(%esp),%ecx │ │ │ │ + or %esi,%ecx │ │ │ │ + cmpb $0x0,0xe(%esp) │ │ │ │ + mov %cl,0xf(%esp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + je 36f30 , std::allocator > const&)@@Base+0x310> │ │ │ │ test %dl,%dl │ │ │ │ - je 36fe0 , std::allocator > const&)@@Base+0x340> │ │ │ │ - mov %esi,%eax │ │ │ │ + je 36f50 , std::allocator > const&)@@Base+0x330> │ │ │ │ + mov %esi,%ecx │ │ │ │ movb $0x1,0x0(%ebp) │ │ │ │ - test %al,%al │ │ │ │ - je 37170 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ - lea -0x13f2b(%ebx),%esi │ │ │ │ + test %cl,%cl │ │ │ │ + je 370f0 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ + lea -0x14f2b(%ebx),%esi │ │ │ │ movb $0x1,0x1(%ebp) │ │ │ │ movw $0x101,0x2(%ebp) │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ + lea -0x14f28(%ebx),%edi │ │ │ │ push %esi │ │ │ │ push 0x50(%esp) │ │ │ │ - lea -0x13f28(%ebx),%edi │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ setne 0x4(%ebp) │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ movzbl 0x1c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - lea -0x13f25(%ebx),%eax │ │ │ │ - setne %cl │ │ │ │ - mov %cl,%dh │ │ │ │ - mov %dx,0x5(%ebp) │ │ │ │ + lea -0x14f25(%ebx),%eax │ │ │ │ + setne 0x6(%ebp) │ │ │ │ + mov %dl,0x5(%ebp) │ │ │ │ push $0x10 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push 0x50(%esp) │ │ │ │ call a430 , std::allocator >::find_first_not_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 370f0 , std::allocator > const&)@@Base+0x450> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea -0x137c4(%ebx),%edi │ │ │ │ - mov %edi,0x8(%ebp) │ │ │ │ + je 37070 , std::allocator > const&)@@Base+0x450> │ │ │ │ + nop │ │ │ │ + lea -0x147c4(%ebx),%eax │ │ │ │ + mov %eax,0x8(%ebp) │ │ │ │ add $0x1c,%esp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ - lea -0x3(%edi),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 37140 , std::allocator > const&)@@Base+0x4a0> │ │ │ │ + lea -0x3(%edi),%ecx │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jbe 370c0 , std::allocator > const&)@@Base+0x4a0> │ │ │ │ + movzbl 0xe(%esp),%ecx │ │ │ │ movzbl 0xc(%esp),%eax │ │ │ │ mov %edx,%edi │ │ │ │ xor $0x1,%edi │ │ │ │ or %esi,%eax │ │ │ │ - mov %al,0xf(%esp) │ │ │ │ - mov %al,0xe(%esp) │ │ │ │ - movzbl 0xd(%esp),%eax │ │ │ │ - and %eax,%edi │ │ │ │ - movzbl 0xf(%esp),%eax │ │ │ │ + and %ecx,%edi │ │ │ │ or %eax,%edi │ │ │ │ - and 0xd(%esp),%dl │ │ │ │ - je 36fc0 , std::allocator > const&)@@Base+0x320> │ │ │ │ - mov %esi,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 37030 , std::allocator > const&)@@Base+0x390> │ │ │ │ - lea -0x13f14(%ebx),%esi │ │ │ │ + and %cl,%dl │ │ │ │ + mov %al,0xf(%esp) │ │ │ │ + je 36f30 , std::allocator > const&)@@Base+0x310> │ │ │ │ + mov %esi,%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 36fb0 , std::allocator > const&)@@Base+0x390> │ │ │ │ + lea -0x14f14(%ebx),%esi │ │ │ │ mov %dl,0xd(%esp) │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ movzbl 0x1d(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ setne 0x0(%ebp) │ │ │ │ mov %dl,0xd(%esp) │ │ │ │ - lea -0x13f11(%ebx),%edx │ │ │ │ + lea -0x14f11(%ebx),%edx │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ movzbl 0x1d(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ setne %al │ │ │ │ mov %eax,%esi │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ mov %cl,0x1(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 36ed8 , std::allocator > const&)@@Base+0x238> │ │ │ │ - lea -0x13f0e(%ebx),%edi │ │ │ │ + jne 36e4d , std::allocator > const&)@@Base+0x22d> │ │ │ │ + lea -0x14f0e(%ebx),%edi │ │ │ │ mov %dl,0xd(%esp) │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ setne %dl │ │ │ │ mov %edx,%edi │ │ │ │ movzbl 0xd(%esp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %cl,0x2(%ebp) │ │ │ │ test %dl,%dl │ │ │ │ - jne 36efe , std::allocator > const&)@@Base+0x25e> │ │ │ │ - lea -0x13f31(%ebx),%esi │ │ │ │ + jne 36e73 , std::allocator > const&)@@Base+0x253> │ │ │ │ + lea -0x14f31(%ebx),%esi │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ setne %dl │ │ │ │ - lea -0x13f2b(%ebx),%eax │ │ │ │ + lea -0x14f2b(%ebx),%eax │ │ │ │ mov %dl,0x3(%ebp) │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ + lea -0x14f28(%ebx),%edi │ │ │ │ + lea -0x14f25(%ebx),%esi │ │ │ │ push 0x50(%esp) │ │ │ │ - lea -0x13f28(%ebx),%edi │ │ │ │ - lea -0x13f25(%ebx),%esi │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ setne 0x4(%ebp) │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ movzbl 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - setne %dl │ │ │ │ - mov %dl,%ch │ │ │ │ - mov %cx,0x5(%ebp) │ │ │ │ + setne 0x6(%ebp) │ │ │ │ + mov %cl,0x5(%ebp) │ │ │ │ push $0x10 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ push 0x50(%esp) │ │ │ │ call a430 , std::allocator >::find_first_not_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 36df0 , std::allocator > const&)@@Base+0x150> │ │ │ │ + jne 36d70 , std::allocator > const&)@@Base+0x150> │ │ │ │ cmpb $0x0,0x8(%esp) │ │ │ │ - jne 370b0 , std::allocator > const&)@@Base+0x410> │ │ │ │ + jne 37030 , std::allocator > const&)@@Base+0x410> │ │ │ │ cmpb $0x0,0x3(%ebp) │ │ │ │ - je 37100 , std::allocator > const&)@@Base+0x460> │ │ │ │ + je 37080 , std::allocator > const&)@@Base+0x460> │ │ │ │ cmpl $0x2,0x38(%esp) │ │ │ │ - jg 37160 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ + jg 370e0 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ cmpb $0x0,0x0(%ebp) │ │ │ │ - jne 36f97 , std::allocator > const&)@@Base+0x2f7> │ │ │ │ + jne 36f0a , std::allocator > const&)@@Base+0x2ea> │ │ │ │ cmpb $0x0,0x1(%ebp) │ │ │ │ - je 370e0 , std::allocator > const&)@@Base+0x440> │ │ │ │ + je 37060 , std::allocator > const&)@@Base+0x440> │ │ │ │ cmpl $0xff,0x34(%esp) │ │ │ │ - jle 36fb0 , std::allocator > const&)@@Base+0x310> │ │ │ │ + jle 36f20 , std::allocator > const&)@@Base+0x300> │ │ │ │ cmpb $0x0,0x8(%esp) │ │ │ │ - je 3712c , std::allocator > const&)@@Base+0x48c> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 370ac , std::allocator > const&)@@Base+0x48c> │ │ │ │ + nop │ │ │ │ xor %eax,%eax │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - movzbl 0xe(%esp),%edx │ │ │ │ - and %ecx,%edx │ │ │ │ mov %esi,%ecx │ │ │ │ + movzbl 0xf(%esp),%edx │ │ │ │ + and 0xd(%esp),%dl │ │ │ │ test %cl,%cl │ │ │ │ - je 36e56 , std::allocator > const&)@@Base+0x1b6> │ │ │ │ + je 36dcb , std::allocator > const&)@@Base+0x1ab> │ │ │ │ movb $0x1,0x0(%ebp) │ │ │ │ - jmp 36ea5 , std::allocator > const&)@@Base+0x205> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - and 0xe(%esp),%cl │ │ │ │ + jmp 36e1a , std::allocator > const&)@@Base+0x1fa> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + movzbl 0xd(%esp),%edx │ │ │ │ movb $0x1,0x0(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov %esi,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 37170 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ + and 0xf(%esp),%dl │ │ │ │ + test %al,%al │ │ │ │ + je 370f0 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ movb $0x1,0x1(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 36ed8 , std::allocator > const&)@@Base+0x238> │ │ │ │ - nop │ │ │ │ - lea -0x13f2e(%ebx),%eax │ │ │ │ + jmp 36e4d , std::allocator > const&)@@Base+0x22d> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x14f2e(%ebx),%eax │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - setne 0xd(%esp) │ │ │ │ - jmp 36d16 , std::allocator > const&)@@Base+0x76> │ │ │ │ + setne 0xe(%esp) │ │ │ │ + jmp 36c96 , std::allocator > const&)@@Base+0x76> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%edx │ │ │ │ movw $0x101,0x0(%ebp) │ │ │ │ test %dl,%dl │ │ │ │ - je 37180 , std::allocator > const&)@@Base+0x4e0> │ │ │ │ - lea -0x13f2b(%ebx),%esi │ │ │ │ + je 37100 , std::allocator > const&)@@Base+0x4e0> │ │ │ │ + lea -0x14f2b(%ebx),%esi │ │ │ │ movw $0x101,0x2(%ebp) │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ + lea -0x14f28(%ebx),%edi │ │ │ │ push 0x50(%esp) │ │ │ │ - lea -0x13f28(%ebx),%edi │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ setne 0x4(%ebp) │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %edi │ │ │ │ push 0x50(%esp) │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ movzbl 0x1c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x13f25(%ebx),%edx │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - setne %al │ │ │ │ - mov %al,%ch │ │ │ │ - mov %cx,0x5(%ebp) │ │ │ │ + lea -0x14f25(%ebx),%eax │ │ │ │ + setne 0x6(%ebp) │ │ │ │ + mov %cl,0x5(%ebp) │ │ │ │ push $0x10 │ │ │ │ push $0x0 │ │ │ │ - push %edx │ │ │ │ + push %eax │ │ │ │ push 0x50(%esp) │ │ │ │ call a430 , std::allocator >::find_first_not_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - jne 36df0 , std::allocator > const&)@@Base+0x150> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jne 36d70 , std::allocator > const&)@@Base+0x150> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ cmpb $0x0,0x4(%ebp) │ │ │ │ - je 36f72 , std::allocator > const&)@@Base+0x2d2> │ │ │ │ + je 36ee5 , std::allocator > const&)@@Base+0x2c5> │ │ │ │ cmpb $0x0,0x0(%ebp) │ │ │ │ - jne 37150 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + jne 370d0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ cmpb $0x0,0x1(%ebp) │ │ │ │ - jne 37150 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + jne 370d0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ cmpb $0x0,0x2(%ebp) │ │ │ │ - jne 37150 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + jne 370d0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ cmpb $0x0,0x3(%ebp) │ │ │ │ - jne 37150 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + jne 370d0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ cmpb $0x0,0x1(%ebp) │ │ │ │ - jne 37106 , std::allocator > const&)@@Base+0x466> │ │ │ │ + jne 37086 , std::allocator > const&)@@Base+0x466> │ │ │ │ cmpb $0x0,0x2(%ebp) │ │ │ │ - jne 37106 , std::allocator > const&)@@Base+0x466> │ │ │ │ + jne 37086 , std::allocator > const&)@@Base+0x466> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 36fb2 , std::allocator > const&)@@Base+0x312> │ │ │ │ + jmp 36f22 , std::allocator > const&)@@Base+0x302> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmpb $0x0,0x4(%ebp) │ │ │ │ - jne 370ba , std::allocator > const&)@@Base+0x41a> │ │ │ │ + jne 3703a , std::allocator > const&)@@Base+0x41a> │ │ │ │ cmpb $0x0,0x3(%ebp) │ │ │ │ - jne 36f87 , std::allocator > const&)@@Base+0x2e7> │ │ │ │ + jne 36efa , std::allocator > const&)@@Base+0x2da> │ │ │ │ cmpb $0x0,0x0(%ebp) │ │ │ │ - je 370da , std::allocator > const&)@@Base+0x43a> │ │ │ │ + je 3705a , std::allocator > const&)@@Base+0x43a> │ │ │ │ cmpl $0xff,0x34(%esp) │ │ │ │ - jle 36fb0 , std::allocator > const&)@@Base+0x310> │ │ │ │ + jle 36f20 , std::allocator > const&)@@Base+0x300> │ │ │ │ cmpb $0x0,0x8(%esp) │ │ │ │ - jne 36fb0 , std::allocator > const&)@@Base+0x310> │ │ │ │ - lea -0x13804(%ebx),%eax │ │ │ │ + jne 36f20 , std::allocator > const&)@@Base+0x300> │ │ │ │ cmpl $0x2,0x38(%esp) │ │ │ │ - jg 37156 , std::allocator > const&)@@Base+0x4b6> │ │ │ │ - lea -0x13844(%ebx),%eax │ │ │ │ - jmp 37156 , std::allocator > const&)@@Base+0x4b6> │ │ │ │ + lea -0x14804(%ebx),%edx │ │ │ │ + jg 370d6 , std::allocator > const&)@@Base+0x4b6> │ │ │ │ + lea -0x14844(%ebx),%edx │ │ │ │ + jmp 370d6 , std::allocator > const&)@@Base+0x4b6> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmpl $0x4,0x38(%esp) │ │ │ │ - jg 36e20 , std::allocator > const&)@@Base+0x180> │ │ │ │ - jmp 36d4f , std::allocator > const&)@@Base+0xaf> │ │ │ │ - lea -0x136a0(%ebx),%eax │ │ │ │ - mov %eax,0x8(%ebp) │ │ │ │ - jmp 36df9 , std::allocator > const&)@@Base+0x159> │ │ │ │ + jg 36da0 , std::allocator > const&)@@Base+0x180> │ │ │ │ + jmp 36cd3 , std::allocator > const&)@@Base+0xb3> │ │ │ │ + lea -0x146a0(%ebx),%edx │ │ │ │ + mov %edx,0x8(%ebp) │ │ │ │ + jmp 36d79 , std::allocator > const&)@@Base+0x159> │ │ │ │ xchg %ax,%ax │ │ │ │ - lea -0x13634(%ebx),%ebx │ │ │ │ + lea -0x14634(%ebx),%ebx │ │ │ │ mov %ebx,0x8(%ebp) │ │ │ │ - jmp 36df9 , std::allocator > const&)@@Base+0x159> │ │ │ │ + jmp 36d79 , std::allocator > const&)@@Base+0x159> │ │ │ │ xchg %ax,%ax │ │ │ │ - movzbl 0xe(%esp),%edi │ │ │ │ - jmp 36e7d , std::allocator > const&)@@Base+0x1dd> │ │ │ │ + movzbl 0xf(%esp),%edi │ │ │ │ + jmp 36df2 , std::allocator > const&)@@Base+0x1d2> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %esi,%edx │ │ │ │ - jmp 36eb0 , std::allocator > const&)@@Base+0x210> │ │ │ │ + jmp 36e25 , std::allocator > const&)@@Base+0x205> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00037190 >&)@@Base>: │ │ │ │ +00037110 >&)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x128,%esp │ │ │ │ + sub $0x88,%esp │ │ │ │ mov (%ecx),%eax │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x9fe46,%esi │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x9aec6,%esi │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov (%edx),%edi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ sub %edi,%ebx │ │ │ │ shlx %ebx,%ecx,%eax │ │ │ │ cmp $0x7ffffff,%eax │ │ │ │ - ja ade8 <__cxa_finalize@plt+0x738> │ │ │ │ - sub $0xc,%esp │ │ │ │ + ja ad4e <__cxa_finalize@plt+0x69e> │ │ │ │ mov $0x10,%edx │ │ │ │ + sub $0xc,%esp │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ shlx %ebx,%edx,%ebx │ │ │ │ push %ebx │ │ │ │ - mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a040 │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - add %ecx,%eax │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %ecx,(%esp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov %edi,(%esp) │ │ │ │ call a040 │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - add %edx,%eax │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp %eax,-0x78(%ebp) │ │ │ │ - je 38612 >&)@@Base+0x1482> │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + je 37fac >&)@@Base+0xe9c> │ │ │ │ fld1 │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - je 38660 >&)@@Base+0x14d0> │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - vmovdqa64 -0xf9f4(%esi),%zmm1 │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - lea -0x58(%ebp),%ebx │ │ │ │ - vmovdqa64 -0xfbf4(%esi),%zmm2 │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + cmp %ebx,-0x80(%ebp) │ │ │ │ + je 37ffc >&)@@Base+0xeec> │ │ │ │ + vmovdqa -0x107f4(%esi),%ymm1 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + lea -0x38(%ebp),%edi │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - vmovdqa64 %zmm2,-0x138(%ebp) │ │ │ │ - vmovdqa64 %zmm1,-0xf8(%ebp) │ │ │ │ - movzbl (%ecx),%edx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %ecx,%edi │ │ │ │ - mov %dl,-0x7d(%ebp) │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov %edx,-0x58(%ebp) │ │ │ │ + vmovdqa %ymm1,-0x78(%ebp) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + mov %eax,%ecx │ │ │ │ + sub -0x3c(%ebp),%ecx │ │ │ │ + movzbl (%edx),%ebx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov %bl,-0x79(%ebp) │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ sub %edx,%ebx │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ mov %edi,%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ vzeroupper │ │ │ │ - call 16c60 │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - pop %ecx │ │ │ │ - mov %eax,%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - push -0x64(%ebp) │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - call 16c60 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ + call 16b30 │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add %ecx,%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %ebx,(%esp) │ │ │ │ + call 16b30 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - vmovdqa64 -0xf8(%ebp),%zmm1 │ │ │ │ - vmovdqa64 -0x138(%ebp),%zmm2 │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - lea (%ecx,%edi,1),%ecx │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - cmp %edi,-0x64(%ebp) │ │ │ │ - mov %edx,-0x68(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - je 37684 >&)@@Base+0x4f4> │ │ │ │ - lea -0x10(%ebx),%edx │ │ │ │ - cmp $0x70,%edx │ │ │ │ - jbe 375d6 >&)@@Base+0x446> │ │ │ │ - mov %edx,%ebx │ │ │ │ - and $0xffffff80,%edx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + vmovdqa -0x78(%ebp),%ymm1 │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ mov %edi,%eax │ │ │ │ - shr $0x7,%ebx │ │ │ │ - add %edx,%edi │ │ │ │ - and $0x80,%edx │ │ │ │ - je 37432 >&)@@Base+0x2a2> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vmovdqu64 (%eax),%zmm0 │ │ │ │ - vpermt2q 0x40(%eax),%zmm1,%zmm0 │ │ │ │ - vpsllq $0x1,%zmm0,%zmm5 │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm6 │ │ │ │ - vmovq %xmm5,(%eax) │ │ │ │ - vmovhps %xmm5,0x10(%eax) │ │ │ │ - vmovd %xmm6,%eax │ │ │ │ - vpextrd $0x1,%xmm6,%edx │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm3 │ │ │ │ - vmovd %eax,%xmm7 │ │ │ │ - vpinsrd $0x1,%edx,%xmm7,%xmm0 │ │ │ │ - vextracti64x4 $0x1,%zmm5,%ymm7 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm3,%edx │ │ │ │ - vmovq %xmm0,0x20(%eax) │ │ │ │ - vmovd %xmm3,%eax │ │ │ │ - vextracti64x2 $0x1,%ymm7,%xmm0 │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm6 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm0,%edx │ │ │ │ - vmovq %xmm6,0x30(%eax) │ │ │ │ - vmovhps %xmm7,0x50(%eax) │ │ │ │ - vmovq %xmm7,0x40(%eax) │ │ │ │ - vmovd %xmm0,%eax │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm6 │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpinsrd $0x1,%edx,%xmm3,%xmm4 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm6,%edx │ │ │ │ - vmovq %xmm4,0x60(%eax) │ │ │ │ - vmovd %xmm6,%eax │ │ │ │ - vmovd %eax,%xmm7 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vpinsrd $0x1,%edx,%xmm7,%xmm5 │ │ │ │ - vmovq %xmm5,0x70(%eax) │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 375ce >&)@@Base+0x43e> │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - mov %ebx,-0x138(%ebp) │ │ │ │ - vmovdqu64 (%eax),%zmm0 │ │ │ │ - add $0x100,%eax │ │ │ │ - vpermt2q -0xc0(%eax),%zmm1,%zmm0 │ │ │ │ - vpsllq $0x1,%zmm0,%zmm7 │ │ │ │ - vextracti64x2 $0x1,%ymm7,%xmm6 │ │ │ │ - vmovq %xmm7,-0x100(%eax) │ │ │ │ - vmovhps %xmm7,-0xf0(%eax) │ │ │ │ - vmovd %xmm6,%ecx │ │ │ │ - vpextrd $0x1,%xmm6,%ebx │ │ │ │ - vmovd %ecx,%xmm5 │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm5,%xmm0 │ │ │ │ - vextracti64x4 $0x1,%zmm7,%ymm5 │ │ │ │ - vmovhps %xmm5,-0xb0(%eax) │ │ │ │ - vmovq %xmm0,-0xe0(%eax) │ │ │ │ - vmovq %xmm5,-0xc0(%eax) │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm0 │ │ │ │ - vmovd %xmm3,%edx │ │ │ │ - vpextrd $0x1,%xmm3,%ecx │ │ │ │ - vmovd %edx,%xmm4 │ │ │ │ - vpinsrd $0x1,%ecx,%xmm4,%xmm6 │ │ │ │ - vmovq %xmm6,-0xd0(%eax) │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vpextrd $0x1,%xmm0,%ebx │ │ │ │ - vmovdqu64 -0x80(%eax),%zmm0 │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm6 │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm3,%xmm4 │ │ │ │ - vmovq %xmm4,-0xa0(%eax) │ │ │ │ - vmovd %xmm6,%ecx │ │ │ │ - vpextrd $0x1,%xmm6,%edx │ │ │ │ - vmovd %ecx,%xmm5 │ │ │ │ - vpinsrd $0x1,%edx,%xmm5,%xmm7 │ │ │ │ - vmovq %xmm7,-0x90(%eax) │ │ │ │ - vpermt2q -0x40(%eax),%zmm1,%zmm0 │ │ │ │ - vpsllq $0x1,%zmm0,%zmm5 │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm6 │ │ │ │ - vmovq %xmm5,-0x80(%eax) │ │ │ │ - vmovhps %xmm5,-0x70(%eax) │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm3 │ │ │ │ - vmovd %xmm6,%ecx │ │ │ │ - vpextrd $0x1,%xmm6,%ebx │ │ │ │ - vmovd %ecx,%xmm7 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm7,%xmm0 │ │ │ │ - vextracti64x4 $0x1,%zmm5,%ymm7 │ │ │ │ - vmovhps %xmm7,-0x30(%eax) │ │ │ │ - vmovd %xmm3,%edx │ │ │ │ - vpextrd $0x1,%xmm3,%ecx │ │ │ │ - vmovd %edx,%xmm4 │ │ │ │ - vmovq %xmm0,-0x60(%eax) │ │ │ │ - vpinsrd $0x1,%ecx,%xmm4,%xmm6 │ │ │ │ - vmovq %xmm7,-0x40(%eax) │ │ │ │ - vextracti64x2 $0x1,%ymm7,%xmm0 │ │ │ │ - vmovq %xmm6,-0x50(%eax) │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm6 │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vpextrd $0x1,%xmm0,%ebx │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm3,%xmm4 │ │ │ │ - vmovq %xmm4,-0x20(%eax) │ │ │ │ - vmovd %xmm6,%ecx │ │ │ │ - vpextrd $0x1,%xmm6,%edx │ │ │ │ - vmovd %ecx,%xmm7 │ │ │ │ - vpinsrd $0x1,%edx,%xmm7,%xmm5 │ │ │ │ - vmovq %xmm5,-0x10(%eax) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 3743e >&)@@Base+0x2ae> │ │ │ │ - mov -0xf8(%ebp),%ecx │ │ │ │ - mov -0x138(%ebp),%ebx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + mov %edi,%ecx │ │ │ │ + je 373d0 >&)@@Base+0x2c0> │ │ │ │ mov %ebx,%edi │ │ │ │ - shl $0x7,%edi │ │ │ │ - add -0x60(%ebp),%edi │ │ │ │ - vmovq (%edi),%xmm0 │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm0,%xmm3 │ │ │ │ - vmovq %xmm3,(%edi) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 37684 >&)@@Base+0x4f4> │ │ │ │ - vmovq 0x10(%edi),%xmm4 │ │ │ │ - lea 0x20(%edi),%edx │ │ │ │ - vpsllq $0x1,%xmm4,%xmm6 │ │ │ │ - vmovq %xmm6,0x10(%edi) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37684 >&)@@Base+0x4f4> │ │ │ │ - vmovq 0x20(%edi),%xmm7 │ │ │ │ - lea 0x30(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm7,%xmm5 │ │ │ │ - vmovq %xmm5,0x20(%edi) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 37684 >&)@@Base+0x4f4> │ │ │ │ - vmovq 0x30(%edi),%xmm0 │ │ │ │ - lea 0x40(%edi),%edx │ │ │ │ - vpsllq $0x1,%xmm0,%xmm3 │ │ │ │ - vmovq %xmm3,0x30(%edi) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37684 >&)@@Base+0x4f4> │ │ │ │ - vmovq 0x40(%edi),%xmm4 │ │ │ │ - lea 0x50(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm4,%xmm6 │ │ │ │ - vmovq %xmm6,0x40(%edi) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 37684 >&)@@Base+0x4f4> │ │ │ │ - vmovq 0x50(%edi),%xmm7 │ │ │ │ - lea 0x60(%edi),%edx │ │ │ │ - vpsllq $0x1,%xmm7,%xmm5 │ │ │ │ - vmovq %xmm5,0x50(%edi) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37684 >&)@@Base+0x4f4> │ │ │ │ - vmovq 0x60(%edi),%xmm0 │ │ │ │ - lea 0x70(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm0,%xmm3 │ │ │ │ - vmovq %xmm3,0x60(%edi) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 37684 >&)@@Base+0x4f4> │ │ │ │ - vmovq 0x70(%edi),%xmm4 │ │ │ │ - vpsllq $0x1,%xmm4,%xmm6 │ │ │ │ - vmovq %xmm6,0x70(%edi) │ │ │ │ - cmp -0x5c(%ebp),%ecx │ │ │ │ - je 379c8 >&)@@Base+0x838> │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - sub $0x10,%edx │ │ │ │ - cmp $0x70,%edx │ │ │ │ - jbe 385b8 >&)@@Base+0x1428> │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov %edx,%ebx │ │ │ │ - and $0xffffff80,%edx │ │ │ │ - shr $0x7,%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - add %edx,%edi │ │ │ │ - and $0x80,%edx │ │ │ │ - je 3777f >&)@@Base+0x5ef> │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - vmovdqu64 (%eax),%zmm7 │ │ │ │ - vpermt2q 0x40(%eax),%zmm1,%zmm7 │ │ │ │ - vpsllq $0x1,%zmm7,%zmm0 │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovq %xmm0,(%eax) │ │ │ │ - vmovhps %xmm0,0x10(%eax) │ │ │ │ - vmovd %xmm4,%eax │ │ │ │ - vpextrd $0x1,%xmm4,%edx │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vmovd %eax,%xmm6 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm6,%xmm7 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm3,%edx │ │ │ │ - vmovq %xmm7,0x20(%eax) │ │ │ │ - vmovd %xmm3,%eax │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ - vpinsrd $0x1,%edx,%xmm5,%xmm4 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm7,%edx │ │ │ │ - vmovq %xmm4,0x30(%eax) │ │ │ │ - vmovhps %xmm0,0x50(%eax) │ │ │ │ - vmovq %xmm0,0x40(%eax) │ │ │ │ - vmovd %xmm7,%eax │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpinsrd $0x1,%edx,%xmm3,%xmm5 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm4,%edx │ │ │ │ - vmovq %xmm5,0x60(%eax) │ │ │ │ - vmovd %xmm4,%eax │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm6 │ │ │ │ - vmovq %xmm6,0x70(%eax) │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 37915 >&)@@Base+0x785> │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - vmovdqu64 (%eax),%zmm7 │ │ │ │ - add $0x100,%eax │ │ │ │ - vpermt2q -0xc0(%eax),%zmm1,%zmm7 │ │ │ │ - vpsllq $0x1,%zmm7,%zmm0 │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovq %xmm0,-0x100(%eax) │ │ │ │ - vmovhps %xmm0,-0xf0(%eax) │ │ │ │ - vmovd %xmm4,%ecx │ │ │ │ - vpextrd $0x1,%xmm4,%ebx │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm6,%xmm7 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vmovhps %xmm0,-0xb0(%eax) │ │ │ │ - vmovq %xmm7,-0xe0(%eax) │ │ │ │ - vmovq %xmm0,-0xc0(%eax) │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - vmovd %xmm3,%edx │ │ │ │ - vpextrd $0x1,%xmm3,%ecx │ │ │ │ - vmovd %edx,%xmm5 │ │ │ │ - vpinsrd $0x1,%ecx,%xmm5,%xmm4 │ │ │ │ - vmovq %xmm4,-0xd0(%eax) │ │ │ │ - vmovd %xmm7,%edx │ │ │ │ - vpextrd $0x1,%xmm7,%ebx │ │ │ │ - vmovdqu64 -0x80(%eax),%zmm7 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm3,%xmm5 │ │ │ │ - vmovq %xmm5,-0xa0(%eax) │ │ │ │ - vmovd %xmm4,%ecx │ │ │ │ - vpextrd $0x1,%xmm4,%edx │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm6 │ │ │ │ - vmovq %xmm6,-0x90(%eax) │ │ │ │ - vpermt2q -0x40(%eax),%zmm1,%zmm7 │ │ │ │ - vpsllq $0x1,%zmm7,%zmm0 │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovq %xmm0,-0x80(%eax) │ │ │ │ - vmovhps %xmm0,-0x70(%eax) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vmovd %xmm4,%ecx │ │ │ │ - vpextrd $0x1,%xmm4,%ebx │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm6,%xmm7 │ │ │ │ - vmovhps %xmm0,-0x30(%eax) │ │ │ │ - vmovq %xmm7,-0x60(%eax) │ │ │ │ - vmovd %xmm3,%edx │ │ │ │ - vpextrd $0x1,%xmm3,%ecx │ │ │ │ - vmovd %edx,%xmm5 │ │ │ │ - vmovq %xmm0,-0x40(%eax) │ │ │ │ - vpinsrd $0x1,%ecx,%xmm5,%xmm4 │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm7 │ │ │ │ - vmovq %xmm4,-0x50(%eax) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovd %xmm7,%edx │ │ │ │ - vpextrd $0x1,%xmm7,%ebx │ │ │ │ - vmovd %edx,%xmm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm3,%xmm5 │ │ │ │ - vmovq %xmm5,-0x20(%eax) │ │ │ │ - vmovd %xmm4,%ecx │ │ │ │ - vpextrd $0x1,%xmm4,%edx │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm6 │ │ │ │ + sub %ecx,%edi │ │ │ │ + lea -0x10(%edi),%ecx │ │ │ │ + shr $0x4,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 3734c >&)@@Base+0x23c> │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 37333 >&)@@Base+0x223> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 37322 >&)@@Base+0x212> │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 37311 >&)@@Base+0x201> │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 37300 >&)@@Base+0x1f0> │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 372ef >&)@@Base+0x1df> │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 372de >&)@@Base+0x1ce> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + vmovq (%eax),%xmm0 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm0,%xmm2 │ │ │ │ + vmovq %xmm2,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm3 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ + vmovq %xmm4,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm5 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ vmovq %xmm6,-0x10(%eax) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 37788 >&)@@Base+0x5f8> │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - mov %ebx,%edi │ │ │ │ - shl $0x7,%edi │ │ │ │ - add -0x5c(%ebp),%edi │ │ │ │ - vmovq (%edi),%xmm7 │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm7,%xmm3 │ │ │ │ - vmovq %xmm3,(%edi) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 379c8 >&)@@Base+0x838> │ │ │ │ - vmovq 0x10(%edi),%xmm5 │ │ │ │ - lea 0x20(%edi),%ebx │ │ │ │ - vpsllq $0x1,%xmm5,%xmm4 │ │ │ │ - vmovq %xmm4,0x10(%edi) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 379c8 >&)@@Base+0x838> │ │ │ │ - vmovq 0x20(%edi),%xmm0 │ │ │ │ - lea 0x30(%edi),%edx │ │ │ │ - vpsllq $0x1,%xmm0,%xmm6 │ │ │ │ - vmovq %xmm6,0x20(%edi) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 379c8 >&)@@Base+0x838> │ │ │ │ - vmovq 0x30(%edi),%xmm7 │ │ │ │ - lea 0x40(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm7,%xmm3 │ │ │ │ - vmovq %xmm3,0x30(%edi) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 379c8 >&)@@Base+0x838> │ │ │ │ - vmovq 0x40(%edi),%xmm5 │ │ │ │ - lea 0x50(%edi),%ebx │ │ │ │ - vpsllq $0x1,%xmm5,%xmm4 │ │ │ │ - vmovq %xmm4,0x40(%edi) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 379c8 >&)@@Base+0x838> │ │ │ │ - vmovq 0x50(%edi),%xmm0 │ │ │ │ - lea 0x60(%edi),%edx │ │ │ │ - vpsllq $0x1,%xmm0,%xmm6 │ │ │ │ - vmovq %xmm6,0x50(%edi) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 379c8 >&)@@Base+0x838> │ │ │ │ - vmovq 0x60(%edi),%xmm7 │ │ │ │ - lea 0x70(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm7,%xmm3 │ │ │ │ - vmovq %xmm3,0x60(%edi) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 379c8 >&)@@Base+0x838> │ │ │ │ - vmovq 0x70(%edi),%xmm5 │ │ │ │ - vpsllq $0x1,%xmm5,%xmm4 │ │ │ │ - vmovq %xmm4,0x70(%edi) │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - cmp %edi,-0x6c(%ebp) │ │ │ │ - je 385a0 >&)@@Base+0x1410> │ │ │ │ - mov %edi,%eax │ │ │ │ - cmpb $0x0,-0x7d(%ebp) │ │ │ │ - je 37ff0 >&)@@Base+0xe60> │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - lea -0x10(%edx),%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - cmp $0x70,%edx │ │ │ │ - jbe 37c80 >&)@@Base+0xaf0> │ │ │ │ - mov %edx,%ebx │ │ │ │ - and $0xffffff80,%edx │ │ │ │ - shr $0x7,%ebx │ │ │ │ - add %edx,%edi │ │ │ │ - and $0x80,%edx │ │ │ │ - je 37ad8 >&)@@Base+0x948> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - vmovdqu64 (%eax),%zmm7 │ │ │ │ - vpermt2q 0x40(%eax),%zmm1,%zmm7 │ │ │ │ - vpsllq $0x1,%zmm7,%zmm6 │ │ │ │ - vpaddq %zmm2,%zmm6,%zmm0 │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm4 │ │ │ │ - vmovq %xmm0,(%eax) │ │ │ │ - vmovhps %xmm0,0x10(%eax) │ │ │ │ - vmovd %xmm4,%eax │ │ │ │ - vpextrd $0x1,%xmm4,%edx │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vmovd %eax,%xmm7 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm7,%xmm6 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm3,%edx │ │ │ │ - vmovq %xmm6,0x20(%eax) │ │ │ │ - vmovd %xmm3,%eax │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovd %eax,%xmm5 │ │ │ │ - vpinsrd $0x1,%edx,%xmm5,%xmm4 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm6,%edx │ │ │ │ - vmovq %xmm4,0x30(%eax) │ │ │ │ - vmovhps %xmm0,0x50(%eax) │ │ │ │ - vmovq %xmm0,0x40(%eax) │ │ │ │ - vmovd %xmm6,%eax │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm4 │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpinsrd $0x1,%edx,%xmm3,%xmm5 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - vpextrd $0x1,%xmm4,%edx │ │ │ │ - vmovq %xmm5,0x60(%eax) │ │ │ │ - vmovd %xmm4,%eax │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm7 │ │ │ │ - vmovq %xmm7,0x70(%eax) │ │ │ │ + vmovq (%eax),%xmm7 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm7,%xmm0 │ │ │ │ + vmovq %xmm0,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm2 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm2,%xmm3 │ │ │ │ + vmovq %xmm3,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm4 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm4,%xmm5 │ │ │ │ + vmovq %xmm5,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm6 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm6,%xmm7 │ │ │ │ + vmovq %xmm7,-0x10(%eax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 373d0 >&)@@Base+0x2c0> │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + vmovq (%eax),%xmm0 │ │ │ │ + vmovq 0x10(%eax),%xmm3 │ │ │ │ sub $0xffffff80,%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 37c7a >&)@@Base+0xaea> │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - mov %ebx,-0xf8(%ebp) │ │ │ │ - vmovdqu64 (%eax),%zmm6 │ │ │ │ - add $0x100,%eax │ │ │ │ - vpermt2q -0xc0(%eax),%zmm1,%zmm6 │ │ │ │ - vpsllq $0x1,%zmm6,%zmm3 │ │ │ │ - vpaddq %zmm2,%zmm3,%zmm5 │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm7 │ │ │ │ - vmovq %xmm5,-0x100(%eax) │ │ │ │ - vmovhps %xmm5,-0xf0(%eax) │ │ │ │ - vmovd %xmm7,%ecx │ │ │ │ - vpextrd $0x1,%xmm7,%ebx │ │ │ │ - vmovd %ecx,%xmm6 │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm0 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm6,%xmm3 │ │ │ │ - vextracti64x4 $0x1,%zmm5,%ymm5 │ │ │ │ - vmovhps %xmm5,-0xb0(%eax) │ │ │ │ - vmovq %xmm3,-0xe0(%eax) │ │ │ │ - vmovq %xmm5,-0xc0(%eax) │ │ │ │ - vextracti64x2 $0x1,%ymm5,%xmm3 │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vpextrd $0x1,%xmm0,%ecx │ │ │ │ - vmovd %edx,%xmm4 │ │ │ │ - vpinsrd $0x1,%ecx,%xmm4,%xmm7 │ │ │ │ - vmovq %xmm7,-0xd0(%eax) │ │ │ │ - vmovd %xmm3,%edx │ │ │ │ - vpextrd $0x1,%xmm3,%ebx │ │ │ │ - vmovdqu64 -0x80(%eax),%zmm3 │ │ │ │ - valignq $0x3,%ymm5,%ymm5,%ymm7 │ │ │ │ - vmovd %edx,%xmm0 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm0,%xmm4 │ │ │ │ - vmovq %xmm4,-0xa0(%eax) │ │ │ │ - vmovd %xmm7,%ecx │ │ │ │ - vpextrd $0x1,%xmm7,%edx │ │ │ │ - vmovd %ecx,%xmm5 │ │ │ │ - vpinsrd $0x1,%edx,%xmm5,%xmm6 │ │ │ │ - vmovq %xmm6,-0x90(%eax) │ │ │ │ - vpermt2q -0x40(%eax),%zmm1,%zmm3 │ │ │ │ - vpsllq $0x1,%zmm3,%zmm0 │ │ │ │ - vpaddq %zmm2,%zmm0,%zmm7 │ │ │ │ - vextracti64x2 $0x1,%ymm7,%xmm5 │ │ │ │ - vmovq %xmm7,-0x80(%eax) │ │ │ │ - vmovhps %xmm7,-0x70(%eax) │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm6 │ │ │ │ - vmovd %xmm5,%ecx │ │ │ │ - vpextrd $0x1,%xmm5,%ebx │ │ │ │ - vmovd %ecx,%xmm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm3,%xmm0 │ │ │ │ - vmovq %xmm0,-0x60(%eax) │ │ │ │ - vextracti64x4 $0x1,%zmm7,%ymm0 │ │ │ │ - vmovd %xmm6,%edx │ │ │ │ - vpextrd $0x1,%xmm6,%ecx │ │ │ │ - vmovd %edx,%xmm4 │ │ │ │ - vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ - vmovq %xmm0,-0x40(%eax) │ │ │ │ - vmovhps %xmm0,-0x30(%eax) │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovq %xmm5,-0x50(%eax) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm5 │ │ │ │ - vmovd %xmm3,%edx │ │ │ │ - vpextrd $0x1,%xmm3,%ebx │ │ │ │ - vmovd %edx,%xmm6 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm6,%xmm4 │ │ │ │ - vmovq %xmm4,-0x20(%eax) │ │ │ │ - vmovd %xmm5,%ecx │ │ │ │ - vpextrd $0x1,%xmm5,%edx │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm7 │ │ │ │ + vmovq -0x60(%eax),%xmm5 │ │ │ │ + vmovq -0x50(%eax),%xmm7 │ │ │ │ + vpsllq $0x1,%xmm0,%xmm2 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ + vmovq %xmm2,-0x80(%eax) │ │ │ │ + vmovq %xmm4,-0x70(%eax) │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + vpsllq $0x1,%xmm7,%xmm0 │ │ │ │ + vmovq %xmm6,-0x60(%eax) │ │ │ │ + vmovq %xmm0,-0x50(%eax) │ │ │ │ + vmovq -0x40(%eax),%xmm2 │ │ │ │ + vmovq -0x30(%eax),%xmm4 │ │ │ │ + vmovq -0x20(%eax),%xmm6 │ │ │ │ + vmovq -0x10(%eax),%xmm0 │ │ │ │ + vpsllq $0x1,%xmm2,%xmm3 │ │ │ │ + vpsllq $0x1,%xmm4,%xmm5 │ │ │ │ + vmovq %xmm3,-0x40(%eax) │ │ │ │ + vmovq %xmm5,-0x30(%eax) │ │ │ │ + vpsllq $0x1,%xmm6,%xmm7 │ │ │ │ + vpsllq $0x1,%xmm0,%xmm2 │ │ │ │ + vmovq %xmm7,-0x20(%eax) │ │ │ │ + vmovq %xmm2,-0x10(%eax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 3734f >&)@@Base+0x23f> │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov %edi,%eax │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 37511 >&)@@Base+0x401> │ │ │ │ + mov %edx,%ecx │ │ │ │ + sub %edi,%ecx │ │ │ │ + sub $0x10,%ecx │ │ │ │ + shr $0x4,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 37490 >&)@@Base+0x380> │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 37474 >&)@@Base+0x364> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 37463 >&)@@Base+0x353> │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 37452 >&)@@Base+0x342> │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 37441 >&)@@Base+0x331> │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 37430 >&)@@Base+0x320> │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 3741f >&)@@Base+0x30f> │ │ │ │ + vmovq (%edi),%xmm3 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ + vmovq %xmm4,(%edi) │ │ │ │ + vmovq (%eax),%xmm5 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + vmovq %xmm6,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm7 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm7,%xmm0 │ │ │ │ + vmovq %xmm0,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm2 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm2,%xmm3 │ │ │ │ + vmovq %xmm3,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm4 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm4,%xmm5 │ │ │ │ + vmovq %xmm5,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm6 │ │ │ │ + add $0x10,%eax │ │ │ │ + vpsllq $0x1,%xmm6,%xmm7 │ │ │ │ vmovq %xmm7,-0x10(%eax) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 37ae1 >&)@@Base+0x951> │ │ │ │ - mov -0x74(%ebp),%ecx │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %ebx,-0x64(%ebp) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm4 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + vmovq (%eax),%xmm0 │ │ │ │ + add $0x10,%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + vpsllq $0x1,%xmm0,%xmm2 │ │ │ │ + vmovq %xmm2,-0x10(%eax) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 37511 >&)@@Base+0x401> │ │ │ │ vmovq (%eax),%xmm3 │ │ │ │ - lea 0x10(%eax),%edx │ │ │ │ - mov %eax,%edi │ │ │ │ - vpsllq $0x1,%xmm3,%xmm6 │ │ │ │ - vpaddq %xmm4,%xmm6,%xmm5 │ │ │ │ - vmovq %xmm5,(%eax) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37d5f >&)@@Base+0xbcf> │ │ │ │ - vmovq 0x10(%eax),%xmm0 │ │ │ │ - lea 0x20(%eax),%eax │ │ │ │ - vpsllq $0x1,%xmm0,%xmm7 │ │ │ │ - vpaddq %xmm4,%xmm7,%xmm3 │ │ │ │ - vmovq %xmm3,-0x10(%eax) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 37d5f >&)@@Base+0xbcf> │ │ │ │ - vmovq 0x20(%edi),%xmm6 │ │ │ │ - lea 0x30(%edi),%edx │ │ │ │ - vpsllq $0x1,%xmm6,%xmm5 │ │ │ │ - vpaddq %xmm4,%xmm5,%xmm0 │ │ │ │ - vmovq %xmm0,0x20(%edi) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37d5f >&)@@Base+0xbcf> │ │ │ │ - vmovq 0x30(%edi),%xmm7 │ │ │ │ - lea 0x40(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm7,%xmm3 │ │ │ │ - vpaddq %xmm4,%xmm3,%xmm6 │ │ │ │ - vmovq %xmm6,0x30(%edi) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 37d5f >&)@@Base+0xbcf> │ │ │ │ - vmovq 0x40(%edi),%xmm5 │ │ │ │ - lea 0x50(%edi),%edx │ │ │ │ - vpsllq $0x1,%xmm5,%xmm0 │ │ │ │ - vpaddq %xmm4,%xmm0,%xmm7 │ │ │ │ - vmovq %xmm7,0x40(%edi) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37d5f >&)@@Base+0xbcf> │ │ │ │ - vmovq 0x50(%edi),%xmm3 │ │ │ │ - lea 0x60(%edi),%eax │ │ │ │ - vpsllq $0x1,%xmm3,%xmm6 │ │ │ │ - vpaddq %xmm4,%xmm6,%xmm5 │ │ │ │ - vmovq %xmm5,0x50(%edi) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 37d5f >&)@@Base+0xbcf> │ │ │ │ - vmovq 0x60(%edi),%xmm0 │ │ │ │ - lea 0x70(%edi),%edx │ │ │ │ - vpsllq $0x1,%xmm0,%xmm7 │ │ │ │ - vpaddq %xmm4,%xmm7,%xmm3 │ │ │ │ - vmovq %xmm3,0x60(%edi) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 37d5f >&)@@Base+0xbcf> │ │ │ │ - vmovq 0x70(%edi),%xmm6 │ │ │ │ - vpsllq $0x1,%xmm6,%xmm5 │ │ │ │ - vpaddq %xmm4,%xmm5,%xmm4 │ │ │ │ - vmovq %xmm4,0x70(%edi) │ │ │ │ - cmp -0x68(%ebp),%ecx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vmovq -0x70(%eax),%xmm5 │ │ │ │ + vmovq -0x60(%eax),%xmm7 │ │ │ │ + vmovq -0x50(%eax),%xmm2 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ + vmovq %xmm4,-0x80(%eax) │ │ │ │ + vmovq -0x40(%eax),%xmm4 │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + vpsllq $0x1,%xmm7,%xmm0 │ │ │ │ + vmovq %xmm6,-0x70(%eax) │ │ │ │ + vmovq %xmm0,-0x60(%eax) │ │ │ │ + vpsllq $0x1,%xmm2,%xmm3 │ │ │ │ + vmovq %xmm3,-0x50(%eax) │ │ │ │ + vmovq -0x30(%eax),%xmm6 │ │ │ │ + vmovq -0x20(%eax),%xmm0 │ │ │ │ + vmovq -0x10(%eax),%xmm3 │ │ │ │ + vpsllq $0x1,%xmm4,%xmm5 │ │ │ │ + vmovq %xmm5,-0x40(%eax) │ │ │ │ + vpsllq $0x1,%xmm6,%xmm7 │ │ │ │ + vmovq %xmm7,-0x30(%eax) │ │ │ │ + vpsllq $0x1,%xmm0,%xmm2 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ + vmovq %xmm2,-0x20(%eax) │ │ │ │ + vmovq %xmm4,-0x10(%eax) │ │ │ │ + cmp %edx,%eax │ │ │ │ + jne 37490 >&)@@Base+0x380> │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + cmp %ebx,-0x44(%ebp) │ │ │ │ + je 37f30 >&)@@Base+0xe20> │ │ │ │ + cmpb $0x0,-0x79(%ebp) │ │ │ │ + mov %ebx,%eax │ │ │ │ + je 37a50 >&)@@Base+0x940> │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + lea -0x10(%edi),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + cmp $0x50,%ecx │ │ │ │ + jbe 37715 >&)@@Base+0x605> │ │ │ │ mov %ecx,%edi │ │ │ │ - sub %ecx,%ebx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 37e94 >&)@@Base+0xd04> │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 37e66 >&)@@Base+0xcd6> │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 37e41 >&)@@Base+0xcb1> │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 37e1c >&)@@Base+0xc8c> │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 37df7 >&)@@Base+0xc67> │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 37dd2 >&)@@Base+0xc42> │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jne 385e9 >&)@@Base+0x1459> │ │ │ │ - vmovq (%edi),%xmm5 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm0 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - add $0x10,%edi │ │ │ │ + and $0xffffffc0,%ecx │ │ │ │ + shr $0x6,%edi │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + lea (%ecx,%ebx,1),%edi │ │ │ │ + sub $0x40,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 37f50 >&)@@Base+0xe40> │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 375cc >&)@@Base+0x4bc> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 37596 >&)@@Base+0x486> │ │ │ │ + vmovdqu (%ebx),%ymm7 │ │ │ │ + lea 0x40(%ebx),%eax │ │ │ │ + vpunpcklqdq 0x20(%ebx),%ymm7,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm5 │ │ │ │ + vpsllq $0x1,%ymm5,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vmovq %xmm3,(%ebx) │ │ │ │ + vmovhps %xmm3,0x10(%ebx) │ │ │ │ + vmovq %xmm6,0x20(%ebx) │ │ │ │ + vmovhps %xmm6,0x30(%ebx) │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovdqu -0x40(%eax),%ymm7 │ │ │ │ + vpunpcklqdq -0x20(%eax),%ymm7,%ymm4 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm5 │ │ │ │ + vpsllq $0x1,%ymm5,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vmovq %xmm3,-0x40(%eax) │ │ │ │ + vmovhps %xmm3,-0x30(%eax) │ │ │ │ + vmovq %xmm6,-0x20(%eax) │ │ │ │ + vmovhps %xmm6,-0x10(%eax) │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovdqu -0x40(%eax),%ymm7 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + vpunpcklqdq -0x20(%eax),%ymm7,%ymm4 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + vpermq $0xd8,%ymm4,%ymm5 │ │ │ │ + vpsllq $0x1,%ymm5,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vmovq %xmm3,-0x40(%eax) │ │ │ │ + vmovhps %xmm3,-0x30(%eax) │ │ │ │ + vmovq %xmm6,-0x20(%eax) │ │ │ │ + vmovhps %xmm6,-0x10(%eax) │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + je 3770d >&)@@Base+0x5fd> │ │ │ │ + vmovdqu (%eax),%ymm7 │ │ │ │ + add $0x100,%eax │ │ │ │ + vpunpcklqdq -0xe0(%eax),%ymm7,%ymm4 │ │ │ │ + vmovdqu -0xc0(%eax),%ymm7 │ │ │ │ + vpermq $0xd8,%ymm4,%ymm5 │ │ │ │ + vpunpcklqdq -0xa0(%eax),%ymm7,%ymm4 │ │ │ │ + vmovdqu -0x80(%eax),%ymm7 │ │ │ │ + vpsllq $0x1,%ymm5,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vmovq %xmm3,-0x100(%eax) │ │ │ │ + vmovhps %xmm3,-0xf0(%eax) │ │ │ │ + vmovq %xmm6,-0xe0(%eax) │ │ │ │ + vmovhps %xmm6,-0xd0(%eax) │ │ │ │ + vpermq $0xd8,%ymm4,%ymm5 │ │ │ │ + vpunpcklqdq -0x60(%eax),%ymm7,%ymm4 │ │ │ │ + vmovdqu -0x40(%eax),%ymm7 │ │ │ │ + vpsllq $0x1,%ymm5,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vmovq %xmm3,-0xc0(%eax) │ │ │ │ + vmovhps %xmm3,-0xb0(%eax) │ │ │ │ + vmovq %xmm6,-0xa0(%eax) │ │ │ │ + vmovhps %xmm6,-0x90(%eax) │ │ │ │ + vpermq $0xd8,%ymm4,%ymm5 │ │ │ │ + vpunpcklqdq -0x20(%eax),%ymm7,%ymm4 │ │ │ │ + vpsllq $0x1,%ymm5,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vmovq %xmm3,-0x80(%eax) │ │ │ │ + vmovhps %xmm3,-0x70(%eax) │ │ │ │ + vmovq %xmm6,-0x60(%eax) │ │ │ │ + vmovhps %xmm6,-0x50(%eax) │ │ │ │ + vpermq $0xd8,%ymm4,%ymm5 │ │ │ │ + vpsllq $0x1,%ymm5,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm6 │ │ │ │ + vmovq %xmm3,-0x40(%eax) │ │ │ │ + vmovhps %xmm3,-0x30(%eax) │ │ │ │ + vmovq %xmm6,-0x20(%eax) │ │ │ │ + vmovhps %xmm6,-0x10(%eax) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 37611 >&)@@Base+0x501> │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + shl $0x6,%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + vmovq (%ebx),%xmm7 │ │ │ │ + vmovdqa -0x10794(%esi),%xmm5 │ │ │ │ + lea 0x10(%ebx),%ecx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + vpsllq $0x1,%xmm7,%xmm4 │ │ │ │ + vpaddq %xmm5,%xmm4,%xmm0 │ │ │ │ + vmovq %xmm0,(%ebx) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 377b3 >&)@@Base+0x6a3> │ │ │ │ + vmovq 0x10(%ebx),%xmm3 │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vpaddq %xmm5,%xmm2,%xmm6 │ │ │ │ + vmovq %xmm6,0x10(%ebx) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 377b3 >&)@@Base+0x6a3> │ │ │ │ + vmovq 0x20(%ebx),%xmm7 │ │ │ │ + lea 0x30(%ebx),%ecx │ │ │ │ + vpsllq $0x1,%xmm7,%xmm4 │ │ │ │ + vpaddq %xmm5,%xmm4,%xmm0 │ │ │ │ + vmovq %xmm0,0x20(%ebx) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 377b3 >&)@@Base+0x6a3> │ │ │ │ + vmovq 0x30(%ebx),%xmm3 │ │ │ │ + lea 0x40(%ebx),%eax │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vpaddq %xmm5,%xmm2,%xmm6 │ │ │ │ + vmovq %xmm6,0x30(%ebx) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 377b3 >&)@@Base+0x6a3> │ │ │ │ + vmovq 0x40(%ebx),%xmm7 │ │ │ │ + lea 0x50(%ebx),%ecx │ │ │ │ + vpsllq $0x1,%xmm7,%xmm4 │ │ │ │ + vpaddq %xmm5,%xmm4,%xmm0 │ │ │ │ + vmovq %xmm0,0x40(%ebx) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 377b3 >&)@@Base+0x6a3> │ │ │ │ + vmovq 0x50(%ebx),%xmm3 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vpaddq %xmm5,%xmm2,%xmm5 │ │ │ │ + vmovq %xmm5,0x50(%ebx) │ │ │ │ + cmp -0x40(%ebp),%edx │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov %edx,%ebx │ │ │ │ + sub %edx,%edi │ │ │ │ + sub $0x10,%edi │ │ │ │ + shr $0x4,%edi │ │ │ │ + inc %edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 378ea >&)@@Base+0x7da> │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 378bc >&)@@Base+0x7ac> │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 37896 >&)@@Base+0x786> │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 37871 >&)@@Base+0x761> │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 3784b >&)@@Base+0x73b> │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 37826 >&)@@Base+0x716> │ │ │ │ + cmp $0x6,%edi │ │ │ │ + jne 37f83 >&)@@Base+0xe73> │ │ │ │ + vmovq (%ebx),%xmm3 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqa -0x10794(%esi),%xmm2 │ │ │ │ fchs │ │ │ │ - fstpl -0x8(%edi) │ │ │ │ - vpsllq $0x1,%xmm5,%xmm4 │ │ │ │ - vpaddq %xmm0,%xmm4,%xmm7 │ │ │ │ - vmovq %xmm7,-0x10(%edi) │ │ │ │ - vmovq (%edi),%xmm3 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm5 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - add $0x10,%edi │ │ │ │ + vpsllq $0x1,%xmm3,%xmm5 │ │ │ │ + fstpl -0x8(%ebx) │ │ │ │ + vpaddq %xmm2,%xmm5,%xmm6 │ │ │ │ + vmovq %xmm6,-0x10(%ebx) │ │ │ │ + vmovq (%ebx),%xmm7 │ │ │ │ + add $0x10,%ebx │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm0 │ │ │ │ + vpsllq $0x1,%xmm7,%xmm4 │ │ │ │ fchs │ │ │ │ - fstpl -0x8(%edi) │ │ │ │ - vpsllq $0x1,%xmm3,%xmm6 │ │ │ │ - vpaddq %xmm5,%xmm6,%xmm4 │ │ │ │ - vmovq %xmm4,-0x10(%edi) │ │ │ │ - vmovq (%edi),%xmm0 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm3 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - add $0x10,%edi │ │ │ │ + vpaddq %xmm0,%xmm4,%xmm3 │ │ │ │ + fstpl -0x8(%ebx) │ │ │ │ + vmovq %xmm3,-0x10(%ebx) │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovq -0x10(%ebx),%xmm5 │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm2 │ │ │ │ fchs │ │ │ │ - fstpl -0x8(%edi) │ │ │ │ - vpsllq $0x1,%xmm0,%xmm7 │ │ │ │ - vpaddq %xmm3,%xmm7,%xmm6 │ │ │ │ - vmovq %xmm6,-0x10(%edi) │ │ │ │ - vmovq (%edi),%xmm5 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm0 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - add $0x10,%edi │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + fstpl -0x8(%ebx) │ │ │ │ + vpaddq %xmm2,%xmm6,%xmm7 │ │ │ │ + vmovq %xmm7,-0x10(%ebx) │ │ │ │ + vmovq (%ebx),%xmm4 │ │ │ │ + add $0x10,%ebx │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm3 │ │ │ │ + vpsllq $0x1,%xmm4,%xmm0 │ │ │ │ fchs │ │ │ │ - fstpl -0x8(%edi) │ │ │ │ - vpsllq $0x1,%xmm5,%xmm4 │ │ │ │ - vpaddq %xmm0,%xmm4,%xmm7 │ │ │ │ - vmovq %xmm7,-0x10(%edi) │ │ │ │ - vmovq (%edi),%xmm3 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm5 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - add $0x10,%edi │ │ │ │ + vpaddq %xmm3,%xmm0,%xmm5 │ │ │ │ + fstpl -0x8(%ebx) │ │ │ │ + vmovq %xmm5,-0x10(%ebx) │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovq -0x10(%ebx),%xmm6 │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm2 │ │ │ │ fchs │ │ │ │ - fstpl -0x8(%edi) │ │ │ │ - vpsllq $0x1,%xmm3,%xmm6 │ │ │ │ - vpaddq %xmm5,%xmm6,%xmm4 │ │ │ │ - vmovq %xmm4,-0x10(%edi) │ │ │ │ - vmovq (%edi),%xmm0 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm3 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - add $0x10,%edi │ │ │ │ + vpsllq $0x1,%xmm6,%xmm7 │ │ │ │ + fstpl -0x8(%ebx) │ │ │ │ + vpaddq %xmm2,%xmm7,%xmm4 │ │ │ │ + vmovq %xmm4,-0x10(%ebx) │ │ │ │ + vmovq (%ebx),%xmm0 │ │ │ │ + add $0x10,%ebx │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm5 │ │ │ │ + vpsllq $0x1,%xmm0,%xmm3 │ │ │ │ fchs │ │ │ │ - fstpl -0x8(%edi) │ │ │ │ - vpsllq $0x1,%xmm0,%xmm7 │ │ │ │ - vpaddq %xmm3,%xmm7,%xmm6 │ │ │ │ - vmovq %xmm6,-0x10(%edi) │ │ │ │ - cmp %edi,-0x68(%ebp) │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm7 │ │ │ │ - vmovq (%edi),%xmm5 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ - sub $0xffffff80,%edi │ │ │ │ - vmovq -0x70(%edi),%xmm3 │ │ │ │ + vpaddq %xmm5,%xmm3,%xmm6 │ │ │ │ + vmovq %xmm6,-0x10(%ebx) │ │ │ │ + fstpl -0x8(%ebx) │ │ │ │ + cmp %ebx,-0x40(%ebp) │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ + vmovq (%ebx),%xmm7 │ │ │ │ + sub $0xffffff80,%ebx │ │ │ │ + vmovq -0x70(%ebx),%xmm3 │ │ │ │ + vmovdqa -0x10794(%esi),%xmm2 │ │ │ │ fchs │ │ │ │ - fstpl -0x78(%edi) │ │ │ │ - fldl -0x68(%edi) │ │ │ │ + vpsllq $0x1,%xmm7,%xmm4 │ │ │ │ + vmovq -0x60(%ebx),%xmm7 │ │ │ │ + fstpl -0x78(%ebx) │ │ │ │ + fldl -0x68(%ebx) │ │ │ │ + vpsllq $0x1,%xmm3,%xmm5 │ │ │ │ + vmovq -0x50(%ebx),%xmm3 │ │ │ │ + vpaddq %xmm2,%xmm4,%xmm0 │ │ │ │ + vpaddq %xmm2,%xmm5,%xmm6 │ │ │ │ + vmovq %xmm0,-0x80(%ebx) │ │ │ │ + vmovq %xmm6,-0x70(%ebx) │ │ │ │ + vpsllq $0x1,%xmm7,%xmm4 │ │ │ │ + vmovq -0x40(%ebx),%xmm7 │ │ │ │ + vpaddq %xmm2,%xmm4,%xmm0 │ │ │ │ fchs │ │ │ │ - fstpl -0x68(%edi) │ │ │ │ - fldl -0x58(%edi) │ │ │ │ - vpsllq $0x1,%xmm5,%xmm4 │ │ │ │ - vpaddq %xmm7,%xmm4,%xmm0 │ │ │ │ - vmovq -0x60(%edi),%xmm4 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm5 │ │ │ │ + vmovq -0x30(%ebx),%xmm3 │ │ │ │ + vpaddq %xmm2,%xmm5,%xmm6 │ │ │ │ + fstpl -0x68(%ebx) │ │ │ │ + fldl -0x58(%ebx) │ │ │ │ + vmovq %xmm0,-0x60(%ebx) │ │ │ │ + vmovq %xmm6,-0x50(%ebx) │ │ │ │ + vpsllq $0x1,%xmm7,%xmm4 │ │ │ │ + vmovq -0x20(%ebx),%xmm7 │ │ │ │ + vpaddq %xmm2,%xmm4,%xmm0 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm5 │ │ │ │ + vmovq -0x10(%ebx),%xmm3 │ │ │ │ + vmovq %xmm0,-0x40(%ebx) │ │ │ │ + vpaddq %xmm2,%xmm5,%xmm6 │ │ │ │ fchs │ │ │ │ - vpsllq $0x1,%xmm3,%xmm6 │ │ │ │ - vmovq %xmm0,-0x80(%edi) │ │ │ │ - fstpl -0x58(%edi) │ │ │ │ - vpaddq %xmm7,%xmm6,%xmm5 │ │ │ │ - vmovq -0x50(%edi),%xmm6 │ │ │ │ - vmovq %xmm5,-0x70(%edi) │ │ │ │ - fldl -0x48(%edi) │ │ │ │ + vmovq %xmm6,-0x30(%ebx) │ │ │ │ + fstpl -0x58(%ebx) │ │ │ │ + fldl -0x48(%ebx) │ │ │ │ + vpsllq $0x1,%xmm7,%xmm4 │ │ │ │ + vpaddq %xmm2,%xmm4,%xmm0 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm5 │ │ │ │ + vpaddq %xmm2,%xmm5,%xmm2 │ │ │ │ + vmovq %xmm0,-0x20(%ebx) │ │ │ │ + vmovq %xmm2,-0x10(%ebx) │ │ │ │ fchs │ │ │ │ - fstpl -0x48(%edi) │ │ │ │ - fldl -0x38(%edi) │ │ │ │ + fstpl -0x48(%ebx) │ │ │ │ + fldl -0x38(%ebx) │ │ │ │ fchs │ │ │ │ - vpsllq $0x1,%xmm4,%xmm0 │ │ │ │ - vpaddq %xmm7,%xmm0,%xmm3 │ │ │ │ - vmovq -0x40(%edi),%xmm0 │ │ │ │ - fstpl -0x38(%edi) │ │ │ │ - vmovq %xmm3,-0x60(%edi) │ │ │ │ - fldl -0x28(%edi) │ │ │ │ - vpsllq $0x1,%xmm6,%xmm5 │ │ │ │ - vpaddq %xmm7,%xmm5,%xmm4 │ │ │ │ - vmovq -0x30(%edi),%xmm5 │ │ │ │ + fstpl -0x38(%ebx) │ │ │ │ + fldl -0x28(%ebx) │ │ │ │ fchs │ │ │ │ - vmovq %xmm4,-0x50(%edi) │ │ │ │ - fstpl -0x28(%edi) │ │ │ │ - fldl -0x18(%edi) │ │ │ │ + fstpl -0x28(%ebx) │ │ │ │ + fldl -0x18(%ebx) │ │ │ │ fchs │ │ │ │ - vpsllq $0x1,%xmm0,%xmm3 │ │ │ │ - vpaddq %xmm7,%xmm3,%xmm6 │ │ │ │ - vmovq -0x20(%edi),%xmm3 │ │ │ │ - fstpl -0x18(%edi) │ │ │ │ - fldl -0x8(%edi) │ │ │ │ - vmovq %xmm6,-0x40(%edi) │ │ │ │ - vpsllq $0x1,%xmm5,%xmm4 │ │ │ │ - vpaddq %xmm7,%xmm4,%xmm0 │ │ │ │ - vmovq -0x10(%edi),%xmm4 │ │ │ │ + fstpl -0x18(%ebx) │ │ │ │ + fldl -0x8(%ebx) │ │ │ │ fchs │ │ │ │ - vmovq %xmm0,-0x30(%edi) │ │ │ │ - vpsllq $0x1,%xmm3,%xmm6 │ │ │ │ - vpaddq %xmm7,%xmm6,%xmm5 │ │ │ │ - vmovq %xmm5,-0x20(%edi) │ │ │ │ - vpsllq $0x1,%xmm4,%xmm0 │ │ │ │ - vpaddq %xmm7,%xmm0,%xmm7 │ │ │ │ - vmovq %xmm7,-0x10(%edi) │ │ │ │ - fstpl -0x8(%edi) │ │ │ │ - cmp %edi,-0x68(%ebp) │ │ │ │ - jne 37e94 >&)@@Base+0xd04> │ │ │ │ - nop │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x84(%ebp) │ │ │ │ - jne 37280 >&)@@Base+0xf0> │ │ │ │ + fstpl -0x8(%ebx) │ │ │ │ + cmp %ebx,-0x40(%ebp) │ │ │ │ + jne 378ed >&)@@Base+0x7dd> │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x80(%ebp) │ │ │ │ + jne 371f0 >&)@@Base+0xe0> │ │ │ │ vzeroupper │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - vmovd -0x78(%ebp),%xmm1 │ │ │ │ - vmovd -0x60(%ebp),%xmm2 │ │ │ │ - vpinsrd $0x1,-0x5c(%ebp),%xmm1,%xmm3 │ │ │ │ - vpinsrd $0x1,-0x6c(%ebp),%xmm2,%xmm6 │ │ │ │ - mov %esi,0x10(%eax) │ │ │ │ - mov %edx,0x14(%eax) │ │ │ │ - vpunpcklqdq %xmm3,%xmm6,%xmm5 │ │ │ │ - vmovdqu %xmm5,(%eax) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + vmovd -0x50(%ebp),%xmm1 │ │ │ │ + vmovd -0x4c(%ebp),%xmm7 │ │ │ │ + vpinsrd $0x1,-0x3c(%ebp),%xmm1,%xmm6 │ │ │ │ + vpinsrd $0x1,-0x44(%ebp),%xmm7,%xmm4 │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov %esi,0x10(%ecx) │ │ │ │ + mov %ebx,0x14(%ecx) │ │ │ │ + vpunpcklqdq %xmm6,%xmm4,%xmm0 │ │ │ │ + vmovdqu %xmm0,(%ecx) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3866b >&)@@Base+0x14db> │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jne 38007 >&)@@Base+0xef7> │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret $0x4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - sub %edi,%ebx │ │ │ │ - sub $0x10,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - inc %ebx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 3811a >&)@@Base+0xf8a> │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 380ec >&)@@Base+0xf5c> │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 380c7 >&)@@Base+0xf37> │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 380a2 >&)@@Base+0xf12> │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 3807d >&)@@Base+0xeed> │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 38058 >&)@@Base+0xec8> │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jne 385c0 >&)@@Base+0x1430> │ │ │ │ - vmovq (%eax),%xmm5 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm0 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + sub $0x10,%ecx │ │ │ │ + shr $0x4,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 37b7c >&)@@Base+0xa6c> │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 37b4e >&)@@Base+0xa3e> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 37b28 >&)@@Base+0xa18> │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 37b03 >&)@@Base+0x9f3> │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 37add >&)@@Base+0x9cd> │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 37ab8 >&)@@Base+0x9a8> │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jne 37f5a >&)@@Base+0xe4a> │ │ │ │ + vmovq (%eax),%xmm2 │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + vmovdqa -0x10794(%esi),%xmm4 │ │ │ │ fchs │ │ │ │ + vpsllq $0x1,%xmm2,%xmm3 │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vpsllq $0x1,%xmm5,%xmm4 │ │ │ │ - vpaddq %xmm0,%xmm4,%xmm6 │ │ │ │ - vmovq %xmm6,-0x10(%eax) │ │ │ │ - vmovq (%eax),%xmm7 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm3 │ │ │ │ - fldl 0x8(%eax) │ │ │ │ + vpaddq %xmm4,%xmm3,%xmm5 │ │ │ │ + vmovq %xmm5,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm6 │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm0 │ │ │ │ + vpsllq $0x1,%xmm6,%xmm7 │ │ │ │ fchs │ │ │ │ + vpaddq %xmm0,%xmm7,%xmm2 │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vpsllq $0x1,%xmm7,%xmm5 │ │ │ │ - vpaddq %xmm3,%xmm5,%xmm4 │ │ │ │ - vmovq %xmm4,-0x10(%eax) │ │ │ │ - vmovq (%eax),%xmm0 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm7 │ │ │ │ - fldl 0x8(%eax) │ │ │ │ + vmovq %xmm2,-0x10(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + vmovq -0x10(%eax),%xmm3 │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm5 │ │ │ │ fchs │ │ │ │ + vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vpsllq $0x1,%xmm0,%xmm6 │ │ │ │ - vpaddq %xmm7,%xmm6,%xmm5 │ │ │ │ - vmovq %xmm5,-0x10(%eax) │ │ │ │ - vmovq (%eax),%xmm3 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm0 │ │ │ │ - fldl 0x8(%eax) │ │ │ │ + vpaddq %xmm5,%xmm4,%xmm6 │ │ │ │ + vmovq %xmm6,-0x10(%eax) │ │ │ │ + vmovq (%eax),%xmm7 │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm2 │ │ │ │ + vpsllq $0x1,%xmm7,%xmm0 │ │ │ │ fchs │ │ │ │ + vpaddq %xmm2,%xmm0,%xmm3 │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ - vpaddq %xmm0,%xmm4,%xmm6 │ │ │ │ - vmovq %xmm6,-0x10(%eax) │ │ │ │ - vmovq (%eax),%xmm7 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm3 │ │ │ │ - fldl 0x8(%eax) │ │ │ │ + vmovq %xmm3,-0x10(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + vmovq -0x10(%eax),%xmm4 │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm6 │ │ │ │ fchs │ │ │ │ + vpsllq $0x1,%xmm4,%xmm5 │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vpsllq $0x1,%xmm7,%xmm5 │ │ │ │ - vpaddq %xmm3,%xmm5,%xmm4 │ │ │ │ - vmovq %xmm4,-0x10(%eax) │ │ │ │ + vpaddq %xmm6,%xmm5,%xmm7 │ │ │ │ + vmovq %xmm7,-0x10(%eax) │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm7 │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x8(%eax) │ │ │ │ + vmovdqa -0x10794(%esi),%xmm2 │ │ │ │ + vpsllq $0x1,%xmm0,%xmm3 │ │ │ │ fchs │ │ │ │ + vpaddq %xmm2,%xmm3,%xmm4 │ │ │ │ + vmovq %xmm4,-0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - vpsllq $0x1,%xmm0,%xmm6 │ │ │ │ - vpaddq %xmm7,%xmm6,%xmm5 │ │ │ │ - vmovq %xmm5,-0x10(%eax) │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - je 38205 >&)@@Base+0x1075> │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm6 │ │ │ │ - vmovq (%eax),%xmm3 │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ + je 37c6d >&)@@Base+0xb5d> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ fldl 0x8(%eax) │ │ │ │ + vmovq (%eax),%xmm5 │ │ │ │ sub $0xffffff80,%eax │ │ │ │ - vmovq -0x70(%eax),%xmm7 │ │ │ │ + vmovq -0x70(%eax),%xmm3 │ │ │ │ + vmovdqa -0x10794(%esi),%xmm7 │ │ │ │ fchs │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + vmovq -0x60(%eax),%xmm5 │ │ │ │ fstpl -0x78(%eax) │ │ │ │ fldl -0x68(%eax) │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vmovq -0x50(%eax),%xmm3 │ │ │ │ + vpaddq %xmm7,%xmm6,%xmm0 │ │ │ │ + vpaddq %xmm7,%xmm2,%xmm4 │ │ │ │ + vmovq %xmm0,-0x80(%eax) │ │ │ │ + vmovq %xmm4,-0x70(%eax) │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + vmovq -0x40(%eax),%xmm5 │ │ │ │ + vpaddq %xmm7,%xmm6,%xmm0 │ │ │ │ fchs │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vmovq -0x30(%eax),%xmm3 │ │ │ │ + vpaddq %xmm7,%xmm2,%xmm4 │ │ │ │ fstpl -0x68(%eax) │ │ │ │ fldl -0x58(%eax) │ │ │ │ - vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ - vpaddq %xmm6,%xmm4,%xmm0 │ │ │ │ - vmovq -0x60(%eax),%xmm4 │ │ │ │ + vmovq %xmm0,-0x60(%eax) │ │ │ │ + vmovq %xmm4,-0x50(%eax) │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + vmovq -0x20(%eax),%xmm5 │ │ │ │ + vpaddq %xmm7,%xmm6,%xmm0 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vmovq -0x10(%eax),%xmm3 │ │ │ │ + vmovq %xmm0,-0x40(%eax) │ │ │ │ + vpaddq %xmm7,%xmm2,%xmm4 │ │ │ │ fchs │ │ │ │ - vpsllq $0x1,%xmm7,%xmm5 │ │ │ │ - vmovq %xmm0,-0x80(%eax) │ │ │ │ + vmovq %xmm4,-0x30(%eax) │ │ │ │ fstpl -0x58(%eax) │ │ │ │ - vpaddq %xmm6,%xmm5,%xmm3 │ │ │ │ - vmovq -0x50(%eax),%xmm5 │ │ │ │ - vmovq %xmm3,-0x70(%eax) │ │ │ │ fldl -0x48(%eax) │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + vpaddq %xmm7,%xmm6,%xmm0 │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vpaddq %xmm7,%xmm2,%xmm7 │ │ │ │ + vmovq %xmm0,-0x20(%eax) │ │ │ │ + vmovq %xmm7,-0x10(%eax) │ │ │ │ fchs │ │ │ │ fstpl -0x48(%eax) │ │ │ │ fldl -0x38(%eax) │ │ │ │ fchs │ │ │ │ - vpsllq $0x1,%xmm4,%xmm0 │ │ │ │ - vpaddq %xmm6,%xmm0,%xmm7 │ │ │ │ - vmovq -0x40(%eax),%xmm0 │ │ │ │ fstpl -0x38(%eax) │ │ │ │ - vmovq %xmm7,-0x60(%eax) │ │ │ │ fldl -0x28(%eax) │ │ │ │ - vpsllq $0x1,%xmm5,%xmm3 │ │ │ │ - vpaddq %xmm6,%xmm3,%xmm4 │ │ │ │ - vmovq -0x30(%eax),%xmm3 │ │ │ │ fchs │ │ │ │ - vmovq %xmm4,-0x50(%eax) │ │ │ │ fstpl -0x28(%eax) │ │ │ │ fldl -0x18(%eax) │ │ │ │ fchs │ │ │ │ - vpsllq $0x1,%xmm0,%xmm7 │ │ │ │ - vpaddq %xmm6,%xmm7,%xmm5 │ │ │ │ - vmovq -0x20(%eax),%xmm7 │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fldl -0x8(%eax) │ │ │ │ - vmovq %xmm5,-0x40(%eax) │ │ │ │ - vpsllq $0x1,%xmm3,%xmm4 │ │ │ │ - vpaddq %xmm6,%xmm4,%xmm0 │ │ │ │ - vmovq -0x10(%eax),%xmm4 │ │ │ │ fchs │ │ │ │ - vmovq %xmm0,-0x30(%eax) │ │ │ │ - vpsllq $0x1,%xmm7,%xmm5 │ │ │ │ - vpaddq %xmm6,%xmm5,%xmm3 │ │ │ │ - vmovq %xmm3,-0x20(%eax) │ │ │ │ - vpsllq $0x1,%xmm4,%xmm0 │ │ │ │ - vpaddq %xmm6,%xmm0,%xmm6 │ │ │ │ - vmovq %xmm6,-0x10(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - jne 3811a >&)@@Base+0xf8a> │ │ │ │ - cmp -0x68(%ebp),%ecx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea -0x10(%edi),%edx │ │ │ │ - sub %ecx,%edx │ │ │ │ - cmp $0x70,%edx │ │ │ │ - jbe 3849b >&)@@Base+0x130b> │ │ │ │ - mov %edx,%ebx │ │ │ │ - and $0xffffff80,%edx │ │ │ │ - shr $0x7,%ebx │ │ │ │ - lea (%edx,%ecx,1),%edi │ │ │ │ - and $0x80,%edx │ │ │ │ - je 382fa >&)@@Base+0x116a> │ │ │ │ - vmovdqu64 (%ecx),%zmm7 │ │ │ │ - vpermt2q 0x40(%ecx),%zmm1,%zmm7 │ │ │ │ - vpsllq $0x1,%zmm7,%zmm5 │ │ │ │ - vpaddq %zmm2,%zmm5,%zmm0 │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovq %xmm0,(%ecx) │ │ │ │ - vmovhps %xmm0,0x10(%ecx) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm3 │ │ │ │ - vmovd %xmm6,%eax │ │ │ │ - vpextrd $0x1,%xmm6,%edx │ │ │ │ - vmovd %eax,%xmm7 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm7,%xmm5 │ │ │ │ - vmovhps %xmm0,0x50(%ecx) │ │ │ │ - vmovq %xmm5,0x20(%ecx) │ │ │ │ - vmovd %xmm3,%eax │ │ │ │ - vpextrd $0x1,%xmm3,%edx │ │ │ │ - vmovd %eax,%xmm4 │ │ │ │ - vmovq %xmm0,0x40(%ecx) │ │ │ │ - vpinsrd $0x1,%edx,%xmm4,%xmm6 │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm5 │ │ │ │ - vmovq %xmm6,0x30(%ecx) │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vmovd %xmm5,%eax │ │ │ │ - vpextrd $0x1,%xmm5,%edx │ │ │ │ - vmovd %eax,%xmm3 │ │ │ │ - vpinsrd $0x1,%edx,%xmm3,%xmm4 │ │ │ │ - vmovq %xmm4,0x60(%ecx) │ │ │ │ - vmovd %xmm6,%eax │ │ │ │ - vpextrd $0x1,%xmm6,%edx │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - lea 0x80(%ecx),%eax │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm7 │ │ │ │ - vmovq %xmm7,0x70(%ecx) │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 38496 >&)@@Base+0x1306> │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - vmovdqu64 (%eax),%zmm5 │ │ │ │ + cmp -0x44(%ebp),%eax │ │ │ │ + jne 37b7f >&)@@Base+0xa6f> │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + cmp -0x40(%ebp),%edx │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov %edx,%eax │ │ │ │ + lea -0x10(%edi),%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + cmp $0x50,%ecx │ │ │ │ + jbe 37e60 >&)@@Base+0xd50> │ │ │ │ + mov %ecx,%ebx │ │ │ │ + and $0xffffffc0,%ecx │ │ │ │ + shr $0x6,%ebx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + lea (%ecx,%edx,1),%ebx │ │ │ │ + sub $0x40,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 37d59 >&)@@Base+0xc49> │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 37d1b >&)@@Base+0xc0b> │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 37ce5 >&)@@Base+0xbd5> │ │ │ │ + vmovdqu (%edx),%ymm4 │ │ │ │ + lea 0x40(%edx),%eax │ │ │ │ + vpunpcklqdq 0x20(%edx),%ymm4,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm6 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm7 │ │ │ │ + vmovq %xmm3,(%edx) │ │ │ │ + vmovhps %xmm3,0x10(%edx) │ │ │ │ + vmovq %xmm7,0x20(%edx) │ │ │ │ + vmovhps %xmm7,0x30(%edx) │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovdqu -0x40(%eax),%ymm4 │ │ │ │ + vpunpcklqdq -0x20(%eax),%ymm4,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm6 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm7 │ │ │ │ + vmovq %xmm3,-0x40(%eax) │ │ │ │ + vmovhps %xmm3,-0x30(%eax) │ │ │ │ + vmovq %xmm7,-0x20(%eax) │ │ │ │ + vmovhps %xmm7,-0x10(%eax) │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovdqu -0x40(%eax),%ymm4 │ │ │ │ + vpunpcklqdq -0x20(%eax),%ymm4,%ymm5 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm6 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm7 │ │ │ │ + vmovq %xmm3,-0x40(%eax) │ │ │ │ + vmovhps %xmm3,-0x30(%eax) │ │ │ │ + vmovq %xmm7,-0x20(%eax) │ │ │ │ + vmovhps %xmm7,-0x10(%eax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 37e58 >&)@@Base+0xd48> │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + vmovdqu (%eax),%ymm4 │ │ │ │ add $0x100,%eax │ │ │ │ - vpermt2q -0xc0(%eax),%zmm1,%zmm5 │ │ │ │ - vpsllq $0x1,%zmm5,%zmm3 │ │ │ │ - vpaddq %zmm2,%zmm3,%zmm0 │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm6 │ │ │ │ - vmovq %xmm0,-0x100(%eax) │ │ │ │ - vmovhps %xmm0,-0xf0(%eax) │ │ │ │ - vmovd %xmm6,%ecx │ │ │ │ - vpextrd $0x1,%xmm6,%ebx │ │ │ │ - vmovd %ecx,%xmm5 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm5,%xmm3 │ │ │ │ - vextracti64x4 $0x1,%zmm0,%ymm0 │ │ │ │ - vmovhps %xmm0,-0xb0(%eax) │ │ │ │ - vmovq %xmm3,-0xe0(%eax) │ │ │ │ - vmovq %xmm0,-0xc0(%eax) │ │ │ │ - vextracti64x2 $0x1,%ymm0,%xmm3 │ │ │ │ - vmovd %xmm7,%edx │ │ │ │ - vpextrd $0x1,%xmm7,%ecx │ │ │ │ - vmovd %edx,%xmm4 │ │ │ │ - vpinsrd $0x1,%ecx,%xmm4,%xmm6 │ │ │ │ - vmovq %xmm6,-0xd0(%eax) │ │ │ │ - vmovd %xmm3,%edx │ │ │ │ - vpextrd $0x1,%xmm3,%ebx │ │ │ │ - vmovdqu64 -0x80(%eax),%zmm3 │ │ │ │ - valignq $0x3,%ymm0,%ymm0,%ymm6 │ │ │ │ - vmovd %edx,%xmm7 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm7,%xmm4 │ │ │ │ - vmovq %xmm4,-0xa0(%eax) │ │ │ │ - vmovd %xmm6,%ecx │ │ │ │ - vpextrd $0x1,%xmm6,%edx │ │ │ │ - vmovd %ecx,%xmm0 │ │ │ │ - vpinsrd $0x1,%edx,%xmm0,%xmm5 │ │ │ │ - vmovq %xmm5,-0x90(%eax) │ │ │ │ - vpermt2q -0x40(%eax),%zmm1,%zmm3 │ │ │ │ - vpsllq $0x1,%zmm3,%zmm7 │ │ │ │ - vpaddq %zmm2,%zmm7,%zmm6 │ │ │ │ - vextracti64x2 $0x1,%ymm6,%xmm5 │ │ │ │ - vmovq %xmm6,-0x80(%eax) │ │ │ │ - vmovhps %xmm6,-0x70(%eax) │ │ │ │ - valignq $0x3,%ymm6,%ymm6,%ymm0 │ │ │ │ - vmovd %xmm5,%ecx │ │ │ │ - vpextrd $0x1,%xmm5,%ebx │ │ │ │ - vmovd %ecx,%xmm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm3,%xmm7 │ │ │ │ + vpunpcklqdq -0xe0(%eax),%ymm4,%ymm5 │ │ │ │ + vmovdqu -0xc0(%eax),%ymm4 │ │ │ │ + vpermq $0xd8,%ymm5,%ymm6 │ │ │ │ + vpunpcklqdq -0xa0(%eax),%ymm4,%ymm5 │ │ │ │ + vmovdqu -0x80(%eax),%ymm4 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm7 │ │ │ │ + vmovq %xmm3,-0x100(%eax) │ │ │ │ + vmovhps %xmm3,-0xf0(%eax) │ │ │ │ + vmovq %xmm7,-0xe0(%eax) │ │ │ │ + vmovhps %xmm7,-0xd0(%eax) │ │ │ │ + vpermq $0xd8,%ymm5,%ymm6 │ │ │ │ + vpunpcklqdq -0x60(%eax),%ymm4,%ymm5 │ │ │ │ + vmovdqu -0x40(%eax),%ymm4 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm7 │ │ │ │ + vmovq %xmm3,-0xc0(%eax) │ │ │ │ + vmovhps %xmm3,-0xb0(%eax) │ │ │ │ + vmovq %xmm7,-0xa0(%eax) │ │ │ │ + vmovhps %xmm7,-0x90(%eax) │ │ │ │ + vpermq $0xd8,%ymm5,%ymm6 │ │ │ │ + vpunpcklqdq -0x20(%eax),%ymm4,%ymm5 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm7 │ │ │ │ + vmovq %xmm3,-0x80(%eax) │ │ │ │ + vmovhps %xmm3,-0x70(%eax) │ │ │ │ vmovq %xmm7,-0x60(%eax) │ │ │ │ - vextracti64x4 $0x1,%zmm6,%ymm7 │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vpextrd $0x1,%xmm0,%ecx │ │ │ │ - vmovd %edx,%xmm4 │ │ │ │ - vpinsrd $0x1,%ecx,%xmm4,%xmm5 │ │ │ │ - vmovq %xmm7,-0x40(%eax) │ │ │ │ - vmovhps %xmm7,-0x30(%eax) │ │ │ │ - vextracti64x2 $0x1,%ymm7,%xmm3 │ │ │ │ - vmovq %xmm5,-0x50(%eax) │ │ │ │ - valignq $0x3,%ymm7,%ymm7,%ymm5 │ │ │ │ - vmovd %xmm3,%edx │ │ │ │ - vpextrd $0x1,%xmm3,%ebx │ │ │ │ - vmovd %edx,%xmm0 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm0,%xmm4 │ │ │ │ - vmovq %xmm4,-0x20(%eax) │ │ │ │ - vmovd %xmm5,%ecx │ │ │ │ - vpextrd $0x1,%xmm5,%edx │ │ │ │ - vmovd %ecx,%xmm7 │ │ │ │ - vpinsrd $0x1,%edx,%xmm7,%xmm6 │ │ │ │ - vmovq %xmm6,-0x10(%eax) │ │ │ │ + vmovhps %xmm7,-0x50(%eax) │ │ │ │ + vpermq $0xd8,%ymm5,%ymm6 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm3 │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm7 │ │ │ │ + vmovq %xmm3,-0x40(%eax) │ │ │ │ + vmovhps %xmm3,-0x30(%eax) │ │ │ │ + vmovq %xmm7,-0x20(%eax) │ │ │ │ + vmovhps %xmm7,-0x10(%eax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 37d5c >&)@@Base+0xc4c> │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + vmovq (%edx),%xmm4 │ │ │ │ + vmovdqa -0x10794(%esi),%xmm6 │ │ │ │ + lea 0x10(%edx),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + vpsllq $0x1,%xmm4,%xmm5 │ │ │ │ + vpaddq %xmm6,%xmm5,%xmm0 │ │ │ │ + vmovq %xmm0,(%edx) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + vmovq 0x10(%edx),%xmm3 │ │ │ │ + lea 0x20(%edx),%eax │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vpaddq %xmm6,%xmm2,%xmm7 │ │ │ │ + vmovq %xmm7,0x10(%edx) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 38300 >&)@@Base+0x1170> │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - shl $0x7,%ebx │ │ │ │ - add %ebx,%ecx │ │ │ │ - vmovq (%ecx),%xmm3 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm4 │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - lea 0x10(%ecx),%edi │ │ │ │ - vpsllq $0x1,%xmm3,%xmm0 │ │ │ │ - vpaddq %xmm4,%xmm0,%xmm5 │ │ │ │ - vmovq %xmm5,(%ecx) │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - vmovq 0x10(%ecx),%xmm7 │ │ │ │ - lea 0x20(%ecx),%eax │ │ │ │ - vpsllq $0x1,%xmm7,%xmm6 │ │ │ │ - vpaddq %xmm4,%xmm6,%xmm3 │ │ │ │ - vmovq %xmm3,0x10(%ecx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - vmovq 0x20(%ecx),%xmm0 │ │ │ │ - lea 0x30(%ecx),%ebx │ │ │ │ - vpsllq $0x1,%xmm0,%xmm5 │ │ │ │ - vpaddq %xmm4,%xmm5,%xmm7 │ │ │ │ - vmovq %xmm7,0x20(%ecx) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - vmovq 0x30(%ecx),%xmm6 │ │ │ │ - lea 0x40(%ecx),%edi │ │ │ │ - vpsllq $0x1,%xmm6,%xmm3 │ │ │ │ - vpaddq %xmm4,%xmm3,%xmm0 │ │ │ │ - vmovq %xmm0,0x30(%ecx) │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - vmovq 0x40(%ecx),%xmm5 │ │ │ │ - lea 0x50(%ecx),%eax │ │ │ │ - vpsllq $0x1,%xmm5,%xmm7 │ │ │ │ - vpaddq %xmm4,%xmm7,%xmm6 │ │ │ │ - vmovq %xmm6,0x40(%ecx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - vmovq 0x50(%ecx),%xmm3 │ │ │ │ - lea 0x60(%ecx),%ebx │ │ │ │ - vpsllq $0x1,%xmm3,%xmm0 │ │ │ │ - vpaddq %xmm4,%xmm0,%xmm5 │ │ │ │ - vmovq %xmm5,0x50(%ecx) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - vmovq 0x60(%ecx),%xmm7 │ │ │ │ - lea 0x70(%ecx),%edi │ │ │ │ - vpsllq $0x1,%xmm7,%xmm6 │ │ │ │ - vpaddq %xmm4,%xmm6,%xmm3 │ │ │ │ - vmovq %xmm3,0x60(%ecx) │ │ │ │ - cmp %edi,%edx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - vmovq 0x70(%ecx),%xmm0 │ │ │ │ - incl -0x70(%ebp) │ │ │ │ - vpsllq $0x1,%xmm0,%xmm5 │ │ │ │ - vpaddq %xmm4,%xmm5,%xmm4 │ │ │ │ - vmovq %xmm4,0x70(%ecx) │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - cmp %ecx,-0x84(%ebp) │ │ │ │ - jne 37280 >&)@@Base+0xf0> │ │ │ │ - jmp 37f92 >&)@@Base+0xe02> │ │ │ │ - cmp -0x68(%ebp),%ecx │ │ │ │ - je 37f80 >&)@@Base+0xdf0> │ │ │ │ - cmpb $0x0,-0x7d(%ebp) │ │ │ │ - jne 37d68 >&)@@Base+0xbd8> │ │ │ │ - jmp 3820e >&)@@Base+0x107e> │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - jmp 3791d >&)@@Base+0x78d> │ │ │ │ - vmovq (%edi),%xmm0 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm7 │ │ │ │ - fldl 0x8(%edi) │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + vmovq 0x20(%edx),%xmm4 │ │ │ │ + lea 0x30(%edx),%ecx │ │ │ │ + vpsllq $0x1,%xmm4,%xmm5 │ │ │ │ + vpaddq %xmm6,%xmm5,%xmm0 │ │ │ │ + vmovq %xmm0,0x20(%edx) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + vmovq 0x30(%edx),%xmm3 │ │ │ │ + lea 0x40(%edx),%ebx │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vpaddq %xmm6,%xmm2,%xmm7 │ │ │ │ + vmovq %xmm7,0x30(%edx) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + vmovq 0x40(%edx),%xmm4 │ │ │ │ + lea 0x50(%edx),%eax │ │ │ │ + vpsllq $0x1,%xmm4,%xmm5 │ │ │ │ + vpaddq %xmm6,%xmm5,%xmm0 │ │ │ │ + vmovq %xmm0,0x40(%edx) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + vmovq 0x50(%edx),%xmm3 │ │ │ │ + incl -0x48(%ebp) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + cmp %eax,-0x80(%ebp) │ │ │ │ + vpsllq $0x1,%xmm3,%xmm2 │ │ │ │ + vpaddq %xmm6,%xmm2,%xmm6 │ │ │ │ + vmovq %xmm6,0x50(%edx) │ │ │ │ + jne 371f0 >&)@@Base+0xe0> │ │ │ │ + jmp 379ef >&)@@Base+0x8df> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x40(%ebp),%edx │ │ │ │ + je 379e0 >&)@@Base+0x8d0> │ │ │ │ + cmpb $0x0,-0x79(%ebp) │ │ │ │ + jne 377bc >&)@@Base+0x6ac> │ │ │ │ + jmp 37c76 >&)@@Base+0xb66> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + jmp 37611 >&)@@Base+0x501> │ │ │ │ + vmovq (%ebx),%xmm5 │ │ │ │ + fldl 0x8(%ebx) │ │ │ │ add $0x10,%eax │ │ │ │ + vmovdqa -0x10794(%esi),%xmm7 │ │ │ │ fchs │ │ │ │ - fstpl 0x8(%edi) │ │ │ │ - vpsllq $0x1,%xmm0,%xmm6 │ │ │ │ - vpaddq %xmm7,%xmm6,%xmm3 │ │ │ │ - vmovq %xmm3,(%edi) │ │ │ │ - jmp 38033 >&)@@Base+0xea3> │ │ │ │ - vmovq (%ecx),%xmm0 │ │ │ │ - vmovdqa -0xf5d4(%esi),%xmm3 │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ - add $0x10,%edi │ │ │ │ + vpsllq $0x1,%xmm5,%xmm6 │ │ │ │ + vpaddq %xmm7,%xmm6,%xmm0 │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ + vmovq %xmm0,(%ebx) │ │ │ │ + jmp 37a93 >&)@@Base+0x983> │ │ │ │ + vmovq (%edx),%xmm6 │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + add $0x10,%ebx │ │ │ │ + vmovdqa -0x10794(%esi),%xmm4 │ │ │ │ fchs │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ - vpsllq $0x1,%xmm0,%xmm7 │ │ │ │ - vpaddq %xmm3,%xmm7,%xmm6 │ │ │ │ - vmovq %xmm6,(%ecx) │ │ │ │ - jmp 37dad >&)@@Base+0xc1d> │ │ │ │ + vpsllq $0x1,%xmm6,%xmm7 │ │ │ │ + vpaddq %xmm4,%xmm7,%xmm0 │ │ │ │ + fstpl 0x8(%edx) │ │ │ │ + vmovq %xmm0,(%edx) │ │ │ │ + jmp 37801 >&)@@Base+0x6f1> │ │ │ │ sub $0xc,%esp │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push $0x10 │ │ │ │ call a040 │ │ │ │ - pop %ebx │ │ │ │ fld1 │ │ │ │ - lea 0x10(%eax),%ebx │ │ │ │ - pop %edx │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ + pop %ecx │ │ │ │ + lea 0x10(%eax),%edi │ │ │ │ + pop %ebx │ │ │ │ + fstpl 0x8(%eax) │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ - fstpl 0x8(%eax) │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - push $0x0 │ │ │ │ - push -0x60(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + push $0x0 │ │ │ │ + push -0x4c(%ebp) │ │ │ │ call a280 │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jne 37252 >&)@@Base+0xc2> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - jmp 37f95 >&)@@Base+0xe05> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp ad7a <__cxa_finalize@plt+0x6ca> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp adcc <__cxa_finalize@plt+0x71c> │ │ │ │ - mov %eax,%edi │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + cmp %ebx,-0x80(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + jne 371d2 >&)@@Base+0xc2> │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + jmp 379f2 >&)@@Base+0x8e2> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp ad6b <__cxa_finalize@plt+0x6bb> │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp adda <__cxa_finalize@plt+0x72a> │ │ │ │ + mov %eax,%edx │ │ │ │ + jmp adf1 <__cxa_finalize@plt+0x741> │ │ │ │ + mov %eax,%edx │ │ │ │ vzeroupper │ │ │ │ - jmp adb5 <__cxa_finalize@plt+0x705> │ │ │ │ - mov %eax,%edi │ │ │ │ + jmp ad90 <__cxa_finalize@plt+0x6e0> │ │ │ │ + mov %eax,%edx │ │ │ │ vzeroupper │ │ │ │ - jmp ad99 <__cxa_finalize@plt+0x6e9> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp ae0a <__cxa_finalize@plt+0x75a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp adbe <__cxa_finalize@plt+0x70e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000386a0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base>: │ │ │ │ +00038040 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x99fab,%ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9e948,%ebx │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ - lea -0x13f31(%ebx),%eax │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ + lea -0x14f31(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - lea -0x13efb(%ebx),%edx │ │ │ │ + lea -0x14efb(%ebx),%edx │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ - lea -0x13f0e(%ebx),%ecx │ │ │ │ + lea -0x14f0e(%ebx),%ecx │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ push $0x2 │ │ │ │ push $0x0 │ │ │ │ mov %eax,%ebp │ │ │ │ - lea -0x13ef8(%ebx),%eax │ │ │ │ + lea -0x14ef8(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a530 , std::allocator >::find_first_of(char const*, unsigned int, unsigned int) const@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0x20,%esp │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ setne %bl │ │ │ │ cmp $0xffffffff,%ebp │ │ │ │ - je 38730 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x90> │ │ │ │ + je 380d0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x90> │ │ │ │ and 0xc(%esp),%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 38760 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xc0> │ │ │ │ + je 38100 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xc0> │ │ │ │ add $0x1c,%esp │ │ │ │ - mov %edx,%eax │ │ │ │ + mov %ecx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ - je 38790 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xf0> │ │ │ │ - mov 0xc(%esp),%ebp │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmp $0xffffffff,%ebp │ │ │ │ - jne 38723 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x83> │ │ │ │ + je 38120 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe0> │ │ │ │ + cmpl $0xffffffff,0xc(%esp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jne 380c3 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x83> │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 38723 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x83> │ │ │ │ + jne 380c3 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x83> │ │ │ │ + xor %eax,%eax │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - sete %bl │ │ │ │ - movzbl %bl,%edi │ │ │ │ - lea (%edi,%edi,2),%esi │ │ │ │ - jmp 3876f , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xcf> │ │ │ │ + sete %al │ │ │ │ + lea (%eax,%eax,2),%ebx │ │ │ │ + jmp 3810e , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xce> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 38723 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x83> │ │ │ │ + jne 380c3 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x83> │ │ │ │ + xor %ebx,%ebx │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - sete %cl │ │ │ │ - movzbl %cl,%esi │ │ │ │ - add %esi,%esi │ │ │ │ - mov 0x34(%esp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %esi,(%eax) │ │ │ │ + sete %bl │ │ │ │ + add %ebx,%ebx │ │ │ │ + mov 0x34(%esp),%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ebx,(%esi) │ │ │ │ add $0x1c,%esp │ │ │ │ - mov %edx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov 0xc(%esp),%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + cmpl $0xffffffff,0xc(%esp) │ │ │ │ setne %dl │ │ │ │ - movzbl %dl,%ecx │ │ │ │ - add %ebx,%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 387af , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x10f> │ │ │ │ + add %ebx,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 3813b , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xfb> │ │ │ │ + xor %ebx,%ebx │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ - sete %al │ │ │ │ - movzbl %al,%esi │ │ │ │ - jmp 3876f , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xcf> │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 38723 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x83> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + sete %bl │ │ │ │ + jmp 3810e , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xce> │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 380c3 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x83> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000387c0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base>: │ │ │ │ +00038150 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base>: │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov $0x1,%eax │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ - mov 0x48(%esp),%edi │ │ │ │ mov 0x40(%esp),%ebx │ │ │ │ - mov %edi,0xc(%esp) │ │ │ │ + mov 0x48(%esp),%edi │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ sub (%ebx),%edx │ │ │ │ + mov %edi,0xc(%esp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov 0x44(%esp),%ecx │ │ │ │ + movl $0x0,0x10(%esp) │ │ │ │ + movl $0x0,0x14(%esp) │ │ │ │ sar $0x2,%edx │ │ │ │ - shlx %ecx,%eax,%esi │ │ │ │ imul $0xaaaaaaab,%edx,%edx │ │ │ │ + shlx %ecx,%eax,%esi │ │ │ │ lea 0x10(%esp),%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - movl $0x0,0x10(%esp) │ │ │ │ - movl $0x0,0x14(%esp) │ │ │ │ shr $1,%esi │ │ │ │ imul %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov (%ebx),%ebp │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ sub %ebp,%ebx │ │ │ │ - je 38a3e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x27e> │ │ │ │ + je 383ce , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x27e> │ │ │ │ sar $0x2,%ebx │ │ │ │ - imul $0xaaaaaaab,%ebx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + imul $0xaaaaaaab,%ebx,%ecx │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov 0x4(%ebp),%edi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 38a32 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x272> │ │ │ │ + je 383c2 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x272> │ │ │ │ mov 0x8(%esp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ sub %eax,%ebx │ │ │ │ - mov (%esi),%esi │ │ │ │ sub $0x10,%ebx │ │ │ │ + mov (%esi),%esi │ │ │ │ shr $0x4,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 38958 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x198> │ │ │ │ + je 382e8 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x198> │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 38934 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x174> │ │ │ │ + je 382c4 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x174> │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 38918 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x158> │ │ │ │ + je 382a8 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x158> │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 388fc , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x13c> │ │ │ │ + je 3828c , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x13c> │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 388e0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x120> │ │ │ │ + je 38270 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x120> │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 388c4 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x104> │ │ │ │ + je 38254 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x104> │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 388a8 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0xe8> │ │ │ │ + je 38238 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0xe8> │ │ │ │ mov (%eax),%ebx │ │ │ │ fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ shr $1,%ebx │ │ │ │ imul %ecx,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ fstpl (%esi,%ebx,8) │ │ │ │ @@ -50720,15 +52175,15 @@ │ │ │ │ mov $0x1,%ebx │ │ │ │ shrx %ebx,(%eax),%ebx │ │ │ │ imul %ecx,%ebx │ │ │ │ add $0x10,%eax │ │ │ │ add %edx,%ebx │ │ │ │ vmovsd %xmm0,(%esi,%ebx,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 38a32 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x272> │ │ │ │ + je 383c2 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x272> │ │ │ │ vmovsd 0x8(%eax),%xmm6 │ │ │ │ mov $0x1,%ebx │ │ │ │ shrx %ebx,(%eax),%ebx │ │ │ │ imul %ecx,%ebx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ add %edx,%ebx │ │ │ │ vmovsd %xmm6,(%esi,%ebx,8) │ │ │ │ @@ -50771,92 +52226,92 @@ │ │ │ │ vmovsd -0x8(%eax),%xmm0 │ │ │ │ mov $0x1,%ebx │ │ │ │ shrx %ebx,-0x10(%eax),%ebx │ │ │ │ imul %ecx,%ebx │ │ │ │ add %edx,%ebx │ │ │ │ vmovsd %xmm0,(%esi,%ebx,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 38958 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x198> │ │ │ │ + jne 382e8 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x198> │ │ │ │ inc %edx │ │ │ │ add $0xc,%ebp │ │ │ │ cmp %ecx,%edx │ │ │ │ - jb 38840 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x80> │ │ │ │ + jb 381d0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x80> │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 38a53 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x293> │ │ │ │ + jne 383e3 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x293> │ │ │ │ add $0x2c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038a60 : │ │ │ │ +000383f0 : │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9e58e,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x99bfe,%ebx │ │ │ │ sub $0x18,%esp │ │ │ │ mov -0x40(%ebx),%eax │ │ │ │ mov -0x28(%ebx),%edx │ │ │ │ movb $0x0,(%eax) │ │ │ │ movzbl (%edx),%ecx │ │ │ │ test %cl,%cl │ │ │ │ - jne 38aa3 │ │ │ │ + jne 38433 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x58(%ebx) │ │ │ │ push $0x2 │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ call a380 │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ movb $0x1,(%ebx) │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00038ab0 : │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x9e53f,%eax │ │ │ │ +00038440 : │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x99baf,%eax │ │ │ │ mov -0x40(%eax),%edx │ │ │ │ movzbl (%edx),%eax │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x9e519,%esi │ │ │ │ - sub $0x58,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x99b89,%esi │ │ │ │ + sub $0x68,%esp │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ lea -0x2c(%ebp),%ecx │ │ │ │ - lea -0x13ef5(%esi),%ebx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x24(%ebp),%eax │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ + lea -0x14ef5(%esi),%ebx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ push 0xc(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 38f7a │ │ │ │ + je 388ea │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 38f60 │ │ │ │ + jle 388d0 │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ @@ -50866,54 +52321,54 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,%edi │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 39020 │ │ │ │ + je 38980 │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ cmp $0x2,%edx │ │ │ │ - jne 38f10 │ │ │ │ + jne 38880 │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov (%eax),%ecx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 38fa0 │ │ │ │ + jle 38910 │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 38fb0 │ │ │ │ + jle 38920 │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ sub $0x2,%eax │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 39000 │ │ │ │ + jle 38970 │ │ │ │ xor %ecx,%ecx │ │ │ │ + and $0x7,%ebx │ │ │ │ fldz │ │ │ │ mov $0x1,%eax │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 38c76 │ │ │ │ + je 38606 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 38c53 │ │ │ │ + je 385e3 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 38c3c │ │ │ │ + je 385cc │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 38c25 │ │ │ │ + je 385b5 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 38c0e │ │ │ │ + je 3859e │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 38bf7 │ │ │ │ + je 38587 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - jne 38fc0 │ │ │ │ + jne 38930 │ │ │ │ imul %edx,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ inc %ecx │ │ │ │ imul %eax,%ebx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ @@ -50956,119 +52411,111 @@ │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ inc %ecx │ │ │ │ imul %eax,%ebx │ │ │ │ + cmp %ecx,-0x48(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ - cmp %ecx,-0x48(%ebp) │ │ │ │ - je 38d50 │ │ │ │ + je 386d2 │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ mov %ecx,%edi │ │ │ │ lea 0x1(%ecx),%ebx │ │ │ │ imul %eax,%edi │ │ │ │ imul %edx,%eax │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ - faddp %st,%st(1) │ │ │ │ imul %eax,%ebx │ │ │ │ imul %edx,%eax │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + lea 0x3(%ecx),%ebx │ │ │ │ imul %eax,%edi │ │ │ │ imul %edx,%eax │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - lea 0x3(%ecx),%ebx │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ - faddp %st,%st(1) │ │ │ │ imul %edx,%eax │ │ │ │ + faddp %st,%st(1) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea 0x4(%ecx),%edi │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ imul %eax,%edi │ │ │ │ - faddp %st,%st(1) │ │ │ │ imul %edx,%eax │ │ │ │ + faddl -0x48(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea 0x5(%ecx),%ebx │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ imul %eax,%ebx │ │ │ │ - faddp %st,%st(1) │ │ │ │ imul %edx,%eax │ │ │ │ + faddl -0x48(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ lea 0x6(%ecx),%edi │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ imul %eax,%edi │ │ │ │ - faddp %st,%st(1) │ │ │ │ imul %edx,%eax │ │ │ │ + faddl -0x48(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ lea 0x7(%ecx),%ebx │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ add $0x8,%ecx │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddl -0x48(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ imul %eax,%edi │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddl -0x48(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - fildl -0x48(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + faddl -0x48(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + fildl -0x58(%ebp) │ │ │ │ + faddl -0x48(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fldl -0x48(%ebp) │ │ │ │ - cmp %ecx,-0x58(%ebp) │ │ │ │ - jne 38c7f │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + cmp %ecx,-0x50(%ebp) │ │ │ │ + jne 3860f │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ cmpl $0x1,-0x48(%ebp) │ │ │ │ - je 39048 │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + je 389a8 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ fldz │ │ │ │ lea 0x2(%ebx),%ecx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 38e2e │ │ │ │ + je 387ad │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 38e0e │ │ │ │ + je 3878d │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 38df7 │ │ │ │ + je 38776 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 38de0 │ │ │ │ + je 3875f │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 38dc9 │ │ │ │ + je 38748 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 38db2 │ │ │ │ + je 38731 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - jne 38fe0 │ │ │ │ + jne 38950 │ │ │ │ imul %edx,%eax │ │ │ │ incl -0x40(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ @@ -51103,210 +52550,199 @@ │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fldl -0x48(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ incl -0x40(%ebp) │ │ │ │ + cmp %ecx,-0x40(%ebp) │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ fldl -0x48(%ebp) │ │ │ │ - cmp %ecx,-0x40(%ebp) │ │ │ │ - je 38ee2 │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + je 38853 │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ - add $0x8,%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ + add $0x8,%ebx │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ imul %edx,%eax │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ imul %edx,%eax │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ lea (%eax,%eax,1),%edi │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ - fildl -0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + fildl -0x48(%ebp) │ │ │ │ + faddl -0x40(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fldl -0x40(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jne 38e34 │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + jne 387b3 │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ dec %edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fldl -0x40(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ + faddl -0x58(%ebp) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ call a520 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 38f2e │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 3889e │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13ef0(%esi),%ecx │ │ │ │ + lea -0x14ef0(%esi),%ecx │ │ │ │ mov -0x30(%esi),%eax │ │ │ │ push %ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ mov (%edi),%ebx │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ - jg 38f3d │ │ │ │ + jg 388ad │ │ │ │ dec %ebx │ │ │ │ mov %ebx,(%edi) │ │ │ │ - je 38f80 │ │ │ │ + je 388f0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 39043 │ │ │ │ + jne 389a3 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x13f90(%esi),%edi │ │ │ │ + lea -0x14f90(%esi),%edi │ │ │ │ mov -0x30(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edi │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 38f3d │ │ │ │ + jmp 388ad │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 38f3d │ │ │ │ + jmp 388ad │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13ee0(%esi),%ecx │ │ │ │ - jmp 38f19 │ │ │ │ + lea -0x14ee0(%esi),%ecx │ │ │ │ + jmp 38889 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13604(%esi),%ecx │ │ │ │ - jmp 38f19 │ │ │ │ + lea -0x14604(%esi),%ecx │ │ │ │ + jmp 38889 │ │ │ │ xchg %ax,%ax │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ fildl -0x58(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x58(%ebp) │ │ │ │ fldl -0x58(%ebp) │ │ │ │ - jmp 38be0 │ │ │ │ + jmp 38570 │ │ │ │ xchg %ax,%ax │ │ │ │ imul %edx,%eax │ │ │ │ lea (%eax,%eax,1),%ebx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ fldl -0x40(%ebp) │ │ │ │ movl $0x3,-0x40(%ebp) │ │ │ │ - jmp 38d9b │ │ │ │ + jmp 3871a │ │ │ │ fldz │ │ │ │ fmul %st,%st(1) │ │ │ │ fxch %st(1) │ │ │ │ - fstpl -0x40(%ebp) │ │ │ │ - fldl -0x40(%ebp) │ │ │ │ - fxch %st(1) │ │ │ │ - jmp 38ee2 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ + jmp 38853 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov -0x30(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12e8c(%esi),%ecx │ │ │ │ + lea -0x13e8c(%esi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 38f3d │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 388ad │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ fldz │ │ │ │ - jmp 38ee2 │ │ │ │ + jmp 38853 │ │ │ │ mov %eax,%edi │ │ │ │ - jmp ae1f <__cxa_finalize@plt+0x76f> │ │ │ │ + jmp adff <__cxa_finalize@plt+0x74f> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00039060 : │ │ │ │ +000389c0 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x9962c,%eax │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x9df7d,%eax │ │ │ │ + mov 0x24(%esp),%edi │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ mov 0x3fc(%eax),%eax │ │ │ │ lea -0x4(%ecx,%edx,4),%ebx │ │ │ │ mov (%ebx),%esi │ │ │ │ mov %edi,(%ebx) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ @@ -51322,23 +52758,23 @@ │ │ │ │ add $0x30,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ nop │ │ │ │ │ │ │ │ -000390b0 : │ │ │ │ +00038a10 : │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ mov 0x30(%esp),%ecx │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ vmovd 0x34(%esp),%xmm2 │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x995cd,%eax │ │ │ │ vpinsrd $0x1,0x38(%esp),%xmm2,%xmm0 │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x9df25,%eax │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ mov 0x3fc(%eax),%eax │ │ │ │ lea -0x8(%ecx,%edx,4),%ebx │ │ │ │ vmovq (%ebx),%xmm1 │ │ │ │ vmovq %xmm0,(%ebx) │ │ │ │ vmovq %xmm1,0x14(%esp) │ │ │ │ push $0x0 │ │ │ │ @@ -51355,40 +52791,40 @@ │ │ │ │ vmovq %xmm3,(%ebx) │ │ │ │ add $0x48,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00039120 : │ │ │ │ +00038a80 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9decd,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9956d,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13ecd(%ebx),%esi │ │ │ │ + lea -0x14ecd(%ebx),%esi │ │ │ │ push %esi │ │ │ │ push 0x1c(%esp) │ │ │ │ call a470 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 39160 │ │ │ │ + je 38ac0 │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push 0x1c(%esp) │ │ │ │ call a450 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%ebx),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x135e0(%ebx),%eax │ │ │ │ + lea -0x145e0(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -51398,67 +52834,67 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x40,%esp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x9de56,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x994f6,%esi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ - lea -0x13d00(%esi),%edx │ │ │ │ - push %eax │ │ │ │ + lea -0x14d00(%esi),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ push 0xc(%ebp) │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 39400 │ │ │ │ + je 38d60 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x38(%ebp) │ │ │ │ - call 39120 │ │ │ │ + call 38a80 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 39400 │ │ │ │ + je 38d60 │ │ │ │ mov 0x80(%eax),%ecx │ │ │ │ lea -0x2c(%ebp),%edi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ movb $0x0,-0x2c(%ebp) │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 393a0 │ │ │ │ - mov 0x58(%eax),%ebx │ │ │ │ + je 38d00 │ │ │ │ + mov 0x5c(%eax),%ebx │ │ │ │ + cmp %ebx,0x58(%eax) │ │ │ │ movl $0x1,-0x30(%ebp) │ │ │ │ movw $0x43,-0x2c(%ebp) │ │ │ │ mov $0x2,%edx │ │ │ │ mov $0x1,%ecx │ │ │ │ - cmp %ebx,0x5c(%eax) │ │ │ │ - je 393b3 │ │ │ │ + je 38d13 │ │ │ │ movb $0x4f,-0x2c(%ebp,%ecx,1) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ movb $0x0,(%ecx,%edx,1) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 39250 │ │ │ │ + jle 38bb0 │ │ │ │ mov 0xa0(%eax),%edi │ │ │ │ cmp %edi,0xa4(%eax) │ │ │ │ - je 392a7 │ │ │ │ + je 38c07 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - je 394d3 │ │ │ │ + je 38e33 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - jae 39293 │ │ │ │ + jae 38bf3 │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x34(%ebp),%edi │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ push $0x0 │ │ │ │ @@ -51469,123 +52905,123 @@ │ │ │ │ call a680 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ movb $0x53,(%ebx,%ecx,1) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ movb $0x0,(%ebx,%edx,1) │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ cmp $0x2,%edx │ │ │ │ - jg 392d7 │ │ │ │ + jg 38c37 │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - je 394b0 │ │ │ │ + je 38e10 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - jb 39470 │ │ │ │ + jb 38dd0 │ │ │ │ movb $0x41,(%ebx,%ecx,1) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ movb $0x0,(%ecx,%edx,1) │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - je 39460 │ │ │ │ + je 38dc0 │ │ │ │ mov -0x2c(%ebp),%edi │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - jb 39420 │ │ │ │ + jb 38d80 │ │ │ │ movb $0x58,(%ebx,%ecx,1) │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ movb $0x0,(%ebx,%edx,1) │ │ │ │ cmpb $0x0,0xc4(%eax) │ │ │ │ - je 39410 │ │ │ │ + je 38d70 │ │ │ │ mov -0x94(%esi),%ecx │ │ │ │ - lea -0x13ea4(%esi),%edx │ │ │ │ cmpl $0x1,0x48(%eax) │ │ │ │ - jne 39324 │ │ │ │ - lea -0x13eb2(%esi),%edx │ │ │ │ + lea -0x14ea4(%esi),%edx │ │ │ │ + jne 38c84 │ │ │ │ + lea -0x14eb2(%esi),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x13e9d(%esi),%edi │ │ │ │ - lea -0x13d09(%esi),%ebx │ │ │ │ + lea -0x14e9d(%esi),%edi │ │ │ │ + lea -0x14d09(%esi),%ebx │ │ │ │ push %ecx │ │ │ │ - lea -0x13e87(%esi),%ecx │ │ │ │ + lea -0x14e87(%esi),%ecx │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ - lea -0x13e7f(%esi),%edx │ │ │ │ + lea -0x14e7f(%esi),%edx │ │ │ │ push %ebx │ │ │ │ push -0x34(%ebp) │ │ │ │ push %ecx │ │ │ │ push 0x4(%eax) │ │ │ │ push %edx │ │ │ │ - lea -0x13e79(%esi),%edi │ │ │ │ + lea -0x14e79(%esi),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ push (%eax) │ │ │ │ - lea -0x13cd3(%esi),%eax │ │ │ │ + lea -0x14cd3(%esi),%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ lea -0x34(%ebp),%edi │ │ │ │ call a2e0 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ - mov %eax,%esi │ │ │ │ add $0x30,%esp │ │ │ │ cmp -0x3c(%ebp),%ecx │ │ │ │ - je 39383 │ │ │ │ + mov %eax,%esi │ │ │ │ + je 38ce3 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 394ce │ │ │ │ + jne 38e2e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x58(%eax),%ebx │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0x5c(%eax),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - cmp %ebx,0x5c(%eax) │ │ │ │ - jne 39228 │ │ │ │ + cmp %ebx,0x58(%eax) │ │ │ │ + mov $0x1,%edx │ │ │ │ + jne 38b88 │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ lea 0x1(%ecx),%edx │ │ │ │ cmp $0x1,%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - jle 39293 │ │ │ │ + jle 38bf3 │ │ │ │ mov 0xa4(%eax),%edi │ │ │ │ cmp %edi,0xa0(%eax) │ │ │ │ - jne 39293 │ │ │ │ - mov -0x34(%ebp),%ebx │ │ │ │ + jne 38bf3 │ │ │ │ cmpl $0x2,-0x40(%ebp) │ │ │ │ - jne 394c0 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + jne 38e20 │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 392b8 │ │ │ │ - jmp 392c6 │ │ │ │ + jne 38c18 │ │ │ │ + jmp 38c26 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 39383 │ │ │ │ + jmp 38ce3 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x2c(%esi),%ecx │ │ │ │ - jmp 39312 │ │ │ │ + jmp 38c72 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x34(%ebp),%edi │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ @@ -51596,19 +53032,19 @@ │ │ │ │ push %edi │ │ │ │ call a680 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - jmp 392f1 │ │ │ │ + jmp 38c51 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xf,%edi │ │ │ │ - jmp 392e6 │ │ │ │ + jmp 38c46 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x34(%ebp),%edi │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x1 │ │ │ │ @@ -51619,912 +53055,878 @@ │ │ │ │ push %edi │ │ │ │ call a680 , std::allocator >::_M_mutate(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - jmp 392c6 │ │ │ │ + jmp 38c26 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0xf,%edi │ │ │ │ - jmp 392bb │ │ │ │ + jmp 38c1b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmp -0x3c(%ebp),%ebx │ │ │ │ - jne 392e3 │ │ │ │ - jmp 392f1 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jne 38c43 │ │ │ │ + jmp 38c51 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov $0xf,%edi │ │ │ │ - jmp 3925f │ │ │ │ + jmp 38bbf │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - jmp ae4d <__cxa_finalize@plt+0x79d> │ │ │ │ + jmp ae2d <__cxa_finalize@plt+0x77d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebx │ │ │ │ sub $0x24,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9919b,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9daf7,%ebx │ │ │ │ - call 39120 │ │ │ │ + call 38a80 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 39530 │ │ │ │ + je 38e90 │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ - call a58b0 │ │ │ │ + call a0c90 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push $0xd4 │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x18,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00039540 : │ │ │ │ +00038ea0 : │ │ │ │ push %ebp │ │ │ │ mov $0x1,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x9daa4,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x99144,%esi │ │ │ │ sub $0x2c,%esp │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov -0x90(%esi),%edi │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 39590 │ │ │ │ + je 38ef0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 3973e │ │ │ │ + jne 3909e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13e6c(%esi),%eax │ │ │ │ + lea -0x14e6c(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call a310 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 396b0 │ │ │ │ + je 39010 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13e56(%esi),%edx │ │ │ │ + lea -0x14e56(%esi),%edx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a0c0 │ │ │ │ lea -0x20(%ebp),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %ecx,(%esp) │ │ │ │ - call a5860 │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 396b0 │ │ │ │ + je 39010 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13e3d(%esi),%edx │ │ │ │ + lea -0x14e3d(%esi),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ call a320 │ │ │ │ - lea -0x13e2c(%esi),%ecx │ │ │ │ + lea -0x14e2c(%esi),%ecx │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov %ecx,(%esp) │ │ │ │ call a320 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ push %eax │ │ │ │ push -0x2c(%ebp) │ │ │ │ call a5c0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 39658 │ │ │ │ + je 38fb8 │ │ │ │ cmp -0x78(%esi),%eax │ │ │ │ - je 39730 │ │ │ │ + je 39090 │ │ │ │ mov -0x18(%esi),%ebx │ │ │ │ cmp %ebx,0x4(%eax) │ │ │ │ - je 39690 │ │ │ │ + je 38ff0 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13548(%esi),%edi │ │ │ │ + lea -0x14548(%esi),%edi │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %edx,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %dl,-0x2c(%ebp) │ │ │ │ push -0x30(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ lea -0x24(%ebp),%esi │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ - call a5860 │ │ │ │ - movzbl -0x2c(%ebp),%eax │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3956f │ │ │ │ + movzbl -0x2c(%ebp),%eax │ │ │ │ + jmp 38ecf │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call a460 │ │ │ │ add $0x10,%esp │ │ │ │ mov $0x1,%edx │ │ │ │ mov %eax,(%edi) │ │ │ │ - jmp 3965a │ │ │ │ + jmp 38fba │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13e64(%esi),%eax │ │ │ │ + lea -0x14e64(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call a310 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 39700 │ │ │ │ + je 39060 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13e4d(%esi),%edx │ │ │ │ + lea -0x14e4d(%esi),%edx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a0c0 │ │ │ │ lea -0x20(%ebp),%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %ecx,(%esp) │ │ │ │ - call a5860 │ │ │ │ - mov -0x2c(%ebp),%ebx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 395de │ │ │ │ + jne 38f3e │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1359c(%esi),%ecx │ │ │ │ + lea -0x1459c(%esi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3956f │ │ │ │ + jmp 38ecf │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1356c(%esi),%edi │ │ │ │ - jmp 39645 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + lea -0x1456c(%esi),%edi │ │ │ │ + jmp 38fa5 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp ae7a <__cxa_finalize@plt+0x7ca> │ │ │ │ + jmp ae5a <__cxa_finalize@plt+0x7aa> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp aec4 <__cxa_finalize@plt+0x814> │ │ │ │ + jmp aea4 <__cxa_finalize@plt+0x7f4> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp ae8d <__cxa_finalize@plt+0x7dd> │ │ │ │ + jmp ae6d <__cxa_finalize@plt+0x7bd> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp ae9e <__cxa_finalize@plt+0x7ee> │ │ │ │ + jmp ae7e <__cxa_finalize@plt+0x7ce> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp aef2 <__cxa_finalize@plt+0x842> │ │ │ │ + jmp aed2 <__cxa_finalize@plt+0x822> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00039770 : │ │ │ │ +000390d0 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9d86f,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x98f0f,%ebx │ │ │ │ push %ecx │ │ │ │ - lea -0x80(%ebp),%eax │ │ │ │ - sub $0xf0,%esp │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + lea -0x60(%ebp),%eax │ │ │ │ + sub $0xb0,%esp │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ mov (%ecx),%esi │ │ │ │ push $0x0 │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ push %eax │ │ │ │ - call a5de0 │ │ │ │ - movzbl -0x4c(%ebp),%edx │ │ │ │ + call a11c0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %dl,-0xc5(%ebp) │ │ │ │ + movzbl -0x2c(%ebp),%edx │ │ │ │ + mov %dl,-0xa5(%ebp) │ │ │ │ test %dl,%dl │ │ │ │ - je 39e50 │ │ │ │ + je 396f0 │ │ │ │ mov 0xac(%esi),%ebx │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ mov 0xb0(%esi),%edi │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - mov %ebx,-0xcc(%ebp) │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 39e50 │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + je 396f0 │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%edi │ │ │ │ - mov %esi,-0xb8(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ cmp %edi,%esi │ │ │ │ - je 39e2f │ │ │ │ + je 396cf │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%edi),%edx │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ cmp %edx,0x1c(%edi) │ │ │ │ - je 39e20 │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + je 396c0 │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ sub 0xc(%edi),%ebx │ │ │ │ sub (%edi),%ecx │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - mov %edx,-0xb4(%ebp) │ │ │ │ - sub %esi,%edx │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ sar $0x2,%ebx │ │ │ │ sar $0x2,%ecx │ │ │ │ - mov %ebx,-0xac(%ebp) │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ + sub %esi,%edx │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ imul %ecx,%ebx │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - mov %ebx,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ lea 0x0(,%ebx,4),%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ cmp %ebx,%edx │ │ │ │ - jae 39e70 │ │ │ │ + jae 39710 │ │ │ │ cmp $0x7ffffffc,%ebx │ │ │ │ - ja af25 <__cxa_finalize@plt+0x875> │ │ │ │ - mov %edx,-0xb4(%ebp) │ │ │ │ + ja af05 <__cxa_finalize@plt+0x855> │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x80(%ebp) │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ add $0x10,%esp │ │ │ │ test %esi,%esi │ │ │ │ - je 398c6 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ + je 3921a │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa8(%ebp),%esi │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - add -0xa0(%ebp),%esi │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - vmovd -0xb0(%ebp),%xmm1 │ │ │ │ - vpinsrd $0x1,-0xac(%ebp),%xmm1,%xmm0 │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + add -0x80(%ebp),%esi │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ + vmovd -0x90(%ebp),%xmm1 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + vpinsrd $0x1,-0x8c(%ebp),%xmm1,%xmm0 │ │ │ │ mov 0x3fc(%ebx),%eax │ │ │ │ - vmovq %xmm0,-0x48(%ebp) │ │ │ │ + vmovq %xmm0,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push $0x2 │ │ │ │ push 0x8(%eax) │ │ │ │ call *0x174(%eax) │ │ │ │ add $0x2c,%esp │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ call a5c0 │ │ │ │ mov %eax,%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 39ed0 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + je 39760 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ mov 0x4(%eax),%eax │ │ │ │ mov 0x3fc(%ebx),%ecx │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 3998d │ │ │ │ + je 392cf │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ call a100 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - je 399c0 │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + je 39300 │ │ │ │ mov 0x1c(%edx),%ecx │ │ │ │ cmpl $0xb,0x10(%ecx) │ │ │ │ - jne 399c0 │ │ │ │ + jne 39300 │ │ │ │ cmpl $0x2,0xc(%edx) │ │ │ │ - jne 399c0 │ │ │ │ + jne 39300 │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ cmp (%ebx),%eax │ │ │ │ - jne 399c0 │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + jne 39300 │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ cmp 0x4(%ebx),%ecx │ │ │ │ - je 39ac0 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + je 393f0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%edx │ │ │ │ - lea -0x13e1c(%ebx),%edi │ │ │ │ + lea -0x14e1c(%ebx),%edi │ │ │ │ push %edi │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ - jg 39ed0 │ │ │ │ + jg 39760 │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ - je 39f90 │ │ │ │ + je 39810 │ │ │ │ mov (%esi),%ecx │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ - jg 39a40 │ │ │ │ + jg 39370 │ │ │ │ dec %ecx │ │ │ │ mov %ecx,(%esi) │ │ │ │ - jne 39a40 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + jne 39370 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movb $0x0,-0xc5(%ebp) │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movb $0x0,-0xa5(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 39a6c │ │ │ │ - mov -0xb4(%ebp),%esi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + je 39399 │ │ │ │ + mov -0x94(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%esi │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3a1ff │ │ │ │ - movzbl -0xc5(%ebp),%eax │ │ │ │ + jne 39a06 │ │ │ │ + movzbl -0xa5(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ testb $0x1,0x20(%edx) │ │ │ │ - jne 3a000 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + jne 39870 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ mov 0x3fc(%ebx),%eax │ │ │ │ call *0x154(%eax) │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 39dca │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + je 3967e │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ mov 0x8(%eax),%eax │ │ │ │ + lea -0x1(%ebx),%ecx │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 398c0 │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ sub $0x4,%ecx │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ sub %eax,%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 3a050 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - lea -0x1(%eax),%ecx │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 3a1d6 │ │ │ │ - shr $0x4,%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 398c0 │ │ │ │ + cmpl $0x6,-0x90(%ebp) │ │ │ │ + jbe 399f1 │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ lea (%ecx,%ebx,1),%eax │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ inc %ecx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ and $0x7,%ecx │ │ │ │ - je 3a1c9 │ │ │ │ + je 399de │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 39c22 │ │ │ │ + je 3954c │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 39c03 │ │ │ │ + je 39531 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 39be4 │ │ │ │ + je 39516 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 39bc5 │ │ │ │ + je 394fb │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 39ba6 │ │ │ │ + je 394e0 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jne 3a188 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovups (%ecx),%zmm3 │ │ │ │ - add $0x40,%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - vmovups %zmm3,-0x40(%ebx) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovups (%eax),%zmm4 │ │ │ │ - add $0x40,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - vmovups %zmm4,-0x40(%ebx) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovups (%ecx),%zmm5 │ │ │ │ - add $0x40,%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - vmovups %zmm5,-0x40(%ebx) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovups (%eax),%zmm6 │ │ │ │ - add $0x40,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - vmovups %zmm6,-0x40(%ebx) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovups (%ecx),%zmm7 │ │ │ │ - add $0x40,%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - vmovups %zmm7,-0x40(%ebx) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - add $0x40,%ebx │ │ │ │ - vmovups (%eax),%zmm1 │ │ │ │ - add $0x40,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - vmovups %zmm1,-0x40(%ebx) │ │ │ │ - cmp -0xa0(%ebp),%ebx │ │ │ │ - je 39ccd │ │ │ │ - vmovups (%eax),%zmm0 │ │ │ │ - add $0x200,%ebx │ │ │ │ - add $0x200,%eax │ │ │ │ - vmovups %zmm0,-0x200(%ebx) │ │ │ │ - vmovups -0x1c0(%eax),%zmm2 │ │ │ │ - vmovups %zmm2,-0x1c0(%ebx) │ │ │ │ - vmovups -0x180(%eax),%zmm3 │ │ │ │ - vmovups %zmm3,-0x180(%ebx) │ │ │ │ - vmovups -0x140(%eax),%zmm4 │ │ │ │ - vmovups %zmm4,-0x140(%ebx) │ │ │ │ - vmovups -0x100(%eax),%zmm5 │ │ │ │ - vmovups %zmm5,-0x100(%ebx) │ │ │ │ - vmovups -0xc0(%eax),%zmm6 │ │ │ │ - vmovups %zmm6,-0xc0(%ebx) │ │ │ │ - vmovups -0x80(%eax),%zmm7 │ │ │ │ - vmovups %zmm7,-0x80(%ebx) │ │ │ │ - vmovups -0x40(%eax),%zmm1 │ │ │ │ - vmovups %zmm1,-0x40(%ebx) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - jne 39c4f │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 3a020 │ │ │ │ + jne 399a4 │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vmovups (%ecx),%ymm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + vmovups %ymm3,-0x20(%ebx) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add $0x20,%ebx │ │ │ │ + vmovups (%eax),%ymm4 │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + vmovups %ymm4,-0x20(%ebx) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vmovups (%ecx),%ymm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + vmovups %ymm5,-0x20(%ebx) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add $0x20,%ebx │ │ │ │ + vmovups (%eax),%ymm6 │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + vmovups %ymm6,-0x20(%ebx) │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + add $0x20,%ebx │ │ │ │ + vmovups (%ecx),%ymm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + vmovups %ymm7,-0x20(%ebx) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add $0x20,%ebx │ │ │ │ + vmovups (%eax),%ymm1 │ │ │ │ + add $0x20,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + vmovups %ymm1,-0x20(%ebx) │ │ │ │ + cmp %ebx,-0x80(%ebp) │ │ │ │ + je 395e0 │ │ │ │ + vmovups (%eax),%ymm0 │ │ │ │ + add $0x100,%ebx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovups %ymm0,-0x100(%ebx) │ │ │ │ + vmovups -0xe0(%eax),%ymm2 │ │ │ │ + vmovups %ymm2,-0xe0(%ebx) │ │ │ │ + vmovups -0xc0(%eax),%ymm3 │ │ │ │ + vmovups %ymm3,-0xc0(%ebx) │ │ │ │ + vmovups -0xa0(%eax),%ymm4 │ │ │ │ + vmovups %ymm4,-0xa0(%ebx) │ │ │ │ + vmovups -0x80(%eax),%ymm5 │ │ │ │ + vmovups %ymm5,-0x80(%ebx) │ │ │ │ + vmovups -0x60(%eax),%ymm6 │ │ │ │ + vmovups %ymm6,-0x60(%ebx) │ │ │ │ + vmovups -0x40(%eax),%ymm7 │ │ │ │ + vmovups %ymm7,-0x40(%ebx) │ │ │ │ + vmovups -0x20(%eax),%ymm1 │ │ │ │ + vmovups %ymm1,-0x20(%ebx) │ │ │ │ + cmp %ebx,-0x80(%ebp) │ │ │ │ + jne 3956c │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 399e9 │ │ │ │ mov %eax,%ebx │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - sub %ebx,%ecx │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 3a1df │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - vmovups (%eax,%ebx,4),%ymm0 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - vmovups %ymm0,(%eax,%ebx,4) │ │ │ │ - test $0x7,%cl │ │ │ │ - je 3a020 │ │ │ │ - mov %ecx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - sub -0xa8(%ebp),%ecx │ │ │ │ - lea -0x1(%ecx),%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 39d5e │ │ │ │ - add -0xa8(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - vmovups (%eax,%ebx,4),%xmm2 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - vmovups %xmm2,(%eax,%ebx,4) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 3a020 │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - add %ecx,-0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + and $0x7,%eax │ │ │ │ + lea -0x1(%eax),%ecx │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 399fe │ │ │ │ + vzeroupper │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + vmovups (%ecx,%ebx,4),%xmm0 │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + vmovups %xmm0,(%ecx,%ebx,4) │ │ │ │ + test $0x3,%al │ │ │ │ + je 3967e │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %eax,%ebx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ lea 0x0(,%ebx,4),%eax │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ flds (%ecx,%eax,1) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ fstps (%ecx,%eax,1) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jae 3a020 │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ + cmp -0x9c(%ebp),%ecx │ │ │ │ + jae 3967e │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + add $0x2,%ebx │ │ │ │ + cmp -0x9c(%ebp),%ebx │ │ │ │ flds 0x4(%ecx,%eax,1) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ fstps 0x4(%ecx,%eax,1) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - add $0x2,%ecx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jae 3a020 │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + jae 3967e │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ flds 0x8(%ebx,%eax,1) │ │ │ │ fstps 0x8(%ecx,%eax,1) │ │ │ │ - vzeroupper │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x84(%ebp),%edx │ │ │ │ + lea -0x64(%ebp),%edx │ │ │ │ push %edx │ │ │ │ - call a5860 │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + call a0c40 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%ebx),%eax │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ - jg 39e00 │ │ │ │ + jg 396a8 │ │ │ │ dec %eax │ │ │ │ mov %eax,(%ebx) │ │ │ │ - je 3a028 │ │ │ │ + je 39890 │ │ │ │ mov (%esi),%ecx │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ - jg 39e20 │ │ │ │ + jg 396c0 │ │ │ │ dec %ecx │ │ │ │ mov %ecx,(%esi) │ │ │ │ - je 3a1b2 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + je 399ca │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x24,%edi │ │ │ │ - cmp %edi,-0xb8(%ebp) │ │ │ │ - jne 39810 │ │ │ │ - addl $0xc,-0xcc(%ebp) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - cmp %ebx,-0xd0(%ebp) │ │ │ │ - jne 397f3 │ │ │ │ + cmp %edi,-0x98(%ebp) │ │ │ │ + jne 39170 │ │ │ │ + addl $0xc,-0xac(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + cmp %ebx,-0xb0(%ebp) │ │ │ │ + jne 39150 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - jmp 39a47 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x38(%ebp),%ecx │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + jmp 39377 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,%eax │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %esi,%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - jb 39f00 │ │ │ │ + jb 39790 │ │ │ │ cmp $0x4,%eax │ │ │ │ - jle 39fe0 │ │ │ │ + jle 39850 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %esi │ │ │ │ call a610 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 39ebe │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - mov %esi,-0xa8(%ebp) │ │ │ │ - jmp 398e1 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 39754 │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + jmp 39232 │ │ │ │ + nop │ │ │ │ mov (%esi),%edi │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ - jg 39a40 │ │ │ │ + jg 39370 │ │ │ │ dec %edi │ │ │ │ mov %edi,(%esi) │ │ │ │ - jne 39a40 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + jne 39370 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39a40 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 39370 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x4,%ecx │ │ │ │ - jle 39fc0 │ │ │ │ + jle 39840 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ebx,-0xc4(%ebp) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %esi │ │ │ │ call a610 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - jle 39f7f │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + jle 39806 │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ add %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov %ebx,-0xc4(%ebp) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ call a190 │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - add -0xa8(%ebp),%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - jmp 39ebe │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add -0x88(%ebp),%ebx │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + jmp 39754 │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ mov (%esi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x3fffffff,%edi │ │ │ │ - jg 39a40 │ │ │ │ + jg 39370 │ │ │ │ dec %edi │ │ │ │ mov %edi,(%esi) │ │ │ │ - jne 39a23 │ │ │ │ - jmp 39a11 │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 3a014 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - jmp 39f4c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jne 39357 │ │ │ │ + jmp 39348 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + je 39884 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + jmp 397d6 │ │ │ │ + nop │ │ │ │ mov %esi,%eax │ │ │ │ - jne 39eb7 │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + jne 3974d │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ lea 0x4(%esi),%eax │ │ │ │ flds (%ecx) │ │ │ │ fstps (%esi) │ │ │ │ - jmp 39eb7 │ │ │ │ + jmp 3974d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%edx),%ebx │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ - jg 3a00d │ │ │ │ + jg 3987d │ │ │ │ inc %ebx │ │ │ │ mov %ebx,(%edx) │ │ │ │ mov %edx,%eax │ │ │ │ - jmp 39af1 │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + jmp 3941e │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ flds (%edx) │ │ │ │ fstps (%esi) │ │ │ │ - jmp 39fc2 │ │ │ │ - vzeroupper │ │ │ │ - jmp 39dca │ │ │ │ + jmp 39842 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ - jg 39e20 │ │ │ │ - jmp 39e0a │ │ │ │ + jg 396c0 │ │ │ │ + jmp 396b2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - lea -0x4(%eax),%ecx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + sub $0x4,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 3a1f4 │ │ │ │ + je 39962 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 3a123 │ │ │ │ + je 3994b │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 3a10c │ │ │ │ + je 39940 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 3a0f5 │ │ │ │ + je 39935 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 3a0de │ │ │ │ + je 3992a │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 3a0c7 │ │ │ │ + je 3991f │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 3a0b0 │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - addl $0x4,-0xa8(%ebp) │ │ │ │ - add $0x4,%ebx │ │ │ │ + je 39914 │ │ │ │ flds (%eax) │ │ │ │ - fstps (%ecx) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ add $0x4,%ebx │ │ │ │ + fstps (%ecx) │ │ │ │ flds (%eax) │ │ │ │ + add $0x4,%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + flds (%eax) │ │ │ │ add $0x4,%ebx │ │ │ │ - flds (%ecx) │ │ │ │ - add $0x4,%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ + add $0x4,%eax │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ flds (%eax) │ │ │ │ + add $0x4,%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + flds (%eax) │ │ │ │ add $0x4,%ebx │ │ │ │ - flds (%ecx) │ │ │ │ - add $0x4,%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ + add $0x4,%eax │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - add $0x4,%ebx │ │ │ │ flds (%eax) │ │ │ │ + add $0x4,%ebx │ │ │ │ add $0x4,%eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + flds (%eax) │ │ │ │ add $0x4,%ebx │ │ │ │ - flds (%ecx) │ │ │ │ - add $0x4,%ecx │ │ │ │ + add $0x4,%eax │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - cmp %ecx,-0xa0(%ebp) │ │ │ │ - je 39dca │ │ │ │ - flds (%ecx) │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + je 3967e │ │ │ │ + flds (%eax) │ │ │ │ add $0x20,%ebx │ │ │ │ - add $0x20,%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ fstps -0x20(%ebx) │ │ │ │ - flds -0x1c(%ecx) │ │ │ │ + flds -0x1c(%eax) │ │ │ │ fstps -0x1c(%ebx) │ │ │ │ - flds -0x18(%ecx) │ │ │ │ + flds -0x18(%eax) │ │ │ │ fstps -0x18(%ebx) │ │ │ │ - flds -0x14(%ecx) │ │ │ │ + flds -0x14(%eax) │ │ │ │ fstps -0x14(%ebx) │ │ │ │ - flds -0x10(%ecx) │ │ │ │ + flds -0x10(%eax) │ │ │ │ fstps -0x10(%ebx) │ │ │ │ - flds -0xc(%ecx) │ │ │ │ + flds -0xc(%eax) │ │ │ │ fstps -0xc(%ebx) │ │ │ │ - flds -0x8(%ecx) │ │ │ │ + flds -0x8(%eax) │ │ │ │ fstps -0x8(%ebx) │ │ │ │ - flds -0x4(%ecx) │ │ │ │ + flds -0x4(%eax) │ │ │ │ fstps -0x4(%ebx) │ │ │ │ - cmp %ecx,-0xa0(%ebp) │ │ │ │ - jne 3a146 │ │ │ │ - jmp 39dca │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - vmovups (%eax),%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - lea 0x40(%ebx),%ebx │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - vmovups %zmm2,-0x40(%ebx) │ │ │ │ - jmp 39b87 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + cmp %eax,-0x88(%ebp) │ │ │ │ + jne 39962 │ │ │ │ + jmp 3967e │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + vmovups (%eax),%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + lea 0x20(%ebx),%ebx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + vmovups %ymm2,-0x20(%ebx) │ │ │ │ + jmp 394c5 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 39e20 │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - jmp 39c4f │ │ │ │ + jmp 396c0 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + jmp 3956c │ │ │ │ + vzeroupper │ │ │ │ + jmp 3967e │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,%ecx │ │ │ │ - jmp 39ce2 │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - jmp 39d22 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - jmp 3a146 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 39605 │ │ │ │ + vzeroupper │ │ │ │ + jmp 39624 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp af61 <__cxa_finalize@plt+0x8b1> │ │ │ │ - jmp af80 <__cxa_finalize@plt+0x8d0> │ │ │ │ + jmp af38 <__cxa_finalize@plt+0x888> │ │ │ │ + jmp af51 <__cxa_finalize@plt+0x8a1> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp af46 <__cxa_finalize@plt+0x896> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp af23 <__cxa_finalize@plt+0x873> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003a220 : │ │ │ │ +00039a30 : │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9cdcd,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x985bd,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13e07(%ebx),%esi │ │ │ │ + lea -0x14e07(%ebx),%esi │ │ │ │ push %esi │ │ │ │ push 0x1c(%esp) │ │ │ │ call a470 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3a260 │ │ │ │ + je 39a70 │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push 0x1c(%esp) │ │ │ │ call a450 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%ebx),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13520(%ebx),%eax │ │ │ │ + lea -0x14520(%ebx),%eax │ │ │ │ push %eax │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ xor %eax,%eax │ │ │ │ add $0x4,%esp │ │ │ │ pop %ebx │ │ │ │ @@ -52532,62 +53934,62 @@ │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9cd5b,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9854b,%ebx │ │ │ │ sub $0x70,%esp │ │ │ │ - lea -0x13d00(%ebx),%edx │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ + lea -0x14d00(%ebx),%edx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x60(%esp) │ │ │ │ lea 0x50(%esp),%eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ push 0x90(%esp) │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3a794 │ │ │ │ + je 39fbe │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x58(%esp) │ │ │ │ - call 3a220 │ │ │ │ + call 39a30 │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3a794 │ │ │ │ + je 39fbe │ │ │ │ mov 0x18(%eax),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ecx │ │ │ │ mov %edi,0x40(%esp) │ │ │ │ shr $0x1f,%ecx │ │ │ │ add %edi,%ecx │ │ │ │ sar $1,%ecx │ │ │ │ push %ecx │ │ │ │ call a160 │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 3a77b │ │ │ │ + jle 39fa5 │ │ │ │ mov -0x24(%ebx),%ebp │ │ │ │ - mov -0x9c(%ebx),%ebx │ │ │ │ lea 0x50(%esp),%esi │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ movl $0x2,0x10(%esp) │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ + mov -0x9c(%ebx),%ebx │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - mov 0x24(%esp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov 0x30(%esp),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ lea 0xc(%edx,%ecx,1),%esi │ │ │ │ lea (%edx,%ecx,1),%edi │ │ │ │ movzbl 0x1c(%esp),%ecx │ │ │ │ mov $0x1,%edx │ │ │ │ mov 0x4(%esi),%ebp │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ @@ -52596,16 +53998,16 @@ │ │ │ │ sub (%edi),%ebx │ │ │ │ shlx %ecx,%edx,%esi │ │ │ │ sar $0x2,%ebp │ │ │ │ sar $0x2,%ebx │ │ │ │ lea (%ebx,%ebp,1),%eax │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ imul $0xaaaaaaab,%eax,%ebp │ │ │ │ - vmovd %ebp,%xmm3 │ │ │ │ mov 0x3fc(%ebx),%eax │ │ │ │ + vmovd %ebp,%xmm3 │ │ │ │ vpinsrd $0x1,%esi,%xmm3,%xmm0 │ │ │ │ vmovq %xmm0,0x5c(%esp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ @@ -52613,22 +54015,22 @@ │ │ │ │ push 0x50(%esp) │ │ │ │ push $0x2 │ │ │ │ push 0x8(%eax) │ │ │ │ call *0x174(%eax) │ │ │ │ mov %eax,%ecx │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3a794 │ │ │ │ + je 39fbe │ │ │ │ movzbl 0x10(%esp),%edx │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ shlx %edx,%ebp,%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - je 3a401 │ │ │ │ - shl $0x3,%ebp │ │ │ │ + je 39c11 │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ + shl $0x3,%ebp │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebp │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ call a570 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ @@ -52638,368 +54040,368 @@ │ │ │ │ xor %ebp,%ebp │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,%edi │ │ │ │ sar $0x2,%edi │ │ │ │ imul $0xaaaaaaab,%edi,%ebx │ │ │ │ mov %ebx,0x14(%esp) │ │ │ │ test %eax,%eax │ │ │ │ - je 3a592 │ │ │ │ + je 39dac │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ movzbl 0x10(%esp),%edx │ │ │ │ mov (%ecx),%eax │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ shlx %edx,%ebp,%ecx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 3a57e │ │ │ │ + je 39d98 │ │ │ │ mov %ebx,%edi │ │ │ │ sub %eax,%edi │ │ │ │ sub $0x10,%edi │ │ │ │ shr $0x4,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 3a4f8 │ │ │ │ + je 39d12 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 3a4df │ │ │ │ + je 39cf8 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 3a4ce │ │ │ │ + je 39ce6 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 3a4bd │ │ │ │ + je 39cd4 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 3a4ac │ │ │ │ + je 39cc2 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 3a49b │ │ │ │ + je 39cb0 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 3a48a │ │ │ │ - mov (%eax),%edx │ │ │ │ + je 39c9e │ │ │ │ fldl 0x8(%eax) │ │ │ │ + mov (%eax),%edx │ │ │ │ add $0x10,%eax │ │ │ │ add %ecx,%edx │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ - mov (%eax),%edi │ │ │ │ vmovsd 0x8(%eax),%xmm1 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%edi │ │ │ │ add %ecx,%edi │ │ │ │ vmovsd %xmm1,(%esi,%edi,8) │ │ │ │ - mov (%eax),%edx │ │ │ │ vmovsd 0x8(%eax),%xmm5 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm5,(%esi,%edx,8) │ │ │ │ - mov (%eax),%edi │ │ │ │ vmovsd 0x8(%eax),%xmm2 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%edi │ │ │ │ add %ecx,%edi │ │ │ │ vmovsd %xmm2,(%esi,%edi,8) │ │ │ │ - mov (%eax),%edx │ │ │ │ vmovsd 0x8(%eax),%xmm6 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm6,(%esi,%edx,8) │ │ │ │ - mov (%eax),%edi │ │ │ │ vmovsd 0x8(%eax),%xmm4 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%edi │ │ │ │ add %ecx,%edi │ │ │ │ vmovsd %xmm4,(%esi,%edi,8) │ │ │ │ - mov (%eax),%edx │ │ │ │ vmovsd 0x8(%eax),%xmm7 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm7,(%esi,%edx,8) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3a57e │ │ │ │ + je 39d98 │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ - mov (%eax),%edx │ │ │ │ vmovsd 0x8(%eax),%xmm3 │ │ │ │ + mov (%eax),%edx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm3,(%esi,%edx,8) │ │ │ │ - mov -0x70(%eax),%edx │ │ │ │ vmovsd -0x68(%eax),%xmm0 │ │ │ │ + mov -0x70(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm0,(%esi,%edx,8) │ │ │ │ - mov -0x60(%eax),%edx │ │ │ │ vmovsd -0x58(%eax),%xmm1 │ │ │ │ + mov -0x60(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm1,(%esi,%edx,8) │ │ │ │ - mov -0x50(%eax),%edx │ │ │ │ vmovsd -0x48(%eax),%xmm5 │ │ │ │ + mov -0x50(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm5,(%esi,%edx,8) │ │ │ │ - mov -0x40(%eax),%edx │ │ │ │ vmovsd -0x38(%eax),%xmm2 │ │ │ │ + mov -0x40(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm2,(%esi,%edx,8) │ │ │ │ - mov -0x30(%eax),%edx │ │ │ │ vmovsd -0x28(%eax),%xmm6 │ │ │ │ + mov -0x30(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm6,(%esi,%edx,8) │ │ │ │ - mov -0x20(%eax),%edx │ │ │ │ vmovsd -0x18(%eax),%xmm4 │ │ │ │ + mov -0x20(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm4,(%esi,%edx,8) │ │ │ │ - mov -0x10(%eax),%edx │ │ │ │ vmovsd -0x8(%eax),%xmm7 │ │ │ │ + mov -0x10(%eax),%edx │ │ │ │ add %ecx,%edx │ │ │ │ vmovsd %xmm7,(%esi,%edx,8) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 3a4fc │ │ │ │ + jne 39d16 │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ addl $0xc,0xc(%esp) │ │ │ │ inc %ebp │ │ │ │ cmp 0x14(%esp),%ebp │ │ │ │ - jb 3a430 │ │ │ │ + jb 39c40 │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x18(%esp),%ebp │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - je 3a72a │ │ │ │ + je 39f54 │ │ │ │ sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%edi │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ - xor %ebp,%ebp │ │ │ │ + imul $0xaaaaaaab,%eax,%edi │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov (%ecx),%eax │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ movzbl 0x10(%esp),%ecx │ │ │ │ lea 0x0(%ebp,%edx,1),%ebx │ │ │ │ shlx %ecx,%ebx,%edx │ │ │ │ cmp %eax,%edi │ │ │ │ - je 3a716 │ │ │ │ + je 39f40 │ │ │ │ mov %edi,%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ sub $0x10,%ebx │ │ │ │ shr $0x4,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 3a690 │ │ │ │ + je 39eba │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3a677 │ │ │ │ + je 39ea0 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3a666 │ │ │ │ + je 39e8e │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 3a655 │ │ │ │ + je 39e7c │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 3a644 │ │ │ │ + je 39e6a │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 3a633 │ │ │ │ + je 39e58 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 3a622 │ │ │ │ - mov (%eax),%ecx │ │ │ │ + je 39e46 │ │ │ │ fldl 0x8(%eax) │ │ │ │ + mov (%eax),%ecx │ │ │ │ add $0x10,%eax │ │ │ │ add %edx,%ecx │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ - mov (%eax),%ebx │ │ │ │ vmovsd 0x8(%eax),%xmm3 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ add %edx,%ebx │ │ │ │ vmovsd %xmm3,(%esi,%ebx,8) │ │ │ │ - mov (%eax),%ecx │ │ │ │ vmovsd 0x8(%eax),%xmm0 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm0,(%esi,%ecx,8) │ │ │ │ - mov (%eax),%ebx │ │ │ │ vmovsd 0x8(%eax),%xmm1 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ add %edx,%ebx │ │ │ │ vmovsd %xmm1,(%esi,%ebx,8) │ │ │ │ - mov (%eax),%ecx │ │ │ │ vmovsd 0x8(%eax),%xmm5 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm5,(%esi,%ecx,8) │ │ │ │ - mov (%eax),%ebx │ │ │ │ vmovsd 0x8(%eax),%xmm2 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ add %edx,%ebx │ │ │ │ vmovsd %xmm2,(%esi,%ebx,8) │ │ │ │ - mov (%eax),%ecx │ │ │ │ vmovsd 0x8(%eax),%xmm6 │ │ │ │ add $0x10,%eax │ │ │ │ + mov -0x10(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm6,(%esi,%ecx,8) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3a716 │ │ │ │ + je 39f40 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ - mov (%eax),%ecx │ │ │ │ vmovsd 0x8(%eax),%xmm4 │ │ │ │ + mov (%eax),%ecx │ │ │ │ sub $0xffffff80,%eax │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm4,(%esi,%ecx,8) │ │ │ │ - mov -0x70(%eax),%ecx │ │ │ │ vmovsd -0x68(%eax),%xmm7 │ │ │ │ + mov -0x70(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm7,(%esi,%ecx,8) │ │ │ │ - mov -0x60(%eax),%ecx │ │ │ │ vmovsd -0x58(%eax),%xmm3 │ │ │ │ + mov -0x60(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm3,(%esi,%ecx,8) │ │ │ │ - mov -0x50(%eax),%ecx │ │ │ │ vmovsd -0x48(%eax),%xmm0 │ │ │ │ + mov -0x50(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm0,(%esi,%ecx,8) │ │ │ │ - mov -0x40(%eax),%ecx │ │ │ │ vmovsd -0x38(%eax),%xmm1 │ │ │ │ + mov -0x40(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm1,(%esi,%ecx,8) │ │ │ │ - mov -0x30(%eax),%ecx │ │ │ │ vmovsd -0x28(%eax),%xmm5 │ │ │ │ + mov -0x30(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm5,(%esi,%ecx,8) │ │ │ │ - mov -0x20(%eax),%ecx │ │ │ │ vmovsd -0x18(%eax),%xmm2 │ │ │ │ + mov -0x20(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm2,(%esi,%ecx,8) │ │ │ │ - mov -0x10(%eax),%ecx │ │ │ │ vmovsd -0x8(%eax),%xmm6 │ │ │ │ + mov -0x10(%eax),%ecx │ │ │ │ add %edx,%ecx │ │ │ │ vmovsd %xmm6,(%esi,%ecx,8) │ │ │ │ cmp %edi,%eax │ │ │ │ - jne 3a694 │ │ │ │ + jne 39ebe │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ addl $0xc,0xc(%esp) │ │ │ │ inc %ebp │ │ │ │ cmp 0x18(%esp),%ebp │ │ │ │ - jb 3a5c0 │ │ │ │ + jb 39de0 │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ sar $1,%esi │ │ │ │ dec %esi │ │ │ │ testb $0x4,0x57(%eax) │ │ │ │ - je b007 <__cxa_finalize@plt+0x957> │ │ │ │ + je afd2 <__cxa_finalize@plt+0x922> │ │ │ │ cmp 0x38(%esp),%eax │ │ │ │ - je afe4 <__cxa_finalize@plt+0x934> │ │ │ │ + je afaf <__cxa_finalize@plt+0x8ff> │ │ │ │ cmp 0x3c(%esp),%eax │ │ │ │ - je afc1 <__cxa_finalize@plt+0x911> │ │ │ │ + je af8c <__cxa_finalize@plt+0x8dc> │ │ │ │ cmp 0x8(%ebp),%esi │ │ │ │ - jge afbc <__cxa_finalize@plt+0x90c> │ │ │ │ + jge af87 <__cxa_finalize@plt+0x8d7> │ │ │ │ addl $0x2,0x10(%esp) │ │ │ │ - mov %ecx,0x10(%ebp,%esi,4) │ │ │ │ addl $0x18,0x24(%esp) │ │ │ │ + mov %ecx,0x10(%ebp,%esi,4) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ cmp %ebx,0x34(%esp) │ │ │ │ - jge 3a350 │ │ │ │ + jge 39b60 │ │ │ │ mov 0x5c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3a79e │ │ │ │ + jne 39fc8 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ add $0x6c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ movl $0x0,0x1c(%esp) │ │ │ │ - jmp 3a77b │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 39fa5 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x14,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9c839,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x98019,%ebx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ lea 0xc(%esp),%eax │ │ │ │ - lea -0x13d00(%ebx),%edx │ │ │ │ + lea -0x14d00(%ebx),%edx │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ push 0x30(%esp) │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3a9a0 │ │ │ │ + je 3a1b0 │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x14(%esp) │ │ │ │ - call 3a220 │ │ │ │ + call 39a30 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3a9a0 │ │ │ │ + je 3a1b0 │ │ │ │ mov (%eax),%esi │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 3a9b0 │ │ │ │ + je 3a1c0 │ │ │ │ mov %ecx,%edi │ │ │ │ - mov %esi,%eax │ │ │ │ xor %edx,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ sub %esi,%edi │ │ │ │ sub $0xc,%edi │ │ │ │ shr $0x2,%edi │ │ │ │ imul $0x2aaaaaab,%edi,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 3a8e0 │ │ │ │ + je 3a0fa │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 3a8c4 │ │ │ │ + je 3a0df │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 3a8b0 │ │ │ │ + je 3a0cc │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 3a89c │ │ │ │ + je 3a0b9 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 3a888 │ │ │ │ + je 3a0a6 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 3a874 │ │ │ │ + je 3a093 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 3a860 │ │ │ │ + je 3a080 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub (%esi),%eax │ │ │ │ sar $0x2,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%edx │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ + sub (%eax),%esi │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%esi │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xaaaaaaab,%esi,%edi │ │ │ │ add %edi,%edx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ + sub (%eax),%esi │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%esi │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xaaaaaaab,%esi,%edi │ │ │ │ add %edi,%edx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ + sub (%eax),%esi │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%esi │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xaaaaaaab,%esi,%edi │ │ │ │ add %edi,%edx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ + sub (%eax),%esi │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%esi │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xaaaaaaab,%esi,%edi │ │ │ │ add %edi,%edx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ + sub (%eax),%esi │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%esi │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xaaaaaaab,%esi,%edi │ │ │ │ add %edi,%edx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ + sub (%eax),%esi │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%esi │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xaaaaaaab,%esi,%edi │ │ │ │ add %edi,%edx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3a972 │ │ │ │ + je 3a18c │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ sub (%eax),%esi │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xaaaaaaab,%esi,%edi │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ sub 0xc(%eax),%esi │ │ │ │ add %edi,%edx │ │ │ │ @@ -53034,142 +54436,141 @@ │ │ │ │ mov 0x58(%eax),%edx │ │ │ │ sub 0x54(%eax),%edx │ │ │ │ sar $0x2,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%edx │ │ │ │ add %edi,%edx │ │ │ │ add $0x60,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jne 3a8e0 │ │ │ │ + jne 3a0fa │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ call a500 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 3a9b4 │ │ │ │ + jne 3a1c4 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3a97e │ │ │ │ + jmp 3a198 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 3a972 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 3a18c │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x28,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x97e18,%ebx │ │ │ │ push 0x3c(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9c624,%ebx │ │ │ │ - call 3a220 │ │ │ │ + call 39a30 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3ab0a │ │ │ │ + je 3a31a │ │ │ │ mov %eax,%esi │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 3aa5f │ │ │ │ + je 3a26f │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ mov (%edi),%esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - je 3aa35 │ │ │ │ + je 3a245 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3ab30 │ │ │ │ + je 3a340 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 3aa10 │ │ │ │ + jne 3a220 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 3ab60 │ │ │ │ + je 3a370 │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ sub %esi,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 3aa00 │ │ │ │ + jne 3a210 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 3aa75 │ │ │ │ + je 3a285 │ │ │ │ mov 0x14(%esi),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%ebp │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov (%esi),%edi │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 3aae6 │ │ │ │ + je 3a2f6 │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edi),%ebp │ │ │ │ mov (%edi),%esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - je 3aac1 │ │ │ │ + je 3a2d1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3ab20 │ │ │ │ + je 3a330 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 3aaa0 │ │ │ │ + jne 3a2b0 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 3ab40 │ │ │ │ + je 3a350 │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ sub %esi,%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 3aa90 │ │ │ │ + jne 3a2a0 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov (%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 3aafc │ │ │ │ + je 3a30c │ │ │ │ mov 0x8(%esi),%ebp │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%ebp │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ @@ -53184,531 +54585,1195 @@ │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 3aaa0 │ │ │ │ - jmp 3aabf │ │ │ │ + jne 3a2b0 │ │ │ │ + jmp 3a2cf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0xc,%esi │ │ │ │ cmp %esi,%ebp │ │ │ │ - jne 3aa10 │ │ │ │ - jmp 3aa33 │ │ │ │ + jne 3a220 │ │ │ │ + jmp 3a243 │ │ │ │ add $0xc,%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 3aa90 │ │ │ │ + jne 3a2a0 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov (%esi),%edi │ │ │ │ - jmp 3aae6 │ │ │ │ + jmp 3a2f6 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%edi │ │ │ │ cmp %edi,0x8(%esp) │ │ │ │ - jne 3aa00 │ │ │ │ + jne 3a210 │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ mov 0xc(%esi),%edi │ │ │ │ - jmp 3aa5f │ │ │ │ + jmp 3a26f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ab80 : │ │ │ │ +0003a390 : │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9c46c,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x97c5c,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13d8c(%ebx),%eax │ │ │ │ + lea -0x14d8c(%ebx),%eax │ │ │ │ push %eax │ │ │ │ call a310 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 3ace0 │ │ │ │ + je 3a4f0 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13d51(%ebx),%esi │ │ │ │ + lea -0x14d51(%ebx),%esi │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ call a0c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%esi │ │ │ │ mov (%edi),%eax │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ - jg 3abd1 │ │ │ │ + jg 3a3e1 │ │ │ │ dec %eax │ │ │ │ mov %eax,(%edi) │ │ │ │ - je 3aca0 │ │ │ │ + je 3a4b0 │ │ │ │ test %esi,%esi │ │ │ │ - je 3acf7 │ │ │ │ + je 3a507 │ │ │ │ mov -0x84(%ebx),%edx │ │ │ │ cmp %edx,0x4(%esi) │ │ │ │ - jne 3ad50 │ │ │ │ + jne 3a560 │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ call a450 │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,0x3fc(%ebx) │ │ │ │ cmp $0x3fffffff,%ecx │ │ │ │ - jg 3ac0f │ │ │ │ + jg 3a41f │ │ │ │ dec %ecx │ │ │ │ mov %ecx,(%esi) │ │ │ │ - je 3acc0 │ │ │ │ + je 3a4d0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3ade6 │ │ │ │ + je 3a5f6 │ │ │ │ call *(%eax) │ │ │ │ mov 0x3fc(%ebx),%edi │ │ │ │ cmp $0x2000000,%eax │ │ │ │ - ja 3ad8d │ │ │ │ + ja 3a59d │ │ │ │ call *0x34c(%edi) │ │ │ │ mov %eax,0x3f8(%ebx) │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 3addb │ │ │ │ + jle 3a5eb │ │ │ │ mov 0x3fc(%ebx),%esi │ │ │ │ call *0x348(%esi) │ │ │ │ test %eax,%eax │ │ │ │ - je 3add0 │ │ │ │ + je 3a5e0 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3adb1 │ │ │ │ + jne 3a5c1 │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0x1cc(%ebx),%eax │ │ │ │ push $0x3f5 │ │ │ │ push %eax │ │ │ │ call a540 │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x13fe7(%ebx),%edx │ │ │ │ - lea -0x13d2b(%ebx),%ecx │ │ │ │ + lea -0x14fe7(%ebx),%edx │ │ │ │ + lea -0x14d2b(%ebx),%ecx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ + mov %eax,%edi │ │ │ │ call a4b0 │ │ │ │ add $0x10,%esp │ │ │ │ pop %ebx │ │ │ │ mov %edi,%eax │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3abd1 │ │ │ │ + jmp 3a3e1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ mov 0x3fc(%ebx),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ac0f │ │ │ │ + jmp 3a41f │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x60(%ebx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ push (%edx) │ │ │ │ call a2f0 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 3ad20 │ │ │ │ + jne 3a530 │ │ │ │ call a620 │ │ │ │ mov -0x14(%ebx),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13270(%ebx),%esi │ │ │ │ + lea -0x14270(%ebx),%esi │ │ │ │ push %esi │ │ │ │ xor %edi,%edi │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3ac8c │ │ │ │ + jmp 3a49c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ call a350 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x13d6e(%ebx),%ecx │ │ │ │ + lea -0x14d6e(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ call a310 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jne 3abaa │ │ │ │ - jmp 3acf7 │ │ │ │ + jne 3a3ba │ │ │ │ + jmp 3a507 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%ebx),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x134b0(%ebx),%ecx │ │ │ │ + lea -0x144b0(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ mov (%esi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x3fffffff,%eax │ │ │ │ - jg 3acf7 │ │ │ │ + jg 3a507 │ │ │ │ dec %eax │ │ │ │ mov %eax,(%esi) │ │ │ │ - jne 3acf7 │ │ │ │ + jne 3a507 │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3acf7 │ │ │ │ + jmp 3a507 │ │ │ │ call *(%edi) │ │ │ │ - lea -0x1348c(%ebx),%esi │ │ │ │ + lea -0x1448c(%ebx),%esi │ │ │ │ push %eax │ │ │ │ push $0x2000000 │ │ │ │ mov -0x30(%ebx),%eax │ │ │ │ push %esi │ │ │ │ push (%eax) │ │ │ │ call a270 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3acf7 │ │ │ │ + jmp 3a507 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x132c8(%ebx),%edi │ │ │ │ + lea -0x142c8(%ebx),%edi │ │ │ │ mov -0x30(%ebx),%edx │ │ │ │ push %edi │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3acf7 │ │ │ │ + jmp 3a507 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x132f4(%ebx),%edi │ │ │ │ - jmp 3adba │ │ │ │ + lea -0x142f4(%ebx),%edi │ │ │ │ + jmp 3a5ca │ │ │ │ push %eax │ │ │ │ - lea -0x13440(%ebx),%esi │ │ │ │ + lea -0x14440(%ebx),%esi │ │ │ │ push $0x10 │ │ │ │ - jmp 3ad9b │ │ │ │ + jmp 3a5ab │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13d46(%ebx),%edi │ │ │ │ - jmp 3adba │ │ │ │ + lea -0x14d46(%ebx),%edi │ │ │ │ + jmp 3a5ca │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + push %edi │ │ │ │ + lea 0x8(%esp),%edi │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ + push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ + mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - mov %eax,%ebp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x9c1ea,%esi │ │ │ │ push %ebx │ │ │ │ - sub $0x4c,%esp │ │ │ │ - mov %esi,0x14(%esp) │ │ │ │ - mov %ecx,0x4(%esp) │ │ │ │ - mov %gs:0x14,%eax │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov 0x60(%esp),%eax │ │ │ │ - mov %edx,0x10(%esp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 3b247 │ │ │ │ - cmp %eax,0x4(%esp) │ │ │ │ - je 3b129 │ │ │ │ + sub $0x8c,%esp │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %edx,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub %edx,%ebx │ │ │ │ - sub %edx,%edi │ │ │ │ - sub %esi,%eax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lea (%edx,%eax,1),%eax │ │ │ │ - sar $0x4,%edi │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 3b0b8 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 3aee4 │ │ │ │ + mov %edx,%edi │ │ │ │ + sub %eax,%ecx │ │ │ │ + sub %ebx,%edx │ │ │ │ + sub %eax,%edi │ │ │ │ sar $0x4,%ecx │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ + lea (%eax,%edx,1),%edx │ │ │ │ + sar $0x4,%edi │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ sub %ecx,%edi │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 3b147 │ │ │ │ - mov %eax,0x18(%esp) │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ + cmp %edi,-0x40(%ebp) │ │ │ │ + je 3b1e5 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ - sub %ecx,%ebp │ │ │ │ - mov %ebp,0x4(%esp) │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - jge 3afca │ │ │ │ - test %ebp,%ebp │ │ │ │ - jle 3afa2 │ │ │ │ - mov 0x10(%esp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + sub %eax,%edi │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jge 3ade9 │ │ │ │ + test %edi,%edi │ │ │ │ + jle 3adbc │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + shl $0x4,%eax │ │ │ │ + shl $0x4,%ecx │ │ │ │ + lea (%esi,%eax,1),%ebx │ │ │ │ + lea 0x4(%esi),%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x4,%ebx │ │ │ │ - add %eax,%ebx │ │ │ │ - and $0x1,%ebp │ │ │ │ - je 3aef4 │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov (%ebx),%esi │ │ │ │ - mov %eax,%ebp │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - add $0x10,%ebx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + shl $0x4,%ecx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + lea -0xc(%esi,%ebx,1),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + setae %dl │ │ │ │ + cmp %eax,-0x78(%ebp) │ │ │ │ + setle %cl │ │ │ │ + or %dl,%cl │ │ │ │ + je 3b0c2 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + sub $0xc,%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + setge %dl │ │ │ │ + test %ebx,%ebx │ │ │ │ + setle %bl │ │ │ │ + or %dl,%bl │ │ │ │ + je 3b0c2 │ │ │ │ + dec %edi │ │ │ │ + cmp $0x1f,%edi │ │ │ │ + jbe 3af70 │ │ │ │ + add $0x74,%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 3a708 │ │ │ │ + lea 0x74(%esi),%eax │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + jb 3af70 │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovdqu 0x60(%eax),%ymm5 │ │ │ │ + vmovdqu (%edx),%ymm7 │ │ │ │ + inc %ecx │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + vmovdqu -0x60(%edx),%ymm6 │ │ │ │ + vmovdqu -0x20(%edx),%ymm4 │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + vmovdqu -0x80(%eax),%ymm3 │ │ │ │ + vmovdqu -0x60(%eax),%ymm2 │ │ │ │ + vmovdqu -0x40(%eax),%ymm1 │ │ │ │ + vmovdqa %ymm5,-0x78(%ebp) │ │ │ │ + vmovdqu -0x40(%edx),%ymm5 │ │ │ │ + vmovdqa -0x78(%ebp),%ymm0 │ │ │ │ + vmovd %xmm7,-0x80(%eax) │ │ │ │ + vmovd %xmm6,-0x60(%eax) │ │ │ │ + vmovd %xmm4,-0x20(%eax) │ │ │ │ + vextracti128 $0x1,%ymm6,%xmm6 │ │ │ │ + vextracti128 $0x1,%ymm7,%xmm7 │ │ │ │ + vextracti128 $0x1,%ymm4,%xmm4 │ │ │ │ + vmovd %xmm6,-0x50(%eax) │ │ │ │ + vmovd %xmm7,-0x70(%eax) │ │ │ │ + vmovd %xmm4,-0x10(%eax) │ │ │ │ + vmovd %xmm5,-0x40(%eax) │ │ │ │ + vextracti128 $0x1,%ymm5,%xmm5 │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm6 │ │ │ │ + vmovd %xmm5,-0x30(%eax) │ │ │ │ + vmovd %xmm3,-0x80(%edx) │ │ │ │ + vextracti128 $0x1,%ymm3,%xmm3 │ │ │ │ + vmovd %xmm2,-0x60(%edx) │ │ │ │ + vmovd %xmm1,-0x40(%edx) │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm2 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm1 │ │ │ │ + vmovd %xmm3,-0x70(%edx) │ │ │ │ + vmovd %xmm2,-0x50(%edx) │ │ │ │ + vmovd %xmm1,-0x30(%edx) │ │ │ │ + vmovd %xmm0,-0x20(%edx) │ │ │ │ + vmovd %xmm6,-0x10(%edx) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jne 3a720 │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov %edi,%ecx │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + lea 0x1(%ecx),%ecx │ │ │ │ + shl $0x4,%eax │ │ │ │ + lea (%esi,%eax,1),%edx │ │ │ │ + add -0x48(%ebp),%eax │ │ │ │ + mov (%edx),%esi │ │ │ │ + mov (%eax),%ebx │ │ │ │ mov %esi,(%eax) │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov %edi,-0x10(%ebx) │ │ │ │ - mov 0xc(%eax),%eax │ │ │ │ - movl $0x0,0xc(%ebp) │ │ │ │ - movl $0x0,0x8(%ebp) │ │ │ │ - movl $0x0,0x4(%ebp) │ │ │ │ - vmovq -0xc(%ebx),%xmm7 │ │ │ │ - vmovq %xmm7,0x4(%ebp) │ │ │ │ - mov -0x4(%ebx),%edi │ │ │ │ - mov %edi,0xc(%ebp) │ │ │ │ - mov %edx,-0x8(%ebx) │ │ │ │ - mov %eax,-0x4(%ebx) │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %esi,-0xc(%ebx) │ │ │ │ - lea 0x10(%ebp),%eax │ │ │ │ - cmpl $0x1,0x4(%esp) │ │ │ │ - je 3af93 │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - mov (%ebx),%ebp │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - add $0x2,%edx │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ - add $0x20,%ebx │ │ │ │ - add $0x20,%eax │ │ │ │ - mov %ebp,-0x20(%eax) │ │ │ │ - mov %ecx,-0x20(%ebx) │ │ │ │ - mov -0x1c(%eax),%ebp │ │ │ │ - movl $0x0,-0x14(%eax) │ │ │ │ - movl $0x0,-0x18(%eax) │ │ │ │ - movl $0x0,-0x1c(%eax) │ │ │ │ - vmovq -0x1c(%ebx),%xmm3 │ │ │ │ - vmovq %xmm3,-0x1c(%eax) │ │ │ │ - mov -0x14(%ebx),%ecx │ │ │ │ - mov %ecx,-0x14(%eax) │ │ │ │ - mov %ebp,-0x1c(%ebx) │ │ │ │ - mov %edi,-0x18(%ebx) │ │ │ │ - mov -0x10(%eax),%ebp │ │ │ │ - mov -0x10(%ebx),%edi │ │ │ │ - mov %esi,-0x14(%ebx) │ │ │ │ - mov -0x4(%eax),%esi │ │ │ │ - mov %edi,-0x10(%eax) │ │ │ │ - mov %ebp,-0x10(%ebx) │ │ │ │ - mov -0x8(%eax),%edi │ │ │ │ - movl $0x0,-0x4(%eax) │ │ │ │ - movl $0x0,-0x8(%eax) │ │ │ │ - mov -0xc(%eax),%ebp │ │ │ │ - movl $0x0,-0xc(%eax) │ │ │ │ - vmovq -0xc(%ebx),%xmm4 │ │ │ │ - vmovq %xmm4,-0xc(%eax) │ │ │ │ - mov -0x4(%ebx),%ecx │ │ │ │ - mov %ecx,-0x4(%eax) │ │ │ │ - mov %ebp,-0xc(%ebx) │ │ │ │ - mov %edi,-0x8(%ebx) │ │ │ │ - mov %esi,-0x4(%ebx) │ │ │ │ - cmp %edx,0x4(%esp) │ │ │ │ - jne 3aef8 │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - shl $0x4,%ebx │ │ │ │ - add 0x10(%esp),%ebx │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov %ebx,(%edx) │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jle 3a89c │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + mov %ecx,0x10(%eax) │ │ │ │ + mov %ebx,0x10(%edx) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x2(%ebx),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jle 3a89c │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ + mov 0x20(%edx),%ecx │ │ │ │ + mov %ecx,0x20(%eax) │ │ │ │ + mov %ebx,0x20(%edx) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x3(%ebx),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jle 3a89c │ │ │ │ + mov 0x30(%eax),%ebx │ │ │ │ + mov 0x30(%edx),%ecx │ │ │ │ + mov %ecx,0x30(%eax) │ │ │ │ + mov %ebx,0x30(%edx) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x4(%ebx),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jle 3a89c │ │ │ │ + mov 0x40(%eax),%ebx │ │ │ │ + mov 0x40(%edx),%ecx │ │ │ │ + mov %ecx,0x40(%eax) │ │ │ │ + mov %ebx,0x40(%edx) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x5(%ebx),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jle 3a89c │ │ │ │ + mov 0x50(%eax),%ebx │ │ │ │ + mov 0x50(%edx),%ecx │ │ │ │ + mov %ecx,0x50(%eax) │ │ │ │ + mov %ebx,0x50(%edx) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x6(%ebx),%ecx │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jle 3a89c │ │ │ │ + mov 0x60(%eax),%ebx │ │ │ │ + mov 0x60(%edx),%ecx │ │ │ │ + mov %ecx,0x60(%eax) │ │ │ │ + mov %ebx,0x60(%edx) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + add $0x7,%ebx │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jle 3a89c │ │ │ │ + mov 0x70(%eax),%esi │ │ │ │ + mov 0x70(%edx),%ecx │ │ │ │ + mov %ecx,0x70(%eax) │ │ │ │ + mov %esi,0x70(%edx) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + add $0xc,%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + lea 0xc(%edx),%edx │ │ │ │ + je 3a9a9 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 3a986 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 3a96c │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 3a952 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 3a938 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 3a91e │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 3a904 │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov 0xc(%esi),%eax │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ + lea 0x1c(%ebx),%edx │ │ │ │ + mov %ecx,0xc(%esi) │ │ │ │ + mov %eax,0xc(%ebx) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x1c(%esi),%eax │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + cmp %ecx,-0x3c(%ebp) │ │ │ │ + je 3aa50 │ │ │ │ + mov (%eax),%ebx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov (%edx),%esi │ │ │ │ + add $0x8,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + mov %esi,-0x80(%eax) │ │ │ │ + mov %ebx,-0x80(%edx) │ │ │ │ + mov -0x70(%eax),%ebx │ │ │ │ + movl $0x0,-0x70(%eax) │ │ │ │ + mov -0x70(%edx),%esi │ │ │ │ + mov %esi,-0x70(%eax) │ │ │ │ + mov %ebx,-0x70(%edx) │ │ │ │ + mov -0x60(%eax),%ebx │ │ │ │ + movl $0x0,-0x60(%eax) │ │ │ │ + mov -0x60(%edx),%esi │ │ │ │ + mov %esi,-0x60(%eax) │ │ │ │ + mov %ebx,-0x60(%edx) │ │ │ │ + mov -0x50(%eax),%ebx │ │ │ │ + movl $0x0,-0x50(%eax) │ │ │ │ + mov -0x50(%edx),%esi │ │ │ │ + mov %esi,-0x50(%eax) │ │ │ │ + mov %ebx,-0x50(%edx) │ │ │ │ + mov -0x40(%eax),%ebx │ │ │ │ + movl $0x0,-0x40(%eax) │ │ │ │ + mov -0x40(%edx),%esi │ │ │ │ + mov %esi,-0x40(%eax) │ │ │ │ + mov %ebx,-0x40(%edx) │ │ │ │ + mov -0x30(%eax),%ebx │ │ │ │ + movl $0x0,-0x30(%eax) │ │ │ │ + mov -0x30(%edx),%esi │ │ │ │ + mov %esi,-0x30(%eax) │ │ │ │ + mov %ebx,-0x30(%edx) │ │ │ │ + mov -0x20(%eax),%ebx │ │ │ │ + movl $0x0,-0x20(%eax) │ │ │ │ + mov -0x20(%edx),%esi │ │ │ │ + mov %esi,-0x20(%eax) │ │ │ │ + mov %ebx,-0x20(%edx) │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + cmp %ecx,-0x3c(%ebp) │ │ │ │ + jne 3a9a9 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + add $0x8,%eax │ │ │ │ + lea 0x8(%ecx),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 3ab5d │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 3ab3a │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 3ab20 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 3ab06 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 3aaec │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 3aad2 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 3aab8 │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + lea 0x18(%ebx),%edx │ │ │ │ + lea 0x18(%esi),%eax │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + cmp %ecx,-0x3c(%ebp) │ │ │ │ + je 3ac04 │ │ │ │ + mov (%eax),%ebx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov (%edx),%esi │ │ │ │ + add $0x8,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + mov %esi,-0x80(%eax) │ │ │ │ + mov %ebx,-0x80(%edx) │ │ │ │ + mov -0x70(%eax),%ebx │ │ │ │ + movl $0x0,-0x70(%eax) │ │ │ │ + mov -0x70(%edx),%esi │ │ │ │ + mov %esi,-0x70(%eax) │ │ │ │ + mov %ebx,-0x70(%edx) │ │ │ │ + mov -0x60(%eax),%ebx │ │ │ │ + movl $0x0,-0x60(%eax) │ │ │ │ + mov -0x60(%edx),%esi │ │ │ │ + mov %esi,-0x60(%eax) │ │ │ │ + mov %ebx,-0x60(%edx) │ │ │ │ + mov -0x50(%eax),%ebx │ │ │ │ + movl $0x0,-0x50(%eax) │ │ │ │ + mov -0x50(%edx),%esi │ │ │ │ + mov %esi,-0x50(%eax) │ │ │ │ + mov %ebx,-0x50(%edx) │ │ │ │ + mov -0x40(%eax),%ebx │ │ │ │ + movl $0x0,-0x40(%eax) │ │ │ │ + mov -0x40(%edx),%esi │ │ │ │ + mov %esi,-0x40(%eax) │ │ │ │ + mov %ebx,-0x40(%edx) │ │ │ │ + mov -0x30(%eax),%ebx │ │ │ │ + movl $0x0,-0x30(%eax) │ │ │ │ + mov -0x30(%edx),%esi │ │ │ │ + mov %esi,-0x30(%eax) │ │ │ │ + mov %ebx,-0x30(%edx) │ │ │ │ + mov -0x20(%eax),%ebx │ │ │ │ + movl $0x0,-0x20(%eax) │ │ │ │ + mov -0x20(%edx),%esi │ │ │ │ + mov %esi,-0x20(%eax) │ │ │ │ + mov %ebx,-0x20(%edx) │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + cmp %ecx,-0x3c(%ebp) │ │ │ │ + jne 3ab5d │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + lea 0x4(%ecx),%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 3ad06 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 3ace3 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 3acc9 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 3acaf │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 3ac95 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 3ac7b │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 3ac64 │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov (%eax),%eax │ │ │ │ + movl $0x0,(%ecx) │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + mov %edx,(%ecx) │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ + add $0x14,%eax │ │ │ │ + mov (%eax),%ebx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov (%edx),%esi │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + inc %ecx │ │ │ │ + add $0x10,%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + cmp %ecx,-0x3c(%ebp) │ │ │ │ + je 3adad │ │ │ │ + mov (%eax),%ebx │ │ │ │ + movl $0x0,(%eax) │ │ │ │ + mov (%edx),%esi │ │ │ │ + add $0x8,%ecx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + mov %esi,-0x80(%eax) │ │ │ │ + mov %ebx,-0x80(%edx) │ │ │ │ + mov -0x70(%eax),%ebx │ │ │ │ + movl $0x0,-0x70(%eax) │ │ │ │ + mov -0x70(%edx),%esi │ │ │ │ + mov %esi,-0x70(%eax) │ │ │ │ + mov %ebx,-0x70(%edx) │ │ │ │ + mov -0x60(%eax),%ebx │ │ │ │ + movl $0x0,-0x60(%eax) │ │ │ │ + mov -0x60(%edx),%esi │ │ │ │ + mov %esi,-0x60(%eax) │ │ │ │ + mov %ebx,-0x60(%edx) │ │ │ │ + mov -0x50(%eax),%ebx │ │ │ │ + movl $0x0,-0x50(%eax) │ │ │ │ + mov -0x50(%edx),%esi │ │ │ │ + mov %esi,-0x50(%eax) │ │ │ │ + mov %ebx,-0x50(%edx) │ │ │ │ + mov -0x40(%eax),%ebx │ │ │ │ + movl $0x0,-0x40(%eax) │ │ │ │ + mov -0x40(%edx),%esi │ │ │ │ + mov %esi,-0x40(%eax) │ │ │ │ + mov %ebx,-0x40(%edx) │ │ │ │ + mov -0x30(%eax),%ebx │ │ │ │ + movl $0x0,-0x30(%eax) │ │ │ │ + mov -0x30(%edx),%esi │ │ │ │ + mov %esi,-0x30(%eax) │ │ │ │ + mov %ebx,-0x30(%edx) │ │ │ │ + mov -0x20(%eax),%ebx │ │ │ │ + movl $0x0,-0x20(%eax) │ │ │ │ + mov -0x20(%edx),%esi │ │ │ │ + mov %esi,-0x20(%eax) │ │ │ │ + mov %ebx,-0x20(%edx) │ │ │ │ + mov -0x10(%eax),%ebx │ │ │ │ + movl $0x0,-0x10(%eax) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %ebx,-0x10(%edx) │ │ │ │ + cmp %ecx,-0x3c(%ebp) │ │ │ │ + jne 3ad06 │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov %edi,%edx │ │ │ │ + shl $0x4,%edx │ │ │ │ + lea 0x10(%esi,%edx,1),%ebx │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ + divl -0x40(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 3b24f │ │ │ │ - mov %ecx,0x8(%esp) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x8(%esp),%ebp │ │ │ │ - sub %ecx,%ebp │ │ │ │ - mov %ebp,0x4(%esp) │ │ │ │ - cmp %ebp,%ecx │ │ │ │ - jl 3ae82 │ │ │ │ - mov 0x8(%esp),%esi │ │ │ │ - mov 0x10(%esp),%edx │ │ │ │ - mov 0x4(%esp),%edi │ │ │ │ - shl $0x4,%esi │ │ │ │ - shl $0x4,%edi │ │ │ │ - add %edx,%esi │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub %edi,%ebx │ │ │ │ - mov %ebx,0x10(%esp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 3b108 │ │ │ │ - lea -0x10(%ebx),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - lea -0x10(%esi),%ebx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 3b062 │ │ │ │ - mov 0x10(%esp),%ebp │ │ │ │ - mov -0x10(%esi),%edi │ │ │ │ - mov -0x10(%ebp),%edx │ │ │ │ - mov %edi,-0x10(%ebp) │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - mov %edx,-0x10(%esi) │ │ │ │ - mov 0xc(%eax),%edx │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - movl $0x0,0xc(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - vmovq 0x4(%ebx),%xmm0 │ │ │ │ - mov %edx,0x14(%esp) │ │ │ │ - vmovq %xmm0,0x4(%eax) │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ - mov %edx,0xc(%eax) │ │ │ │ - mov 0x14(%esp),%eax │ │ │ │ - mov %ebp,0x4(%ebx) │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov %edi,0x8(%ebx) │ │ │ │ - mov %eax,0xc(%ebx) │ │ │ │ - mov 0x10(%esp),%ebx │ │ │ │ - lea -0x20(%ebx),%eax │ │ │ │ - lea -0x20(%esi),%ebx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 3b101 │ │ │ │ - mov %ecx,0x14(%esp) │ │ │ │ - mov (%ebx),%esi │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov 0x4(%eax),%ebp │ │ │ │ - add $0x2,%edx │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - sub $0x20,%ebx │ │ │ │ + je 3b0a8 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + sub %edx,%eax │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov %ecx,%edi │ │ │ │ + sub %eax,%edi │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + jl 3a692 │ │ │ │ + mov %eax,%esi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + shl $0x4,%ebx │ │ │ │ + add %eax,%ebx │ │ │ │ + shl $0x4,%edx │ │ │ │ + mov %ebx,%edi │ │ │ │ + sub %edx,%edi │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 3aec4 │ │ │ │ + and $0x1,%esi │ │ │ │ + lea -0x10(%edi),%eax │ │ │ │ + lea -0x10(%ebx),%edx │ │ │ │ + jne 3af08 │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + mov (%edx),%edi │ │ │ │ sub $0x20,%eax │ │ │ │ - mov %esi,0x20(%eax) │ │ │ │ - mov %ecx,0x20(%ebx) │ │ │ │ - mov 0x2c(%eax),%esi │ │ │ │ + sub $0x20,%edx │ │ │ │ + mov 0x20(%eax),%ebx │ │ │ │ + mov 0x28(%eax),%esi │ │ │ │ + mov %edi,0x20(%eax) │ │ │ │ + mov 0x24(%eax),%edi │ │ │ │ + mov %ebx,0x20(%edx) │ │ │ │ movl $0x0,0x28(%eax) │ │ │ │ - movl $0x0,0x2c(%eax) │ │ │ │ movl $0x0,0x24(%eax) │ │ │ │ - vmovq 0x24(%ebx),%xmm1 │ │ │ │ - vmovq %xmm1,0x24(%eax) │ │ │ │ - mov 0x2c(%ebx),%ecx │ │ │ │ + mov 0x2c(%eax),%ebx │ │ │ │ + movl $0x0,0x2c(%eax) │ │ │ │ + vmovq 0x24(%edx),%xmm0 │ │ │ │ + vmovq %xmm0,0x24(%eax) │ │ │ │ + mov 0x2c(%edx),%ecx │ │ │ │ mov %ecx,0x2c(%eax) │ │ │ │ - mov %ebp,0x24(%ebx) │ │ │ │ - mov %edi,0x28(%ebx) │ │ │ │ - mov 0x10(%eax),%ebp │ │ │ │ - mov 0x10(%ebx),%edi │ │ │ │ - mov %esi,0x2c(%ebx) │ │ │ │ - mov 0x1c(%eax),%esi │ │ │ │ - mov %edi,0x10(%eax) │ │ │ │ - mov %ebp,0x10(%ebx) │ │ │ │ - mov 0x18(%eax),%edi │ │ │ │ + mov %edi,0x24(%edx) │ │ │ │ + mov %esi,0x28(%edx) │ │ │ │ + mov 0x10(%eax),%edi │ │ │ │ + mov %ebx,0x2c(%edx) │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ + mov 0x1c(%eax),%ebx │ │ │ │ + mov %esi,0x10(%eax) │ │ │ │ + mov %edi,0x10(%edx) │ │ │ │ + mov 0x18(%eax),%esi │ │ │ │ + mov 0x14(%eax),%edi │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ movl $0x0,0x18(%eax) │ │ │ │ - mov 0x14(%eax),%ebp │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ - vmovq 0x14(%ebx),%xmm2 │ │ │ │ - vmovq %xmm2,0x14(%eax) │ │ │ │ - mov 0x1c(%ebx),%ecx │ │ │ │ + vmovq 0x14(%edx),%xmm1 │ │ │ │ + vmovq %xmm1,0x14(%eax) │ │ │ │ + mov 0x1c(%edx),%ecx │ │ │ │ mov %ecx,0x1c(%eax) │ │ │ │ - mov %ebp,0x14(%ebx) │ │ │ │ - mov %edi,0x18(%ebx) │ │ │ │ - mov %esi,0x1c(%ebx) │ │ │ │ - cmp %edx,0x14(%esp) │ │ │ │ - jne 3b066 │ │ │ │ - mov 0x14(%esp),%ecx │ │ │ │ - shl $0x4,%ecx │ │ │ │ - sub %ecx,0x10(%esp) │ │ │ │ - mov 0x8(%esp),%eax │ │ │ │ + mov %edi,0x14(%edx) │ │ │ │ + mov %esi,0x18(%edx) │ │ │ │ + addl $0x2,-0x78(%ebp) │ │ │ │ + mov %ebx,0x1c(%edx) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + cmp %edi,-0x40(%ebp) │ │ │ │ + jne 3ae20 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + shl $0x4,%eax │ │ │ │ + sub %eax,-0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - divl 0x4(%esp) │ │ │ │ - mov %edx,%ecx │ │ │ │ + divl -0x3c(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 3b24f │ │ │ │ - mov 0x4(%esp),%ebx │ │ │ │ - mov %ebx,0x8(%esp) │ │ │ │ - jmp 3ae70 │ │ │ │ - mov %edx,0x0(%ebp) │ │ │ │ - mov 0x3c(%esp),%eax │ │ │ │ + je 3b0a8 │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 3a680 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov %eax,(%edx) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3b25f │ │ │ │ - add $0x4c,%esp │ │ │ │ - mov %ebp,%eax │ │ │ │ + jne 3b2ec │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ + pop %edi │ │ │ │ ret │ │ │ │ - lea 0x30(%esp),%ecx │ │ │ │ - lea 0x20(%esp),%ebx │ │ │ │ - mov 0x4(%esp),%esi │ │ │ │ - mov %ebp,0x1c(%esp) │ │ │ │ - mov %ecx,0x10(%esp) │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ - mov %edx,%ebp │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov 0x0(%ebp),%eax │ │ │ │ - vmovq 0x4(%ebp),%xmm5 │ │ │ │ + mov -0x10(%edi),%ecx │ │ │ │ + mov -0x10(%ebx),%esi │ │ │ │ + cmpl $0x1,-0x40(%ebp) │ │ │ │ + mov %esi,-0x10(%edi) │ │ │ │ + mov %ecx,-0x10(%ebx) │ │ │ │ + mov 0x4(%eax),%edi │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + movl $0x0,0xc(%eax) │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + vmovq 0x4(%edx),%xmm4 │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + vmovq %xmm4,0x4(%eax) │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov %edi,0x4(%edx) │ │ │ │ + mov %esi,0x8(%edx) │ │ │ │ + mov %eax,0xc(%edx) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + lea -0x20(%edx),%eax │ │ │ │ + lea -0x20(%ebx),%edx │ │ │ │ + je 3aebb │ │ │ │ + movl $0x1,-0x78(%ebp) │ │ │ │ + jmp 3ae20 │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + and $0x7,%esi │ │ │ │ + je 3b037 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 3b01b │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 3b008 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 3aff5 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 3afe2 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 3afcf │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 3afbc │ │ │ │ + mov (%edx),%ebx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov (%eax),%edx │ │ │ │ + lea 0x10(%eax),%eax │ │ │ │ + mov %edx,(%ecx) │ │ │ │ + mov %ebx,-0x10(%eax) │ │ │ │ + lea 0x10(%ecx),%edx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + inc %ebx │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + mov -0x10(%edx),%ecx │ │ │ │ + mov -0x10(%eax),%esi │ │ │ │ + mov %esi,-0x10(%edx) │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ + inc %ebx │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + mov -0x10(%edx),%ecx │ │ │ │ + mov -0x10(%eax),%esi │ │ │ │ + mov %esi,-0x10(%edx) │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ + inc %ebx │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + mov -0x10(%edx),%ecx │ │ │ │ + mov -0x10(%eax),%esi │ │ │ │ + mov %esi,-0x10(%edx) │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ + inc %ebx │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + mov -0x10(%edx),%ecx │ │ │ │ + mov -0x10(%eax),%esi │ │ │ │ + mov %esi,-0x10(%edx) │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ + inc %ebx │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + mov -0x10(%edx),%ecx │ │ │ │ + mov -0x10(%eax),%esi │ │ │ │ + mov %esi,-0x10(%edx) │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ + inc %ebx │ │ │ │ + add $0x10,%edx │ │ │ │ + add $0x10,%eax │ │ │ │ + mov -0x10(%edx),%ecx │ │ │ │ + mov -0x10(%eax),%esi │ │ │ │ + mov %esi,-0x10(%edx) │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ + cmp %ebx,-0x3c(%ebp) │ │ │ │ + je 3a89c │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov (%eax),%esi │ │ │ │ + add $0x8,%ebx │ │ │ │ + sub $0xffffff80,%edx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + mov %esi,-0x80(%edx) │ │ │ │ + mov %ecx,-0x80(%eax) │ │ │ │ + mov -0x70(%eax),%esi │ │ │ │ + mov -0x70(%edx),%ecx │ │ │ │ + mov %esi,-0x70(%edx) │ │ │ │ + mov %ecx,-0x70(%eax) │ │ │ │ + mov -0x60(%eax),%esi │ │ │ │ + mov -0x60(%edx),%ecx │ │ │ │ + mov %esi,-0x60(%edx) │ │ │ │ + mov %ecx,-0x60(%eax) │ │ │ │ + mov -0x50(%eax),%esi │ │ │ │ + mov -0x50(%edx),%ecx │ │ │ │ + mov %esi,-0x50(%edx) │ │ │ │ + mov %ecx,-0x50(%eax) │ │ │ │ + mov -0x40(%eax),%esi │ │ │ │ + mov -0x40(%edx),%ecx │ │ │ │ + mov %esi,-0x40(%edx) │ │ │ │ + mov %ecx,-0x40(%eax) │ │ │ │ + mov -0x30(%eax),%esi │ │ │ │ + mov -0x30(%edx),%ecx │ │ │ │ + mov %esi,-0x30(%edx) │ │ │ │ + mov %ecx,-0x30(%eax) │ │ │ │ + mov -0x20(%eax),%esi │ │ │ │ + mov -0x20(%edx),%ecx │ │ │ │ + mov %esi,-0x20(%edx) │ │ │ │ + mov %ecx,-0x20(%eax) │ │ │ │ + mov -0x10(%eax),%esi │ │ │ │ + mov -0x10(%edx),%ecx │ │ │ │ + mov %esi,-0x10(%edx) │ │ │ │ + mov %ecx,-0x10(%eax) │ │ │ │ + cmp %ebx,-0x3c(%ebp) │ │ │ │ + jne 3b037 │ │ │ │ + jmp 3a89c │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + vzeroupper │ │ │ │ + jmp 3aee9 │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov %edx,(%ecx) │ │ │ │ + jmp 3aee9 │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + testb $0x1,-0x3c(%ebp) │ │ │ │ + je 3b134 │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + mov (%eax),%eax │ │ │ │ + add $0x10,%edx │ │ │ │ + mov 0xc(%edi),%ebx │ │ │ │ + mov %ecx,(%edi) │ │ │ │ + mov %eax,-0x10(%edx) │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + movl $0x0,0xc(%edi) │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + mov -0xc(%edx),%esi │ │ │ │ + cmpl $0x1,-0x3c(%ebp) │ │ │ │ + mov %esi,0x4(%edi) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %esi,0x8(%edi) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov 0xc(%esi),%esi │ │ │ │ + mov %esi,0xc(%edi) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ + mov %eax,0x4(%esi) │ │ │ │ + mov %ecx,0x8(%esi) │ │ │ │ + mov %ebx,0xc(%esi) │ │ │ │ + lea 0x10(%edi),%eax │ │ │ │ + je 3b1da │ │ │ │ + movl $0x1,-0x78(%ebp) │ │ │ │ + jmp 3b13b │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + mov (%edx),%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + mov -0x20(%eax),%edi │ │ │ │ + mov -0x18(%eax),%esi │ │ │ │ + mov -0x14(%eax),%ebx │ │ │ │ + mov %ecx,-0x20(%eax) │ │ │ │ + mov %edi,-0x20(%edx) │ │ │ │ + movl $0x0,-0x14(%eax) │ │ │ │ + movl $0x0,-0x18(%eax) │ │ │ │ + mov -0x1c(%eax),%edi │ │ │ │ + movl $0x0,-0x1c(%eax) │ │ │ │ + mov -0x1c(%edx),%ecx │ │ │ │ + mov %ecx,-0x1c(%eax) │ │ │ │ + mov -0x18(%edx),%ecx │ │ │ │ + mov %ecx,-0x18(%eax) │ │ │ │ + mov -0x14(%edx),%ecx │ │ │ │ + mov %ecx,-0x14(%eax) │ │ │ │ + mov %edi,-0x1c(%edx) │ │ │ │ + mov %esi,-0x18(%edx) │ │ │ │ + mov -0x10(%eax),%edi │ │ │ │ + mov %ebx,-0x14(%edx) │ │ │ │ + mov -0x10(%edx),%esi │ │ │ │ + mov -0x4(%eax),%ebx │ │ │ │ + mov %esi,-0x10(%eax) │ │ │ │ + mov %edi,-0x10(%edx) │ │ │ │ + mov -0x8(%eax),%esi │ │ │ │ + mov -0xc(%eax),%edi │ │ │ │ + movl $0x0,-0x4(%eax) │ │ │ │ + movl $0x0,-0xc(%eax) │ │ │ │ + movl $0x0,-0x8(%eax) │ │ │ │ + mov -0xc(%edx),%ecx │ │ │ │ + mov %ecx,-0xc(%eax) │ │ │ │ + mov -0x8(%edx),%ecx │ │ │ │ + mov %ecx,-0x8(%eax) │ │ │ │ + mov -0x4(%edx),%ecx │ │ │ │ + addl $0x2,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x4(%eax) │ │ │ │ + mov %edi,-0xc(%edx) │ │ │ │ + mov %esi,-0x8(%edx) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %ebx,-0x4(%edx) │ │ │ │ + cmp %edi,-0x3c(%ebp) │ │ │ │ + jne 3b13b │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + lea -0x1(%eax),%edi │ │ │ │ + jmp 3adad │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ + lea -0x38(%ebp),%ecx │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ - movl $0x0,0x3c(%esp) │ │ │ │ - movl $0x0,0x40(%esp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ add $0x10,%esi │ │ │ │ - movl $0x0,0x44(%esp) │ │ │ │ - add $0x10,%ebp │ │ │ │ - mov %edx,-0x10(%ebp) │ │ │ │ - mov %eax,-0x10(%esi) │ │ │ │ - movl $0x0,-0x4(%ebp) │ │ │ │ - movl $0x0,-0x8(%ebp) │ │ │ │ - movl $0x0,-0xc(%ebp) │ │ │ │ - vmovq -0xc(%esi),%xmm6 │ │ │ │ - vmovq %xmm5,0x14(%esp) │ │ │ │ - vmovq %xmm6,-0xc(%ebp) │ │ │ │ + mov -0x10(%esi),%ebx │ │ │ │ + mov (%eax),%edi │ │ │ │ + vmovq 0x4(%eax),%xmm3 │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %ebx,(%eax) │ │ │ │ + mov %edi,-0x10(%esi) │ │ │ │ + movl $0x0,0xc(%eax) │ │ │ │ + movl $0x0,0x8(%eax) │ │ │ │ + movl $0x0,0x4(%eax) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + vmovq -0xc(%esi),%xmm7 │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x96dac,%ebx │ │ │ │ + vmovq %xmm3,-0x48(%ebp) │ │ │ │ + vmovq %xmm7,0x4(%eax) │ │ │ │ mov -0x4(%esi),%ecx │ │ │ │ - mov %ecx,-0x4(%ebp) │ │ │ │ + mov %ecx,0xc(%eax) │ │ │ │ movl $0x0,-0xc(%esi) │ │ │ │ movl $0x0,-0x8(%esi) │ │ │ │ movl $0x0,-0x4(%esi) │ │ │ │ - push 0x1c(%esp) │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovq 0x18(%esp),%xmm1 │ │ │ │ - vmovq -0xc(%esi),%xmm0 │ │ │ │ - mov -0x4(%esi),%ebx │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovq -0xc(%esi),%xmm5 │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + vmovq -0x48(%ebp),%xmm2 │ │ │ │ + mov -0x4(%esi),%eax │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x96d4f,%ebx │ │ │ │ mov %edi,-0x4(%esi) │ │ │ │ - movl $0x0,0x30(%esp) │ │ │ │ - movl $0x0,0x34(%esp) │ │ │ │ - movl $0x0,0x38(%esp) │ │ │ │ - mov %ebx,0x48(%esp) │ │ │ │ - vmovq %xmm0,0x40(%esp) │ │ │ │ - vmovq %xmm1,-0xc(%esi) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + vmovq %xmm5,-0x28(%ebp) │ │ │ │ + vmovq %xmm2,-0xc(%esi) │ │ │ │ pop %eax │ │ │ │ - push 0x1c(%esp) │ │ │ │ - mov 0x24(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + push -0x3c(%ebp) │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ pop %edx │ │ │ │ - push 0x24(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + push -0x50(%ebp) │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %ebp,0x4(%esp) │ │ │ │ - jne 3b161 │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ - mov 0x4(%esp),%eax │ │ │ │ - mov %eax,0x0(%ebp) │ │ │ │ - jmp 3b12c │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ - mov 0x1c(%esp),%ebp │ │ │ │ - mov %edi,0x0(%ebp) │ │ │ │ - jmp 3b12c │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + add $0x10,%eax │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + jne 3b1f6 │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov %esi,(%ebx) │ │ │ │ + jmp 3aee9 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ push %ebx │ │ │ │ mov %edx,%ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ mov 0x68(%esp),%ecx │ │ │ │ mov %eax,0x2c(%esp) │ │ │ │ mov 0x64(%esp),%edx │ │ │ │ - call c2c64 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x254> │ │ │ │ - add $0x9bd64,%ebp │ │ │ │ + call bcc84 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x254> │ │ │ │ + add $0x96cd4,%ebp │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edi,0x1c(%esp) │ │ │ │ cmp %edx,0x60(%esp) │ │ │ │ - jg 3b500 │ │ │ │ + mov %edi,0x1c(%esp) │ │ │ │ + jg 3b590 │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov %ebx,0x2c(%esp) │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ @@ -53720,327 +55785,327 @@ │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov %ebx,%edi │ │ │ │ vmovdqu %xmm2,(%ecx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 3b335 │ │ │ │ + je 3b3c5 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3b5e0 │ │ │ │ + je 3b670 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ add $0x14,%edi │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b310 │ │ │ │ + jne 3b3a0 │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3b356 │ │ │ │ + je 3b3e6 │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x2c(%esp),%ebx │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ sub %esi,%ebx │ │ │ │ push %ebx │ │ │ │ mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x10,0xc(%esp) │ │ │ │ - mov 0x28(%esp),%edi │ │ │ │ addl $0x10,0x10(%esp) │ │ │ │ + mov 0x28(%esp),%edi │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - jne 3b2d0 │ │ │ │ + jne 3b360 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - mov 0x2c(%esp),%esi │ │ │ │ cmp %eax,0x10(%esp) │ │ │ │ - je 3b4de │ │ │ │ - lea 0x30(%esp),%edx │ │ │ │ + mov 0x2c(%esp),%esi │ │ │ │ + je 3b56e │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ + lea 0x30(%esp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ cmp 0x20(%esp),%esi │ │ │ │ - je 3b41f │ │ │ │ + je 3b4af │ │ │ │ mov (%esi),%edx │ │ │ │ mov (%edi),%eax │ │ │ │ vmovq 0x4(%ecx),%xmm0 │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ cmp %eax,%edx │ │ │ │ - jae 3b600 │ │ │ │ + jae 3b690 │ │ │ │ vmovd 0x8(%esi),%xmm2 │ │ │ │ vmovd %edx,%xmm7 │ │ │ │ - vpinsrd $0x1,0xc(%esi),%xmm2,%xmm4 │ │ │ │ vpinsrd $0x1,0x4(%esi),%xmm7,%xmm5 │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ + vpinsrd $0x1,0xc(%esi),%xmm2,%xmm4 │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ + vmovq %xmm0,0x30(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ - vmovq %xmm0,0x3c(%esp) │ │ │ │ vpunpcklqdq %xmm4,%xmm5,%xmm1 │ │ │ │ vmovdqu %xmm1,(%ecx) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ push 0x18(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add $0x10,%esi │ │ │ │ add $0x10,%ecx │ │ │ │ cmp 0x20(%esp),%esi │ │ │ │ - jne 3b39a │ │ │ │ + jne 3b42a │ │ │ │ + cmp %edi,0x10(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ - cmp %edi,0x10(%esp) │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ vmovdqu (%ecx),%xmm4 │ │ │ │ mov 0x4(%eax),%ebx │ │ │ │ mov 0xc(%eax),%edi │ │ │ │ mov 0x8(%eax),%esi │ │ │ │ - mov %edi,0x18(%esp) │ │ │ │ mov %ebx,0xc(%esp) │ │ │ │ + mov %edi,0x18(%esp) │ │ │ │ mov %ebx,%edi │ │ │ │ vmovdqu %xmm4,(%eax) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ movl $0x0,0xc(%ecx) │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 3b4a5 │ │ │ │ + je 3b535 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3b5f0 │ │ │ │ + je 3b680 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ add $0x14,%edi │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 3b480 │ │ │ │ + jne 3b510 │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3b4c6 │ │ │ │ + je 3b556 │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ sub %esi,%ebx │ │ │ │ push %ebx │ │ │ │ mov %ebp,%ebx │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ addl $0x10,0x14(%esp) │ │ │ │ addl $0x10,0x1c(%esp) │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - jne 3b440 │ │ │ │ + jne 3b4d0 │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3bcea │ │ │ │ + jne 3bd7a │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ mov %ebx,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ vmovdqu (%eax),%xmm0 │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ + mov %ebx,0x1c(%esp) │ │ │ │ vmovdqu %xmm0,(%edi) │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ + mov %ebx,%edi │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ - mov %ebx,0x1c(%esp) │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ - mov %ebx,%edi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 3b581 │ │ │ │ + je 3b611 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3b5d0 │ │ │ │ + je 3b660 │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ add $0x14,%edi │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b560 │ │ │ │ + jne 3b5f0 │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3b5a2 │ │ │ │ + je 3b632 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ sub %edx,%esi │ │ │ │ push %esi │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x18(%esp),%edi │ │ │ │ addl $0x10,0x10(%esp) │ │ │ │ + mov 0x18(%esp),%edi │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ - lea 0x10(%edi),%esi │ │ │ │ cmp %eax,0x20(%esp) │ │ │ │ - je 3b670 │ │ │ │ + lea 0x10(%edi),%esi │ │ │ │ + je 3b700 │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ - jmp 3b520 │ │ │ │ + jmp 3b5b0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x14,%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b560 │ │ │ │ - jmp 3b581 │ │ │ │ + jne 3b5f0 │ │ │ │ + jmp 3b611 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x14,%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b310 │ │ │ │ - jmp 3b335 │ │ │ │ + jne 3b3a0 │ │ │ │ + jmp 3b3c5 │ │ │ │ add $0x14,%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b480 │ │ │ │ - jmp 3b4a5 │ │ │ │ + jne 3b510 │ │ │ │ + jmp 3b535 │ │ │ │ vmovd 0x8(%edi),%xmm7 │ │ │ │ vmovd %eax,%xmm1 │ │ │ │ - vpinsrd $0x1,0xc(%edi),%xmm7,%xmm5 │ │ │ │ vpinsrd $0x1,0x4(%edi),%xmm1,%xmm6 │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ + vpinsrd $0x1,0xc(%edi),%xmm7,%xmm5 │ │ │ │ mov %ecx,0x14(%esp) │ │ │ │ + vmovq %xmm0,0x30(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ - vmovq %xmm0,0x3c(%esp) │ │ │ │ add $0x10,%edi │ │ │ │ vpunpcklqdq %xmm5,%xmm6,%xmm3 │ │ │ │ vmovdqu %xmm3,(%ecx) │ │ │ │ movl $0x0,-0xc(%edi) │ │ │ │ movl $0x0,-0x8(%edi) │ │ │ │ movl $0x0,-0x4(%edi) │ │ │ │ push 0x18(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x10(%esp) │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add $0x10,%ecx │ │ │ │ - jmp 3b390 │ │ │ │ + jmp 3b420 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ cmp 0x2c(%esp),%ebx │ │ │ │ - je 3ba46 │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ + je 3bad6 │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ lea -0x10(%ebx),%esi │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ subl $0x10,0xc(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ mov 0x8(%ebx),%esi │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - mov 0x4(%ebx),%edi │ │ │ │ mov (%edx),%ecx │ │ │ │ + cmp %ecx,0x1c(%esp) │ │ │ │ + mov 0x4(%ebx),%edi │ │ │ │ mov %eax,0x24(%esp) │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ - cmp %ecx,0x1c(%esp) │ │ │ │ - jae 3b790 │ │ │ │ + jae 3b820 │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ vmovd %ecx,%xmm0 │ │ │ │ - vpinsrd $0x1,0x4(%edx),%xmm0,%xmm5 │ │ │ │ mov %edi,%ecx │ │ │ │ + vpinsrd $0x1,0x4(%edx),%xmm0,%xmm5 │ │ │ │ vmovd %eax,%xmm4 │ │ │ │ vpinsrd $0x1,0xc(%edx),%xmm4,%xmm7 │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ vpunpcklqdq %xmm7,%xmm5,%xmm1 │ │ │ │ vmovdqu %xmm1,(%ebx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ cmp %esi,%edi │ │ │ │ - je 3b741 │ │ │ │ + je 3b7d1 │ │ │ │ mov %esi,%edi │ │ │ │ mov %ecx,%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3b780 │ │ │ │ + je 3b810 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov %ebp,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b720 │ │ │ │ + jne 3b7b0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3b762 │ │ │ │ + je 3b7f2 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ sub %ecx,%edi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ cmp %esi,0x20(%esp) │ │ │ │ - je 3b849 │ │ │ │ + je 3b8d9 │ │ │ │ subl $0x10,0x20(%esp) │ │ │ │ - jmp 3b6a0 │ │ │ │ + jmp 3b730 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0x14,%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b720 │ │ │ │ - jmp 3b741 │ │ │ │ + jne 3b7b0 │ │ │ │ + jmp 3b7d1 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ vmovd 0x1c(%esp),%xmm6 │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ vpinsrd $0x1,0x4(%edx),%xmm6,%xmm2 │ │ │ │ @@ -54049,1447 +56114,1448 @@ │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ vpunpcklqdq %xmm1,%xmm2,%xmm3 │ │ │ │ vmovdqu %xmm3,(%ebx) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 3b801 │ │ │ │ + je 3b891 │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 3b840 │ │ │ │ + je 3b8d0 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ add $0x14,%esi │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b7e0 │ │ │ │ + jne 3b870 │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3b822 │ │ │ │ + je 3b8b2 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ sub $0x10,%esi │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ - jmp 3b6a0 │ │ │ │ + jmp 3b730 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x14,%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 3b7e0 │ │ │ │ - jmp 3b801 │ │ │ │ + jne 3b870 │ │ │ │ + jmp 3b891 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ lea 0x10(%ebx),%edx │ │ │ │ cmp %edx,%edi │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ mov %edx,%eax │ │ │ │ lea 0x30(%esp),%esi │ │ │ │ sub %edi,%eax │ │ │ │ sub $0x10,%eax │ │ │ │ shr $0x4,%eax │ │ │ │ inc %eax │ │ │ │ and $0x3,%eax │ │ │ │ - je 3b936 │ │ │ │ + je 3b9c6 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 3b8d7 │ │ │ │ + je 3b967 │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 3bc92 │ │ │ │ - subl $0x10,0xc(%esp) │ │ │ │ + jne 3bd22 │ │ │ │ vmovdqu -0x10(%edx),%xmm2 │ │ │ │ + subl $0x10,0xc(%esp) │ │ │ │ sub $0x10,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ vmovdqu %xmm2,(%edi) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ push %esi │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - subl $0x10,0xc(%esp) │ │ │ │ vmovdqu -0x10(%edx),%xmm3 │ │ │ │ + subl $0x10,0xc(%esp) │ │ │ │ sub $0x10,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ vmovdqu %xmm3,(%edi) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ - mov %edx,0x1c(%esp) │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ + mov %edx,0x1c(%esp) │ │ │ │ push %esi │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ cmp %edx,0x14(%esp) │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ vmovq -0xc(%edi),%xmm7 │ │ │ │ - vmovdqu -0x10(%esi),%xmm4 │ │ │ │ - mov -0x4(%edi),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebp,%ebx │ │ │ │ sub $0x40,%esi │ │ │ │ + vmovdqu 0x30(%esi),%xmm4 │ │ │ │ + mov -0x4(%edi),%ecx │ │ │ │ sub $0x40,%edi │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ vmovq %xmm7,0x3c(%esp) │ │ │ │ vmovdqu %xmm4,0x30(%edi) │ │ │ │ movl $0x0,0x34(%esi) │ │ │ │ movl $0x0,0x38(%esi) │ │ │ │ movl $0x0,0x3c(%esi) │ │ │ │ push 0x18(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x20(%esi),%xmm0 │ │ │ │ vmovq 0x24(%edi),%xmm5 │ │ │ │ - mov 0x2c(%edi),%eax │ │ │ │ pop %edx │ │ │ │ + mov 0x2c(%edi),%eax │ │ │ │ mov %eax,0x44(%esp) │ │ │ │ vmovdqu %xmm0,0x20(%edi) │ │ │ │ movl $0x0,0x24(%esi) │ │ │ │ movl $0x0,0x28(%esi) │ │ │ │ - movl $0x0,0x2c(%esi) │ │ │ │ vmovq %xmm5,0x3c(%esp) │ │ │ │ + movl $0x0,0x2c(%esi) │ │ │ │ push 0x18(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x10(%esi),%xmm1 │ │ │ │ vmovq 0x14(%edi),%xmm6 │ │ │ │ - mov 0x1c(%edi),%edx │ │ │ │ pop %ecx │ │ │ │ + mov 0x1c(%edi),%edx │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ vmovdqu %xmm1,0x10(%edi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ vmovq %xmm6,0x3c(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovq 0x4(%edi),%xmm2 │ │ │ │ vmovdqu (%esi),%xmm3 │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ pop %eax │ │ │ │ + mov 0xc(%edi),%ecx │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ + vmovq %xmm2,0x3c(%esp) │ │ │ │ vmovdqu %xmm3,(%edi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ - vmovq %xmm2,0x3c(%esp) │ │ │ │ push 0x18(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jne 3b940 │ │ │ │ - jmp 3b4de │ │ │ │ + jne 3b9d0 │ │ │ │ + jmp 3b56e │ │ │ │ mov 0x14(%esp),%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ mov %esi,%eax │ │ │ │ lea 0x30(%esp),%edi │ │ │ │ sub %ebx,%eax │ │ │ │ mov %edi,0x10(%esp) │ │ │ │ sub $0x10,%eax │ │ │ │ shr $0x4,%eax │ │ │ │ inc %eax │ │ │ │ and $0x3,%eax │ │ │ │ - je 3bb76 │ │ │ │ + je 3bc06 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 3bb1c │ │ │ │ + je 3bbac │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 3bacc │ │ │ │ + je 3bb5c │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ vmovdqu (%ecx),%xmm4 │ │ │ │ mov %ecx,%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x8(%edx),%ebx │ │ │ │ mov -0xc(%edx),%ecx │ │ │ │ - mov -0x4(%edx),%edi │ │ │ │ sub $0x10,%edx │ │ │ │ - vmovdqu %xmm4,(%edx) │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - movl $0x0,0x4(%esi) │ │ │ │ - movl $0x0,0x8(%esi) │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ + vmovdqu %xmm4,(%edx) │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - mov %edi,0x44(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov %edi,0x44(%esp) │ │ │ │ + movl $0x0,0x4(%esi) │ │ │ │ + movl $0x0,0x8(%esi) │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ subl $0x10,0xc(%esp) │ │ │ │ vmovdqu -0x10(%esi),%xmm7 │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x10,%esi │ │ │ │ mov 0x18(%esp),%edx │ │ │ │ mov 0x8(%edx),%ebx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ vmovdqu %xmm7,(%edx) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ subl $0x10,0xc(%esp) │ │ │ │ vmovdqu -0x10(%esi),%xmm0 │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x10,%esi │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ vmovdqu %xmm0,(%edi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ - movl $0x0,0xc(%esi) │ │ │ │ mov %ebx,0x44(%esp) │ │ │ │ mov %edx,0x3c(%esp) │ │ │ │ - mov %ecx,0x40(%esp) │ │ │ │ + movl $0x0,0xc(%esi) │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov %ecx,0x40(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - je 3b4de │ │ │ │ + je 3b56e │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ vmovdqu -0x10(%esi),%xmm5 │ │ │ │ mov -0x4(%edi),%edx │ │ │ │ - mov -0xc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x8(%edi),%ecx │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov -0xc(%edi),%eax │ │ │ │ + mov -0x8(%edi),%ecx │ │ │ │ sub $0x40,%esi │ │ │ │ sub $0x40,%edi │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ vmovdqu %xmm5,0x30(%edi) │ │ │ │ movl $0x0,0x34(%esi) │ │ │ │ movl $0x0,0x38(%esi) │ │ │ │ movl $0x0,0x3c(%esi) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x20(%esi),%xmm1 │ │ │ │ pop %eax │ │ │ │ mov 0x28(%edi),%ebx │ │ │ │ mov 0x24(%edi),%eax │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - vmovdqu %xmm1,0x20(%edi) │ │ │ │ mov %ecx,0x44(%esp) │ │ │ │ mov %eax,0x3c(%esp) │ │ │ │ + vmovdqu %xmm1,0x20(%edi) │ │ │ │ movl $0x0,0x24(%esi) │ │ │ │ movl $0x0,0x28(%esi) │ │ │ │ movl $0x0,0x2c(%esi) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x10(%esi),%xmm6 │ │ │ │ pop %eax │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ mov 0x14(%edi),%eax │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - vmovdqu %xmm6,0x10(%edi) │ │ │ │ mov %edx,0x44(%esp) │ │ │ │ + mov %eax,0x3c(%esp) │ │ │ │ + vmovdqu %xmm6,0x10(%edi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu (%esi),%xmm3 │ │ │ │ pop %eax │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ mov %ebx,0x44(%esp) │ │ │ │ mov %ebp,%ebx │ │ │ │ - vmovdqu %xmm3,(%edi) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ mov %eax,0x40(%esp) │ │ │ │ + vmovdqu %xmm3,(%edi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ push 0x1c(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x14(%esp) │ │ │ │ - jne 3bb7a │ │ │ │ - jmp 3b4de │ │ │ │ + jne 3bc0a │ │ │ │ + jmp 3b56e │ │ │ │ subl $0x10,0xc(%esp) │ │ │ │ vmovdqu (%ebx),%xmm6 │ │ │ │ mov %ebx,%edx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x18(%esp),%edi │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ vmovdqu %xmm6,(%edi) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ - movl $0x0,0xc(%edx) │ │ │ │ mov %ebx,0x40(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ - mov %eax,0x44(%esp) │ │ │ │ + movl $0x0,0xc(%edx) │ │ │ │ mov %ebp,%ebx │ │ │ │ + mov %eax,0x44(%esp) │ │ │ │ push %esi │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ - jmp 3b882 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 3b912 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ nop │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x96268,%esi │ │ │ │ mov 0x74(%esp),%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov 0x7c(%esp),%edi │ │ │ │ - mov 0x78(%esp),%eax │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ + mov 0x78(%esp),%eax │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x9b2e0,%esi │ │ │ │ - mov %ebx,0x14(%esp) │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ - mov %eax,0x4(%esp) │ │ │ │ - mov %ebx,%ebp │ │ │ │ + mov %ebx,0x14(%esp) │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ + mov %ebx,%ebp │ │ │ │ + mov %eax,0x4(%esp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ xor %eax,%eax │ │ │ │ cmp %ebx,%ecx │ │ │ │ cmovle %ecx,%ebp │ │ │ │ cmp %edi,%ebp │ │ │ │ - jle 3cc50 │ │ │ │ + jle 3ccf0 │ │ │ │ cmp 0x14(%esp),%ecx │ │ │ │ - jle 3c470 │ │ │ │ + jle 3c500 │ │ │ │ mov %ecx,%edi │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ - mov %edx,0x18(%esp) │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ mov %edx,%esi │ │ │ │ + mov %edx,0x18(%esp) │ │ │ │ shr $0x1f,%edi │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ add %ecx,%edi │ │ │ │ sar $1,%edi │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ - sub %edx,%eax │ │ │ │ shl $0x4,%edi │ │ │ │ add 0x10(%esp),%edi │ │ │ │ + sub %edx,%eax │ │ │ │ sar $0x4,%eax │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3bda3 │ │ │ │ + jle 3be33 │ │ │ │ mov %eax,%ebp │ │ │ │ mov (%edi),%edx │ │ │ │ sar $1,%ebp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ cmp %edx,(%esi,%ebx,1) │ │ │ │ - jae 3cc40 │ │ │ │ + jae 3cce0 │ │ │ │ sub %ebp,%eax │ │ │ │ lea 0x10(%esi,%ebx,1),%esi │ │ │ │ dec %eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 3bd84 │ │ │ │ + jg 3be14 │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov 0x18(%esp),%ebp │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%ebp │ │ │ │ sub %edx,%ebx │ │ │ │ - mov %ecx,0x24(%esp) │ │ │ │ sar $0x4,%ebx │ │ │ │ + mov %ecx,0x24(%esp) │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ mov 0x18(%esp),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - jle 3c4ec │ │ │ │ + jle 3c57c │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jl 3c4ec │ │ │ │ + jl 3c57c │ │ │ │ mov %edi,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 3c406 │ │ │ │ + je 3c497 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %esi,%edx │ │ │ │ - je 3cdf6 │ │ │ │ + je 3ce96 │ │ │ │ lea 0x40(%esp),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ mov %esi,%ebx │ │ │ │ sub %edx,%ebx │ │ │ │ sub $0x10,%ebx │ │ │ │ shr $0x4,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 3bede │ │ │ │ + je 3bf6e │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3be76 │ │ │ │ + je 3bf06 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - jne 3ccb0 │ │ │ │ + jne 3cd50 │ │ │ │ vmovq 0x4(%eax),%xmm2 │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ vmovdqu (%ecx),%xmm1 │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ - vmovq %xmm2,0x4c(%esp) │ │ │ │ mov %edx,0x54(%esp) │ │ │ │ + vmovq %xmm2,0x4c(%esp) │ │ │ │ vmovdqu %xmm1,(%eax) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ movl $0x0,0xc(%ecx) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ vmovq 0x4(%eax),%xmm5 │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ vmovdqu (%ecx),%xmm4 │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ vmovq %xmm5,0x4c(%esp) │ │ │ │ vmovdqu %xmm4,(%eax) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ movl $0x0,0xc(%ecx) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x34(%esp),%edx │ │ │ │ add $0x10,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 3c003 │ │ │ │ + je 3c094 │ │ │ │ mov %edi,0x30(%esp) │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov %ebp,0x34(%esp) │ │ │ │ mov %ecx,%esi │ │ │ │ mov %eax,%ebp │ │ │ │ + mov %edx,0x38(%esp) │ │ │ │ vmovq 0x4(%ebp),%xmm7 │ │ │ │ - vmovdqu (%esi),%xmm6 │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x40,%ebp │ │ │ │ add $0x40,%esi │ │ │ │ + vmovdqu -0x40(%esi),%xmm6 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ vmovq %xmm7,0x4c(%esp) │ │ │ │ vmovdqu %xmm6,-0x40(%ebp) │ │ │ │ movl $0x0,-0x3c(%esi) │ │ │ │ movl $0x0,-0x38(%esi) │ │ │ │ movl $0x0,-0x34(%esi) │ │ │ │ push %edi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x30(%esi),%xmm3 │ │ │ │ vmovq -0x2c(%ebp),%xmm0 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ vmovdqu %xmm3,-0x30(%ebp) │ │ │ │ movl $0x0,-0x2c(%esi) │ │ │ │ movl $0x0,-0x28(%esi) │ │ │ │ movl $0x0,-0x24(%esi) │ │ │ │ vmovq %xmm0,0x50(%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x20(%esi),%xmm1 │ │ │ │ vmovq -0x1c(%ebp),%xmm2 │ │ │ │ mov -0x14(%ebp),%ecx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ vmovdqu %xmm1,-0x20(%ebp) │ │ │ │ movl $0x0,-0x1c(%esi) │ │ │ │ movl $0x0,-0x18(%esi) │ │ │ │ movl $0x0,-0x14(%esi) │ │ │ │ vmovq %xmm2,0x50(%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x10(%esi),%xmm4 │ │ │ │ vmovq -0xc(%ebp),%xmm5 │ │ │ │ mov -0x4(%ebp),%edx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ vmovdqu %xmm4,-0x10(%ebp) │ │ │ │ movl $0x0,-0xc(%esi) │ │ │ │ movl $0x0,-0x8(%esi) │ │ │ │ movl $0x0,-0x4(%esi) │ │ │ │ vmovq %xmm5,0x50(%esp) │ │ │ │ mov %edi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x2c(%esp) │ │ │ │ - jne 3bef6 │ │ │ │ + jne 3bf86 │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x38(%esp),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 3c203 │ │ │ │ + je 3c294 │ │ │ │ mov %edx,%ebx │ │ │ │ mov %esi,%ecx │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x10,%ebx │ │ │ │ shr $0x4,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 3c0e9 │ │ │ │ + je 3c17a │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3c088 │ │ │ │ + je 3c119 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - jne 3cd80 │ │ │ │ + jne 3ce20 │ │ │ │ vmovdqu -0x10(%ebp),%xmm3 │ │ │ │ vmovq -0xc(%ecx),%xmm0 │ │ │ │ - mov -0x4(%ecx),%edx │ │ │ │ sub $0x10,%ecx │ │ │ │ mov %eax,0x30(%esp) │ │ │ │ + mov 0xc(%ecx),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x10,%ebp │ │ │ │ mov %edx,0x54(%esp) │ │ │ │ vmovdqu %xmm3,(%ecx) │ │ │ │ + vmovq %xmm0,0x4c(%esp) │ │ │ │ mov %ecx,0x38(%esp) │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ - vmovq %xmm0,0x4c(%esp) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x2c(%esp),%ecx │ │ │ │ vmovdqu -0x10(%ebp),%xmm1 │ │ │ │ vmovq -0xc(%ecx),%xmm2 │ │ │ │ sub $0x10,%ecx │ │ │ │ - sub $0xc,%esp │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ sub $0x10,%ebp │ │ │ │ - vmovdqu %xmm1,(%ecx) │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ + vmovdqu %xmm1,(%ecx) │ │ │ │ + vmovq %xmm2,0x4c(%esp) │ │ │ │ mov %ecx,0x38(%esp) │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ - vmovq %xmm2,0x4c(%esp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%edi │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - je 3c203 │ │ │ │ + je 3c294 │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov %edi,0x2c(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ vmovq -0xc(%edi),%xmm5 │ │ │ │ - vmovdqu -0x10(%esi),%xmm4 │ │ │ │ - mov -0x4(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x40,%esi │ │ │ │ sub $0x40,%edi │ │ │ │ + vmovdqu 0x30(%esi),%xmm4 │ │ │ │ + mov 0x3c(%edi),%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ vmovq %xmm5,0x4c(%esp) │ │ │ │ vmovdqu %xmm4,0x30(%edi) │ │ │ │ movl $0x0,0x34(%esi) │ │ │ │ movl $0x0,0x38(%esi) │ │ │ │ movl $0x0,0x3c(%esi) │ │ │ │ push %ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x20(%esi),%xmm6 │ │ │ │ vmovq 0x24(%edi),%xmm7 │ │ │ │ mov 0x2c(%edi),%edx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ vmovdqu %xmm6,0x20(%edi) │ │ │ │ movl $0x0,0x24(%esi) │ │ │ │ movl $0x0,0x28(%esi) │ │ │ │ movl $0x0,0x2c(%esi) │ │ │ │ vmovq %xmm7,0x50(%esp) │ │ │ │ mov %ebp,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x10(%esi),%xmm3 │ │ │ │ vmovq 0x14(%edi),%xmm0 │ │ │ │ mov 0x1c(%edi),%ecx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ vmovdqu %xmm3,0x10(%edi) │ │ │ │ movl $0x0,0x14(%esi) │ │ │ │ movl $0x0,0x18(%esi) │ │ │ │ movl $0x0,0x1c(%esi) │ │ │ │ vmovq %xmm0,0x50(%esp) │ │ │ │ mov %ebp,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu (%esi),%xmm1 │ │ │ │ vmovq 0x4(%edi),%xmm2 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ vmovdqu %xmm1,(%edi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ vmovq %xmm2,0x50(%esp) │ │ │ │ mov %ebp,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x2c(%esp) │ │ │ │ - jne 3c0fd │ │ │ │ + jne 3c18e │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x2c(%esp),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 3ce06 │ │ │ │ + je 3cea6 │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edi,%ebp │ │ │ │ mov %ebx,%edx │ │ │ │ sub %ebx,%ecx │ │ │ │ sub $0x10,%ecx │ │ │ │ shr $0x4,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x3,%ecx │ │ │ │ - je 3c2ef │ │ │ │ + je 3c380 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 3c28e │ │ │ │ + je 3c31f │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jne 3cd10 │ │ │ │ + jne 3cdb0 │ │ │ │ vmovq 0x4(%ebp),%xmm6 │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ vmovdqu (%edx),%xmm5 │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0xc(%ebp),%eax │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ add $0x10,%ebp │ │ │ │ - vmovq %xmm6,0x4c(%esp) │ │ │ │ + mov -0x4(%ebp),%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ + vmovq %xmm6,0x4c(%esp) │ │ │ │ vmovdqu %xmm5,-0x10(%ebp) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%edx │ │ │ │ vmovq 0x4(%ebp),%xmm3 │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ vmovdqu (%edx),%xmm7 │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ add $0x10,%ebp │ │ │ │ + mov -0x4(%ebp),%ebx │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ vmovq %xmm3,0x4c(%esp) │ │ │ │ vmovdqu %xmm7,-0x10(%ebp) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%edx │ │ │ │ cmp %eax,%edx │ │ │ │ - je 3c404 │ │ │ │ + je 3c495 │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edi,0x34(%esp) │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ mov %edx,%edi │ │ │ │ vmovq 0x4(%ebp),%xmm0 │ │ │ │ - mov 0xc(%ebp),%ecx │ │ │ │ vmovdqu (%edi),%xmm1 │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x40,%ebp │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ add $0x40,%edi │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ vmovq %xmm0,0x4c(%esp) │ │ │ │ vmovdqu %xmm1,-0x40(%ebp) │ │ │ │ movl $0x0,-0x3c(%edi) │ │ │ │ movl $0x0,-0x38(%edi) │ │ │ │ movl $0x0,-0x34(%edi) │ │ │ │ push %esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x30(%edi),%xmm2 │ │ │ │ vmovq -0x2c(%ebp),%xmm4 │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ vmovdqu %xmm2,-0x30(%ebp) │ │ │ │ movl $0x0,-0x2c(%edi) │ │ │ │ movl $0x0,-0x28(%edi) │ │ │ │ movl $0x0,-0x24(%edi) │ │ │ │ vmovq %xmm4,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x20(%edi),%xmm5 │ │ │ │ vmovq -0x1c(%ebp),%xmm6 │ │ │ │ mov -0x14(%ebp),%edx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ vmovdqu %xmm5,-0x20(%ebp) │ │ │ │ movl $0x0,-0x1c(%edi) │ │ │ │ movl $0x0,-0x18(%edi) │ │ │ │ movl $0x0,-0x14(%edi) │ │ │ │ vmovq %xmm6,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x10(%edi),%xmm7 │ │ │ │ vmovq -0xc(%ebp),%xmm3 │ │ │ │ mov -0x4(%ebp),%ecx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ vmovdqu %xmm7,-0x10(%ebp) │ │ │ │ movl $0x0,-0xc(%edi) │ │ │ │ movl $0x0,-0x8(%edi) │ │ │ │ movl $0x0,-0x4(%edi) │ │ │ │ vmovq %xmm3,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x2c(%esp),%edi │ │ │ │ - jne 3c301 │ │ │ │ + jne 3c392 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov %ebp,%ebx │ │ │ │ push 0xc(%esp) │ │ │ │ push 0x8(%esp) │ │ │ │ - push 0x20(%esp) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ + push 0x20(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ - call 3bcf0 │ │ │ │ + call 3bd80 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3ce28 │ │ │ │ + jne 3cec8 │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ + sub 0x18(%esp),%edx │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ - sub 0x18(%esp),%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov %ebp,0x7c(%esp) │ │ │ │ mov %ecx,0x78(%esp) │ │ │ │ - mov 0x1c(%esp),%ecx │ │ │ │ mov %edx,0x74(%esp) │ │ │ │ + mov 0x1c(%esp),%ecx │ │ │ │ mov %eax,0x70(%esp) │ │ │ │ add $0x5c,%esp │ │ │ │ mov %esi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 3bcf0 │ │ │ │ - nop │ │ │ │ + jmp 3bd80 │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ - mov %edx,0x20(%esp) │ │ │ │ - mov %edx,0x24(%esp) │ │ │ │ - mov %edx,%eax │ │ │ │ shr $0x1f,%ebx │ │ │ │ + mov %edx,%eax │ │ │ │ add %esi,%ebx │ │ │ │ + mov %edx,0x20(%esp) │ │ │ │ + mov %edx,0x24(%esp) │ │ │ │ sar $1,%ebx │ │ │ │ - mov %ebx,0x18(%esp) │ │ │ │ mov %ebx,%esi │ │ │ │ - sub %edi,%eax │ │ │ │ + mov %ebx,0x18(%esp) │ │ │ │ shl $0x4,%esi │ │ │ │ - sar $0x4,%eax │ │ │ │ + sub %edi,%eax │ │ │ │ add %edx,%esi │ │ │ │ + sar $0x4,%eax │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - jle 3c4c3 │ │ │ │ + jle 3c553 │ │ │ │ mov %eax,%ebp │ │ │ │ sar $1,%ebp │ │ │ │ mov %ebp,%ebx │ │ │ │ shl $0x4,%ebx │ │ │ │ mov (%edi,%ebx,1),%edx │ │ │ │ cmp %edx,(%esi) │ │ │ │ - jb 3cc30 │ │ │ │ + jb 3ccd0 │ │ │ │ sub %ebp,%eax │ │ │ │ lea 0x10(%edi,%ebx,1),%edi │ │ │ │ dec %eax │ │ │ │ test %eax,%eax │ │ │ │ - jg 3c4a4 │ │ │ │ + jg 3c534 │ │ │ │ mov %edi,%eax │ │ │ │ sub 0x10(%esp),%eax │ │ │ │ mov 0x20(%esp),%ebp │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ sar $0x4,%eax │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ sub 0x20(%esp),%ecx │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jg 3bdca │ │ │ │ + jg 3be5a │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ cmp %eax,0xc(%esp) │ │ │ │ - jl 3cc90 │ │ │ │ + jl 3cd30 │ │ │ │ mov %esi,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 3c406 │ │ │ │ + je 3c497 │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ cmp %edi,%edx │ │ │ │ - je 3ce0f │ │ │ │ + je 3ceaf │ │ │ │ lea 0x40(%esp),%ebx │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ mov %edx,%ebx │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x10,%ebx │ │ │ │ shr $0x4,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 3c65f │ │ │ │ + je 3c6ef │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3c5f7 │ │ │ │ + je 3c687 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3c597 │ │ │ │ + je 3c627 │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ vmovdqu (%edi),%xmm1 │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov 0x8(%edx),%ebx │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %ebx,0x50(%esp) │ │ │ │ vmovdqu %xmm1,(%edx) │ │ │ │ + mov %eax,0x54(%esp) │ │ │ │ movl $0x0,0x4(%edi) │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %eax,0x54(%esp) │ │ │ │ - mov %ebx,0x50(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x10(%edi),%ecx │ │ │ │ lea 0x10(%edx),%eax │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ vmovq 0x4(%eax),%xmm0 │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ vmovdqu (%ecx),%xmm2 │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,0x40(%esp) │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ vmovq %xmm0,0x4c(%esp) │ │ │ │ vmovdqu %xmm2,(%eax) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ movl $0x0,0xc(%ecx) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ add $0x10,%eax │ │ │ │ add $0x10,%ecx │ │ │ │ vmovq 0x4(%eax),%xmm5 │ │ │ │ - mov %edx,0x34(%esp) │ │ │ │ vmovdqu (%ecx),%xmm4 │ │ │ │ + mov %edx,0x34(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ - vmovq %xmm5,0x4c(%esp) │ │ │ │ mov %edx,0x54(%esp) │ │ │ │ + vmovq %xmm5,0x4c(%esp) │ │ │ │ vmovdqu %xmm4,(%eax) │ │ │ │ movl $0x0,0x4(%ecx) │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ movl $0x0,0xc(%ecx) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x40(%esp),%eax │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ + mov 0x44(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ - add $0x10,%ecx │ │ │ │ add $0x10,%eax │ │ │ │ + add $0x10,%ecx │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 3c784 │ │ │ │ + je 3c815 │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ - mov %edx,0x2c(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edi,0x34(%esp) │ │ │ │ mov %ebp,0x38(%esp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov %eax,%ebp │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ vmovq 0x4(%ebp),%xmm7 │ │ │ │ - vmovdqu (%edi),%xmm6 │ │ │ │ - mov 0xc(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x40,%ebp │ │ │ │ add $0x40,%edi │ │ │ │ + vmovdqu -0x40(%edi),%xmm6 │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ vmovq %xmm7,0x4c(%esp) │ │ │ │ vmovdqu %xmm6,-0x40(%ebp) │ │ │ │ movl $0x0,-0x3c(%edi) │ │ │ │ movl $0x0,-0x38(%edi) │ │ │ │ movl $0x0,-0x34(%edi) │ │ │ │ push %esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x30(%edi),%xmm3 │ │ │ │ vmovq -0x2c(%ebp),%xmm1 │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ vmovdqu %xmm3,-0x30(%ebp) │ │ │ │ movl $0x0,-0x2c(%edi) │ │ │ │ movl $0x0,-0x28(%edi) │ │ │ │ movl $0x0,-0x24(%edi) │ │ │ │ vmovq %xmm1,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x20(%edi),%xmm2 │ │ │ │ vmovq -0x1c(%ebp),%xmm0 │ │ │ │ mov -0x14(%ebp),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ vmovdqu %xmm2,-0x20(%ebp) │ │ │ │ movl $0x0,-0x1c(%edi) │ │ │ │ movl $0x0,-0x18(%edi) │ │ │ │ movl $0x0,-0x14(%edi) │ │ │ │ vmovq %xmm0,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x10(%edi),%xmm4 │ │ │ │ vmovq -0xc(%ebp),%xmm5 │ │ │ │ mov -0x4(%ebp),%ecx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ vmovdqu %xmm4,-0x10(%ebp) │ │ │ │ movl $0x0,-0xc(%edi) │ │ │ │ movl $0x0,-0x8(%edi) │ │ │ │ movl $0x0,-0x4(%edi) │ │ │ │ vmovq %xmm5,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,0x2c(%esp) │ │ │ │ - jne 3c677 │ │ │ │ + jne 3c707 │ │ │ │ mov %ebp,%eax │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%edi │ │ │ │ mov 0x38(%esp),%ebp │ │ │ │ mov 0x2c(%esp),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 3c9db │ │ │ │ + je 3ca6d │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edi,%ecx │ │ │ │ sub %edx,%ebx │ │ │ │ sub $0x10,%ebx │ │ │ │ shr $0x4,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 3cddf │ │ │ │ + je 3ce7f │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3c861 │ │ │ │ + je 3c8f2 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3c808 │ │ │ │ + je 3c899 │ │ │ │ vmovq 0x4(%edi),%xmm7 │ │ │ │ - mov 0xc(%edi),%ebp │ │ │ │ vmovdqu (%edx),%xmm6 │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ + mov 0xc(%edi),%ebp │ │ │ │ mov %ebp,0x54(%esp) │ │ │ │ vmovq %xmm7,0x4c(%esp) │ │ │ │ vmovdqu %xmm6,(%edi) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ lea 0x10(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ lea 0x10(%edx),%ebp │ │ │ │ vmovq 0x4(%ecx),%xmm1 │ │ │ │ - mov %eax,0x30(%esp) │ │ │ │ vmovdqu 0x0(%ebp),%xmm3 │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0xc(%ecx),%eax │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ add $0x10,%ebp │ │ │ │ - vmovq %xmm1,0x4c(%esp) │ │ │ │ + mov 0xc(%ecx),%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ + vmovq %xmm1,0x4c(%esp) │ │ │ │ vmovdqu %xmm3,(%ecx) │ │ │ │ movl $0x0,-0xc(%ebp) │ │ │ │ movl $0x0,-0x8(%ebp) │ │ │ │ movl $0x0,-0x4(%ebp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ add $0x10,%ecx │ │ │ │ vmovq 0x4(%ecx),%xmm0 │ │ │ │ vmovdqu 0x0(%ebp),%xmm2 │ │ │ │ - mov 0xc(%ecx),%ebx │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ + mov %ecx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ - mov %ecx,0x38(%esp) │ │ │ │ add $0x10,%ebp │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ mov %ebx,0x54(%esp) │ │ │ │ vmovq %xmm0,0x4c(%esp) │ │ │ │ vmovdqu %xmm2,(%ecx) │ │ │ │ movl $0x0,-0xc(%ebp) │ │ │ │ movl $0x0,-0x8(%ebp) │ │ │ │ movl $0x0,-0x4(%ebp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,%esi │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ - je 3c9db │ │ │ │ + je 3ca6d │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ - mov %eax,0x34(%esp) │ │ │ │ mov %ebp,%esi │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ mov %edi,0x30(%esp) │ │ │ │ + mov %eax,0x34(%esp) │ │ │ │ lea 0x10(%edx),%edi │ │ │ │ vmovq 0x4(%edi),%xmm5 │ │ │ │ - mov 0xc(%edi),%eax │ │ │ │ - vmovdqu (%esi),%xmm4 │ │ │ │ sub $0xc,%esp │ │ │ │ add $0x40,%edi │ │ │ │ add $0x40,%esi │ │ │ │ + vmovdqu -0x40(%esi),%xmm4 │ │ │ │ + mov -0x34(%edi),%eax │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ vmovq %xmm5,0x4c(%esp) │ │ │ │ vmovdqu %xmm4,-0x40(%edi) │ │ │ │ movl $0x0,-0x3c(%esi) │ │ │ │ movl $0x0,-0x38(%esi) │ │ │ │ movl $0x0,-0x34(%esi) │ │ │ │ push %ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x30(%esi),%xmm6 │ │ │ │ vmovq -0x2c(%edi),%xmm7 │ │ │ │ mov -0x24(%edi),%ecx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ vmovdqu %xmm6,-0x30(%edi) │ │ │ │ movl $0x0,-0x2c(%esi) │ │ │ │ movl $0x0,-0x28(%esi) │ │ │ │ movl $0x0,-0x24(%esi) │ │ │ │ vmovq %xmm7,0x50(%esp) │ │ │ │ mov %ebp,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x20(%esi),%xmm3 │ │ │ │ vmovq -0x1c(%edi),%xmm1 │ │ │ │ mov -0x14(%edi),%edx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ vmovdqu %xmm3,-0x20(%edi) │ │ │ │ movl $0x0,-0x1c(%esi) │ │ │ │ movl $0x0,-0x18(%esi) │ │ │ │ movl $0x0,-0x14(%esi) │ │ │ │ vmovq %xmm1,0x50(%esp) │ │ │ │ mov %ebp,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu -0x10(%esi),%xmm2 │ │ │ │ vmovq -0xc(%edi),%xmm0 │ │ │ │ mov -0x4(%edi),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ vmovdqu %xmm2,-0x10(%edi) │ │ │ │ movl $0x0,-0xc(%esi) │ │ │ │ movl $0x0,-0x8(%esi) │ │ │ │ movl $0x0,-0x4(%esi) │ │ │ │ vmovq %xmm0,0x50(%esp) │ │ │ │ mov %ebp,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,0x2c(%esp) │ │ │ │ - jne 3c8d4 │ │ │ │ + jne 3c965 │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0x34(%esp),%eax │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 3ce1f │ │ │ │ + je 3cebf │ │ │ │ mov %eax,%ecx │ │ │ │ mov %esi,%ebp │ │ │ │ sub %ebx,%ecx │ │ │ │ sub $0x10,%ecx │ │ │ │ shr $0x4,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x3,%ecx │ │ │ │ - je 3cb14 │ │ │ │ + je 3cba6 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 3cab5 │ │ │ │ + je 3cb47 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 3ca60 │ │ │ │ + je 3caf2 │ │ │ │ vmovdqu -0x10(%eax),%xmm4 │ │ │ │ mov -0x8(%esi),%ebx │ │ │ │ - mov -0xc(%esi),%ecx │ │ │ │ sub $0x10,%eax │ │ │ │ - mov -0x4(%esi),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0xc(%esi),%ecx │ │ │ │ + mov -0x4(%esi),%edx │ │ │ │ lea -0x10(%esi),%ebp │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ mov %ebx,0x50(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ vmovdqu %xmm4,-0x10(%esi) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu -0x10(%eax),%xmm5 │ │ │ │ mov -0x8(%ebp),%ebx │ │ │ │ sub $0x10,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xc(%ebp),%ecx │ │ │ │ mov -0x4(%ebp),%edx │ │ │ │ sub $0x10,%ebp │ │ │ │ mov %ebx,0x50(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ vmovdqu %xmm5,0x0(%ebp) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ vmovdqu -0x10(%eax),%xmm6 │ │ │ │ mov -0x8(%ebp),%ebx │ │ │ │ sub $0x10,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0xc(%ebp),%ecx │ │ │ │ mov -0x4(%ebp),%edx │ │ │ │ sub $0x10,%ebp │ │ │ │ mov %ebx,0x50(%esp) │ │ │ │ + mov %ecx,0x4c(%esp) │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ vmovdqu %xmm6,0x0(%ebp) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ - mov %ecx,0x4c(%esp) │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ mov %eax,0x38(%esp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ cmp %eax,0x4(%esp) │ │ │ │ - je 3c404 │ │ │ │ + je 3c495 │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov 0x28(%esp),%esi │ │ │ │ mov %edi,0x30(%esp) │ │ │ │ mov %ebp,%edi │ │ │ │ mov %eax,%ebp │ │ │ │ vmovq -0xc(%edi),%xmm3 │ │ │ │ vmovdqu -0x10(%ebp),%xmm7 │ │ │ │ - mov -0x4(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ sub $0x40,%ebp │ │ │ │ + mov -0x4(%edi),%eax │ │ │ │ sub $0x40,%edi │ │ │ │ mov %eax,0x54(%esp) │ │ │ │ vmovq %xmm3,0x4c(%esp) │ │ │ │ vmovdqu %xmm7,0x30(%edi) │ │ │ │ movl $0x0,0x34(%ebp) │ │ │ │ movl $0x0,0x38(%ebp) │ │ │ │ movl $0x0,0x3c(%ebp) │ │ │ │ push %esi │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x20(%ebp),%xmm1 │ │ │ │ vmovq 0x24(%edi),%xmm2 │ │ │ │ mov 0x2c(%edi),%ecx │ │ │ │ mov %ecx,0x58(%esp) │ │ │ │ vmovdqu %xmm1,0x20(%edi) │ │ │ │ movl $0x0,0x24(%ebp) │ │ │ │ movl $0x0,0x28(%ebp) │ │ │ │ movl $0x0,0x2c(%ebp) │ │ │ │ vmovq %xmm2,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x10(%ebp),%xmm0 │ │ │ │ vmovq 0x14(%edi),%xmm4 │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ mov %edx,0x58(%esp) │ │ │ │ vmovdqu %xmm0,0x10(%edi) │ │ │ │ movl $0x0,0x14(%ebp) │ │ │ │ movl $0x0,0x18(%ebp) │ │ │ │ movl $0x0,0x1c(%ebp) │ │ │ │ vmovq %xmm4,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ vmovdqu 0x0(%ebp),%xmm5 │ │ │ │ vmovq 0x4(%edi),%xmm6 │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ mov %eax,0x58(%esp) │ │ │ │ vmovdqu %xmm5,(%edi) │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ vmovq %xmm6,0x50(%esp) │ │ │ │ mov %esi,(%esp) │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ebp,0x4(%esp) │ │ │ │ - jne 3cb24 │ │ │ │ + jne 3cbb6 │ │ │ │ mov %edi,%ebp │ │ │ │ mov 0x2c(%esp),%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov %ebp,%ebx │ │ │ │ - jmp 3c406 │ │ │ │ + jmp 3c497 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%eax │ │ │ │ - jmp 3c4a0 │ │ │ │ + jmp 3c530 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%eax │ │ │ │ - jmp 3bd80 │ │ │ │ + jmp 3be10 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3ce28 │ │ │ │ + jne 3cec8 │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %ecx,0x70(%esp) │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov %esi,0x78(%esp) │ │ │ │ mov %edi,0x74(%esp) │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 3b270 │ │ │ │ + jmp 3b300 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x3c(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ push %esi │ │ │ │ - call 3ae00 │ │ │ │ + call 3a610 │ │ │ │ mov 0x4c(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3c406 │ │ │ │ + jmp 3c497 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmovq 0x4(%eax),%xmm3 │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ vmovdqu (%edx),%xmm0 │ │ │ │ + mov %edx,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,0x38(%esp) │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ vmovq %xmm3,0x4c(%esp) │ │ │ │ vmovdqu %xmm0,(%eax) │ │ │ │ movl $0x0,0x4(%edx) │ │ │ │ movl $0x0,0x8(%edx) │ │ │ │ movl $0x0,0xc(%edx) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x3c(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x10,%eax │ │ │ │ lea 0x10(%edx),%ecx │ │ │ │ - jmp 3be16 │ │ │ │ + jmp 3bea6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ - mov %eax,0x2c(%esp) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ vmovdqu 0x0(%ebp),%xmm4 │ │ │ │ mov %ebx,0x50(%esp) │ │ │ │ - mov %edx,0x54(%esp) │ │ │ │ mov %eax,0x4c(%esp) │ │ │ │ + mov %edx,0x54(%esp) │ │ │ │ vmovdqu %xmm4,(%edi) │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ - push 0x34(%esp) │ │ │ │ lea 0x10(%edi),%ebp │ │ │ │ + push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x14(%esp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ lea 0x10(%ecx),%edx │ │ │ │ - jmp 3c235 │ │ │ │ + jmp 3c2c6 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq -0xc(%esi),%xmm7 │ │ │ │ - mov -0x4(%esi),%ecx │ │ │ │ vmovdqu -0x10(%edx),%xmm6 │ │ │ │ - sub $0xc,%esp │ │ │ │ - mov %eax,0x3c(%esp) │ │ │ │ + mov %eax,0x30(%esp) │ │ │ │ lea -0x10(%esi),%eax │ │ │ │ + mov -0x4(%esi),%ecx │ │ │ │ + mov %eax,0x2c(%esp) │ │ │ │ lea -0x10(%edx),%ebp │ │ │ │ - mov %eax,0x38(%esp) │ │ │ │ + sub $0xc,%esp │ │ │ │ mov %ecx,0x54(%esp) │ │ │ │ vmovq %xmm7,0x4c(%esp) │ │ │ │ vmovdqu %xmm6,-0x10(%esi) │ │ │ │ movl $0x0,0x4(%ebp) │ │ │ │ movl $0x0,0x8(%ebp) │ │ │ │ movl $0x0,0xc(%ebp) │ │ │ │ push 0x34(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call a6c50 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call a1f90 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x30(%esp),%eax │ │ │ │ mov 0x2c(%esp),%ecx │ │ │ │ - jmp 3c02f │ │ │ │ + jmp 3c0c0 │ │ │ │ mov %esi,0x2c(%esp) │ │ │ │ mov %edi,0x30(%esp) │ │ │ │ mov %ebp,%esi │ │ │ │ mov %eax,0x34(%esp) │ │ │ │ mov 0x28(%esp),%ebp │ │ │ │ - jmp 3c8d4 │ │ │ │ + jmp 3c965 │ │ │ │ lea 0x40(%esp),%ecx │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 3c00b │ │ │ │ + jne 3c09c │ │ │ │ mov %edi,%ebp │ │ │ │ mov %ebp,%ebx │ │ │ │ - jmp 3c406 │ │ │ │ + jmp 3c497 │ │ │ │ lea 0x40(%esp),%ecx │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 3c78c │ │ │ │ + jne 3c81d │ │ │ │ mov %esi,%ebp │ │ │ │ mov %ebp,%ebx │ │ │ │ - jmp 3c406 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 3c497 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0003ce30 : │ │ │ │ +0003ced0 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x9511b,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9a1af,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call a75a0 (char const*, int, int, int, int, int, double*)@@Base> │ │ │ │ + call a28f0 (char const*, int, int, int, int, int, double*)@@Base> │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ce70 : │ │ │ │ +0003cf10 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ push 0x24(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9a173,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x950d3,%ebx │ │ │ │ push %eax │ │ │ │ + shl $0x3,%eax │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push $0x8 │ │ │ │ - shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 3ce30 │ │ │ │ + call 3ced0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x9a130,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x95090,%eax │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ecx,%ebp │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ imul %eax,%ebp │ │ │ │ mov %edx,%esi │ │ │ │ cmp %edx,%ecx │ │ │ │ @@ -55499,50 +57565,50 @@ │ │ │ │ cmp %edx,%ecx │ │ │ │ mov %esi,(%esp) │ │ │ │ setl %cl │ │ │ │ movzbl %cl,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 3d088 │ │ │ │ + jge 3d128 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ movzbl (%eax),%edx │ │ │ │ test %dl,%dl │ │ │ │ - jne 3d088 │ │ │ │ + jne 3d128 │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov 0x8(%ebx),%ebp │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 3d034 │ │ │ │ + js 3d0d4 │ │ │ │ lea -0x2(%edi),%edx │ │ │ │ mov 0x14(%ebx),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ - mov 0x10(%ebx),%ebx │ │ │ │ and $0x7,%edx │ │ │ │ - je 3cfc4 │ │ │ │ + mov 0x10(%ebx),%ebx │ │ │ │ + je 3d064 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 3cfb5 │ │ │ │ + je 3d055 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 3cfaa │ │ │ │ + je 3d04a │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 3cf9f │ │ │ │ + je 3d03f │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 3cf94 │ │ │ │ + je 3d034 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 3cf89 │ │ │ │ + je 3d029 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 3cf7e │ │ │ │ + je 3d01e │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x4(%edi),%ecx │ │ │ │ add %edx,%ebp │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ @@ -55570,15 +57636,15 @@ │ │ │ │ dec %ecx │ │ │ │ add %edx,%ebp │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ add %edx,%ebp │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 3d034 │ │ │ │ + jb 3d0d4 │ │ │ │ cltd │ │ │ │ lea -0x1(%ecx),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ add %edx,%ebp │ │ │ │ cltd │ │ │ │ idivl (%ebx,%edi,4) │ │ │ │ @@ -55612,15 +57678,15 @@ │ │ │ │ lea -0x7(%ecx),%ebp │ │ │ │ cltd │ │ │ │ sub $0x8,%ecx │ │ │ │ idivl (%ebx,%ebp,4) │ │ │ │ imul (%esi,%ebp,4),%edx │ │ │ │ lea (%edi,%edx,1),%ebp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 3cfc4 │ │ │ │ + jne 3d064 │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ @@ -55637,61 +57703,61 @@ │ │ │ │ mov (%ecx),%edx │ │ │ │ push 0x4(%edx) │ │ │ │ push (%eax) │ │ │ │ push (%ebx) │ │ │ │ push (%esi) │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - call a75a0 (char const*, int, int, int, int, int, double*)@@Base> │ │ │ │ + call a28f0 (char const*, int, int, int, int, int, double*)@@Base> │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - jne 3cf10 │ │ │ │ + jne 3cfb0 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ │ │ │ │ -0003d090 : │ │ │ │ +0003d130 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x94ebb,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x99f4f,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call a7aa0 (char const*, int, int, int, int, int, double const*, float*)@@Base> │ │ │ │ + call a2de0 (char const*, int, int, int, int, int, double const*, float*)@@Base> │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d0d0 : │ │ │ │ +0003d170 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x99f0f,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x94e6f,%ebx │ │ │ │ push %eax │ │ │ │ + shl $0x3,%eax │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push $0x8 │ │ │ │ - shl $0x3,%eax │ │ │ │ push %eax │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 3d090 │ │ │ │ + call 3d130 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ @@ -55699,78 +57765,78 @@ │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ lea -0x114(%ebp),%edx │ │ │ │ sub $0x18c,%esp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x99ec2,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x94e22,%esi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - lea -0x13d00(%esi),%ebx │ │ │ │ push %edx │ │ │ │ + lea -0x14d00(%esi),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 3d540 │ │ │ │ + je 3d5e0 │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x114(%ebp) │ │ │ │ - call 39120 │ │ │ │ + call 38a80 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x128(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 3d540 │ │ │ │ + je 3d5e0 │ │ │ │ mov 0x50(%eax),%ecx │ │ │ │ mov 0x4c(%eax),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3d51b │ │ │ │ + je 3d5bb │ │ │ │ sub %eax,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ sar $0x2,%ecx │ │ │ │ push %ecx │ │ │ │ call a160 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x120(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 3d540 │ │ │ │ + je 3d5e0 │ │ │ │ mov -0x48(%esi),%ebx │ │ │ │ mov -0x6c(%esi),%edx │ │ │ │ - mov -0x98(%esi),%ecx │ │ │ │ mov -0x128(%ebp),%edi │ │ │ │ + mov -0x98(%esi),%ecx │ │ │ │ mov %ebx,-0x12c(%ebp) │ │ │ │ add $0xc,%ebx │ │ │ │ + vmovd %ebx,%xmm0 │ │ │ │ mov %edx,-0x14c(%ebp) │ │ │ │ add $0x8,%edx │ │ │ │ - vmovd %ebx,%xmm0 │ │ │ │ - mov %ecx,-0x180(%ebp) │ │ │ │ - add $0x8,%ecx │ │ │ │ - mov -0x4(%esi),%ebx │ │ │ │ + mov 0x50(%edi),%eax │ │ │ │ vpinsrd $0x1,%edx,%xmm0,%xmm1 │ │ │ │ mov -0x3c(%esi),%edx │ │ │ │ + mov %ecx,-0x180(%ebp) │ │ │ │ + add $0x8,%ecx │ │ │ │ + sub 0x4c(%edi),%eax │ │ │ │ mov %ecx,-0x130(%ebp) │ │ │ │ - mov -0x24(%esi),%ecx │ │ │ │ - mov 0x50(%edi),%eax │ │ │ │ vmovq %xmm1,%xmm2 │ │ │ │ - sub 0x4c(%edi),%eax │ │ │ │ - vmovdqa %xmm2,%xmm3 │ │ │ │ xor %edi,%edi │ │ │ │ + mov -0x4(%esi),%ebx │ │ │ │ + vmovdqa %xmm2,%xmm3 │ │ │ │ + mov -0x24(%esi),%ecx │ │ │ │ vmovdqa %ymm3,-0x178(%ebp) │ │ │ │ - mov %ebx,-0x150(%ebp) │ │ │ │ mov %edx,-0x154(%ebp) │ │ │ │ mov -0x9c(%esi),%edx │ │ │ │ - mov %ecx,-0x158(%ebp) │ │ │ │ sar $0x2,%eax │ │ │ │ + mov %ebx,-0x150(%ebp) │ │ │ │ + mov %ecx,-0x158(%ebp) │ │ │ │ mov %edx,-0x17c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 3d397 │ │ │ │ + jmp 3d437 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0xe8(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ cmp %eax,%edx │ │ │ │ cmovae %edx,%eax │ │ │ │ test %edx,%edx │ │ │ │ @@ -55791,42 +57857,42 @@ │ │ │ │ mov %esi,%ebx │ │ │ │ call a320 │ │ │ │ mov %eax,%ebx │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ testb $0x4,0x57(%ecx) │ │ │ │ - je 3d596 │ │ │ │ + je 3d636 │ │ │ │ cmp -0x158(%ebp),%ecx │ │ │ │ - je b027 <__cxa_finalize@plt+0x977> │ │ │ │ + je aff2 <__cxa_finalize@plt+0x942> │ │ │ │ cmp -0x17c(%ebp),%ecx │ │ │ │ - je b140 <__cxa_finalize@plt+0xa90> │ │ │ │ + je b10b <__cxa_finalize@plt+0xa5b> │ │ │ │ mov -0x120(%ebp),%ecx │ │ │ │ cmp 0x8(%ecx),%edi │ │ │ │ - jge b13b <__cxa_finalize@plt+0xa8b> │ │ │ │ + jge b106 <__cxa_finalize@plt+0xa56> │ │ │ │ mov -0x110(%ebp),%edx │ │ │ │ - mov %ebx,0x10(%ecx,%edi,4) │ │ │ │ cmp -0x144(%ebp),%edx │ │ │ │ - je 3d2f5 │ │ │ │ + mov %ebx,0x10(%ecx,%edi,4) │ │ │ │ + je 3d395 │ │ │ │ mov -0x108(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x12c(%ebp),%ecx │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ + cmp -0x140(%ebp),%ebx │ │ │ │ lea 0xc(%ecx),%eax │ │ │ │ lea 0x20(%ecx),%edx │ │ │ │ mov %eax,-0xf8(%ebp) │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ - cmp -0x140(%ebp),%ebx │ │ │ │ - je 3d331 │ │ │ │ + je 3d3d1 │ │ │ │ mov -0xc8(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %ecx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ @@ -55851,237 +57917,237 @@ │ │ │ │ call a0d0 │ │ │ │ mov -0x128(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x50(%ebx),%eax │ │ │ │ sub 0x4c(%ebx),%eax │ │ │ │ sar $0x2,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jae 3d54a │ │ │ │ + jae 3d5ea │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xf8(%ebp),%eax │ │ │ │ lea -0xb8(%ebp),%ebx │ │ │ │ mov %eax,-0x124(%ebp) │ │ │ │ mov %ebx,-0x11c(%ebp) │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a0b0 │ │ │ │ - mov -0x154(%ebp),%edx │ │ │ │ - mov -0x130(%ebp),%ecx │ │ │ │ - movw $0x0,-0x44(%ebp) │ │ │ │ - mov -0x124(%ebp),%eax │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + movw $0x0,-0x44(%ebp) │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ vmovdqu %xmm4,-0x40(%ebp) │ │ │ │ + mov -0x154(%ebp),%edx │ │ │ │ + mov -0x130(%ebp),%ecx │ │ │ │ + mov -0x124(%ebp),%eax │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ add -0xc(%ebx),%eax │ │ │ │ mov %ebx,-0xf8(%ebp) │ │ │ │ mov %ebx,-0x134(%ebp) │ │ │ │ mov %ecx,-0x138(%ebp) │ │ │ │ mov %ecx,(%eax) │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a480 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov -0x12c(%ebp),%edx │ │ │ │ vmovdqa -0x178(%ebp),%ymm5 │ │ │ │ + mov -0x12c(%ebp),%edx │ │ │ │ lea -0xd8(%ebp),%eax │ │ │ │ mov %eax,-0x13c(%ebp) │ │ │ │ lea 0x20(%edx),%ebx │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ vmovdqa %ymm5,-0xf8(%ebp) │ │ │ │ mov %eax,(%esp) │ │ │ │ - mov %esi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a6a0 │ │ │ │ - mov -0x150(%ebp),%ecx │ │ │ │ lea -0xc8(%ebp),%ebx │ │ │ │ + movl $0x10,-0xd4(%ebp) │ │ │ │ + mov -0x150(%ebp),%ecx │ │ │ │ mov %ebx,-0x140(%ebp) │ │ │ │ mov %ebx,-0xd0(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - movl $0x10,-0xd4(%ebp) │ │ │ │ movl $0x0,-0xcc(%ebp) │ │ │ │ movb $0x0,-0xc8(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ lea 0x8(%ecx),%edx │ │ │ │ mov %edx,-0xf4(%ebp) │ │ │ │ pop %eax │ │ │ │ lea -0xf4(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ push %eax │ │ │ │ push -0x11c(%ebp) │ │ │ │ call a480 >::init(std::basic_streambuf >*)@plt> │ │ │ │ pop %ecx │ │ │ │ mov -0x128(%ebp),%ecx │ │ │ │ pop %eax │ │ │ │ push -0x124(%ebp) │ │ │ │ mov 0x4c(%ecx),%edx │ │ │ │ push (%edx,%edi,4) │ │ │ │ - call 335d0 │ │ │ │ + call 336d0 │ │ │ │ lea -0x108(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x110(%ebp),%ebx │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ mov -0xe0(%ebp),%eax │ │ │ │ mov %ebx,-0x148(%ebp) │ │ │ │ + movl $0x0,-0x10c(%ebp) │ │ │ │ movb $0x0,-0x108(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 3d250 │ │ │ │ + jne 3d2f0 │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0xd0(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push -0x148(%ebp) │ │ │ │ call a1b0 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 3d27e │ │ │ │ - lea -0x13d1f(%esi),%edx │ │ │ │ + jmp 3d31e │ │ │ │ + lea -0x14d1f(%esi),%edx │ │ │ │ mov -0x30(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ movl $0x0,-0x120(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3d568 │ │ │ │ + jne 3d608 │ │ │ │ mov -0x120(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b0ff <__cxa_finalize@plt+0xa4f> │ │ │ │ + jmp b0ca <__cxa_finalize@plt+0xa1a> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b05e <__cxa_finalize@plt+0x9ae> │ │ │ │ + jmp b029 <__cxa_finalize@plt+0x979> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b048 <__cxa_finalize@plt+0x998> │ │ │ │ + jmp b013 <__cxa_finalize@plt+0x963> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b08a <__cxa_finalize@plt+0x9da> │ │ │ │ + jmp b055 <__cxa_finalize@plt+0x9a5> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b0a2 <__cxa_finalize@plt+0x9f2> │ │ │ │ - jmp b161 <__cxa_finalize@plt+0xab1> │ │ │ │ + jmp b06d <__cxa_finalize@plt+0x9bd> │ │ │ │ + jmp b12c <__cxa_finalize@plt+0xa7c> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d5a0 : │ │ │ │ +0003d640 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x50,%esp │ │ │ │ mov 0x68(%esp),%edi │ │ │ │ mov 0x78(%esp),%ebp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x99a40,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x949a0,%ebx │ │ │ │ lea -0x1(%edi),%esi │ │ │ │ mov %ebx,0x30(%esp) │ │ │ │ push %esi │ │ │ │ push 0x68(%esp) │ │ │ │ push %ebp │ │ │ │ - call a98f0 │ │ │ │ + call a4a60 │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - jle 3d945 │ │ │ │ + jle 3d9e8 │ │ │ │ test %esi,%esi │ │ │ │ - je 3d945 │ │ │ │ + je 3d9e8 │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ mov 0x0(%ebp),%ebp │ │ │ │ lea 0x0(,%eax,4),%ecx │ │ │ │ mov 0x68(%esp),%eax │ │ │ │ mov (%edx),%ebx │ │ │ │ mov (%eax),%edx │ │ │ │ sub $0x8,%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov (%ebx,%ecx,1),%eax │ │ │ │ + mov %ebp,%edx │ │ │ │ mov %esi,0x30(%esp) │ │ │ │ mov %ebp,0x34(%esp) │ │ │ │ - mov %ebp,%edx │ │ │ │ mov %ebx,0x38(%esp) │ │ │ │ mov %ecx,0x3c(%esp) │ │ │ │ mov %edi,0x64(%esp) │ │ │ │ mov %eax,0x28(%esp) │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ add %ecx,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%edi │ │ │ │ mov -0x4(%eax),%ecx │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 3d748 │ │ │ │ + je 3d7eb │ │ │ │ mov (%edx),%ebp │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - je 3d748 │ │ │ │ - mov %esi,%ebx │ │ │ │ + je 3d7eb │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ sub %ebp,%ebx │ │ │ │ mov %ebx,0x18(%esp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ sub %ebp,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 3d6da │ │ │ │ + je 3d77c │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3d6be │ │ │ │ + je 3d75f │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3d6a6 │ │ │ │ + je 3d746 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edi) │ │ │ │ lea 0x8(%ebp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ + fmull (%edi) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 3d72f │ │ │ │ + je 3d7d2 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%edx │ │ │ │ + fmull -0x20(%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddl -0x20(%eax) │ │ │ │ fstpl -0x20(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x18(%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ @@ -56097,128 +58163,127 @@ │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x8(%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 3d6da │ │ │ │ + jne 3d77c │ │ │ │ add 0x18(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp 0x14(%esp),%ecx │ │ │ │ - jne 3d670 │ │ │ │ + jne 3d710 │ │ │ │ mov 0x1c(%esp),%eax │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0xc,%edx │ │ │ │ sub $0xc,%eax │ │ │ │ cmp %eax,0x24(%esp) │ │ │ │ - jne 3d630 │ │ │ │ - mov 0x3c(%esp),%ecx │ │ │ │ + jne 3d6d0 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ + mov 0x3c(%esp),%ecx │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x38(%esp),%ebx │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ sub $0xc,%ecx │ │ │ │ dec %esi │ │ │ │ - jne 3d5ff │ │ │ │ + jne 3d69f │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ lea 0xc(%ebx),%ebp │ │ │ │ mov $0x1,%esi │ │ │ │ lea (%ebx,%eax,4),%edx │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov -0x8(%ebp),%ecx │ │ │ │ mov -0xc(%ebp),%ebx │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 3d94d │ │ │ │ + je 3d9f0 │ │ │ │ sub $0x4,%esp │ │ │ │ sub %ebx,%ecx │ │ │ │ + inc %esi │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ - inc %esi │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jg 3d945 │ │ │ │ + jg 3d9e8 │ │ │ │ mov 0x6c(%esp),%eax │ │ │ │ - mov %esi,0x30(%esp) │ │ │ │ mov %ebp,%edx │ │ │ │ + mov %esi,0x30(%esp) │ │ │ │ mov %ebp,0x34(%esp) │ │ │ │ mov %edi,0x64(%esp) │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ add $0x4,%ebx │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov -0x4(%ebx),%ebp │ │ │ │ mov (%ebx),%esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - je 3d91e │ │ │ │ + je 3d9c1 │ │ │ │ mov %esi,%edi │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov %ebx,0x1c(%esp) │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov (%edx),%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ fldl (%ecx) │ │ │ │ mov %edi,%edx │ │ │ │ - sub %ebp,%ebx │ │ │ │ mov %ebp,%eax │ │ │ │ + sub %ebp,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 3d88f │ │ │ │ + je 3d931 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3d86d │ │ │ │ + je 3d90e │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3d84f │ │ │ │ + je 3d8ef │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fmull (%edi) │ │ │ │ lea 0x8(%ebp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ + fmull (%edi) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 3d903 │ │ │ │ + je 3d9a6 │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%edx │ │ │ │ + fmull -0x20(%edx) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ fldl -0x18(%eax) │ │ │ │ @@ -56242,332 +58307,313 @@ │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl 0x8(%esp) │ │ │ │ fldl 0x8(%esp) │ │ │ │ fstl (%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3d88f │ │ │ │ + jne 3d931 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3d905 │ │ │ │ + jmp 3d9a8 │ │ │ │ ffreep %st(0) │ │ │ │ add 0x14(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,0x18(%esp) │ │ │ │ - jne 3d810 │ │ │ │ + jne 3d8b0 │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov 0x20(%esp),%edx │ │ │ │ add $0xc,%edx │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %edx,0x24(%esp) │ │ │ │ - jne 3d7e0 │ │ │ │ + jne 3d880 │ │ │ │ mov 0x30(%esp),%esi │ │ │ │ mov 0x34(%esp),%ebp │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ add $0xc,%ebp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 3d788 │ │ │ │ + jne 3d82b │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ inc %esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jge 3d93a │ │ │ │ - jmp 3d945 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jge 3d9dd │ │ │ │ + jmp 3d9e8 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003d960 : │ │ │ │ +0003da00 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x945df,%ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xac,%esp │ │ │ │ + sub $0x8c,%esp │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov 0x8(%ecx),%edi │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x99670,%ebx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov 0x8(%ecx),%edi │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ push 0x4(%esi) │ │ │ │ push (%esi) │ │ │ │ push %edi │ │ │ │ - call a98f0 │ │ │ │ + call a4a60 │ │ │ │ mov (%edi),%edx │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ mov (%edx),%ecx │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 3e573 │ │ │ │ - lea -0x8(%ebx),%edi │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 3e543 │ │ │ │ + lea -0x8(%esi),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ecx,%edi │ │ │ │ - mov %edi,-0x74(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ cmp $0x10,%edi │ │ │ │ - jbe 3e590 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jbe 3e560 │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %ebx,%edi │ │ │ │ mov %ebx,%edx │ │ │ │ lea -0x4(%edi),%ebx │ │ │ │ - cmp $0x38,%ebx │ │ │ │ - jbe 3e590 │ │ │ │ - mov %esi,%edi │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + jbe 3e560 │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ shr $0x3,%edi │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - cmp $0x30,%esi │ │ │ │ - jbe 3e69e │ │ │ │ - lea 0x1(%edi),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ - lea (%ebx,%ecx,1),%esi │ │ │ │ - sub $0x40,%ebx │ │ │ │ - shr $0x6,%ebx │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%ebx,%ecx,1),%edi │ │ │ │ + sub $0x20,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ inc %ebx │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ and $0x7,%ebx │ │ │ │ - je 3dadf │ │ │ │ + je 3db43 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3dac3 │ │ │ │ + je 3db2f │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3dab0 │ │ │ │ + je 3db20 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 3da9d │ │ │ │ + je 3db11 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 3da8a │ │ │ │ + je 3db02 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 3da77 │ │ │ │ + je 3daf3 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 3da64 │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - lea 0x40(%ecx),%eax │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vmovupd %zmm0,(%ecx) │ │ │ │ - vmovupd (%edx),%zmm1 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm1,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm2,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm3,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm4 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm4,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm5 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm5,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm6 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm6,-0x40(%eax) │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - je 3db64 │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - vmovupd (%edx),%zmm7 │ │ │ │ - add $0x200,%eax │ │ │ │ - add $0x200,%edx │ │ │ │ - vmovupd %zmm7,-0x200(%eax) │ │ │ │ - vmovupd -0x1c0(%edx),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%eax) │ │ │ │ - vmovupd -0x180(%edx),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x180(%eax) │ │ │ │ - vmovupd -0x140(%edx),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%eax) │ │ │ │ - vmovupd -0x100(%edx),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x100(%eax) │ │ │ │ - vmovupd -0xc0(%edx),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%eax) │ │ │ │ - vmovupd -0x80(%edx),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x80(%eax) │ │ │ │ - vmovupd -0x40(%edx),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x40(%eax) │ │ │ │ - cmp %eax,-0x68(%ebp) │ │ │ │ - jne 3dae2 │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ - test $0x7,%edi │ │ │ │ - je 3e56b │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ - lea 0x0(,%edi,8),%edx │ │ │ │ - lea (%ecx,%edx,1),%eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - sub %edi,%ebx │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jbe 3dbad │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ - inc %ebx │ │ │ │ - vmovupd (%esi,%edx,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%ecx,%edx,1) │ │ │ │ - test $0x3,%bl │ │ │ │ - je 3e56b │ │ │ │ - and $0xfffffffc,%ebx │ │ │ │ - add %ebx,%edi │ │ │ │ - lea (%eax,%ebx,8),%eax │ │ │ │ - lea 0x0(,%edi,8),%edx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ - fldl (%edi,%edx,1) │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%eax) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 3e56b │ │ │ │ - fldl 0x8(%edi,%edx,1) │ │ │ │ - lea 0x10(%eax),%esi │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - vmovsd -0x60(%ebp),%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%eax) │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 3e56b │ │ │ │ - vmovsd 0x10(%edi,%edx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%eax) │ │ │ │ + je 3dae4 │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + lea 0x20(%ecx),%eax │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + vmovupd %ymm0,(%ecx) │ │ │ │ + vmovupd (%edx),%ymm1 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm1,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm2,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm3 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm3,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm4 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm4,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm5 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm5,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm6 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm6,-0x20(%eax) │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + je 3dbbd │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + vmovupd (%edx),%ymm7 │ │ │ │ + add $0x100,%eax │ │ │ │ + add $0x100,%edx │ │ │ │ + vmovupd %ymm7,-0x100(%eax) │ │ │ │ + vmovupd -0xe0(%edx),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xe0(%eax) │ │ │ │ + vmovupd -0xc0(%edx),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xc0(%eax) │ │ │ │ + vmovupd -0xa0(%edx),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%eax) │ │ │ │ + vmovupd -0x80(%edx),%ymm3 │ │ │ │ + vmovupd %ymm3,-0x80(%eax) │ │ │ │ + vmovupd -0x60(%edx),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%eax) │ │ │ │ + vmovupd -0x40(%edx),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x40(%eax) │ │ │ │ + vmovupd -0x20(%edx),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x20(%eax) │ │ │ │ + cmp %eax,-0x48(%ebp) │ │ │ │ + jne 3db46 │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 3e53b │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + lea (%ecx,%eax,8),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + vmovsd -0x48(%ebp),%xmm7 │ │ │ │ + vmovsd %xmm7,(%edx) │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 3e53b │ │ │ │ + fldl 0x8(%ebx,%eax,8) │ │ │ │ + lea 0x10(%edx),%eax │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + vmovsd -0x48(%ebp),%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%edx) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 3e53b │ │ │ │ + vmovsd 0x10(%ebx,%edi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,0x10(%edx) │ │ │ │ vzeroupper │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - cmpl $0x1,0x4(%eax) │ │ │ │ - jle 3e522 │ │ │ │ - mov -0x74(%ebp),%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - inc %esi │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ - lea -0x50(%ebp),%edi │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x2,-0xa8(%ebp) │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + cmpl $0x1,0x4(%esi) │ │ │ │ + jle 3e4f3 │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + inc %eax │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + lea -0x28(%ebp),%ebx │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + movl $0x2,-0x84(%ebp) │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ mov 0x90(%esi),%ecx │ │ │ │ dec %eax │ │ │ │ lea (%eax,%eax,2),%ebx │ │ │ │ shl $0x2,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ add 0xa0(%esi),%ebx │ │ │ │ mov (%ecx,%eax,4),%edi │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ mov (%ebx),%edi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ cmp %eax,%edi │ │ │ │ - je 3de0c │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + je 3de1a │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%esi │ │ │ │ sub %edi,%ecx │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ sub $0xc,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ - mov (%esi),%ebx │ │ │ │ imul $0x2aaaaaab,%ecx,%ecx │ │ │ │ + mov (%esi),%ebx │ │ │ │ inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ mov (%ebx,%eax,1),%esi │ │ │ │ mov %edi,%eax │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 3e560 │ │ │ │ + je 3e530 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 3dd54 │ │ │ │ + je 3dd61 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 3dd3d │ │ │ │ + je 3dd49 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 3dd26 │ │ │ │ + je 3dd31 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 3dd0f │ │ │ │ + je 3dd19 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 3dcf8 │ │ │ │ + je 3dd01 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 3dce1 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + je 3dce9 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + add (%edi),%ebx │ │ │ │ + add $0xc,%eax │ │ │ │ flds 0x8(%edi) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ - add $0xc,%eax │ │ │ │ - add (%edi),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - add (%eax),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0xc,%eax │ │ │ │ + add -0xc(%eax),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x8(%eax),%ecx │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - add (%eax),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0xc,%eax │ │ │ │ + add -0xc(%eax),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x8(%eax),%ecx │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - add (%eax),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0xc,%eax │ │ │ │ + add -0xc(%eax),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x8(%eax),%ecx │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - add (%eax),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0xc,%eax │ │ │ │ + add -0xc(%eax),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x8(%eax),%ecx │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - add (%eax),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0xc,%eax │ │ │ │ + add -0xc(%eax),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x8(%eax),%ecx │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - add (%eax),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add $0xc,%eax │ │ │ │ + add -0xc(%eax),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x8(%eax),%ecx │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ fmull (%edi,%ebx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ fstpl (%esi,%ecx,8) │ │ │ │ mov %edi,%ecx │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - je 3de0c │ │ │ │ + je 3de1a │ │ │ │ mov (%eax),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ add $0x60,%eax │ │ │ │ + flds -0x58(%eax) │ │ │ │ add %ebx,%edi │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x5c(%eax),%edi │ │ │ │ fstpl (%esi,%edi,8) │ │ │ │ mov -0x54(%eax),%edi │ │ │ │ flds -0x4c(%eax) │ │ │ │ add %ebx,%edi │ │ │ │ @@ -56605,207 +58651,207 @@ │ │ │ │ mov -0x14(%eax),%edi │ │ │ │ fstpl (%esi,%edi,8) │ │ │ │ mov -0xc(%eax),%edi │ │ │ │ flds -0x4(%eax) │ │ │ │ add %ebx,%edi │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x8(%eax),%edi │ │ │ │ + cmp %eax,-0x3c(%ebp) │ │ │ │ fstpl (%esi,%edi,8) │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 3dd79 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jne 3dd87 │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ add 0xb8(%esi),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - je 3e1ce │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + je 3e1b5 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ fldz │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov 0x18(%edi),%ecx │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ sub 0xc(%edi),%eax │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + mov 0x18(%edi),%ecx │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ sar $0x2,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - call 1b410 │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + call 1b560 │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 3e021 │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + je 3e00f │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ lea -0x1(%eax),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ add (%ecx),%eax │ │ │ │ - vmovsd (%edi,%eax,8),%xmm2 │ │ │ │ + vmovsd (%edi,%eax,8),%xmm1 │ │ │ │ mov $0x1,%eax │ │ │ │ - vmovsd %xmm2,(%edx) │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - jae 3e021 │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ + vmovsd %xmm1,(%edx) │ │ │ │ + jae 3e00f │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3df83 │ │ │ │ + je 3df71 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3df66 │ │ │ │ + je 3df54 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3df52 │ │ │ │ + je 3df40 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 3df3e │ │ │ │ + je 3df2c │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 3df2a │ │ │ │ + je 3df18 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 3df16 │ │ │ │ + je 3df04 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 3df02 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov $0x2,%eax │ │ │ │ + je 3def0 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add 0x4(%ecx),%ebx │ │ │ │ + mov $0x2,%eax │ │ │ │ + vmovsd (%edi,%ebx,8),%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%edx) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + add (%ecx,%eax,4),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ vmovsd (%edi,%ebx,8),%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%edx) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + vmovsd %xmm3,(%edx,%eax,8) │ │ │ │ + inc %eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add (%ecx,%eax,4),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ vmovsd (%edi,%ebx,8),%xmm4 │ │ │ │ vmovsd %xmm4,(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add (%ecx,%eax,4),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ vmovsd (%edi,%ebx,8),%xmm5 │ │ │ │ vmovsd %xmm5,(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add (%ecx,%eax,4),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ vmovsd (%edi,%ebx,8),%xmm6 │ │ │ │ vmovsd %xmm6,(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add (%ecx,%eax,4),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ vmovsd (%edi,%ebx,8),%xmm7 │ │ │ │ vmovsd %xmm7,(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ add (%ecx,%eax,4),%ebx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ vmovsd (%edi,%ebx,8),%xmm0 │ │ │ │ vmovsd %xmm0,(%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - add (%ecx,%eax,4),%ebx │ │ │ │ - vmovsd (%edi,%ebx,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%edx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - jae 3e021 │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ + jae 3e00f │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ mov (%ecx,%eax,4),%edi │ │ │ │ add %ebx,%edi │ │ │ │ - vmovsd (%esi,%edi,8),%xmm2 │ │ │ │ + vmovsd (%esi,%edi,8),%xmm1 │ │ │ │ mov 0x4(%ecx,%eax,4),%edi │ │ │ │ add %ebx,%edi │ │ │ │ - vmovsd %xmm2,(%edx,%eax,8) │ │ │ │ - vmovsd (%esi,%edi,8),%xmm3 │ │ │ │ + vmovsd %xmm1,(%edx,%eax,8) │ │ │ │ + vmovsd (%esi,%edi,8),%xmm2 │ │ │ │ mov 0x8(%ecx,%eax,4),%edi │ │ │ │ add %ebx,%edi │ │ │ │ - vmovsd %xmm3,0x8(%edx,%eax,8) │ │ │ │ - vmovsd (%esi,%edi,8),%xmm4 │ │ │ │ + vmovsd %xmm2,0x8(%edx,%eax,8) │ │ │ │ + vmovsd (%esi,%edi,8),%xmm3 │ │ │ │ mov 0xc(%ecx,%eax,4),%edi │ │ │ │ add %ebx,%edi │ │ │ │ - vmovsd %xmm4,0x10(%edx,%eax,8) │ │ │ │ - vmovsd (%esi,%edi,8),%xmm5 │ │ │ │ + vmovsd %xmm3,0x10(%edx,%eax,8) │ │ │ │ + vmovsd (%esi,%edi,8),%xmm4 │ │ │ │ mov 0x10(%ecx,%eax,4),%edi │ │ │ │ add %ebx,%edi │ │ │ │ - vmovsd %xmm5,0x18(%edx,%eax,8) │ │ │ │ - vmovsd (%esi,%edi,8),%xmm6 │ │ │ │ + vmovsd %xmm4,0x18(%edx,%eax,8) │ │ │ │ + vmovsd (%esi,%edi,8),%xmm5 │ │ │ │ mov 0x14(%ecx,%eax,4),%edi │ │ │ │ add %ebx,%edi │ │ │ │ - vmovsd %xmm6,0x20(%edx,%eax,8) │ │ │ │ - vmovsd (%esi,%edi,8),%xmm7 │ │ │ │ + vmovsd %xmm5,0x20(%edx,%eax,8) │ │ │ │ + vmovsd (%esi,%edi,8),%xmm6 │ │ │ │ mov 0x18(%ecx,%eax,4),%edi │ │ │ │ add %ebx,%edi │ │ │ │ - vmovsd %xmm7,0x28(%edx,%eax,8) │ │ │ │ - vmovsd (%esi,%edi,8),%xmm0 │ │ │ │ + vmovsd %xmm6,0x28(%edx,%eax,8) │ │ │ │ + vmovsd (%esi,%edi,8),%xmm7 │ │ │ │ mov 0x1c(%ecx,%eax,4),%edi │ │ │ │ add %ebx,%edi │ │ │ │ - vmovsd %xmm0,0x30(%edx,%eax,8) │ │ │ │ - vmovsd (%esi,%edi,8),%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%edx,%eax,8) │ │ │ │ + vmovsd %xmm7,0x30(%edx,%eax,8) │ │ │ │ + vmovsd (%esi,%edi,8),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ - cmp -0x68(%ebp),%eax │ │ │ │ - jb 3df8c │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + cmp -0x48(%ebp),%eax │ │ │ │ + jb 3df7a │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ add $0xffffffff,%edi │ │ │ │ - jae 3e1b5 │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %edx,-0x74(%ebp) │ │ │ │ + jae 3e1a5 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ lea -0x8(%edx,%esi,2),%esi │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ mov (%ebx),%ecx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ mov (%ecx,%eax,1),%ebx │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ imul %edi,%ecx │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ + mov %ebx,-0x54(%ebp) │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldl (%esi) │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ mov (%edx,%edi,4),%eax │ │ │ │ fstl (%ebx,%eax,8) │ │ │ │ test %edi,%edi │ │ │ │ - je 3e1b0 │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + je 3e1a0 │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ lea (%ecx,%edx,4),%ecx │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 3e128 │ │ │ │ + je 3e118 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3e114 │ │ │ │ + je 3e104 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3e104 │ │ │ │ + je 3e0f4 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 3e0f4 │ │ │ │ + je 3e0e4 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 3e0e4 │ │ │ │ + je 3e0d4 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 3e0d4 │ │ │ │ + je 3e0c4 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 3e0c4 │ │ │ │ + je 3e0b4 │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ecx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ fsubrl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ fld %st(0) │ │ │ │ @@ -56841,16 +58887,16 @@ │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ecx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x4,%ecx │ │ │ │ fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 3e193 │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + je 3e183 │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ecx) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x20,%ecx │ │ │ │ fsubrl -0x40(%eax) │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fld %st(0) │ │ │ │ @@ -56878,106 +58924,107 @@ │ │ │ │ fsubrl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmuls -0x4(%ecx) │ │ │ │ fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 3e12b │ │ │ │ + jne 3e11b │ │ │ │ ffreep %st(0) │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ - jmp 3e195 │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + jmp 3e185 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ dec %edi │ │ │ │ sub $0x8,%esi │ │ │ │ - sub %ecx,-0x60(%ebp) │ │ │ │ + sub %ecx,-0x3c(%ebp) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jb 3e060 │ │ │ │ - jmp 3e1b2 │ │ │ │ + jb 3e050 │ │ │ │ + jmp 3e1a2 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - addl $0x24,-0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - cmp %edi,-0xa0(%ebp) │ │ │ │ - jne 3de40 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + addl $0x24,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + cmp %edi,-0x7c(%ebp) │ │ │ │ + jne 3de40 │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ add 0xac(%esi),%ebx │ │ │ │ mov 0x4(%ebx),%ecx │ │ │ │ mov (%ebx),%eax │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3e4df │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + je 3e4b9 │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov %edx,-0x48(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + mov %edx,-0x28(%ebp) │ │ │ │ fldz │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ + sub (%ebx),%eax │ │ │ │ mov 0x10(%ebx),%esi │ │ │ │ mov 0x18(%ebx),%edi │ │ │ │ - sub (%ebx),%eax │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ sub 0xc(%ebx),%esi │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ sar $0x2,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1b410 │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + call 1b560 │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 3e53e │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + je 3e50f │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3e4cf │ │ │ │ + je 3e4a9 │ │ │ │ sar $0x2,%esi │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ - mov %ecx,-0x68(%ebp) │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ xor %edi,%edi │ │ │ │ - nop │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ add (%esi,%edi,4),%eax │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ + and $0x7,%esi │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ecx) │ │ │ │ - and $0x7,%esi │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 3e390 │ │ │ │ + jae 3e370 │ │ │ │ test %esi,%esi │ │ │ │ - je 3e318 │ │ │ │ + je 3e2f8 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 3e308 │ │ │ │ + je 3e2e8 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 3e2fc │ │ │ │ + je 3e2dc │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 3e2f0 │ │ │ │ + je 3e2d0 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 3e2e4 │ │ │ │ + je 3e2c4 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 3e2d8 │ │ │ │ + je 3e2b8 │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 3e2cc │ │ │ │ + je 3e2ac │ │ │ │ fld %st(0) │ │ │ │ fmuls 0x4(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ @@ -57006,15 +59053,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 3e394 │ │ │ │ + jae 3e374 │ │ │ │ fld %st(0) │ │ │ │ fmuls (%ecx,%eax,4) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmuls 0x4(%ecx,%eax,4) │ │ │ │ faddl 0x8(%edx,%eax,8) │ │ │ │ @@ -57041,55 +59088,59 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmuls 0x1c(%ecx,%eax,4) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 3e318 │ │ │ │ + jb 3e2f8 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e396 │ │ │ │ + jmp 3e376 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 3e396 │ │ │ │ + jmp 3e376 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x60(%ebp),%ecx │ │ │ │ + add -0x3c(%ebp),%ecx │ │ │ │ inc %edi │ │ │ │ - cmp -0x74(%ebp),%edi │ │ │ │ - jb 3e270 │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - vmovsd (%edx),%xmm2 │ │ │ │ + cmp -0x50(%ebp),%edi │ │ │ │ + jb 3e250 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + vmovsd (%edx),%xmm1 │ │ │ │ mov (%eax),%ecx │ │ │ │ mov (%esi),%esi │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ mov (%esi),%eax │ │ │ │ lea -0x1(%ebx),%edi │ │ │ │ and $0x7,%edi │ │ │ │ - vmovsd %xmm2,(%ecx,%eax,8) │ │ │ │ + vmovsd %xmm1,(%ecx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 3e4cf │ │ │ │ + jae 3e4a9 │ │ │ │ test %edi,%edi │ │ │ │ - je 3e467 │ │ │ │ + je 3e441 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 3e455 │ │ │ │ + je 3e42f │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 3e447 │ │ │ │ + je 3e421 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 3e439 │ │ │ │ + je 3e413 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 3e42b │ │ │ │ + je 3e405 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 3e41d │ │ │ │ + je 3e3f7 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 3e40f │ │ │ │ - vmovsd 0x8(%edx),%xmm3 │ │ │ │ + je 3e3e9 │ │ │ │ + vmovsd 0x8(%edx),%xmm2 │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov $0x2,%eax │ │ │ │ + vmovsd %xmm2,(%ecx,%edi,8) │ │ │ │ + vmovsd (%edx,%eax,8),%xmm3 │ │ │ │ + mov (%esi,%eax,4),%edi │ │ │ │ + inc %eax │ │ │ │ vmovsd %xmm3,(%ecx,%edi,8) │ │ │ │ vmovsd (%edx,%eax,8),%xmm4 │ │ │ │ mov (%esi,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ vmovsd %xmm4,(%ecx,%edi,8) │ │ │ │ vmovsd (%edx,%eax,8),%xmm5 │ │ │ │ mov (%esi,%eax,4),%edi │ │ │ │ @@ -57103,23 +59154,19 @@ │ │ │ │ mov (%esi,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ vmovsd %xmm7,(%ecx,%edi,8) │ │ │ │ vmovsd (%edx,%eax,8),%xmm0 │ │ │ │ mov (%esi,%eax,4),%edi │ │ │ │ inc %eax │ │ │ │ vmovsd %xmm0,(%ecx,%edi,8) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jae 3e4a9 │ │ │ │ vmovsd (%edx,%eax,8),%xmm1 │ │ │ │ mov (%esi,%eax,4),%edi │ │ │ │ - inc %eax │ │ │ │ vmovsd %xmm1,(%ecx,%edi,8) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jae 3e4cf │ │ │ │ - vmovsd (%edx,%eax,8),%xmm2 │ │ │ │ - mov (%esi,%eax,4),%edi │ │ │ │ - vmovsd %xmm2,(%ecx,%edi,8) │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ mov (%esi,%edi,4),%edi │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ lea 0x2(%eax),%edi │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ mov (%esi,%edi,4),%edi │ │ │ │ @@ -57142,93 +59189,97 @@ │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ lea 0x7(%eax),%edi │ │ │ │ add $0x8,%eax │ │ │ │ fldl (%edx,%edi,8) │ │ │ │ mov (%esi,%edi,4),%edi │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 3e467 │ │ │ │ - addl $0x24,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x7c(%ebp) │ │ │ │ - jne 3e200 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - incl -0xa8(%ebp) │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - add %esi,-0x70(%ebp) │ │ │ │ + jb 3e441 │ │ │ │ + addl $0x24,-0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + jne 3e1e0 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + add %esi,-0x4c(%ebp) │ │ │ │ cmp %ecx,0x4(%eax) │ │ │ │ - jge 3dc39 │ │ │ │ + jge 3dc4d │ │ │ │ test %edx,%edx │ │ │ │ - je 3e522 │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + je 3e4f3 │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%edi │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3e6a7 │ │ │ │ + jne 3e66f │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 3e3a3 │ │ │ │ - addl $0x24,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x7c(%ebp) │ │ │ │ - jne 3e200 │ │ │ │ - jmp 3e4df │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - jmp 3dd79 │ │ │ │ + jne 3e383 │ │ │ │ + addl $0x24,-0x54(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x58(%ebp) │ │ │ │ + jne 3e1e0 │ │ │ │ + jmp 3e4b9 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + jmp 3dd87 │ │ │ │ vzeroupper │ │ │ │ - jmp 3dbf7 │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - cmpl $0x1,0x4(%eax) │ │ │ │ - jg 3dc11 │ │ │ │ - jmp 3e522 │ │ │ │ + jmp 3dc17 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + movl $0x0,-0x4c(%ebp) │ │ │ │ + cmpl $0x1,0x4(%ebx) │ │ │ │ + jg 3dc2e │ │ │ │ + jmp 3e4f3 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov %esi,%edi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ sub %ecx,%edi │ │ │ │ sub $0x8,%edi │ │ │ │ shr $0x3,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 3e63d │ │ │ │ + je 3e60b │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 3e625 │ │ │ │ + je 3e5f4 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 3e616 │ │ │ │ + je 3e5e5 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 3e607 │ │ │ │ + je 3e5d6 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 3e5f8 │ │ │ │ + je 3e5c7 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 3e5e9 │ │ │ │ + je 3e5b8 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 3e5da │ │ │ │ + je 3e5a9 │ │ │ │ fldl (%ebx) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ lea 0x8(%ebx),%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm3 │ │ │ │ - vmovsd %xmm3,(%ecx) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + vmovsd -0x48(%ebp),%xmm2 │ │ │ │ + vmovsd %xmm2,(%ecx) │ │ │ │ + vmovsd (%ebx),%xmm3 │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x8,%ebx │ │ │ │ + vmovsd %xmm3,-0x8(%eax) │ │ │ │ vmovsd (%ebx),%xmm4 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ vmovsd %xmm4,-0x8(%eax) │ │ │ │ vmovsd (%ebx),%xmm5 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ @@ -57241,1561 +59292,1480 @@ │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ vmovsd %xmm7,-0x8(%eax) │ │ │ │ vmovsd (%ebx),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ebx │ │ │ │ vmovsd %xmm0,-0x8(%eax) │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 3dc17 │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ vmovsd (%ebx),%xmm1 │ │ │ │ - add $0x8,%eax │ │ │ │ - add $0x8,%ebx │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp -0x60(%ebp),%eax │ │ │ │ - je 3dbf7 │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - vmovsd (%ebx),%xmm2 │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%ebx │ │ │ │ - vmovsd %xmm2,-0x40(%eax) │ │ │ │ - vmovsd -0x38(%ebx),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x38(%eax) │ │ │ │ - vmovsd -0x30(%ebx),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x30(%eax) │ │ │ │ - vmovsd -0x28(%ebx),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x28(%eax) │ │ │ │ - vmovsd -0x20(%ebx),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x20(%eax) │ │ │ │ - vmovsd -0x18(%ebx),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x18(%eax) │ │ │ │ - vmovsd -0x10(%ebx),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x10(%eax) │ │ │ │ - vmovsd -0x8(%ebx),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 3e640 │ │ │ │ - jmp 3dbf7 │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 3db7d │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + vmovsd %xmm1,-0x40(%eax) │ │ │ │ + vmovsd -0x38(%ebx),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x38(%eax) │ │ │ │ + vmovsd -0x30(%ebx),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x30(%eax) │ │ │ │ + vmovsd -0x28(%ebx),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x28(%eax) │ │ │ │ + vmovsd -0x20(%ebx),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x20(%eax) │ │ │ │ + vmovsd -0x18(%ebx),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x18(%eax) │ │ │ │ + vmovsd -0x10(%ebx),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x10(%eax) │ │ │ │ + vmovsd -0x8(%ebx),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%eax) │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 3e60e │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + jmp 3dc17 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b184 <__cxa_finalize@plt+0xad4> │ │ │ │ + jmp b14f <__cxa_finalize@plt+0xa9f> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b184 <__cxa_finalize@plt+0xad4> │ │ │ │ + jmp b14f <__cxa_finalize@plt+0xa9f> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003e6c0 >, std::allocator > > > const&)@@Base>: │ │ │ │ +0003e690 >, std::allocator > > > const&)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xac,%esp │ │ │ │ + sub $0x6c,%esp │ │ │ │ mov (%ecx),%edi │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9890d,%ebx │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x93940,%ebx │ │ │ │ + mov %edi,-0x44(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ push (%eax) │ │ │ │ push %esi │ │ │ │ - call a98f0 │ │ │ │ + call a4a60 │ │ │ │ mov (%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ mov (%ebx),%ecx │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - je 3eb7f >, std::allocator > > > const&)@@Base+0x4bf> │ │ │ │ + je 3eab9 >, std::allocator > > > const&)@@Base+0x429> │ │ │ │ lea -0x8(%ebx),%esi │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ecx,%esi │ │ │ │ - mov %esi,-0x40(%ebp) │ │ │ │ + mov %esi,-0x20(%ebp) │ │ │ │ cmp $0x10,%esi │ │ │ │ - jbe 3eb8b >, std::allocator > > > const&)@@Base+0x4cb> │ │ │ │ + jbe 3eac5 >, std::allocator > > > const&)@@Base+0x435> │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,%edx │ │ │ │ mov %ecx,%edi │ │ │ │ sub %esi,%edi │ │ │ │ lea -0x4(%edi),%esi │ │ │ │ - cmp $0x38,%esi │ │ │ │ - jbe 3eb8b >, std::allocator > > > const&)@@Base+0x4cb> │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov %edi,%esi │ │ │ │ + cmp $0x18,%esi │ │ │ │ + jbe 3eac5 >, std::allocator > > > const&)@@Base+0x435> │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ shr $0x3,%esi │ │ │ │ - mov %esi,-0x58(%ebp) │ │ │ │ - cmp $0x30,%edi │ │ │ │ - jbe 3ec9a >, std::allocator > > > const&)@@Base+0x5da> │ │ │ │ inc %esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x5,%esi │ │ │ │ lea (%esi,%ecx,1),%edi │ │ │ │ - sub $0x40,%esi │ │ │ │ - shr $0x6,%esi │ │ │ │ + sub $0x20,%esi │ │ │ │ + shr $0x5,%esi │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ inc %esi │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ and $0x7,%esi │ │ │ │ - je 3e823 >, std::allocator > > > const&)@@Base+0x163> │ │ │ │ + je 3e7be >, std::allocator > > > const&)@@Base+0x12e> │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 3e807 >, std::allocator > > > const&)@@Base+0x147> │ │ │ │ + je 3e7aa >, std::allocator > > > const&)@@Base+0x11a> │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 3e7f4 >, std::allocator > > > const&)@@Base+0x134> │ │ │ │ + je 3e79b >, std::allocator > > > const&)@@Base+0x10b> │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 3e7e1 >, std::allocator > > > const&)@@Base+0x121> │ │ │ │ + je 3e78c >, std::allocator > > > const&)@@Base+0xfc> │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 3e7ce >, std::allocator > > > const&)@@Base+0x10e> │ │ │ │ + je 3e77d >, std::allocator > > > const&)@@Base+0xed> │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 3e7bb >, std::allocator > > > const&)@@Base+0xfb> │ │ │ │ + je 3e76e >, std::allocator > > > const&)@@Base+0xde> │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 3e7a8 >, std::allocator > > > const&)@@Base+0xe8> │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - lea 0x40(%ecx),%eax │ │ │ │ - vmovupd (%edx),%zmm0 │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vmovupd %zmm0,(%ecx) │ │ │ │ - vmovupd (%edx),%zmm1 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm1,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm2,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm3 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm3,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm4 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm4,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm5 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm5,-0x40(%eax) │ │ │ │ - vmovupd (%edx),%zmm6 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm6,-0x40(%eax) │ │ │ │ - cmp -0x48(%ebp),%eax │ │ │ │ - je 3e8a8 >, std::allocator > > > const&)@@Base+0x1e8> │ │ │ │ - mov -0x3c(%ebp),%esi │ │ │ │ - vmovupd (%edx),%zmm7 │ │ │ │ - add $0x200,%eax │ │ │ │ - add $0x200,%edx │ │ │ │ - vmovupd %zmm7,-0x200(%eax) │ │ │ │ - vmovupd -0x1c0(%edx),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%eax) │ │ │ │ - vmovupd -0x180(%edx),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x180(%eax) │ │ │ │ - vmovupd -0x140(%edx),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%eax) │ │ │ │ - vmovupd -0x100(%edx),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x100(%eax) │ │ │ │ - vmovupd -0xc0(%edx),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%eax) │ │ │ │ - vmovupd -0x80(%edx),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x80(%eax) │ │ │ │ - vmovupd -0x40(%edx),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x40(%eax) │ │ │ │ - cmp -0x48(%ebp),%eax │ │ │ │ - jne 3e826 >, std::allocator > > > const&)@@Base+0x166> │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 3eb77 >, std::allocator > > > const&)@@Base+0x4b7> │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - lea (%ecx,%edx,1),%eax │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - sub -0x48(%ebp),%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 3e8fc >, std::allocator > > > const&)@@Base+0x23c> │ │ │ │ - lea 0x1(%edi),%esi │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - vmovupd (%edi,%edx,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%ecx,%edx,1) │ │ │ │ - test $0x3,%esi │ │ │ │ - je 3eb77 >, std::allocator > > > const&)@@Base+0x4b7> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - lea (%eax,%esi,8),%eax │ │ │ │ - add %esi,%ecx │ │ │ │ - lea 0x0(,%ecx,8),%edx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - lea 0x8(%eax),%edi │ │ │ │ - fldl (%esi,%edx,1) │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - vmovsd -0x48(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%eax) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 3eb77 >, std::allocator > > > const&)@@Base+0x4b7> │ │ │ │ - fldl 0x8(%esi,%edx,1) │ │ │ │ - lea 0x10(%eax),%ecx │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - vmovsd -0x48(%ebp),%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%eax) │ │ │ │ + je 3e75f >, std::allocator > > > const&)@@Base+0xcf> │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + lea 0x20(%ecx),%eax │ │ │ │ + vmovupd (%edx),%ymm0 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + vmovupd %ymm0,(%ecx) │ │ │ │ + vmovupd (%edx),%ymm1 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm1,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm2,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm3 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm3,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm4 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm4,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm5 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm5,-0x20(%eax) │ │ │ │ + vmovupd (%edx),%ymm6 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm6,-0x20(%eax) │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ + je 3e838 >, std::allocator > > > const&)@@Base+0x1a8> │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ + vmovupd (%edx),%ymm7 │ │ │ │ + add $0x100,%eax │ │ │ │ + add $0x100,%edx │ │ │ │ + vmovupd %ymm7,-0x100(%eax) │ │ │ │ + vmovupd -0xe0(%edx),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xe0(%eax) │ │ │ │ + vmovupd -0xc0(%edx),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xc0(%eax) │ │ │ │ + vmovupd -0xa0(%edx),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%eax) │ │ │ │ + vmovupd -0x80(%edx),%ymm3 │ │ │ │ + vmovupd %ymm3,-0x80(%eax) │ │ │ │ + vmovupd -0x60(%edx),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%eax) │ │ │ │ + vmovupd -0x40(%edx),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x40(%eax) │ │ │ │ + vmovupd -0x20(%edx),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x20(%eax) │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ + jne 3e7c1 >, std::allocator > > > const&)@@Base+0x131> │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + test $0x3,%al │ │ │ │ + je 3eab1 >, std::allocator > > > const&)@@Base+0x421> │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + lea (%ecx,%eax,8),%edx │ │ │ │ + mov %eax,%edi │ │ │ │ + lea 0x8(%edx),%ecx │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + vmovsd -0x28(%ebp),%xmm7 │ │ │ │ + vmovsd %xmm7,(%edx) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 3eb77 >, std::allocator > > > const&)@@Base+0x4b7> │ │ │ │ - vmovsd 0x10(%esi,%edx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%eax) │ │ │ │ + je 3eab1 >, std::allocator > > > const&)@@Base+0x421> │ │ │ │ + fldl 0x8(%esi,%eax,8) │ │ │ │ + lea 0x10(%edx),%eax │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + vmovsd -0x28(%ebp),%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%edx) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 3eab1 >, std::allocator > > > const&)@@Base+0x421> │ │ │ │ + vmovsd 0x10(%esi,%edi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,0x10(%edx) │ │ │ │ vzeroupper │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 3eb6b >, std::allocator > > > const&)@@Base+0x4ab> │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ + jle 3eaa5 >, std::allocator > > > const&)@@Base+0x415> │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ mov 0x90(%eax),%ebx │ │ │ │ - mov (%esi),%edi │ │ │ │ - add $0xc,%ecx │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ - lea 0x10(%edi),%esi │ │ │ │ + mov (%esi),%ecx │ │ │ │ + add $0xc,%edi │ │ │ │ + mov %edi,-0x54(%ebp) │ │ │ │ mov $0x2,%edi │ │ │ │ + lea 0x10(%ecx),%esi │ │ │ │ mov -0x4(%ebx,%edi,4),%eax │ │ │ │ mov (%esi),%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov -0x4(%esi),%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3eb55 >, std::allocator > > > const&)@@Base+0x495> │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x88(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + je 3ea8f >, std::allocator > > > const&)@@Base+0x3ff> │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ sub %edx,%esi │ │ │ │ - je 3eb37 >, std::allocator > > > const&)@@Base+0x477> │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + je 3ea77 >, std::allocator > > > const&)@@Base+0x3e7> │ │ │ │ mov (%eax),%ebx │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ sub %ebx,%edi │ │ │ │ - je 3eb37 >, std::allocator > > > const&)@@Base+0x477> │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ + je 3ea77 >, std::allocator > > > const&)@@Base+0x3e7> │ │ │ │ + mov -0x54(%ebp),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - sar $0x2,%ecx │ │ │ │ sar $0x2,%edi │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + sar $0x2,%ecx │ │ │ │ + mov %edi,-0x20(%ebp) │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ mov 0x18(%eax),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - mov %edi,-0x40(%ebp) │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %edi,-0x28(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov -0x50(%ebp),%ebx │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ add (%ebx,%edx,4),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ lea (%edi,%eax,8),%ecx │ │ │ │ lea (%ebx,%edx,4),%eax │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ fldl (%ecx) │ │ │ │ fmuls (%eax) │ │ │ │ add %esi,%eax │ │ │ │ lea -0x1(%edx),%edi │ │ │ │ mov (%ebx),%edx │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ and $0x3,%edi │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ faddl (%ebx,%edx,8) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ mov $0x1,%edx │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jae 3eb25 >, std::allocator > > > const&)@@Base+0x465> │ │ │ │ + cmp -0x20(%ebp),%edx │ │ │ │ + jae 3ea65 >, std::allocator > > > const&)@@Base+0x3d5> │ │ │ │ test %edi,%edi │ │ │ │ - je 3eab4 >, std::allocator > > > const&)@@Base+0x3f4> │ │ │ │ + je 3e9f4 >, std::allocator > > > const&)@@Base+0x364> │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 3ea93 >, std::allocator > > > const&)@@Base+0x3d3> │ │ │ │ + je 3e9d3 >, std::allocator > > > const&)@@Base+0x343> │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 3ea77 >, std::allocator > > > const&)@@Base+0x3b7> │ │ │ │ + je 3e9b7 >, std::allocator > > > const&)@@Base+0x327> │ │ │ │ fldl (%ecx) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ fmuls (%eax) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ faddl (%ebx,%edx,8) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ mov $0x2,%edx │ │ │ │ fldl (%ecx) │ │ │ │ fmuls (%eax) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ add %esi,%eax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov (%edi,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ faddl (%ebx,%edi,8) │ │ │ │ fstpl (%ebx,%edi,8) │ │ │ │ fldl (%ecx) │ │ │ │ fmuls (%eax) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ add %esi,%eax │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ mov (%edi,%edx,4),%edi │ │ │ │ inc %edx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + cmp -0x20(%ebp),%edx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ faddl (%ebx,%edi,8) │ │ │ │ fstpl (%ebx,%edi,8) │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jae 3eb25 >, std::allocator > > > const&)@@Base+0x465> │ │ │ │ + jae 3ea65 >, std::allocator > > > const&)@@Base+0x3d5> │ │ │ │ mov %ecx,%ebx │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ fmuls (%eax) │ │ │ │ - mov -0x3c(%ebp),%ecx │ │ │ │ add %esi,%eax │ │ │ │ mov (%ecx,%edx,4),%edi │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ faddl (%ecx,%edi,8) │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ fmuls (%eax) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ add %esi,%eax │ │ │ │ mov 0x4(%edi,%edx,4),%edi │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ faddl (%ecx,%edi,8) │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ fmuls (%eax) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ add %esi,%eax │ │ │ │ mov 0x8(%edi,%edx,4),%edi │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ faddl (%ecx,%edi,8) │ │ │ │ fstpl (%ecx,%edi,8) │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x1c(%ebp),%edi │ │ │ │ fmuls (%eax) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ add %esi,%eax │ │ │ │ mov 0xc(%edi,%edx,4),%edi │ │ │ │ add $0x4,%edx │ │ │ │ lea (%ecx,%edi,8),%ecx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - fldl -0x58(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ - cmp -0x48(%ebp),%edx │ │ │ │ - jb 3eab6 >, std::allocator > > > const&)@@Base+0x3f6> │ │ │ │ - incl -0x4c(%ebp) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - cmp %eax,-0x4c(%ebp) │ │ │ │ - jb 3ea00 >, std::allocator > > > const&)@@Base+0x340> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + cmp -0x20(%ebp),%edx │ │ │ │ + jb 3e9f6 >, std::allocator > > > const&)@@Base+0x366> │ │ │ │ + incl -0x2c(%ebp) │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + cmp %eax,-0x2c(%ebp) │ │ │ │ + jb 3e940 >, std::allocator > > > const&)@@Base+0x2b0> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ add $0x24,%eax │ │ │ │ - cmp %eax,-0x70(%ebp) │ │ │ │ - jne 3e9b0 >, std::allocator > > > const&)@@Base+0x2f0> │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + cmp %eax,-0x50(%ebp) │ │ │ │ + jne 3e8f0 >, std::allocator > > > const&)@@Base+0x260> │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ inc %edi │ │ │ │ - addl $0xc,-0x74(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + addl $0xc,-0x54(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - add %ecx,-0x68(%ebp) │ │ │ │ + add %ecx,-0x48(%ebp) │ │ │ │ cmp %edx,%edi │ │ │ │ - jle 3e978 >, std::allocator > > > const&)@@Base+0x2b8> │ │ │ │ + jle 3e8c7 >, std::allocator > > > const&)@@Base+0x237> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ vzeroupper │ │ │ │ - jmp 3e943 >, std::allocator > > > const&)@@Base+0x283> │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - jmp 3e94d >, std::allocator > > > const&)@@Base+0x28d> │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - sub %ecx,%esi │ │ │ │ - sub $0x8,%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 3ec36 >, std::allocator > > > const&)@@Base+0x576> │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 3ec1f >, std::allocator > > > const&)@@Base+0x55f> │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 3ec10 >, std::allocator > > > const&)@@Base+0x550> │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 3ec01 >, std::allocator > > > const&)@@Base+0x541> │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 3ebf2 >, std::allocator > > > const&)@@Base+0x532> │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 3ebe3 >, std::allocator > > > const&)@@Base+0x523> │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 3ebd4 >, std::allocator > > > const&)@@Base+0x514> │ │ │ │ - fldl (%edx) │ │ │ │ + jmp 3e892 >, std::allocator > > > const&)@@Base+0x202> │ │ │ │ + movl $0x0,-0x48(%ebp) │ │ │ │ + jmp 3e89c >, std::allocator > > > const&)@@Base+0x20c> │ │ │ │ + mov %ebx,%edi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + sub %ecx,%edi │ │ │ │ + sub $0x8,%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ + inc %edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 3eb70 >, std::allocator > > > const&)@@Base+0x4e0> │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 3eb59 >, std::allocator > > > const&)@@Base+0x4c9> │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 3eb4a >, std::allocator > > > const&)@@Base+0x4ba> │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 3eb3b >, std::allocator > > > const&)@@Base+0x4ab> │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 3eb2c >, std::allocator > > > const&)@@Base+0x49c> │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 3eb1d >, std::allocator > > > const&)@@Base+0x48d> │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 3eb0e >, std::allocator > > > const&)@@Base+0x47e> │ │ │ │ + fldl (%esi) │ │ │ │ lea 0x8(%ecx),%eax │ │ │ │ - lea 0x8(%edx),%edx │ │ │ │ - fstpl -0x48(%ebp) │ │ │ │ - vmovsd -0x48(%ebp),%xmm3 │ │ │ │ - vmovsd %xmm3,(%ecx) │ │ │ │ - vmovsd (%edx),%xmm4 │ │ │ │ + lea 0x8(%esi),%esi │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ + vmovsd -0x28(%ebp),%xmm2 │ │ │ │ + vmovsd %xmm2,(%ecx) │ │ │ │ + vmovsd (%esi),%xmm3 │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%esi │ │ │ │ + vmovsd %xmm3,-0x8(%eax) │ │ │ │ + vmovsd (%esi),%xmm4 │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x8,%esi │ │ │ │ vmovsd %xmm4,-0x8(%eax) │ │ │ │ - vmovsd (%edx),%xmm5 │ │ │ │ + vmovsd (%esi),%xmm5 │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%esi │ │ │ │ vmovsd %xmm5,-0x8(%eax) │ │ │ │ - vmovsd (%edx),%xmm6 │ │ │ │ + vmovsd (%esi),%xmm6 │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%esi │ │ │ │ vmovsd %xmm6,-0x8(%eax) │ │ │ │ - vmovsd (%edx),%xmm7 │ │ │ │ + vmovsd (%esi),%xmm7 │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%esi │ │ │ │ vmovsd %xmm7,-0x8(%eax) │ │ │ │ - vmovsd (%edx),%xmm0 │ │ │ │ + vmovsd (%esi),%xmm0 │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%esi │ │ │ │ vmovsd %xmm0,-0x8(%eax) │ │ │ │ - vmovsd (%edx),%xmm1 │ │ │ │ - add $0x8,%eax │ │ │ │ - add $0x8,%edx │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 3e943 >, std::allocator > > > const&)@@Base+0x283> │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - vmovsd (%edx),%xmm2 │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 3e892 >, std::allocator > > > const&)@@Base+0x202> │ │ │ │ + mov -0x1c(%ebp),%ecx │ │ │ │ + vmovsd (%esi),%xmm1 │ │ │ │ add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovsd %xmm2,-0x40(%eax) │ │ │ │ - vmovsd -0x38(%edx),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x38(%eax) │ │ │ │ - vmovsd -0x30(%edx),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x30(%eax) │ │ │ │ - vmovsd -0x28(%edx),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x28(%eax) │ │ │ │ - vmovsd -0x20(%edx),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x20(%eax) │ │ │ │ - vmovsd -0x18(%edx),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x18(%eax) │ │ │ │ - vmovsd -0x10(%edx),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x10(%eax) │ │ │ │ - vmovsd -0x8(%edx),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 3ec39 >, std::allocator > > > const&)@@Base+0x579> │ │ │ │ - mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 3e943 >, std::allocator > > > const&)@@Base+0x283> │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 3e8c3 >, std::allocator > > > const&)@@Base+0x203> │ │ │ │ + add $0x40,%esi │ │ │ │ + vmovsd %xmm1,-0x40(%eax) │ │ │ │ + vmovsd -0x38(%esi),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x38(%eax) │ │ │ │ + vmovsd -0x30(%esi),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x30(%eax) │ │ │ │ + vmovsd -0x28(%esi),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x28(%eax) │ │ │ │ + vmovsd -0x20(%esi),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x20(%eax) │ │ │ │ + vmovsd -0x18(%esi),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x18(%eax) │ │ │ │ + vmovsd -0x10(%esi),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x10(%eax) │ │ │ │ + vmovsd -0x8(%esi),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%eax) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 3eb73 >, std::allocator > > > const&)@@Base+0x4e3> │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ + jmp 3e892 >, std::allocator > > > const&)@@Base+0x202> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003ecb0 : │ │ │ │ +0003ebe0 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x933ff,%ebx │ │ │ │ push %ecx │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - sub $0x68,%esp │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + sub $0x48,%esp │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x98322,%ebx │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - mov %ebx,-0x60(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ push 0x8(%ecx) │ │ │ │ push 0x4(%ecx) │ │ │ │ push (%ecx) │ │ │ │ push %esi │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call 30d10 │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + call 31360 │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 3f079 │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - nop │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - mov (%esi),%edi │ │ │ │ - mov %ecx,-0x5c(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 3f037 │ │ │ │ - lea -0x8(%ecx),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edi,%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - cmp $0x70,%edx │ │ │ │ - jbe 3f0ba │ │ │ │ - inc %ebx │ │ │ │ - mov -0x4c(%ebp),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ - lea (%ecx,%edi,1),%esi │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - shr $0x7,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 3ee96 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 3ee6d │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 3ee4c │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 3ee2b │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 3ee0a │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 3ede9 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 3edc8 │ │ │ │ - vcvtpd2ps (%edi),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%edi),%ymm1 │ │ │ │ - lea 0x80(%edi),%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm4 │ │ │ │ + mov %edx,-0x38(%ebp) │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 3ef39 │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x4(%ebx),%ecx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 3eef8 │ │ │ │ + lea -0x8(%ecx),%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ + mov %edi,-0x34(%ebp) │ │ │ │ + cmp $0x30,%esi │ │ │ │ + jbe 3ef8a │ │ │ │ + inc %edi │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + shr $0x3,%esi │ │ │ │ + shl $0x6,%esi │ │ │ │ + lea (%esi,%eax,1),%edi │ │ │ │ + sub $0x40,%esi │ │ │ │ + shr $0x6,%esi │ │ │ │ + mov %edi,-0x3c(%ebp) │ │ │ │ + inc %esi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 3ef80 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 3ed6f │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 3ed55 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 3ed3b │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 3ed21 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 3ed07 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 3eced │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + lea 0x40(%eax),%edx │ │ │ │ + lea 0x20(%ecx),%ecx │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm6 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm5 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm0 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3ef88 │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ - add $0x400,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%ecx) │ │ │ │ + cmp -0x3c(%ebp),%edx │ │ │ │ + je 3ee83 │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ add $0x200,%edx │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm0 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm2 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm4 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm7,-0x200(%edx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm2 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm7 │ │ │ │ - vmovups %zmm3,-0x1c0(%edx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm1 │ │ │ │ - vmovups %zmm5,-0x180(%edx) │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm0,-0x140(%edx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm3 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm0 │ │ │ │ - vmovups %zmm4,-0x100(%edx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm6,-0xc0(%edx) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm2,-0x80(%edx) │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 3ee96 │ │ │ │ - test $0xf,%bl │ │ │ │ - je 3f02a │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - lea (%ebx,%edx,4),%esi │ │ │ │ - lea (%edi,%edx,8),%ebx │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 3f0cf │ │ │ │ - vcvtpd2psy (%edi,%edx,8),%xmm6 │ │ │ │ - vcvtpd2psy 0x20(%edi,%edx,8),%xmm1 │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ - vmovups %ymm7,(%ecx,%edx,4) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 3f02a │ │ │ │ + add $0x100,%ecx │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm6 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm0 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm2 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm4 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm6 │ │ │ │ + vmovups %ymm7,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm2 │ │ │ │ + vmovups %ymm3,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm1 │ │ │ │ + vmovups %ymm5,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm7 │ │ │ │ + vmovups %ymm0,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm3 │ │ │ │ + vmovups %ymm4,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ + vmovups %ymm6,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%ecx) │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 3ed98 │ │ │ │ + mov %edi,-0x30(%ebp) │ │ │ │ + testb $0x7,-0x30(%ebp) │ │ │ │ + je 3eeeb │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - lea (%esi,%ecx,4),%esi │ │ │ │ - lea (%ebx,%ecx,8),%ebx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 3f009 │ │ │ │ - add %ecx,%edx │ │ │ │ - inc %eax │ │ │ │ - vmovupd (%edi,%edx,8),%xmm0 │ │ │ │ - vinsertf64x2 $0x1,0x10(%edi,%edx,8),%ymm0,%ymm2 │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - vcvtpd2ps %ymm2,%xmm3 │ │ │ │ - vmovups %xmm3,(%edi,%edx,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 3f02a │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%esi,%eax,4),%esi │ │ │ │ - lea (%ebx,%eax,8),%ebx │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ - fldl (%ebx) │ │ │ │ - lea 0x8(%ebx),%edx │ │ │ │ - fstps (%esi) │ │ │ │ + lea (%edx,%ecx,4),%edi │ │ │ │ + lea (%eax,%ecx,8),%esi │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 3eeca │ │ │ │ + vmovupd (%eax,%ecx,8),%xmm1 │ │ │ │ + inc %edx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ecx,8),%ymm1,%ymm6 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + vcvtpd2ps %ymm6,%xmm7 │ │ │ │ + vmovups %xmm7,(%eax,%ecx,4) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 3eeeb │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + lea (%edi,%edx,4),%edi │ │ │ │ + lea (%esi,%edx,8),%esi │ │ │ │ + fldl (%esi) │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ + fstps (%edi) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 3f02a │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ - lea 0x10(%ebx),%eax │ │ │ │ - fstps 0x4(%esi) │ │ │ │ + je 3eeeb │ │ │ │ + fldl 0x8(%esi) │ │ │ │ + lea 0x10(%esi),%eax │ │ │ │ + fstps 0x4(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3f02a │ │ │ │ - fldl 0x10(%ebx) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - lea 0x4(%esi,%edi,4),%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - addl $0xc,-0x50(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - cmp %edx,-0x58(%ebp) │ │ │ │ - jne 3ed30 │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + je 3eeeb │ │ │ │ + fldl 0x10(%esi) │ │ │ │ + fstps 0x8(%edi) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ + lea 0x4(%edi,%esi,4),%edx │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + add $0xc,%ebx │ │ │ │ + cmp %ebx,-0x38(%ebp) │ │ │ │ + jne 3ec60 │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov (%esi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3f0b0 │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov (%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 3ef70 │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - add $0xc,%esi │ │ │ │ - sub %ecx,%eax │ │ │ │ - push %eax │ │ │ │ + add $0xc,%edi │ │ │ │ + sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ + push %ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x58(%ebp) │ │ │ │ - jne 3f050 │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 3f095 │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ + cmp %edi,-0x38(%ebp) │ │ │ │ + jne 3ef10 │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x38(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 3ef55 │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%edx │ │ │ │ + sub %esi,%edx │ │ │ │ push %edx │ │ │ │ - push %ebx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3f0d6 │ │ │ │ + jne 3ef96 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,-0x58(%ebp) │ │ │ │ - jne 3f050 │ │ │ │ - jmp 3f073 │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - ja 3efad │ │ │ │ + add $0xc,%edi │ │ │ │ + cmp %edi,-0x38(%ebp) │ │ │ │ + jne 3ef10 │ │ │ │ + jmp 3ef33 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov %edi,%esi │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + jmp 3ed98 │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 3efd8 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 3ee98 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b1ca <__cxa_finalize@plt+0xb1a> │ │ │ │ + jmp b18f <__cxa_finalize@plt+0xadf> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f0f0 : │ │ │ │ +0003efb0 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x97ef4,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x93034,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + sub $0x88,%esp │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ mov 0xc(%ecx),%ebx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov (%ecx),%esi │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov (%ecx),%edi │ │ │ │ - mov 0x8(%ecx),%esi │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ mov 0x14(%ecx),%edx │ │ │ │ mov 0x18(%ecx),%ecx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ - cmp $0xfffffff,%edi │ │ │ │ - ja b1f9 <__cxa_finalize@plt+0xb49> │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 3f977 │ │ │ │ - lea 0x0(,%edi,8),%ebx │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + cmp $0xfffffff,%esi │ │ │ │ + ja b1be <__cxa_finalize@plt+0xb0e> │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 3f6bb │ │ │ │ + lea 0x0(,%esi,8),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ fldz │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ fstpl (%eax) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ lea (%eax,%edx,1),%ecx │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 3f220 │ │ │ │ + mov %ecx,-0x20(%ebp) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 3f0bc │ │ │ │ sub $0x4,%esp │ │ │ │ sub $0x8,%edx │ │ │ │ push %edx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ call a570 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ - mov %eax,-0x44(%ebp) │ │ │ │ - push %esi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - lea -0x78(%ebp),%ebx │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ - lea -0x68(%ebp),%ecx │ │ │ │ - push %esi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ + lea -0x58(%ebp),%ebx │ │ │ │ + mov %eax,-0x24(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ push %edi │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + push %esi │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + lea -0x38(%ebp),%edx │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ push %ebx │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - lea -0x68(%ebp),%edx │ │ │ │ - push %esi │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + lea -0x38(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ push %edi │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + push %esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ add $0xc,%esp │ │ │ │ - push %esi │ │ │ │ - lea -0x68(%ebp),%esi │ │ │ │ push %edi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + lea -0x48(%ebp),%edi │ │ │ │ push %esi │ │ │ │ - call a98f0 │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + push %edi │ │ │ │ + call a4a60 │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ - push %esi │ │ │ │ - push -0x94(%ebp) │ │ │ │ - push -0x88(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - call 31bd0 >&)@@Base> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + push %edi │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + call 31f60 >&)@@Base> │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - test %edi,%edi │ │ │ │ - je 3f58b │ │ │ │ - lea -0x1(%edi),%eax │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 3f9b8 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov %edi,%esi │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - shr $0x4,%esi │ │ │ │ - shl $0x7,%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - add %esi,%ebx │ │ │ │ - add $0xffffff80,%esi │ │ │ │ - shr $0x7,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 3f3e5 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 3f3bc │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 3f39b │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 3f37a │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 3f359 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 3f338 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - jne 3f98c │ │ │ │ - vcvtpd2ps (%ecx),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%ecx),%ymm4 │ │ │ │ + test %esi,%esi │ │ │ │ + je 3f36f │ │ │ │ + lea -0x1(%esi),%ebx │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + jbe 3f6ef │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov %edi,%eax │ │ │ │ + shr $0x3,%ecx │ │ │ │ + shl $0x6,%ecx │ │ │ │ + lea (%ecx,%edi,1),%ebx │ │ │ │ + sub $0x40,%ecx │ │ │ │ + shr $0x6,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 3f227 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 3f205 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 3f1eb │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 3f1d1 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 3f1b7 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 3f19d │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jne 3f6d0 │ │ │ │ + vcvtpd2psy (%eax),%xmm3 │ │ │ │ + add $0x20,%edx │ │ │ │ add $0x40,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%eax) │ │ │ │ - vcvtpd2ps (%ecx),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%ecx),%ymm7 │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm6 │ │ │ │ + add $0x20,%edx │ │ │ │ add $0x40,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%eax) │ │ │ │ - vcvtpd2ps (%ecx),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%ecx),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm2 │ │ │ │ + add $0x20,%edx │ │ │ │ add $0x40,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%eax) │ │ │ │ - vcvtpd2ps (%ecx),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%ecx),%ymm5 │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm4 │ │ │ │ + add $0x20,%edx │ │ │ │ add $0x40,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,-0x40(%eax) │ │ │ │ - vcvtpd2ps (%ecx),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%ecx),%ymm0 │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm7 │ │ │ │ + add $0x20,%edx │ │ │ │ add $0x40,%eax │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%eax) │ │ │ │ - vcvtpd2ps (%ecx),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%ecx),%ymm1 │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm3 │ │ │ │ add $0x40,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%eax) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 3f4dd │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - vcvtpd2ps (%ecx),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%ecx),%ymm6 │ │ │ │ - add $0x400,%ecx │ │ │ │ + add $0x20,%edx │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%edx) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 3f30e │ │ │ │ + vcvtpd2psy (%eax),%xmm5 │ │ │ │ add $0x200,%eax │ │ │ │ - vcvtpd2ps -0x380(%ecx),%ymm0 │ │ │ │ - vcvtpd2ps -0x340(%ecx),%ymm2 │ │ │ │ - vcvtpd2ps -0x300(%ecx),%ymm4 │ │ │ │ - vcvtpd2ps -0x2c0(%ecx),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vcvtpd2ps -0x280(%ecx),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm7,-0x200(%eax) │ │ │ │ - vcvtpd2ps -0x200(%ecx),%ymm2 │ │ │ │ - vcvtpd2ps -0x240(%ecx),%ymm7 │ │ │ │ - vmovups %zmm3,-0x1c0(%eax) │ │ │ │ - vcvtpd2ps -0x1c0(%ecx),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vcvtpd2ps -0x140(%ecx),%ymm1 │ │ │ │ - vmovups %zmm5,-0x180(%eax) │ │ │ │ - vcvtpd2ps -0x180(%ecx),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vcvtpd2ps -0x100(%ecx),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm0,-0x140(%eax) │ │ │ │ - vcvtpd2ps -0x80(%ecx),%ymm3 │ │ │ │ - vcvtpd2ps -0xc0(%ecx),%ymm0 │ │ │ │ - vmovups %zmm4,-0x100(%eax) │ │ │ │ - vcvtpd2ps -0x40(%ecx),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm6,-0xc0(%eax) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm2,-0x80(%eax) │ │ │ │ - vmovups %zmm5,-0x40(%eax) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jne 3f3e8 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + add $0x100,%edx │ │ │ │ + vcvtpd2psy -0x1e0(%eax),%xmm6 │ │ │ │ + vcvtpd2psy -0x1c0(%eax),%xmm0 │ │ │ │ + vcvtpd2psy -0x1a0(%eax),%xmm2 │ │ │ │ + vcvtpd2psy -0x180(%eax),%xmm4 │ │ │ │ + vcvtpd2psy -0x160(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vcvtpd2psy -0x140(%eax),%xmm6 │ │ │ │ + vmovups %ymm7,-0x100(%edx) │ │ │ │ + vcvtpd2psy -0x120(%eax),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vcvtpd2psy -0x100(%eax),%xmm2 │ │ │ │ + vmovups %ymm3,-0xe0(%edx) │ │ │ │ + vcvtpd2psy -0xe0(%eax),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ + vcvtpd2psy -0xa0(%eax),%xmm1 │ │ │ │ + vmovups %ymm5,-0xc0(%edx) │ │ │ │ + vcvtpd2psy -0xc0(%eax),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vcvtpd2psy -0x80(%eax),%xmm7 │ │ │ │ + vmovups %ymm0,-0xa0(%edx) │ │ │ │ + vcvtpd2psy -0x60(%eax),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vcvtpd2psy -0x40(%eax),%xmm3 │ │ │ │ + vmovups %ymm4,-0x80(%edx) │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ + vmovups %ymm6,-0x60(%edx) │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x40(%edx) │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%edx) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 3f227 │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 3f58b │ │ │ │ - mov %edi,%edx │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 3f36f │ │ │ │ + mov %esi,%edx │ │ │ │ sub %ecx,%edx │ │ │ │ lea -0x1(%edx),%ebx │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jbe 3f9c1 │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - vcvtpd2psy (%esi,%ecx,8),%xmm6 │ │ │ │ - vcvtpd2psy 0x20(%esi,%ecx,8),%xmm1 │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ - vmovups %ymm7,(%ebx,%ecx,4) │ │ │ │ - test $0x7,%dl │ │ │ │ - je 3f58b │ │ │ │ - mov %edx,%ebx │ │ │ │ - and $0xfffffff8,%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - sub %ebx,%edx │ │ │ │ - lea -0x1(%edx),%esi │ │ │ │ - cmp $0x2,%esi │ │ │ │ - jbe 3f55e │ │ │ │ - add %ebx,%ecx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - vmovupd (%ebx,%ecx,8),%xmm0 │ │ │ │ - vinsertf64x2 $0x1,0x10(%ebx,%ecx,8),%ymm0,%ymm2 │ │ │ │ - vcvtpd2ps %ymm2,%xmm3 │ │ │ │ - vmovups %xmm3,(%esi,%ecx,4) │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jbe 3f348 │ │ │ │ + vmovupd (%edi,%ecx,8),%xmm1 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + vinsertf128 $0x1,0x10(%edi,%ecx,8),%ymm1,%ymm6 │ │ │ │ + vcvtpd2ps %ymm6,%xmm7 │ │ │ │ + vmovups %xmm7,(%ebx,%ecx,4) │ │ │ │ test $0x3,%dl │ │ │ │ - je 3f58b │ │ │ │ + je 3f36f │ │ │ │ and $0xfffffffc,%edx │ │ │ │ add %edx,%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + fldl (%edi,%eax,8) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - fldl (%edx,%eax,8) │ │ │ │ - fstps (%ebx,%eax,4) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 3f58b │ │ │ │ - fldl 0x8(%edx,%eax,8) │ │ │ │ - lea 0x2(%eax),%esi │ │ │ │ - fstps 0x4(%ebx,%eax,4) │ │ │ │ - cmp %edi,%esi │ │ │ │ - jge 3f58b │ │ │ │ - fldl 0x10(%edx,%eax,8) │ │ │ │ - fstps 0x8(%ebx,%eax,4) │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 3f8d9 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + fstps (%edx,%eax,4) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jge 3f36f │ │ │ │ + fldl 0x8(%edi,%eax,8) │ │ │ │ + lea 0x2(%eax),%ebx │ │ │ │ + fstps 0x4(%edx,%eax,4) │ │ │ │ + cmp %ebx,%esi │ │ │ │ + jle 3f36f │ │ │ │ + fldl 0x10(%edi,%eax,8) │ │ │ │ + fstps 0x8(%edx,%eax,4) │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 3f63a │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - mov (%edx),%edi │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - cmp %ebx,%edi │ │ │ │ - je 3f8c6 │ │ │ │ - lea -0x8(%ebx),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edi,%ecx │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 3f628 │ │ │ │ + lea -0x8(%edi),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%ecx │ │ │ │ mov %ecx,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - cmp $0x70,%ecx │ │ │ │ - jbe 3f953 │ │ │ │ + mov %ebx,-0x64(%ebp) │ │ │ │ + cmp $0x30,%ecx │ │ │ │ + jbe 3f6aa │ │ │ │ + lea 0x1(%ebx),%ebx │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + lea (%ebx,%eax,1),%edi │ │ │ │ + sub $0x40,%ebx │ │ │ │ + shr $0x6,%ebx │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ inc %ebx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ - lea (%ecx,%edi,1),%esi │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - shr $0x7,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 3f71c │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 3f6f3 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 3f6d2 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 3f6b1 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 3f690 │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 3f66f │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 3f64e │ │ │ │ - vcvtpd2ps (%edi),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%edi),%ymm5 │ │ │ │ - lea 0x80(%edi),%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 3f6a0 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 3f49f │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 3f485 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 3f46b │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 3f451 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 3f437 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 3f41d │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + lea 0x40(%eax),%edx │ │ │ │ + lea 0x20(%ecx),%ecx │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm7,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm3 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm1 │ │ │ │ + vmovups %ymm1,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm6 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm4 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 3f80e │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - add $0x400,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%ecx) │ │ │ │ + cmp -0x68(%ebp),%edx │ │ │ │ + je 3f5b3 │ │ │ │ + vcvtpd2psy (%edx),%xmm6 │ │ │ │ add $0x200,%edx │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm4 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm5 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm7 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm3,-0x200(%edx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm5 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm3 │ │ │ │ - vmovups %zmm6,-0x1c0(%edx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm0 │ │ │ │ - vmovups %zmm2,-0x180(%edx) │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm4 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm4,-0x140(%edx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm6 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm4 │ │ │ │ - vmovups %zmm7,-0x100(%edx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,-0xc0(%edx) │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm5,-0x80(%edx) │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 3f71c │ │ │ │ - test $0xf,%bl │ │ │ │ - je 3f8b6 │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - lea (%ebx,%edx,4),%esi │ │ │ │ - lea (%edi,%edx,8),%ebx │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 3f96b │ │ │ │ - vcvtpd2psy (%edi,%edx,8),%xmm2 │ │ │ │ - vcvtpd2psy 0x20(%edi,%edx,8),%xmm3 │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - vinsertf32x4 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ - vmovups %ymm4,(%ecx,%edx,4) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 3f8b6 │ │ │ │ + add $0x100,%ecx │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm1 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm0 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm2 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm4 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm1 │ │ │ │ + vmovups %ymm7,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm2 │ │ │ │ + vmovups %ymm3,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm5 │ │ │ │ + vmovups %ymm6,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm7,%ymm0 │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm1 │ │ │ │ + vmovups %ymm0,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm3 │ │ │ │ + vmovups %ymm4,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm2,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%ecx) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 3f4c8 │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + testb $0x7,-0x60(%ebp) │ │ │ │ + je 3f61b │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - lea (%esi,%ecx,4),%esi │ │ │ │ - lea (%ebx,%ecx,8),%ebx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 3f892 │ │ │ │ - add %ecx,%edx │ │ │ │ - inc %eax │ │ │ │ - vmovupd (%edi,%edx,8),%xmm1 │ │ │ │ - vinsertf64x2 $0x1,0x10(%edi,%edx,8),%ymm1,%ymm5 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - vcvtpd2ps %ymm5,%xmm6 │ │ │ │ - vmovups %xmm6,(%edi,%edx,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 3f8b6 │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%esi,%eax,4),%esi │ │ │ │ - lea (%ebx,%eax,8),%ebx │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + lea (%edx,%ecx,4),%edi │ │ │ │ + lea (%eax,%ecx,8),%ebx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 3f5fa │ │ │ │ + vmovupd (%eax,%ecx,8),%xmm6 │ │ │ │ + inc %edx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ecx,8),%ymm6,%ymm7 │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + vcvtpd2ps %ymm7,%xmm0 │ │ │ │ + vmovups %xmm0,(%eax,%ecx,4) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 3f61b │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + lea (%edi,%edx,4),%edi │ │ │ │ + lea (%ebx,%edx,8),%ebx │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ - fstps (%esi) │ │ │ │ + fstps (%edi) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 3f8b6 │ │ │ │ + je 3f61b │ │ │ │ fldl 0x8(%ebx) │ │ │ │ lea 0x10(%ebx),%eax │ │ │ │ - fstps 0x4(%esi) │ │ │ │ + fstps 0x4(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 3f8b6 │ │ │ │ + je 3f61b │ │ │ │ fldl 0x10(%ebx) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + fstps 0x8(%edi) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x64(%ebp),%edi │ │ │ │ + lea 0x4(%ebx,%edi,4),%edx │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + jne 3f390 │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ - lea 0x4(%esi,%edi,4),%ebx │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ - addl $0xc,-0x80(%ebp) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - cmp %edx,-0x8c(%ebp) │ │ │ │ - jne 3f5b0 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 3f972 │ │ │ │ - mov -0x40(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + test %edi,%edi │ │ │ │ + je 3f6b6 │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %esi,%eax │ │ │ │ - push %eax │ │ │ │ + sub %edi,%esi │ │ │ │ push %esi │ │ │ │ + push %edi │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - push -0x94(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + push -0x74(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %esi │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x7c(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3f9c8 │ │ │ │ + jne 3f6f8 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - ja 3f836 │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + jmp 3f4c8 │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 3f861 │ │ │ │ + jmp 3f5c8 │ │ │ │ vzeroupper │ │ │ │ - jmp 3f908 │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + jmp 3f656 │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3f220 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - lea 0x40(%eax),%eax │ │ │ │ - vcvtpd2ps (%ecx),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%ecx),%ymm1 │ │ │ │ - sub $0xffffff80,%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%eax) │ │ │ │ - jmp 3f317 │ │ │ │ + jmp 3f0bc │ │ │ │ + vcvtpd2psy (%edi),%xmm0 │ │ │ │ + lea 0x40(%edi),%eax │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + vcvtpd2psy 0x20(%edi),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%edx) │ │ │ │ + jmp 3f183 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3f4ec │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 3f528 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp b21e <__cxa_finalize@plt+0xb6e> │ │ │ │ - jmp b245 <__cxa_finalize@plt+0xb95> │ │ │ │ + jmp 3f319 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp b1e0 <__cxa_finalize@plt+0xb30> │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp b232 <__cxa_finalize@plt+0xb82> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003f9e0 : │ │ │ │ +0003f710 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x6c,%esp │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0x975fa,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x928ca,%edi │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ mov %edx,-0x4c(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 3fa55 │ │ │ │ + jne 3f785 │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ fldz │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 3fdba │ │ │ │ + jne 3fafa │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x10(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov (%esi),%eax │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ fldz │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ cmpl $0x1,0x10(%ebp) │ │ │ │ - jle 3fa39 │ │ │ │ + jle 3f769 │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov 0x10(%ebp),%ebx │ │ │ │ - mov (%esi),%eax │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ fldz │ │ │ │ - mov %ecx,-0x40(%ebp) │ │ │ │ + mov (%esi),%eax │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ imul %edx,%edx │ │ │ │ sub $0x2,%ebx │ │ │ │ - add $0xc,%eax │ │ │ │ and $0x3,%ebx │ │ │ │ + add $0xc,%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - call 1b410 │ │ │ │ - mov $0x3,%ebx │ │ │ │ + call 1b560 │ │ │ │ cmpl $0x3,0x10(%ebp) │ │ │ │ - jl 3fbc3 │ │ │ │ + mov $0x3,%ebx │ │ │ │ + jl 3f8f3 │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 3fb30 │ │ │ │ + je 3f860 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 3fb06 │ │ │ │ + je 3f836 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 3fae5 │ │ │ │ + je 3f815 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ + imul 0xc(%ebp),%edx │ │ │ │ + fldz │ │ │ │ mov (%esi),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ - fldz │ │ │ │ - imul 0xc(%ebp),%edx │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ add $0x18,%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ mov (%esi),%ecx │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ fldz │ │ │ │ imul 0xc(%ebp),%edx │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ mov (%esi),%ecx │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ fldz │ │ │ │ imul 0xc(%ebp),%edx │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,0x10(%ebp) │ │ │ │ - jl 3fbc3 │ │ │ │ + jl 3f8f3 │ │ │ │ mov (%esi),%ecx │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ fldz │ │ │ │ imul 0xc(%ebp),%edx │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ lea (%ecx,%eax,4),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov (%esi),%eax │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ lea (%ebx,%ebx,2),%ebx │ │ │ │ + fldz │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ - fldz │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ lea (%eax,%ebx,4),%eax │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ imul 0xc(%ebp),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ imul 0xc(%ebp),%ebx │ │ │ │ fldz │ │ │ │ mov (%esi),%edx │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ - call 1b410 │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + call 1b560 │ │ │ │ imul 0xc(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ fldz │ │ │ │ mov (%esi),%edx │ │ │ │ fstpl -0x28(%ebp) │ │ │ │ lea 0x3(%ecx,%ecx,2),%eax │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ lea 0x3(%ebx),%ebx │ │ │ │ cmp %ebx,0x10(%ebp) │ │ │ │ - jge 3fb30 │ │ │ │ + jge 3f860 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov 0x10(%ebp),%edi │ │ │ │ mov (%eax),%edx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ lea -0x3(%edi,%edi,2),%ecx │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ mov (%esi),%edi │ │ │ │ lea 0x0(,%ecx,4),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ sub $0x8,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov (%edi,%ecx,1),%edx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %edi,-0x64(%ebp) │ │ │ │ mov %esi,-0x6c(%ebp) │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ add %ecx,%eax │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%esi │ │ │ │ mov -0x4(%eax),%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 3fd7f │ │ │ │ + je 3fab6 │ │ │ │ mov (%edx),%ebx │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 3fd7f │ │ │ │ + je 3fab6 │ │ │ │ mov %edi,%esi │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ sub %ebx,%esi │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ - mov -0x3c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ - sub %edi,%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ mov %edi,%edx │ │ │ │ + sub %edi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 3fdb0 │ │ │ │ + je 3faf0 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 3fce8 │ │ │ │ + je 3fa1d │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 3fcd8 │ │ │ │ + je 3fa0c │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 3fcc8 │ │ │ │ + je 3f9fb │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 3fcb8 │ │ │ │ + je 3f9ea │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 3fca8 │ │ │ │ + je 3f9d9 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 3fc98 │ │ │ │ + je 3f9c8 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edi) │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ + fmull (%edi) │ │ │ │ faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ - mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp -0x3c(%ebp),%edx │ │ │ │ - je 3fd6a │ │ │ │ + je 3faa1 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x40,%edx │ │ │ │ add $0x40,%eax │ │ │ │ + fmull -0x40(%edx) │ │ │ │ faddl -0x40(%eax) │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x38(%edx) │ │ │ │ faddl -0x38(%eax) │ │ │ │ fstpl -0x38(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ @@ -58819,868 +60789,836 @@ │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edi,%edx │ │ │ │ - jne 3fd03 │ │ │ │ + jne 3fa39 │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ - add -0x48(%ebp),%esi │ │ │ │ add $0x8,%ecx │ │ │ │ + add -0x48(%ebp),%esi │ │ │ │ cmp -0x44(%ebp),%ecx │ │ │ │ - jne 3fc50 │ │ │ │ + jne 3f980 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ add $0xc,%edx │ │ │ │ sub $0xc,%eax │ │ │ │ cmp %eax,-0x54(%ebp) │ │ │ │ - jne 3fc10 │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + jne 3f940 │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ sub $0xc,%ecx │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ dec %ebx │ │ │ │ - jne 3fbe9 │ │ │ │ - jmp 3fa39 │ │ │ │ - nop │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + jne 3f919 │ │ │ │ + jmp 3f769 │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - jmp 3fd03 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 3fa39 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ - jmp b2be <__cxa_finalize@plt+0xc0e> │ │ │ │ + jmp b261 <__cxa_finalize@plt+0xbb1> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0003fdd0 : │ │ │ │ +0003fb10 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x97214,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x924d4,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x88,%esp │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov 0x8(%ecx),%edi │ │ │ │ mov (%ecx),%edx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ + mov %esi,-0x1c(%ebp) │ │ │ │ mov (%edi),%esi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov (%esi),%ebx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 4085e │ │ │ │ + je 404a9 │ │ │ │ lea -0x8(%ecx),%edi │ │ │ │ mov %ebx,%eax │ │ │ │ sub %ebx,%edi │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ cmp $0x10,%edi │ │ │ │ - jbe 40880 │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ + jbe 404d0 │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ lea -0x4(%edx),%esi │ │ │ │ sub %ebx,%esi │ │ │ │ - cmp $0x38,%esi │ │ │ │ - jbe 40880 │ │ │ │ - mov %edi,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - cmp $0x30,%edi │ │ │ │ - jbe 40989 │ │ │ │ - lea 0x1(%ecx),%edi │ │ │ │ + cmp $0x18,%esi │ │ │ │ + jbe 404d0 │ │ │ │ mov %edi,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ lea (%ecx,%edx,1),%esi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov %esi,-0x38(%ebp) │ │ │ │ inc %ecx │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ and $0x7,%ecx │ │ │ │ - je 3ff30 │ │ │ │ + je 3fc39 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 3ff14 │ │ │ │ + je 3fc25 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 3ff01 │ │ │ │ + je 3fc16 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 3feee │ │ │ │ + je 3fc07 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 3fedb │ │ │ │ + je 3fbf8 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 3fec8 │ │ │ │ + je 3fbe9 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 3feb5 │ │ │ │ - vmovupd (%ebx),%zmm0 │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - lea 0x40(%ebx),%eax │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm1,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm4,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm5,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - cmp %edx,-0x54(%ebp) │ │ │ │ - je 3ffb5 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x200,%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - vmovupd %zmm7,-0x200(%edx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%edx) │ │ │ │ - vmovupd -0x180(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x180(%edx) │ │ │ │ - vmovupd -0x140(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%edx) │ │ │ │ - vmovupd -0x100(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x100(%edx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%edx) │ │ │ │ - vmovupd -0x80(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x80(%edx) │ │ │ │ - vmovupd -0x40(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - cmp %edx,-0x54(%ebp) │ │ │ │ - jne 3ff33 │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - test $0x7,%edi │ │ │ │ - je 40856 │ │ │ │ - and $0xfffffff8,%edi │ │ │ │ - lea 0x0(,%edi,8),%edx │ │ │ │ - lea (%ebx,%edx,1),%ecx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - sub %edi,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 3fffd │ │ │ │ - vmovupd (%ebx,%edx,1),%ymm7 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - inc %eax │ │ │ │ - vmovupd %ymm7,(%ebx,%edx,1) │ │ │ │ - test $0x3,%al │ │ │ │ - je 40856 │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%ecx,%eax,8),%ecx │ │ │ │ - add %edi,%eax │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - vmovsd (%ecx),%xmm0 │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - vmovsd %xmm0,(%edi,%edx,1) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 40856 │ │ │ │ - vmovsd 0x8(%ecx),%xmm1 │ │ │ │ - lea 0x10(%ecx),%ebx │ │ │ │ - vmovsd %xmm1,0x8(%edi,%edx,1) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 40856 │ │ │ │ - fldl 0x10(%ecx) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - vmovsd -0x50(%ebp),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%edi,%edx,1) │ │ │ │ + je 3fbda │ │ │ │ + vmovupd (%ebx),%ymm0 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm1 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm1,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm3,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + cmp %edx,-0x38(%ebp) │ │ │ │ + je 3fcb3 │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm7,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm3 │ │ │ │ + vmovupd %ymm3,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + cmp %edx,-0x38(%ebp) │ │ │ │ + jne 3fc3c │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + test $0x3,%dl │ │ │ │ + je 404a1 │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + lea (%ebx,%edx,8),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + vmovsd %xmm7,(%ebx,%edx,8) │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 404a1 │ │ │ │ + vmovsd 0x8(%eax),%xmm0 │ │ │ │ + lea 0x10(%eax),%ecx │ │ │ │ + vmovsd %xmm0,0x8(%ebx,%edx,8) │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 404a1 │ │ │ │ + fldl 0x10(%eax) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + vmovsd -0x30(%ebp),%xmm1 │ │ │ │ + vmovsd %xmm1,0x10(%ebx,%edx,8) │ │ │ │ vzeroupper │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ cmpl $0x1,0x4(%eax) │ │ │ │ - jle 407b8 │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - inc %ebx │ │ │ │ - mov %ebx,-0x58(%ebp) │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ + jle 4040d │ │ │ │ + shr $0x3,%edi │ │ │ │ + inc %edi │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - movl $0x2,-0x98(%ebp) │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x2,-0x80(%ebp) │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + dec %ecx │ │ │ │ mov 0x90(%ebx),%edx │ │ │ │ - dec %edi │ │ │ │ - lea (%edi,%edi,2),%eax │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - add 0xa0(%ebx),%eax │ │ │ │ - mov (%edx,%edi,4),%esi │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov %esi,-0xa4(%ebp) │ │ │ │ - mov (%eax),%esi │ │ │ │ + lea (%ecx,%ecx,2),%edi │ │ │ │ + shl $0x2,%edi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + add 0xa0(%ebx),%edi │ │ │ │ + mov (%edx,%ecx,4),%eax │ │ │ │ + mov (%edi),%esi │ │ │ │ + mov 0x4(%edi),%ecx │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 4024d │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov %ecx,%edx │ │ │ │ + je 3ff0a │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov %ecx,%edi │ │ │ │ mov %esi,%eax │ │ │ │ - sub %esi,%edx │ │ │ │ - sub $0xc,%edx │ │ │ │ - shr $0x2,%edx │ │ │ │ - mov (%edi,%ebx,1),%ebx │ │ │ │ - imul $0x2aaaaaab,%edx,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 40848 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 40193 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 4017c │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 40165 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 4014e │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 40137 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 40120 │ │ │ │ + sub %esi,%edi │ │ │ │ + sub $0xc,%edi │ │ │ │ + shr $0x2,%edi │ │ │ │ + mov (%edx,%ebx,1),%ebx │ │ │ │ + imul $0x2aaaaaab,%edi,%edx │ │ │ │ + inc %edx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 40493 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 3fe4e │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 3fe36 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 3fe1e │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 3fe06 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 3fdee │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 3fdd6 │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ flds 0x8(%esi) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ add $0xc,%eax │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ add (%esi),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - add (%eax),%edx │ │ │ │ add $0xc,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - add (%eax),%edx │ │ │ │ add $0xc,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - add (%eax),%edx │ │ │ │ add $0xc,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - add (%eax),%edx │ │ │ │ add $0xc,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - add (%eax),%edx │ │ │ │ add $0xc,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov -0x58(%ebp),%edx │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - add (%eax),%edx │ │ │ │ add $0xc,%eax │ │ │ │ + flds -0x4(%eax) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + add -0xc(%eax),%edx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ fstpl (%esi,%edx,8) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 4024d │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + je 3ff0a │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ mov %esi,%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ - flds 0x8(%eax) │ │ │ │ - mov (%eax),%esi │ │ │ │ add $0x60,%eax │ │ │ │ + flds -0x58(%eax) │ │ │ │ + mov -0x60(%eax),%esi │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x50(%eax),%ecx │ │ │ │ add %edi,%esi │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ flds -0x4c(%eax) │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ mov -0x54(%eax),%esi │ │ │ │ + fmull (%ebx,%ecx,8) │ │ │ │ mov -0x44(%eax),%ecx │ │ │ │ add %edi,%esi │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ flds -0x40(%eax) │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ mov -0x48(%eax),%esi │ │ │ │ + fmull (%ebx,%ecx,8) │ │ │ │ mov -0x38(%eax),%ecx │ │ │ │ add %edi,%esi │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ flds -0x34(%eax) │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ mov -0x3c(%eax),%esi │ │ │ │ + fmull (%ebx,%ecx,8) │ │ │ │ mov -0x2c(%eax),%ecx │ │ │ │ add %edi,%esi │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ flds -0x28(%eax) │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ mov -0x30(%eax),%esi │ │ │ │ + fmull (%ebx,%ecx,8) │ │ │ │ mov -0x20(%eax),%ecx │ │ │ │ add %edi,%esi │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ flds -0x1c(%eax) │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ mov -0x24(%eax),%esi │ │ │ │ + fmull (%ebx,%ecx,8) │ │ │ │ add %edi,%esi │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ mov -0x18(%eax),%esi │ │ │ │ flds -0x10(%eax) │ │ │ │ mov -0x14(%eax),%ecx │ │ │ │ + add %edi,%esi │ │ │ │ fmull (%ebx,%ecx,8) │ │ │ │ mov -0x8(%eax),%ecx │ │ │ │ - add %edi,%esi │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ flds -0x4(%eax) │ │ │ │ - fmull (%ebx,%ecx,8) │ │ │ │ mov -0xc(%eax),%esi │ │ │ │ + fmull (%ebx,%ecx,8) │ │ │ │ add %edi,%esi │ │ │ │ + cmp %eax,-0x30(%ebp) │ │ │ │ fstpl (%edx,%esi,8) │ │ │ │ - cmp %eax,-0x50(%ebp) │ │ │ │ - jne 401ba │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + jne 3fe76 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ add 0xb8(%ebx),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov (%eax),%edi │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ cmp %edi,%edx │ │ │ │ - je 4042e │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + je 400bf │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ fldz │ │ │ │ mov %edi,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov 0xc(%eax),%edx │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ sub %edx,%edi │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - je 4041d │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + je 400b1 │ │ │ │ mov 0x18(%eax),%esi │ │ │ │ mov (%eax),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov %ecx,-0x3c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ mov (%ecx,%esi,1),%ecx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%esi │ │ │ │ mov (%esi),%esi │ │ │ │ - mov %ecx,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ fldl (%ecx,%esi,8) │ │ │ │ - mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ add (%edx),%ecx │ │ │ │ fstpl (%ebx,%ecx,8) │ │ │ │ cmp $0x4,%edi │ │ │ │ - jle 4041d │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + jle 400b1 │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ sar $0x2,%esi │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ mov $0x1,%esi │ │ │ │ add %edi,%ecx │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - flds (%ecx) │ │ │ │ - lea -0x1(%esi),%edi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ add (%edx),%eax │ │ │ │ + lea -0x1(%esi),%edi │ │ │ │ + flds (%ecx) │ │ │ │ and $0x3,%edi │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - fld %st(1) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + fld %st(0) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 403ec │ │ │ │ + jae 40083 │ │ │ │ test %edi,%edi │ │ │ │ - je 40370 │ │ │ │ + je 4000f │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 40351 │ │ │ │ + je 3fff2 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 40336 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - flds 0x4(%ecx) │ │ │ │ - mov $0x2,%eax │ │ │ │ + je 3ffd9 │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ add 0x4(%edx),%edi │ │ │ │ + mov $0x2,%eax │ │ │ │ + flds 0x4(%ecx) │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ add (%edx,%eax,4),%edi │ │ │ │ + flds (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - flds (%ecx,%eax,4) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ add (%edx,%eax,4),%edi │ │ │ │ + flds (%ecx,%eax,4) │ │ │ │ inc %eax │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 403ec │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ + jae 40083 │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ mov (%edx,%eax,4),%edi │ │ │ │ flds (%ecx,%eax,4) │ │ │ │ add %esi,%edi │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov 0x4(%edx,%eax,4),%edi │ │ │ │ add %esi,%edi │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ flds 0x4(%ecx,%eax,4) │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov 0x8(%edx,%eax,4),%edi │ │ │ │ add %esi,%edi │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ flds 0x8(%ecx,%eax,4) │ │ │ │ fmull (%ebx,%edi,8) │ │ │ │ mov 0xc(%edx,%eax,4),%edi │ │ │ │ add %esi,%edi │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ flds 0xc(%ecx,%eax,4) │ │ │ │ - fmull (%ebx,%edi,8) │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ add $0x4,%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fmull (%ebx,%edi,8) │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 40376 │ │ │ │ + jb 40015 │ │ │ │ mov %edi,%esi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - add -0x60(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ add (%edx,%esi,4),%eax │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ + add -0x48(%ebp),%ecx │ │ │ │ mov (%edi,%esi,4),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ - mov %eax,-0x50(%ebp) │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + cmp %esi,-0x6c(%ebp) │ │ │ │ fsubrl (%eax,%edi,8) │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%edi │ │ │ │ fstpl (%ebx,%edi,8) │ │ │ │ - cmp %esi,-0x84(%ebp) │ │ │ │ - jne 402dc │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jne 3ff86 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ add $0x24,%eax │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - jne 40280 │ │ │ │ + cmp %eax,-0x74(%ebp) │ │ │ │ + jne 3ff30 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ add 0xac(%edx),%ecx │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov %esi,-0x74(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 40775 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x74(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + je 403d6 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ mov 0x18(%edi),%eax │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ - mov 0xc(%edi),%edi │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ sub (%ecx),%esi │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov 0xc(%edi),%edi │ │ │ │ + mov %eax,-0x38(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %esi,-0x3c(%ebp) │ │ │ │ sar $0x2,%esi │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 407e7 │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ + jb 4043b │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ lea (%ebx,%edx,2),%ecx │ │ │ │ - cmovae -0x78(%ebp),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + cmovae -0x60(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - je 4062f │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + je 402a9 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ mov (%edx,%eax,1),%edx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x7,%ebx │ │ │ │ - je 40837 │ │ │ │ + je 40485 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 40576 │ │ │ │ + je 401f6 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4055f │ │ │ │ + je 401df │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 40548 │ │ │ │ + je 401c8 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 40531 │ │ │ │ + je 401b1 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4051a │ │ │ │ + je 4019a │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 40503 │ │ │ │ + je 40183 │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ mov $0x1,%eax │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm2 │ │ │ │ - vmovsd %xmm2,(%ebx) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + vmovsd -0x50(%ebp),%xmm1 │ │ │ │ + vmovsd %xmm1,(%ebx) │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm3 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + vmovsd -0x50(%ebp),%xmm2 │ │ │ │ + vmovsd %xmm2,(%ebx,%eax,8) │ │ │ │ + inc %eax │ │ │ │ + mov (%ecx,%eax,4),%ebx │ │ │ │ + fldl (%edx,%ebx,8) │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + vmovsd -0x50(%ebp),%xmm3 │ │ │ │ vmovsd %xmm3,(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm4 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + vmovsd -0x50(%ebp),%xmm4 │ │ │ │ vmovsd %xmm4,(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm5 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + vmovsd -0x50(%ebp),%xmm5 │ │ │ │ vmovsd %xmm5,(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm6 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + vmovsd -0x50(%ebp),%xmm6 │ │ │ │ vmovsd %xmm6,(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ mov (%ecx,%eax,4),%ebx │ │ │ │ fldl (%edx,%ebx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm7 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + vmovsd -0x50(%ebp),%xmm7 │ │ │ │ vmovsd %xmm7,(%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ - mov (%ecx,%eax,4),%ebx │ │ │ │ - fldl (%edx,%ebx,8) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - vmovsd -0x68(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%ebx,%eax,8) │ │ │ │ - inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 4062f │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov (%ecx,%eax,4),%edi │ │ │ │ + je 402a9 │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ + mov (%ecx,%eax,4),%edi │ │ │ │ + vmovsd (%edx,%edi,8),%xmm0 │ │ │ │ + mov (%ecx,%esi,4),%edi │ │ │ │ + vmovsd %xmm0,(%ebx,%eax,8) │ │ │ │ vmovsd (%edx,%edi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%ebx,%esi,8) │ │ │ │ + lea 0x2(%eax),%esi │ │ │ │ mov (%ecx,%esi,4),%edi │ │ │ │ - vmovsd %xmm1,(%ebx,%eax,8) │ │ │ │ vmovsd (%edx,%edi,8),%xmm2 │ │ │ │ vmovsd %xmm2,(%ebx,%esi,8) │ │ │ │ - lea 0x2(%eax),%esi │ │ │ │ + lea 0x3(%eax),%esi │ │ │ │ mov (%ecx,%esi,4),%edi │ │ │ │ vmovsd (%edx,%edi,8),%xmm3 │ │ │ │ vmovsd %xmm3,(%ebx,%esi,8) │ │ │ │ - lea 0x3(%eax),%esi │ │ │ │ + lea 0x4(%eax),%esi │ │ │ │ mov (%ecx,%esi,4),%edi │ │ │ │ vmovsd (%edx,%edi,8),%xmm4 │ │ │ │ vmovsd %xmm4,(%ebx,%esi,8) │ │ │ │ - lea 0x4(%eax),%esi │ │ │ │ + lea 0x5(%eax),%esi │ │ │ │ mov (%ecx,%esi,4),%edi │ │ │ │ vmovsd (%edx,%edi,8),%xmm5 │ │ │ │ vmovsd %xmm5,(%ebx,%esi,8) │ │ │ │ - lea 0x5(%eax),%esi │ │ │ │ + lea 0x6(%eax),%esi │ │ │ │ mov (%ecx,%esi,4),%edi │ │ │ │ vmovsd (%edx,%edi,8),%xmm6 │ │ │ │ vmovsd %xmm6,(%ebx,%esi,8) │ │ │ │ - lea 0x6(%eax),%esi │ │ │ │ - mov (%ecx,%esi,4),%edi │ │ │ │ - vmovsd (%edx,%edi,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%ebx,%esi,8) │ │ │ │ lea 0x7(%eax),%esi │ │ │ │ add $0x8,%eax │ │ │ │ mov (%ecx,%esi,4),%edi │ │ │ │ - vmovsd (%edx,%edi,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%ebx,%esi,8) │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + vmovsd (%edx,%edi,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%ebx,%esi,8) │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 4059e │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%eax │ │ │ │ + jne 4021b │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ sub %edi,%eax │ │ │ │ - je 40762 │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + je 403c6 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ fldz │ │ │ │ + mov -0x38(%ebp),%edx │ │ │ │ sar $0x2,%eax │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ - mov 0xc(%ebx),%edi │ │ │ │ + fstps -0x6c(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ + mov 0xc(%ebx),%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 407e0 │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 40430 │ │ │ │ fldl (%ecx) │ │ │ │ - fmuls (%edx) │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ mov $0x1,%eax │ │ │ │ + fmuls (%edx) │ │ │ │ and $0x3,%edi │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldz │ │ │ │ + fldl -0x30(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 40744 │ │ │ │ + jae 403a3 │ │ │ │ test %edi,%edi │ │ │ │ - je 406e7 │ │ │ │ + je 4034e │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 406ce │ │ │ │ + je 40337 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 406b9 │ │ │ │ + je 40324 │ │ │ │ fldl 0x8(%ecx) │ │ │ │ - fmuls 0x4(%edx) │ │ │ │ mov $0x2,%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fmuls 0x4(%edx) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ inc %eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 40744 │ │ │ │ + jae 403a3 │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ fmuls (%edx,%eax,4) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ fmuls 0x4(%edx,%eax,4) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl 0x10(%ecx,%eax,8) │ │ │ │ fmuls 0x8(%edx,%eax,4) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ fldl 0x18(%ecx,%eax,8) │ │ │ │ fmuls 0xc(%edx,%eax,4) │ │ │ │ add $0x4,%eax │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - fldl -0x50(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + fldl -0x38(%ebp) │ │ │ │ + faddl -0x30(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 406e7 │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ - add -0x54(%ebp),%edx │ │ │ │ + jb 4034e │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + vmovsd -0x30(%ebp),%xmm0 │ │ │ │ + add -0x3c(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ add (%edi,%ebx,4),%eax │ │ │ │ - mov -0x5c(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ - fstpl (%edi,%eax,8) │ │ │ │ - cmp -0x68(%ebp),%ebx │ │ │ │ - jb 40660 │ │ │ │ - ffreep %st(0) │ │ │ │ - addl $0x24,-0x74(%ebp) │ │ │ │ - mov -0x74(%ebp),%edx │ │ │ │ - cmp %edx,-0x84(%ebp) │ │ │ │ - jne 40460 │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - incl -0x98(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - add %ecx,-0x58(%ebp) │ │ │ │ + cmp -0x50(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%edi │ │ │ │ + vmovsd %xmm0,(%edi,%eax,8) │ │ │ │ + jb 402d0 │ │ │ │ + addl $0x24,-0x5c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + cmp %edx,-0x70(%ebp) │ │ │ │ + jne 400e0 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + add %ecx,-0x40(%ebp) │ │ │ │ cmp %esi,0x4(%ebx) │ │ │ │ - jge 40086 │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + jge 3fd42 │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 407b8 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + je 4040d │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 40994 │ │ │ │ + jne 405d9 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - fld %st(0) │ │ │ │ - jmp 40744 │ │ │ │ - mov %ebx,-0x48(%ebp) │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + flds -0x6c(%ebp) │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ + jmp 403a3 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov %ebx,-0x28(%ebp) │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ecx │ │ │ │ - mov %ebx,-0x44(%ebp) │ │ │ │ - mov %edx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x24(%ebp) │ │ │ │ + mov %edx,-0x20(%ebp) │ │ │ │ push %ecx │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + push -0x88(%ebp) │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov (%ecx),%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - jmp 404a9 │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - jmp 4059e │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - jmp 401ba │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + jmp 40129 │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + mov %esi,-0x50(%ebp) │ │ │ │ + jmp 4021b │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + mov %ecx,-0x30(%ebp) │ │ │ │ + jmp 3fe76 │ │ │ │ vzeroupper │ │ │ │ - jmp 40041 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ + jmp 3fd09 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ cmpl $0x1,0x4(%eax) │ │ │ │ - jg 4005b │ │ │ │ - jmp 407b8 │ │ │ │ + jg 3fd1d │ │ │ │ + jmp 4040d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%edx │ │ │ │ - sub %ebx,%ecx │ │ │ │ - lea -0x8(%ecx),%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 40928 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 40910 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 40901 │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 408f2 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 408e3 │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 408d4 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 408c5 │ │ │ │ - vmovsd (%ebx),%xmm3 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + sub %ebx,%esi │ │ │ │ + lea -0x8(%esi),%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 40578 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 40560 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 40551 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 40542 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 40533 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 40524 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 40515 │ │ │ │ + vmovsd (%ebx),%xmm2 │ │ │ │ lea 0x8(%ebx),%eax │ │ │ │ lea 0x8(%edx),%edx │ │ │ │ + vmovsd %xmm2,-0x8(%edx) │ │ │ │ + vmovsd (%eax),%xmm3 │ │ │ │ + add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ vmovsd %xmm3,-0x8(%edx) │ │ │ │ vmovsd (%eax),%xmm4 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm4,-0x8(%edx) │ │ │ │ vmovsd (%eax),%xmm5 │ │ │ │ add $0x8,%edx │ │ │ │ @@ -59694,92 +61632,86 @@ │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm7,-0x8(%edx) │ │ │ │ vmovsd (%eax),%xmm0 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm0,-0x8(%edx) │ │ │ │ + cmp -0x30(%ebp),%eax │ │ │ │ + je 3fd09 │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ vmovsd (%eax),%xmm1 │ │ │ │ - add $0x8,%edx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm1,-0x8(%edx) │ │ │ │ - cmp -0x50(%ebp),%eax │ │ │ │ - je 40041 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - vmovsd (%eax),%xmm2 │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ - vmovsd %xmm2,-0x40(%edx) │ │ │ │ - vmovsd -0x38(%eax),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x38(%edx) │ │ │ │ - vmovsd -0x30(%eax),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x30(%edx) │ │ │ │ - vmovsd -0x28(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x28(%edx) │ │ │ │ - vmovsd -0x20(%eax),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x20(%edx) │ │ │ │ - vmovsd -0x18(%eax),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x18(%edx) │ │ │ │ - vmovsd -0x10(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x10(%edx) │ │ │ │ - vmovsd -0x8(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 4092b │ │ │ │ - jmp 40041 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 3ffce │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + vmovsd %xmm1,-0x40(%edx) │ │ │ │ + vmovsd -0x38(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x38(%edx) │ │ │ │ + vmovsd -0x30(%eax),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x30(%edx) │ │ │ │ + vmovsd -0x28(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x28(%edx) │ │ │ │ + vmovsd -0x20(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x20(%edx) │ │ │ │ + vmovsd -0x18(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x18(%edx) │ │ │ │ + vmovsd -0x10(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x10(%edx) │ │ │ │ + vmovsd -0x8(%eax),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 4057b │ │ │ │ + jmp 3fd09 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b2eb <__cxa_finalize@plt+0xc3b> │ │ │ │ + jmp b28e <__cxa_finalize@plt+0xbde> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000409a0 : │ │ │ │ +000405f0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ fldl 0x14(%ebp) │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x9663a,%esi │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x919ea,%esi │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ sub 0x8(%edx),%eax │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ mov %eax,%ebx │ │ │ │ sar $0x3,%ebx │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 40ad0 │ │ │ │ + jne 40720 │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 40ab6 │ │ │ │ + je 40706 │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x8(%edx),%edi │ │ │ │ mov 0x8(%ecx),%esi │ │ │ │ mov 0x8(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 40a5e │ │ │ │ + je 406ae │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 40a44 │ │ │ │ + je 40694 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 40a2f │ │ │ │ + je 4067f │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edi) │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ + fmull (%edi) │ │ │ │ fldl (%esi) │ │ │ │ fmull (%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ fldl (%ecx) │ │ │ │ @@ -59797,18 +61729,18 @@ │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmull (%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - je 40ab6 │ │ │ │ + je 40706 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edi,%eax,8) │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ + fmull (%edi,%eax,8) │ │ │ │ fldl (%esi,%eax,8) │ │ │ │ fmull (%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ fldl (%ecx) │ │ │ │ fmull 0x8(%edi,%eax,8) │ │ │ │ @@ -59829,3865 +61761,3761 @@ │ │ │ │ fldl 0x18(%esi,%eax,8) │ │ │ │ fmull (%edx) │ │ │ │ faddp %st,%st(1) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl 0x18(%ebx,%eax,8) │ │ │ │ add $0x4,%eax │ │ │ │ cmp -0x1c(%ebp),%eax │ │ │ │ - jne 40a5e │ │ │ │ + jne 406ae │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ + fmull (%edx) │ │ │ │ fmulp %st,%st(1) │ │ │ │ fstpl (%eax) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fstpl -0x28(%ebp) │ │ │ │ mov %ecx,0x10(%ebp) │ │ │ │ mov %edx,0xc(%ebp) │ │ │ │ - fstpl -0x28(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x1c(%ebp) │ │ │ │ add $0x8,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ + push -0x1c(%ebp) │ │ │ │ push %edi │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + fldl -0x28(%ebp) │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ - mov 0x10(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - fldl -0x28(%ebp) │ │ │ │ - jmp 409eb │ │ │ │ + mov 0x10(%ebp),%ecx │ │ │ │ + jmp 4063b │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b32b <__cxa_finalize@plt+0xc7b> │ │ │ │ + jmp b2ce <__cxa_finalize@plt+0xc1e> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - lea -0x8c(%ebp),%edx │ │ │ │ - lea -0x90(%ebp),%ebx │ │ │ │ - lea -0x94(%ebp),%edi │ │ │ │ - sub $0xf0,%esp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x964b6,%esi │ │ │ │ + lea -0x6c(%ebp),%edx │ │ │ │ + lea -0x70(%ebp),%ebx │ │ │ │ + lea -0x74(%ebp),%edi │ │ │ │ + sub $0xd0,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x9186f,%esi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ push %edx │ │ │ │ - lea -0x88(%ebp),%ecx │ │ │ │ - lea -0x13d03(%esi),%edx │ │ │ │ + lea -0x68(%ebp),%ecx │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ + lea -0x14d03(%esi),%edx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 40d30 │ │ │ │ + je 40950 │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - call 39120 │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + call 38a80 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 40d30 │ │ │ │ + je 40950 │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 40d10 │ │ │ │ + je 40930 │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x90(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 411b0 │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ + je 41090 │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %edi │ │ │ │ pop %edx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x88(%ebp) │ │ │ │ + push -0x68(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 411d0 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov 0xc(%ecx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 40d70 │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp %edx,0xc(%eax) │ │ │ │ - jne 40d80 │ │ │ │ - cmp %edx,0xc(%edi) │ │ │ │ - jne 40d60 │ │ │ │ + je 410b0 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 40990 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %ebx,0xc(%eax) │ │ │ │ + jne 409a0 │ │ │ │ + cmp %ebx,0xc(%edx) │ │ │ │ + jne 40980 │ │ │ │ mov 0x10(%eax),%ecx │ │ │ │ - lea -0x1(%edx),%ebx │ │ │ │ - mov %ebx,-0xbc(%ebp) │ │ │ │ - mov (%ecx,%ebx,4),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - cmp %eax,(%ebx) │ │ │ │ - je 40d90 │ │ │ │ + lea -0x1(%ebx),%edi │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + mov (%ecx,%edi,4),%eax │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + cmp %eax,(%edi) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + je 409b0 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13ce7(%esi),%edi │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x30(%esi),%eax │ │ │ │ + lea -0x14ce7(%esi),%edi │ │ │ │ + mov -0x30(%esi),%ebx │ │ │ │ push %edi │ │ │ │ + push (%ebx) │ │ │ │ mov %esi,%ebx │ │ │ │ - push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x7c(%ebp),%ecx │ │ │ │ + lea -0x5c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - call a5860 │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ + lea -0x60(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x80(%ebp),%eax │ │ │ │ + push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x84(%ebp),%edi │ │ │ │ + lea -0x64(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call a5860 │ │ │ │ + push %ecx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 40d3a │ │ │ │ + jmp 40957 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%esi),%ebx │ │ │ │ + mov -0x30(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13248(%esi),%ecx │ │ │ │ - push %ecx │ │ │ │ - push (%ebx) │ │ │ │ + lea -0x14248(%esi),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + push %edx │ │ │ │ + push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 42311 │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ + jne 41f6d │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x131b4(%esi),%edi │ │ │ │ - jmp 40cb0 │ │ │ │ + lea -0x141b4(%esi),%edi │ │ │ │ + jmp 408d3 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cfe(%esi),%edi │ │ │ │ - jmp 40cb0 │ │ │ │ + lea -0x14cfe(%esi),%edi │ │ │ │ + jmp 408d3 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x131ec(%esi),%edi │ │ │ │ - jmp 40cb0 │ │ │ │ + lea -0x141ec(%esi),%edi │ │ │ │ + jmp 408d3 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 359b0 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov 0x10(%edx),%ecx │ │ │ │ - cmp (%ecx,%ebx,4),%eax │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - jne 41210 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x10(%edi),%eax │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - cmp (%eax,%ebx,4),%edx │ │ │ │ - jne 41200 │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + cmp (%edi,%ecx,4),%eax │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + jne 410f0 │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ + cmp (%eax,%edi,4),%ebx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + jne 410e0 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 41f02 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + je 41bcb │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ lea -0x2(%ecx),%eax │ │ │ │ - mov 0x10(%ebx),%edx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 413c5 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - or %edx,%ebx │ │ │ │ - or -0xb4(%ebp),%ebx │ │ │ │ - test $0x3f,%bl │ │ │ │ - jne 413c5 │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ - vmovdqa32 -0xfaf4(%esi),%zmm1 │ │ │ │ - vmovdqa32 -0xf9b4(%esi),%zmm2 │ │ │ │ + mov 0x10(%ebx),%edi │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 41177 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + or %edi,%ebx │ │ │ │ + or -0x98(%ebp),%ebx │ │ │ │ + test $0x1f,%bl │ │ │ │ + jne 41177 │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - vmovdqa32 -0xfa74(%esi),%zmm0 │ │ │ │ - vmovdqa32 -0xfa34(%esi),%zmm3 │ │ │ │ - shr $0x4,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - and $0x3,%edx │ │ │ │ - je 40fa0 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 40f35 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 40ed6 │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - vmovdqa32 (%eax),%zmm4 │ │ │ │ - vmovdqa32 (%ebx),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 4122c │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - vmovdqa32 (%edx),%zmm6 │ │ │ │ - vpcmpneqd %zmm4,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 4122c │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + vmovdqa -0x10874(%esi),%ymm1 │ │ │ │ + vmovdqa -0x107d4(%esi),%ymm2 │ │ │ │ + vmovdqa -0x10834(%esi),%ymm0 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vmovdqa -0x10814(%esi),%ymm4 │ │ │ │ + shr $0x3,%edi │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + and $0x3,%edi │ │ │ │ + je 41154 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 40b3f │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 40aef │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + vmovdqa (%eax),%ymm6 │ │ │ │ + vpcmpeqd (%ebx),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4111c │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + vpcmpeqd (%edi),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4111c │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ mov $0x1,%ebx │ │ │ │ - mov $0x40,%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm7 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm4 │ │ │ │ - vpcmpneqd %zmm7,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 4122c │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm7,%zmm5,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 4122c │ │ │ │ - vpmulld %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + mov $0x20,%eax │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + vmovdqa (%edi,%eax,1),%ymm6 │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + vpcmpeqd (%edi,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4111c │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + vpcmpeqd (%edi,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4111c │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ inc %ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm6 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 4122c │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm4 │ │ │ │ - vpcmpneqd %zmm6,%zmm4,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 4122c │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + add $0x20,%eax │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + vmovdqa (%edi,%eax,1),%ymm6 │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + vpcmpeqd (%edi,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4111c │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + vpcmpeqd (%edi,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4111c │ │ │ │ inc %ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 4110b │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm6 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm6,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 41220 │ │ │ │ - vmovdqa32 (%edi,%eax,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 41220 │ │ │ │ - vmovdqa32 0x40(%edx,%eax,1),%zmm4 │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 0x40(%ecx,%eax,1),%zmm6 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - vpcmpneqd %zmm4,%zmm6,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 41220 │ │ │ │ - vmovdqa32 0x40(%edi,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 41220 │ │ │ │ - vmovdqa32 0x80(%edx,%eax,1),%zmm7 │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 0x80(%ecx,%eax,1),%zmm4 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - vpcmpneqd %zmm7,%zmm4,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 41220 │ │ │ │ - vmovdqa32 0x80(%edi,%eax,1),%zmm6 │ │ │ │ - vpcmpneqd %zmm7,%zmm6,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 41220 │ │ │ │ - vmovdqa32 0xc0(%ecx,%eax,1),%zmm5 │ │ │ │ - vpmulld %zmm7,%zmm0,%zmm0 │ │ │ │ - vmovdqa32 0xc0(%edx,%eax,1),%zmm7 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - vpcmpneqd %zmm7,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 41220 │ │ │ │ - vmovdqa32 0xc0(%edi,%eax,1),%zmm4 │ │ │ │ - vpcmpneqd %zmm7,%zmm4,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 41220 │ │ │ │ - vpmulld %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %ebx,-0x88(%ebp) │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + je 40cc2 │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + vmovdqa (%edx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 41110 │ │ │ │ + vpcmpeqd (%edi,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 41110 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x20(%edx,%eax,1),%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpcmpeqd 0x20(%ecx,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 41110 │ │ │ │ + vpcmpeqd 0x20(%edi,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 41110 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x40(%edx,%eax,1),%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpcmpeqd 0x40(%ecx,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 41110 │ │ │ │ + vpcmpeqd 0x40(%edi,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 41110 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vmovdqa 0x60(%edx,%eax,1),%ymm6 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + vpcmpeqd 0x60(%ecx,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 41110 │ │ │ │ + vpcmpeqd 0x60(%edi,%eax,1),%ymm6,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 41110 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x100,%eax │ │ │ │ - cmp %ebx,-0xa8(%ebp) │ │ │ │ - jne 40fbe │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm6 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm7 │ │ │ │ - vextracti32x4 $0x1,%ymm7,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm7,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm0,%xmm3 │ │ │ │ - vpsrldq $0x4,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm6 │ │ │ │ - vmovd %xmm6,-0xa8(%ebp) │ │ │ │ - test $0xf,%al │ │ │ │ - je 42301 │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ - mov %ecx,%edi │ │ │ │ - jmp 41189 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - cmp (%ebx,%eax,4),%ecx │ │ │ │ - jne 41270 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov %edx,%eax │ │ │ │ - inc %edx │ │ │ │ - imul %ecx,%ebx │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 41290 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov (%ebx,%eax,4),%ecx │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - cmp (%ebx,%eax,4),%ecx │ │ │ │ - je 41160 │ │ │ │ - vzeroupper │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x13154(%esi),%edi │ │ │ │ - jmp 40cb0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x30(%esi),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x12e8c(%esi),%ebx │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - push (%edx) │ │ │ │ - call a3c0 │ │ │ │ - jmp 40cec │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0x30(%esi),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1321c(%esi),%edx │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - push (%edi) │ │ │ │ - call a3c0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 40cde │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x13cc9(%esi),%edi │ │ │ │ - jmp 40cb0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1317c(%esi),%edi │ │ │ │ - jmp 40cb0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm5 │ │ │ │ - vmovd %xmm2,%edx │ │ │ │ - vpmulld %ymm5,%ymm0,%ymm4 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - vextracti32x4 $0x1,%ymm4,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm4,%xmm3 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm6,%xmm5 │ │ │ │ - vmovd %xmm5,-0xa8(%ebp) │ │ │ │ - jmp 41153 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - vzeroupper │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x13128(%esi),%edi │ │ │ │ - jmp 40cb0 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov -0xbc(%ebp),%edi │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + cmp %ebx,-0x88(%ebp) │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + jne 40bb3 │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm4 │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + vpmulld %xmm4,%xmm0,%xmm6 │ │ │ │ + vpsrldq $0x8,%xmm6,%xmm5 │ │ │ │ + vpmulld %xmm5,%xmm6,%xmm7 │ │ │ │ + vpsrldq $0x4,%xmm7,%xmm0 │ │ │ │ + vpmulld %xmm0,%xmm7,%xmm2 │ │ │ │ + vmovd %xmm2,-0x88(%ebp) │ │ │ │ + test $0x7,%al │ │ │ │ + je 41502 │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov (%edi,%eax,4),%ebx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + cmp (%edi,%eax,4),%ebx │ │ │ │ + jne 414e0 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp (%edi,%eax,4),%ebx │ │ │ │ + jne 414f1 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + lea 0x1(%ebx),%edi │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 41502 │ │ │ │ + lea 0x0(,%ebx,4),%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov (%ebx,%eax,1),%ebx │ │ │ │ + cmp (%edi,%eax,1),%ebx │ │ │ │ + jne 414e0 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp (%edi,%eax,1),%ebx │ │ │ │ + jne 414f1 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + imul %ebx,%edi │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + add $0x2,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jle 41502 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov 0x4(%edi,%eax,1),%ebx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + cmp 0x4(%edi,%eax,1),%ebx │ │ │ │ + jne 414e0 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp 0x4(%edi,%eax,1),%ebx │ │ │ │ + jne 414f1 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + imul %ebx,%edi │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + add $0x3,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jle 41502 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov 0x8(%edi,%eax,1),%ebx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + cmp 0x8(%edi,%eax,1),%ebx │ │ │ │ + jne 414e0 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp 0x8(%edi,%eax,1),%ebx │ │ │ │ + jne 414f1 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + imul %ebx,%edi │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + add $0x4,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jle 41502 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov 0xc(%edi,%eax,1),%ebx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + cmp 0xc(%edi,%eax,1),%ebx │ │ │ │ + jne 414e0 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp 0xc(%edi,%eax,1),%ebx │ │ │ │ + jne 414f1 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + imul %ebx,%edi │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + add $0x5,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jle 41502 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov 0x10(%edi,%eax,1),%ebx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + cmp 0x10(%edi,%eax,1),%ebx │ │ │ │ + jne 414e0 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp 0x10(%edi,%eax,1),%ebx │ │ │ │ + jne 414f1 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + imul %ebx,%edi │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + add $0x6,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jle 41502 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov 0x14(%edi,%eax,1),%ebx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + cmp 0x14(%edi,%eax,1),%ebx │ │ │ │ + jne 414e0 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp 0x14(%edi,%eax,1),%ebx │ │ │ │ + jne 414f1 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + imul %ebx,%edi │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + add $0x7,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jle 41502 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov 0x18(%edi,%eax,1),%ebx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + cmp 0x18(%edi,%eax,1),%ebx │ │ │ │ + jne 414e0 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp 0x18(%edi,%eax,1),%ebx │ │ │ │ + jne 414f1 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - imul -0xc4(%ebp),%eax │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + imul -0xa4(%ebp),%edi │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + movl $0x0,-0x3c(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + vmovdqa %xmm2,-0x58(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - vmovdqa %xmm4,-0x78(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - lea -0x78(%ebp),%ecx │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ + push -0x90(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ push %ecx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0xb4(%ebp) │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 41740 │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %edx,-0x94(%ebp) │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + jne 4150a │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %ebx,-0xbc(%ebp) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - push %edi │ │ │ │ - lea -0x50(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x30(%ebp),%edx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ + mov %edi,-0xc0(%ebp) │ │ │ │ + sub %edx,%edi │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ test %al,%al │ │ │ │ - je 4175c │ │ │ │ + je 41526 │ │ │ │ mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ push %edi │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 41391 │ │ │ │ + je 41050 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xdc(%ebp) │ │ │ │ + push -0xb4(%ebp) │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 40ccd │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ + je 408ed │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 40ccd │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ - movl $0x1,-0xa8(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 41593 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 41550 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 41519 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 414e2 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 414ab │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 41474 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 4143d │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ - cmp (%ebx),%edx │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - cmp (%eax),%edx │ │ │ │ - jne 41273 │ │ │ │ + jmp 408ed │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%esi),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x13e8c(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + push (%edi) │ │ │ │ + call a3c0 │ │ │ │ + jmp 4090c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x30(%esi),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1421c(%esi),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ + push (%ecx) │ │ │ │ + call a3c0 │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + jmp 408fe │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14cc9(%esi),%edi │ │ │ │ + jmp 408d3 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x30(%esi),%ecx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1417c(%esi),%eax │ │ │ │ + push %eax │ │ │ │ + push (%ecx) │ │ │ │ + call a3c0 │ │ │ │ + jmp 408e3 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + vmovd %xmm2,-0x94(%ebp) │ │ │ │ + vpmulld %xmm3,%xmm0,%xmm4 │ │ │ │ + vpsrldq $0x8,%xmm4,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm4,%xmm5 │ │ │ │ + vpsrldq $0x4,%xmm5,%xmm7 │ │ │ │ + vpmulld %xmm7,%xmm5,%xmm0 │ │ │ │ + vmovd %xmm0,-0x88(%ebp) │ │ │ │ + jmp 40d03 │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + jmp 40bb3 │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ + and $0x7,%edi │ │ │ │ + je 41345 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 41302 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 412cb │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 41294 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 4125d │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 41226 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 411ef │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov (%ebx),%eax │ │ │ │ + cmp (%edi),%eax │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ + cmp (%ebx),%eax │ │ │ │ + jne 414f4 │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ mov $0x1,%ebx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov (%edx,%ebx,4),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 41273 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ + mov (%eax,%ebx,4),%eax │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414f4 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + imul %eax,%edi │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 41273 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414f4 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + imul %eax,%edi │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 41273 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414f4 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + imul %eax,%edi │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 41273 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414f4 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + imul %eax,%edi │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 41273 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414f4 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + imul %eax,%edi │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 41273 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + cmp (%edi,%ebx,4),%eax │ │ │ │ + jne 414f4 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ inc %ebx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - cmp -0xbc(%ebp),%ebx │ │ │ │ - je 4129b │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + imul %eax,%edi │ │ │ │ + cmp -0x94(%ebp),%ebx │ │ │ │ + mov %edi,-0x88(%ebp) │ │ │ │ + je 40f46 │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ mov (%edi,%ebx,4),%eax │ │ │ │ cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - jne 41273 │ │ │ │ + jne 414f4 │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ - imul -0xa8(%ebp),%eax │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ + imul -0x88(%ebp),%eax │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ mov (%edi,%ecx,4),%ecx │ │ │ │ - mov -0xc8(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ cmp (%edx,%edi,4),%ecx │ │ │ │ - jne 411a0 │ │ │ │ + jne 414e3 │ │ │ │ mov %edi,%edx │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ cmp (%edi,%edx,4),%ecx │ │ │ │ - jne 41273 │ │ │ │ + jne 414f4 │ │ │ │ imul %ecx,%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ cmp (%edx,%edi,4),%ecx │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ cmp (%edx,%edi,4),%ecx │ │ │ │ - jne 41273 │ │ │ │ + jne 414f4 │ │ │ │ imul %eax,%ecx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ lea 0x3(%ebx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ cmp (%edx,%edi,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ cmp (%edx,%edi,4),%eax │ │ │ │ - jne 41273 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - imul %ecx,%eax │ │ │ │ + jne 414f4 │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0x9c(%ebp),%edi │ │ │ │ add $0x4,%ebx │ │ │ │ + imul %ecx,%eax │ │ │ │ mov (%edx,%ebx,4),%ecx │ │ │ │ cmp (%edi,%ebx,4),%ecx │ │ │ │ - jne 411a0 │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ + jne 414e3 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ cmp (%edi,%ebx,4),%ecx │ │ │ │ - jne 41273 │ │ │ │ + jne 414f4 │ │ │ │ imul %eax,%ecx │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ add $0x4,%ebx │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - jne 411a0 │ │ │ │ + jne 414e3 │ │ │ │ cmp (%edi,%ebx,4),%eax │ │ │ │ - jne 41273 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + jne 414f4 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ add $0x5,%ebx │ │ │ │ mov (%edx,%ebx,4),%ecx │ │ │ │ cmp (%eax,%ebx,4),%ecx │ │ │ │ - jne 411a0 │ │ │ │ + jne 414e3 │ │ │ │ cmp (%edi,%ebx,4),%ecx │ │ │ │ - jne 41273 │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - imul -0xa8(%ebp),%ecx │ │ │ │ + jne 414f4 │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul -0x88(%ebp),%ecx │ │ │ │ lea 0x6(%ebx),%eax │ │ │ │ mov (%edx,%eax,4),%ebx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ cmp (%edx,%eax,4),%ebx │ │ │ │ - jne 411a0 │ │ │ │ + jne 414e3 │ │ │ │ cmp (%edi,%eax,4),%ebx │ │ │ │ - jne 41273 │ │ │ │ + jne 414f4 │ │ │ │ imul %ebx,%ecx │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ add $0x7,%ebx │ │ │ │ - cmp -0xbc(%ebp),%ebx │ │ │ │ - jne 4159f │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - jmp 4129b │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + cmp -0x94(%ebp),%ebx │ │ │ │ + jne 41351 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + jmp 40f46 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14154(%esi),%edi │ │ │ │ + jmp 408d3 │ │ │ │ + vzeroupper │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14128(%esi),%edi │ │ │ │ + jmp 408d3 │ │ │ │ + vzeroupper │ │ │ │ + jmp 40f46 │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ push %edi │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ - jmp 4138e │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ + jmp 4104d │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + imul -0x88(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - imul -0xa8(%ebp),%edi │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - lea -0x60(%ebp),%edx │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + movl $0x0,-0x40(%ebp) │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + lea -0x40(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push -0x7c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ push %edx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov %ecx,-0xe4(%ebp) │ │ │ │ - mov %ebx,-0xe0(%ebp) │ │ │ │ - jne 41eda │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - mov 0x3fc(%esi),%ebx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + jne 41ba6 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + mov 0x3fc(%esi),%ebx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xc │ │ │ │ - push 0x10(%edi) │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ + push 0x10(%edx) │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0xc8(%ebp) │ │ │ │ push 0x8(%ebx) │ │ │ │ call *0x174(%ebx) │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 41ef6 │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov 0x3fc(%esi),%eax │ │ │ │ + je 41bc2 │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ + mov 0x3fc(%esi),%eax │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ mov 0x2dc(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push 0x10(%edx) │ │ │ │ - push %edi │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push %edx │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 41ef6 │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + je 41bc2 │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ mov 0x7c(%eax),%ebx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 41f19 │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + je 41be0 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 41adf │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jbe 42323 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + jle 4180e │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + lea -0x1(%ebx),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 41f7f │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ sub %edi,%edx │ │ │ │ mov %edi,%eax │ │ │ │ sub $0x4,%edx │ │ │ │ - cmp $0x38,%edx │ │ │ │ - jbe 42323 │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jbe 42463 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ + cmp $0x18,%edx │ │ │ │ + jbe 41f7f │ │ │ │ + shr $0x2,%ebx │ │ │ │ + mov %ebx,%edx │ │ │ │ + shl $0x5,%edx │ │ │ │ lea (%edx,%edi,1),%ebx │ │ │ │ - sub $0x40,%edx │ │ │ │ - shr $0x6,%edx │ │ │ │ + sub $0x20,%edx │ │ │ │ + shr $0x5,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 41996 │ │ │ │ + je 4171b │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 4197b │ │ │ │ + je 41708 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 41968 │ │ │ │ + je 416f9 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 41955 │ │ │ │ + je 416ea │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 41942 │ │ │ │ + je 416db │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 4192f │ │ │ │ + je 416cc │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 4191c │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - lea 0x40(%edi),%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,(%edi) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm1 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm1,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm7,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovupd %zmm5,-0x40(%ecx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 41a20 │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x200,%eax │ │ │ │ - add $0x200,%ecx │ │ │ │ - vmovupd %zmm4,-0x200(%ecx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%ecx) │ │ │ │ - vmovupd -0x180(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x180(%ecx) │ │ │ │ - vmovupd -0x140(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x140(%ecx) │ │ │ │ - vmovupd -0x100(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x100(%ecx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0xc0(%ecx) │ │ │ │ - vmovupd -0x80(%eax),%zmm7 │ │ │ │ - vmovupd %zmm7,-0x80(%ecx) │ │ │ │ - vmovupd -0x40(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x40(%ecx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 4199c │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ + je 416bd │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + vmovupd (%eax),%ymm1 │ │ │ │ + lea 0x20(%ecx),%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm1,-0x20(%ecx) │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm3,-0x20(%ecx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%ecx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%ecx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%ecx) │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm7,-0x20(%ecx) │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x20,%eax │ │ │ │ + add $0x20,%ecx │ │ │ │ + vmovupd %ymm0,-0x20(%ecx) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 41794 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x100,%eax │ │ │ │ + add $0x100,%ecx │ │ │ │ + vmovupd %ymm2,-0x100(%ecx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xe0(%ecx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm3 │ │ │ │ + vmovupd %ymm3,-0xc0(%ecx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0xa0(%ecx) │ │ │ │ + vmovupd -0x80(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x80(%ecx) │ │ │ │ + vmovupd -0x60(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x60(%ecx) │ │ │ │ + vmovupd -0x40(%eax),%ymm7 │ │ │ │ + vmovupd %ymm7,-0x40(%ecx) │ │ │ │ + vmovupd -0x20(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%ecx) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jne 4171e │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 42309 │ │ │ │ - sub %ecx,%ebx │ │ │ │ - lea -0x1(%ebx),%edi │ │ │ │ - mov %ebx,-0xd8(%ebp) │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 41a6e │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - vmovupd (%edx,%eax,8),%ymm4 │ │ │ │ - vmovupd %ymm4,(%ebx,%eax,8) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - test $0x3,%al │ │ │ │ - je 42309 │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - fldl (%edi,%ecx,8) │ │ │ │ - fstpl -0xd8(%ebp) │ │ │ │ - vmovsd -0xd8(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%ebx,%ecx,8) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jge 42309 │ │ │ │ - fldl 0x8(%edi,%ecx,8) │ │ │ │ - lea 0x2(%ecx),%eax │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - vmovsd -0xb0(%ebp),%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%ebx,%ecx,8) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jle 42309 │ │ │ │ - fldl 0x10(%edi,%ecx,8) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - vmovsd -0xb0(%ebp),%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%ebx,%ecx,8) │ │ │ │ + test $0x3,%cl │ │ │ │ + je 41f65 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + fldl (%edi,%eax,8) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + vmovsd -0x90(%ebp),%xmm2 │ │ │ │ + vmovsd %xmm2,(%ebx,%eax,8) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jge 41f65 │ │ │ │ + fldl (%edi,%edx,8) │ │ │ │ + add $0x2,%eax │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + vmovsd -0x90(%ebp),%xmm1 │ │ │ │ + vmovsd %xmm1,(%ebx,%edx,8) │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jle 41f65 │ │ │ │ + fldl 0x8(%edi,%edx,8) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + vmovsd -0x90(%ebp),%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%ebx,%edx,8) │ │ │ │ vzeroupper │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 41e6c │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ + jle 41b3b │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ shl $0x3,%edx │ │ │ │ add $0x58,%edi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ shl $0x3,%eax │ │ │ │ and $0x3,%ebx │ │ │ │ - je 41c8a │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ + je 41995 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 41c0f │ │ │ │ + je 41926 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 41ba6 │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + je 418c9 │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ push %eax │ │ │ │ push %eax │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 355d0 │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 355c0 │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - add %eax,-0xb8(%ebp) │ │ │ │ - add %eax,-0xbc(%ebp) │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ - movl $0x1,-0xc0(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + movl $0x1,-0xa0(%ebp) │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + add %eax,-0x98(%ebp) │ │ │ │ + add %eax,-0x9c(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ push %edi │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 355d0 │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 355c0 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - add %ecx,-0x9c(%ebp) │ │ │ │ - add %eax,-0xb8(%ebp) │ │ │ │ - add %eax,-0xbc(%ebp) │ │ │ │ - add %ecx,-0xd0(%ebp) │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + add %eax,-0x98(%ebp) │ │ │ │ + add %ecx,-0x7c(%ebp) │ │ │ │ + add %eax,-0x9c(%ebp) │ │ │ │ + add %ecx,-0xb0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ + incl -0xa0(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 355d0 │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 355c0 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - add %ebx,-0x9c(%ebp) │ │ │ │ - add %eax,-0xb8(%ebp) │ │ │ │ - add %eax,-0xbc(%ebp) │ │ │ │ - add %ebx,-0xd0(%ebp) │ │ │ │ + incl -0xa0(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + add %eax,-0x98(%ebp) │ │ │ │ + add %ebx,-0x7c(%ebp) │ │ │ │ + add %eax,-0x9c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - cmp %edx,-0xc0(%ebp) │ │ │ │ - je 41e6c │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + add %ebx,-0xb0(%ebp) │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + cmp %edx,-0xa0(%ebp) │ │ │ │ + je 41b3b │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 355d0 │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 355c0 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ add $0x18,%esp │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ add %edi,%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ add %eax,%ecx │ │ │ │ add %ebx,%eax │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ add %edi,%ebx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 355d0 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + call 355c0 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ add $0x18,%esp │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ add %ebx,%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - add %eax,%edx │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ + add %eax,%edx │ │ │ │ add %edi,%eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ + mov %edx,-0x9c(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ add %ebx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov %eax,%edi │ │ │ │ - call 355d0 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + call 355c0 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ add $0x18,%esp │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ add %eax,%ecx │ │ │ │ add %edi,%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ add %ebx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %edi,-0xc4(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov %eax,%edi │ │ │ │ - call 355d0 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + call 355c0 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - addl $0x4,-0xc0(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + addl $0x4,-0xa0(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ lea (%edi,%eax,1),%edi │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ add %ebx,%edx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - cmp %ebx,-0xc0(%ebp) │ │ │ │ - jne 41c8a │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + cmp %ebx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + jne 41995 │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - push -0xec(%ebp) │ │ │ │ - lea -0x13c9d(%esi),%eax │ │ │ │ + push -0xc8(%ebp) │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + lea -0x14c9d(%esi),%eax │ │ │ │ push %eax │ │ │ │ mov %esi,%ebx │ │ │ │ call a2e0 │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 41eb0 │ │ │ │ + je 41b7c │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xdc(%ebp) │ │ │ │ + push -0xb4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4139b │ │ │ │ - mov -0xe0(%ebp),%ebx │ │ │ │ + je 41057 │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4139b │ │ │ │ + jmp 41057 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edx │ │ │ │ + lea -0x14cab(%esi),%ecx │ │ │ │ + push %ecx │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ - push %edx │ │ │ │ mov %esi,%ebx │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - jmp 41e92 │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - movl $0x1,-0xa8(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - jmp 412ae │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + jmp 41b5e │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + movl $0x1,-0x88(%ebp) │ │ │ │ + jmp 40f59 │ │ │ │ cmpl $0x2,0x4(%eax) │ │ │ │ - jg 42316 │ │ │ │ - cmpl $0x0,-0xb0(%ebp) │ │ │ │ - jle 41f49 │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ + jg 41f72 │ │ │ │ + cmpl $0x0,-0x90(%ebp) │ │ │ │ + jle 41c0d │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - shl $0x3,%edi │ │ │ │ - push %edi │ │ │ │ + shl $0x3,%edx │ │ │ │ + push %edx │ │ │ │ push $0x0 │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x0,-0xa8(%ebp) │ │ │ │ - jle 41e6c │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + cmpl $0x0,-0x88(%ebp) │ │ │ │ + jle 41b3b │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %ebx,-0xc4(%ebp) │ │ │ │ - shl $0x3,%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ + shl $0x3,%edi │ │ │ │ shl $0x3,%eax │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - and $0x3,%edx │ │ │ │ - je 420fc │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 42079 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 42008 │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ + and $0x3,%ecx │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + je 41d9c │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 41d25 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 41cc0 │ │ │ │ + mov %eax,-0xa4(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 36920 │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 368a0 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - add %ecx,-0x9c(%ebp) │ │ │ │ - add %eax,-0xb8(%ebp) │ │ │ │ - add %eax,-0xbc(%ebp) │ │ │ │ - add %ecx,-0xd0(%ebp) │ │ │ │ - movl $0x1,-0xc4(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + movl $0x1,-0xa4(%ebp) │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + add %eax,-0x98(%ebp) │ │ │ │ + add %eax,-0x9c(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ push %edx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push 0x4(%ebx) │ │ │ │ mov %esi,%ebx │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 36920 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 368a0 │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - add %eax,-0xb8(%ebp) │ │ │ │ - add %eax,-0xbc(%ebp) │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ - incl -0xc4(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + add %eax,-0x98(%ebp) │ │ │ │ + add %ecx,-0x7c(%ebp) │ │ │ │ + add %eax,-0x9c(%ebp) │ │ │ │ + add %ecx,-0xb0(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + incl -0xa4(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ push %eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push 0x4(%eax) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 36920 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 368a0 │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - incl -0xc4(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - add %ecx,-0x9c(%ebp) │ │ │ │ - add %eax,-0xb8(%ebp) │ │ │ │ - add %eax,-0xbc(%ebp) │ │ │ │ - add %ecx,-0xd0(%ebp) │ │ │ │ + incl -0xa4(%ebp) │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + add %eax,-0x98(%ebp) │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + add %eax,-0x9c(%ebp) │ │ │ │ add %eax,%edi │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - cmp %ebx,-0xc4(%ebp) │ │ │ │ - je 41e6c │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ + cmp %ebx,-0xa4(%ebp) │ │ │ │ + je 41b3b │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push 0x4(%edx) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - call 36920 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + push 0x4(%ecx) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 368a0 │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ add $0x1c,%esp │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ lea (%edi,%eax,1),%edx │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - add %edi,%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ + add %edi,%ebx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ add %ebx,%eax │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ add %edi,%ebx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xbc(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push 0x4(%edx) │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call 36920 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + call 368a0 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ add $0x1c,%esp │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ add %ebx,%edi │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ add %eax,%ecx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ add %eax,%edx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ add %edi,%eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ + mov %edx,-0x9c(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ add %ebx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ push 0x4(%ecx) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x80(%ebp) │ │ │ │ push %edi │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ - call 36920 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ + mov %eax,%edi │ │ │ │ + call 368a0 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ add $0x1c,%esp │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ add %eax,%edx │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ add %eax,%ecx │ │ │ │ add %edi,%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + push -0x7c(%ebp) │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ add %ebx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ push 0x4(%edx) │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ push %edi │ │ │ │ - mov %eax,%edi │ │ │ │ push %eax │ │ │ │ - call 36920 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov %eax,%edi │ │ │ │ + call 368a0 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - addl $0x4,-0xc4(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + addl $0x4,-0xa4(%ebp) │ │ │ │ add %eax,%ebx │ │ │ │ lea (%edi,%eax,1),%edi │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ add %ebx,%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ lea (%edx,%eax,1),%ecx │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ add %ebx,%edx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - cmp %ebx,-0xc4(%ebp) │ │ │ │ - jne 420fc │ │ │ │ - jmp 41e6c │ │ │ │ - vzeroupper │ │ │ │ - jmp 4129b │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + cmp %ebx,-0xa4(%ebp) │ │ │ │ + mov %edx,-0xb0(%ebp) │ │ │ │ + jne 41d9c │ │ │ │ + jmp 41b3b │ │ │ │ vzeroupper │ │ │ │ - jmp 41adf │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 4180e │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + lea -0x140f8(%esi),%ecx │ │ │ │ push %edx │ │ │ │ push %edx │ │ │ │ - lea -0x130f8(%esi),%edx │ │ │ │ - jmp 41ee3 │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + jmp 41baf │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ lea (%edi,%ebx,8),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ sub %edi,%edx │ │ │ │ sub $0x8,%edx │ │ │ │ shr $0x3,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 423f9 │ │ │ │ + je 4204f │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 423e2 │ │ │ │ + je 42038 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 423d3 │ │ │ │ + je 42029 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 423c4 │ │ │ │ + je 4201a │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 423b5 │ │ │ │ + je 4200b │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 423a6 │ │ │ │ + je 41ffc │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 42397 │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + je 41fed │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ fldl (%eax) │ │ │ │ lea 0x8(%ecx),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - vmovsd -0xb0(%ebp),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%ecx) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + vmovsd -0x90(%ebp),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x8(%ecx) │ │ │ │ vmovsd (%eax),%xmm6 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm6,-0x8(%ecx) │ │ │ │ - vmovsd (%eax),%xmm7 │ │ │ │ - add $0x8,%ecx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm7,-0x8(%ecx) │ │ │ │ vmovsd (%eax),%xmm5 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm5,-0x8(%ecx) │ │ │ │ - vmovsd (%eax),%xmm4 │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm4,-0x8(%ecx) │ │ │ │ + vmovsd %xmm7,-0x8(%ecx) │ │ │ │ vmovsd (%eax),%xmm0 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm0,-0x8(%ecx) │ │ │ │ vmovsd (%eax),%xmm2 │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ + add $0x8,%eax │ │ │ │ vmovsd %xmm2,-0x8(%ecx) │ │ │ │ + vmovsd (%eax),%xmm1 │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x8,%ecx │ │ │ │ + vmovsd %xmm1,-0x8(%ecx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 41adf │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + je 4180e │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ vmovsd (%eax),%xmm3 │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%ecx │ │ │ │ vmovsd %xmm3,-0x40(%ecx) │ │ │ │ - vmovsd -0x38(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x38(%ecx) │ │ │ │ + vmovsd -0x38(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x38(%ecx) │ │ │ │ vmovsd -0x30(%eax),%xmm6 │ │ │ │ vmovsd %xmm6,-0x30(%ecx) │ │ │ │ - vmovsd -0x28(%eax),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x28(%ecx) │ │ │ │ - vmovsd -0x20(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x20(%ecx) │ │ │ │ - vmovsd -0x18(%eax),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x18(%ecx) │ │ │ │ - vmovsd -0x10(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x10(%ecx) │ │ │ │ - vmovsd -0x8(%eax),%xmm2 │ │ │ │ - vmovsd %xmm2,-0x8(%ecx) │ │ │ │ + vmovsd -0x28(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x28(%ecx) │ │ │ │ + vmovsd -0x20(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x20(%ecx) │ │ │ │ + vmovsd -0x18(%eax),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x18(%ecx) │ │ │ │ + vmovsd -0x10(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x10(%ecx) │ │ │ │ + vmovsd -0x8(%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%ecx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 423ff │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - jmp 41adf │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41a45 │ │ │ │ + jne 42052 │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + jmp 4180e │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b35e <__cxa_finalize@plt+0xcae> │ │ │ │ + vzeroupper │ │ │ │ + jmp b33b <__cxa_finalize@plt+0xc8b> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b3e7 <__cxa_finalize@plt+0xd37> │ │ │ │ + vzeroupper │ │ │ │ + jmp b35d <__cxa_finalize@plt+0xcad> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b407 <__cxa_finalize@plt+0xd57> │ │ │ │ + jmp b301 <__cxa_finalize@plt+0xc51> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b441 <__cxa_finalize@plt+0xd91> │ │ │ │ + jmp b388 <__cxa_finalize@plt+0xcd8> │ │ │ │ mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - jmp b3ba <__cxa_finalize@plt+0xd0a> │ │ │ │ + jmp b3d0 <__cxa_finalize@plt+0xd20> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b398 <__cxa_finalize@plt+0xce8> │ │ │ │ + jmp b34c <__cxa_finalize@plt+0xc9c> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b451 <__cxa_finalize@plt+0xda1> │ │ │ │ + jmp b396 <__cxa_finalize@plt+0xce6> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b373 <__cxa_finalize@plt+0xcc3> │ │ │ │ + jmp b316 <__cxa_finalize@plt+0xc66> │ │ │ │ mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - jmp b3a9 <__cxa_finalize@plt+0xcf9> │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp b3e4 <__cxa_finalize@plt+0xd34> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - lea -0x74(%ebp),%edx │ │ │ │ - lea -0x78(%ebp),%ebx │ │ │ │ - lea -0x7c(%ebp),%edi │ │ │ │ - sub $0xf4,%esp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x94b0f,%esi │ │ │ │ + lea -0x54(%ebp),%edx │ │ │ │ + lea -0x58(%ebp),%ebx │ │ │ │ + lea -0x5c(%ebp),%edi │ │ │ │ + sub $0xb4,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x8fecf,%esi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - lea -0x13d02(%esi),%ecx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ + lea -0x14d02(%esi),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 431d0 │ │ │ │ + je 42ac0 │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x74(%ebp) │ │ │ │ - call 39120 │ │ │ │ + push -0x54(%ebp) │ │ │ │ + call 38a80 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 431d0 │ │ │ │ + je 42ac0 │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %edi │ │ │ │ pop %edx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x7c(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 431b0 │ │ │ │ + je 42aa0 │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 43270 │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov 0xc(%edx),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 43250 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - cmp %edi,0xc(%ecx) │ │ │ │ - jne 43260 │ │ │ │ - mov 0x10(%ecx),%eax │ │ │ │ - lea -0x1(%edi),%ebx │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + je 42b50 │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 42b30 │ │ │ │ + cmp %ebx,0xc(%eax) │ │ │ │ + jne 42b40 │ │ │ │ + mov 0x10(%eax),%eax │ │ │ │ + lea -0x1(%ebx),%ecx │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ cmp %edx,(%ecx) │ │ │ │ - jne 43200 │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + jne 42ae0 │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x98(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call 359b0 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ - mov 0x10(%ebx),%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - cmp %eax,(%ebx,%edx,4) │ │ │ │ - jne 43290 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 43810 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - lea -0x2(%edi),%edx │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 43320 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ + mov 0x10(%ebx),%edx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + cmp %eax,(%edx,%ebx,4) │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + jne 42b70 │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 43020 │ │ │ │ + mov 0x10(%edi),%ecx │ │ │ │ + lea -0x2(%edx),%eax │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 42bf0 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ or %ecx,%eax │ │ │ │ - test $0x3f,%al │ │ │ │ - jne 43320 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - vmovdqa32 -0xfaf4(%esi),%zmm1 │ │ │ │ - vmovdqa32 -0xf9b4(%esi),%zmm2 │ │ │ │ + test $0x1f,%al │ │ │ │ + jne 42bf0 │ │ │ │ + shr $0x3,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - vmovdqa32 -0xfa74(%esi),%zmm0 │ │ │ │ - vmovdqa32 -0xfa34(%esi),%zmm3 │ │ │ │ - shr $0x4,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 43570 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 42725 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 426e2 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm4 │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 432ac │ │ │ │ - vmovdqa32 %zmm4,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + vmovdqa -0x10874(%esi),%ymm1 │ │ │ │ + vmovdqa -0x107d4(%esi),%ymm2 │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + and $0x3,%ebx │ │ │ │ + vmovdqa -0x10834(%esi),%ymm0 │ │ │ │ + vmovdqa -0x10814(%esi),%ymm3 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + je 42dd0 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 42316 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 422e4 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%ebx,%eax,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 42b89 │ │ │ │ + vmovdqa %ymm6,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ mov $0x1,%eax │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm6 │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 432ac │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%ebx,%ecx,1),%ymm6 │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + vpcmpeqd (%ebx,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 42b89 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ inc %eax │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm4 │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 432ac │ │ │ │ - inc %eax │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 42874 │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%ebx,%ecx,1),%ymm6 │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + vpcmpeqd (%ebx,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 42b89 │ │ │ │ + inc %eax │ │ │ │ + cmp %eax,-0x74(%ebp) │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + je 42425 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%edi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 42b80 │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%edi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 42b80 │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%edi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 42b80 │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%edi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 42b80 │ │ │ │ + add $0x4,%eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 42362 │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm5 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + vpmulld %xmm5,%xmm0,%xmm6 │ │ │ │ + vpsrldq $0x8,%xmm6,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm6,%xmm7 │ │ │ │ + vpsrldq $0x4,%xmm7,%xmm0 │ │ │ │ + vpmulld %xmm0,%xmm7,%xmm2 │ │ │ │ + vmovd %xmm2,-0x74(%ebp) │ │ │ │ + test $0x7,%al │ │ │ │ + je 42bc0 │ │ │ │ mov %eax,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm6 │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 432a0 │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm4 │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 432a0 │ │ │ │ - lea 0x2(%eax),%ecx │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm6 │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 432a0 │ │ │ │ - lea 0x3(%eax),%ecx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm4 │ │ │ │ - vmovdqa32 (%edi,%ecx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 432a0 │ │ │ │ - add $0x4,%eax │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - cmp %eax,%edx │ │ │ │ - jne 42782 │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm6 │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm7 │ │ │ │ - vextracti32x4 $0x1,%ymm7,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm7,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm0,%xmm3 │ │ │ │ - vpsrldq $0x4,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm6 │ │ │ │ - vmovd %xmm6,-0x94(%ebp) │ │ │ │ - test $0xf,%al │ │ │ │ - je 43310 │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp (%edx,%eax,4),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov (%eax,%ecx,4),%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + cmp (%eax,%ecx,4),%ebx │ │ │ │ + jne 42bd0 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul %ebx,%ecx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ lea 0x1(%ebx),%ecx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - lea 0x0(,%ebx,4),%eax │ │ │ │ - mov (%ecx,%eax,1),%ecx │ │ │ │ - cmp %ecx,(%edx,%eax,1) │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0x2(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x4(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x4(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0x3(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x8(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x8(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0x4(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0xc(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0xc(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0x5(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x10(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x10(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0x6(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x14(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x14(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0x7(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x18(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x18(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0x8(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x1c(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x1c(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0x9(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x20(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x20(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0xa(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x24(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x24(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0xb(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x28(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x28(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0xc(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x2c(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x2c(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0xd(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x30(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x30(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - lea 0xe(%ebx),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov 0x34(%edx,%eax,1),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - cmp 0x34(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - lea 0xf(%ebx),%ebx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 43310 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - mov 0x38(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x38(%edx,%eax,1),%ecx │ │ │ │ - jne 432f0 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jle 42bc0 │ │ │ │ + lea 0x0(,%ebx,4),%ecx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov (%ebx,%ecx,1),%ebx │ │ │ │ + cmp (%eax,%ecx,1),%ebx │ │ │ │ + jne 42bd0 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + lea 0x2(%ebx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jle 42bc0 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x4(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0x4(%eax,%ecx,1),%ebx │ │ │ │ + jne 42bd0 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + lea 0x3(%ebx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jle 42bc0 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x8(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0x8(%eax,%ecx,1),%ebx │ │ │ │ + jne 42bd0 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + lea 0x4(%ebx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jle 42bc0 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0xc(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0xc(%eax,%ecx,1),%ebx │ │ │ │ + jne 42bd0 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + lea 0x5(%ebx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jle 42bc0 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x10(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0x10(%eax,%ecx,1),%ebx │ │ │ │ + jne 42bd0 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + lea 0x6(%ebx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jle 42bc0 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x14(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0x14(%eax,%ecx,1),%ebx │ │ │ │ + jne 42bd0 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + add $0x7,%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jle 42bc0 │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov 0x18(%eax,%ecx,1),%eax │ │ │ │ + cmp 0x18(%ebx,%ecx,1),%eax │ │ │ │ + jne 42bd0 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul %eax,%ecx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - imul -0xb4(%ebp),%eax │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul -0x8c(%ebp),%ecx │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - vmovdqa %xmm5,-0x68(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x90(%ebp) │ │ │ │ - lea -0x68(%ebp),%ecx │ │ │ │ - push %ecx │ │ │ │ + vmovdqa %xmm2,-0x48(%ebp) │ │ │ │ + lea -0x48(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push %edx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 43590 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 42df0 │ │ │ │ sub $0x4,%esp │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - imul -0x94(%ebp),%ecx │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - lea -0x50(%ebp),%ebx │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - push %ecx │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push %ebx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + imul -0x74(%ebp),%edx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ + lea -0x30(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ + call a59f0 │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 435c0 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ + jne 42e20 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov 0x3fc(%esi),%eax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov 0x3fc(%esi),%ebx │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xc │ │ │ │ - push 0x10(%ebx) │ │ │ │ - push %edi │ │ │ │ - push 0x8(%eax) │ │ │ │ - call *0x174(%eax) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + push 0x10(%edi) │ │ │ │ + push %edx │ │ │ │ + push 0x8(%ebx) │ │ │ │ + call *0x174(%ebx) │ │ │ │ + mov %eax,%edi │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 435dc │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ - mov 0x80(%ecx),%ebx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 435f3 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 43c36 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - lea -0x1(%edx),%ecx │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jbe 43b0a │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - sub %ecx,%edi │ │ │ │ - mov %ecx,%eax │ │ │ │ - sub $0x4,%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 43b0a │ │ │ │ - cmpl $0x6,-0xcc(%ebp) │ │ │ │ - jbe 43c67 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - lea (%ecx,%eax,1),%edi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + je 42e3c │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov 0x8(%eax),%ecx │ │ │ │ + mov 0x80(%edx),%eax │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + je 42e4b │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 433ed │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + dec %eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 432b9 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub $0x4,%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 432b9 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + add %ecx,%ebx │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 42e2f │ │ │ │ + je 427b1 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 42e18 │ │ │ │ + je 4279a │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 42e05 │ │ │ │ + je 4278b │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 42df2 │ │ │ │ + je 4277c │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 42ddf │ │ │ │ + je 4276d │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 42dcc │ │ │ │ + je 4275e │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 42db9 │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm1,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm7,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%edx │ │ │ │ - vmovupd %zmm4,-0x40(%edx) │ │ │ │ - cmp %edi,%eax │ │ │ │ - je 42ead │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x200,%eax │ │ │ │ - add $0x200,%edx │ │ │ │ - vmovupd %zmm5,-0x200(%edx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%edx) │ │ │ │ - vmovupd -0x180(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x180(%edx) │ │ │ │ - vmovupd -0x140(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x140(%edx) │ │ │ │ - vmovupd -0x100(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x100(%edx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0xc0(%edx) │ │ │ │ - vmovupd -0x80(%eax),%zmm7 │ │ │ │ - vmovupd %zmm7,-0x80(%edx) │ │ │ │ - vmovupd -0x40(%eax),%zmm4 │ │ │ │ - vmovupd %zmm4,-0x40(%edx) │ │ │ │ - cmp %edi,%eax │ │ │ │ - jne 42e2f │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + je 4274f │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + vmovupd (%eax),%ymm1 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm1,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm3,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm7,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + je 4282e │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm2,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm3 │ │ │ │ + vmovupd %ymm3,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm7 │ │ │ │ + vmovupd %ymm7,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + cmp -0xa0(%ebp),%eax │ │ │ │ + jne 427b4 │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 435eb │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea -0x1(%ecx),%edi │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 42efe │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - vmovupd (%ecx,%edx,8),%ymm5 │ │ │ │ - vmovupd %ymm5,(%edi,%edx,8) │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - test $0x3,%dl │ │ │ │ - je 435eb │ │ │ │ - mov %edx,%edi │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - add %edi,%eax │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - lea 0x0(,%eax,8),%edx │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - fldl (%edi,%edx,1) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - vmovsd -0xb0(%ebp),%xmm0 │ │ │ │ - vmovsd %xmm0,(%ecx,%edx,1) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - cmp %ecx,-0xa0(%ebp) │ │ │ │ - jle 435eb │ │ │ │ - fldl 0x8(%edi,%edx,1) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 42e43 │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + cmp %edx,-0x80(%ebp) │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + fldl (%ebx,%eax,8) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + vmovsd -0xa8(%ebp),%xmm2 │ │ │ │ + vmovsd %xmm2,(%ecx,%eax,8) │ │ │ │ + jle 42e43 │ │ │ │ + fldl (%ebx,%edx,8) │ │ │ │ add $0x2,%eax │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - vmovsd -0xb0(%ebp),%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%ecx,%edx,1) │ │ │ │ - cmp %eax,-0xa0(%ebp) │ │ │ │ - jle 435eb │ │ │ │ - fldl 0x10(%edi,%edx,1) │ │ │ │ - fstpl -0xa0(%ebp) │ │ │ │ - vmovsd -0xa0(%ebp),%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%ecx,%edx,1) │ │ │ │ + cmp %eax,-0x80(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + vmovsd -0xa8(%ebp),%xmm1 │ │ │ │ + vmovsd %xmm1,(%ecx,%edx,8) │ │ │ │ + jle 42e43 │ │ │ │ + fldl 0x8(%ebx,%edx,8) │ │ │ │ + fstpl -0x80(%ebp) │ │ │ │ + vmovsd -0x80(%ebp),%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%ecx,%edx,8) │ │ │ │ vzeroupper │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 43160 │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - shl $0x3,%edi │ │ │ │ - shl $0x3,%edx │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 43637 │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 43099 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 4304d │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 43013 │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + jle 42a50 │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + shl $0x3,%ebx │ │ │ │ + shl $0x3,%ecx │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 42e89 │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 42995 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 42957 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 42925 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - push 0x4(%ebx) │ │ │ │ - mov %edi,%ecx │ │ │ │ - call *0x10(%ebx) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + push 0x4(%eax) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call *0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - add %edx,-0xa4(%ebp) │ │ │ │ - movl $0x1,-0x98(%ebp) │ │ │ │ - add %edi,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + movl $0x1,-0x70(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add %eax,-0x84(%ebp) │ │ │ │ + lea (%ebx,%ecx,1),%edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - push 0x4(%ebx) │ │ │ │ - mov %edi,%ecx │ │ │ │ - call *0x10(%ebx) │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + push 0x4(%eax) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call *0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - add %eax,-0xa4(%ebp) │ │ │ │ - incl -0x98(%ebp) │ │ │ │ - add %edi,%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + incl -0x70(%ebp) │ │ │ │ + add %eax,-0x84(%ebp) │ │ │ │ + lea (%ebx,%ecx,1),%edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - push 0x4(%ebx) │ │ │ │ - mov %edi,%ecx │ │ │ │ - call *0x10(%ebx) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + push 0x4(%eax) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call *0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - incl -0x98(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - add %ecx,-0xa4(%ebp) │ │ │ │ - add %edi,%edx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - cmp %eax,-0x98(%ebp) │ │ │ │ - je 43160 │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + incl -0x70(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add %eax,-0x84(%ebp) │ │ │ │ + lea (%ebx,%ecx,1),%edx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + je 42a50 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - push 0x4(%ebx) │ │ │ │ - mov %edi,%ecx │ │ │ │ - call *0x10(%ebx) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - lea (%edi,%edx,1),%eax │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - add -0xb0(%ebp),%edi │ │ │ │ - push 0x4(%ebx) │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + push 0x4(%eax) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call *0x10(%eax) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + add -0x88(%ebp),%edx │ │ │ │ + add %ebx,%eax │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %edi,%edx │ │ │ │ - call *0x10(%ebx) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - add -0xb0(%ebp),%edi │ │ │ │ - add -0xa0(%ebp),%eax │ │ │ │ push 0x4(%ebx) │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ call *0x10(%ebx) │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - add -0xb0(%ebp),%edi │ │ │ │ - add -0xa0(%ebp),%eax │ │ │ │ - push 0x4(%ebx) │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add -0x80(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + push 0x4(%ecx) │ │ │ │ mov %eax,%ecx │ │ │ │ - call *0x10(%ebx) │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + call *0x10(%eax) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + add -0x80(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + push 0x4(%ecx) │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + add %ebx,%edx │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + call *0x10(%eax) │ │ │ │ add $0xc,%esp │ │ │ │ - add -0xa0(%ebp),%ecx │ │ │ │ - addl $0x4,-0x98(%ebp) │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - lea (%edi,%edx,1),%edi │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - cmp %eax,-0x98(%ebp) │ │ │ │ - jne 43099 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + addl $0x4,-0x70(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + add -0x80(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + cmp %eax,-0x70(%ebp) │ │ │ │ + lea (%ecx,%ebx,1),%ebx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + jne 42995 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 43181 │ │ │ │ - mov -0xc8(%ebp),%eax │ │ │ │ + je 42a71 │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ - push %eax │ │ │ │ + sub %ebx,%edx │ │ │ │ + push %edx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 43226 │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 42afe │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ - push %edx │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 43226 │ │ │ │ + jmp 42afe │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%esi),%eax │ │ │ │ + mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13248(%esi),%edx │ │ │ │ + lea -0x14248(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - push (%eax) │ │ │ │ + push %eax │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 43c7d │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + jne 43425 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ + mov %edi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13ce7(%esi),%edi │ │ │ │ - mov -0x30(%esi),%ebx │ │ │ │ + lea -0x14ce7(%esi),%edi │ │ │ │ + mov -0x30(%esi),%edx │ │ │ │ push %edi │ │ │ │ - push (%ebx) │ │ │ │ mov %esi,%ebx │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%ecx │ │ │ │ + lea -0x4c(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x70(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ + lea -0x50(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %ecx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 431da │ │ │ │ + jmp 42ac2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cfe(%esi),%edi │ │ │ │ - jmp 43209 │ │ │ │ + lea -0x14cfe(%esi),%edi │ │ │ │ + jmp 42ae9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x131ec(%esi),%edi │ │ │ │ - jmp 43209 │ │ │ │ + lea -0x141ec(%esi),%edi │ │ │ │ + jmp 42ae9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%esi),%edi │ │ │ │ + mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12e8c(%esi),%eax │ │ │ │ + lea -0x13e8c(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - push (%edi) │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ - jmp 43234 │ │ │ │ + jmp 42b0c │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1317c(%esi),%edi │ │ │ │ - jmp 43209 │ │ │ │ + lea -0x1417c(%esi),%edi │ │ │ │ + jmp 42ae9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ + vmovd %xmm2,-0x84(%ebp) │ │ │ │ + vpmulld %xmm3,%xmm0,%xmm5 │ │ │ │ + vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm5,%xmm4 │ │ │ │ + vpsrldq $0x4,%xmm4,%xmm7 │ │ │ │ + vpmulld %xmm7,%xmm4,%xmm0 │ │ │ │ + vmovd %xmm0,-0x74(%ebp) │ │ │ │ + jmp 42465 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm4 │ │ │ │ - vmovd %xmm2,%ebx │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm5 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - vextracti32x4 $0x1,%ymm5,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm5,%xmm3 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm6,%xmm4 │ │ │ │ - vmovd %xmm4,-0x94(%ebp) │ │ │ │ - jmp 428bc │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ vzeroupper │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x13154(%esi),%edi │ │ │ │ - jmp 43209 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 425c7 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vzeroupper │ │ │ │ - jmp 42bf1 │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14154(%esi),%edi │ │ │ │ + jmp 42ae9 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - movl $0x1,-0x94(%ebp) │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 43c26 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 4344e │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 43426 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 433fe │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 433d6 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 433ae │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 43386 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov (%ecx),%edx │ │ │ │ - cmp (%eax),%edx │ │ │ │ - jne 432f3 │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + movl $0x1,-0x74(%ebp) │ │ │ │ + and $0x7,%eax │ │ │ │ + je 433d7 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 42cca │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 42cae │ │ │ │ + cmp $0x3,%eax │ │ │ │ + je 42c92 │ │ │ │ + cmp $0x4,%eax │ │ │ │ + je 42c76 │ │ │ │ + cmp $0x5,%eax │ │ │ │ + je 42c5a │ │ │ │ + cmp $0x6,%eax │ │ │ │ + je 42c42 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + cmp (%ecx),%eax │ │ │ │ + jne 42bd3 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ mov $0x1,%ecx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov (%ebx,%ecx,4),%edx │ │ │ │ - cmp (%eax,%ecx,4),%edx │ │ │ │ - jne 432f3 │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov (%ebx,%ecx,4),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + cmp (%ebx,%ecx,4),%eax │ │ │ │ + jne 42bd3 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - imul %edx,%ebx │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov (%edx,%ecx,4),%eax │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ cmp (%ebx,%ecx,4),%eax │ │ │ │ - jne 432f3 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + jne 42bd3 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ - cmp (%ebx,%ecx,4),%edx │ │ │ │ - jne 432f3 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + cmp (%ebx,%ecx,4),%eax │ │ │ │ + jne 42bd3 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - imul %edx,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov (%edx,%ecx,4),%eax │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ cmp (%ebx,%ecx,4),%eax │ │ │ │ - jne 432f3 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + jne 42bd3 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov (%eax,%ecx,4),%edx │ │ │ │ - cmp (%ebx,%ecx,4),%edx │ │ │ │ - jne 432f3 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ + cmp (%ebx,%ecx,4),%eax │ │ │ │ + jne 42bd3 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - imul %edx,%eax │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov (%edx,%ecx,4),%eax │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov (%eax,%ecx,4),%eax │ │ │ │ cmp (%ebx,%ecx,4),%eax │ │ │ │ - jne 432f3 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + jne 42bd3 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp -0xb0(%ebp),%ecx │ │ │ │ - je 42bf1 │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov (%edi,%ecx,4),%edx │ │ │ │ - cmp (%ebx,%ecx,4),%edx │ │ │ │ - jne 432f3 │ │ │ │ - imul %edx,%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp -0x84(%ebp),%ecx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + je 425c7 │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov (%edx,%ecx,4),%edi │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + cmp (%edx,%ecx,4),%edi │ │ │ │ + jne 42bd3 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + imul %edi,%eax │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ - cmp (%ebx,%edi,4),%edx │ │ │ │ - jne 432f3 │ │ │ │ - imul %eax,%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov (%ebx,%edi,4),%ebx │ │ │ │ + cmp (%edx,%edi,4),%ebx │ │ │ │ + jne 42bd3 │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp (%ebx,%edi,4),%eax │ │ │ │ - jne 432f3 │ │ │ │ - imul %edx,%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + cmp (%edx,%edi,4),%eax │ │ │ │ + jne 42bd3 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ lea 0x3(%ecx),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ - cmp (%ebx,%edi,4),%edx │ │ │ │ - jne 432f3 │ │ │ │ - imul %eax,%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov (%ebx,%edi,4),%ebx │ │ │ │ + cmp (%edx,%edi,4),%ebx │ │ │ │ + jne 42bd3 │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ lea 0x4(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp (%ebx,%edi,4),%eax │ │ │ │ - jne 432f3 │ │ │ │ - imul %edx,%eax │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ + cmp (%edx,%edi,4),%eax │ │ │ │ + jne 42bd3 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ lea 0x5(%ecx),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ - cmp (%ebx,%edi,4),%edx │ │ │ │ - jne 432f3 │ │ │ │ - imul %eax,%edx │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + mov (%ebx,%edi,4),%ebx │ │ │ │ + cmp (%edx,%edi,4),%ebx │ │ │ │ + jne 42bd3 │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ lea 0x6(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp (%ebx,%edi,4),%eax │ │ │ │ - jne 432f3 │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - imul %edx,%eax │ │ │ │ - lea 0x7(%ecx),%edx │ │ │ │ - mov (%edi,%edx,4),%edi │ │ │ │ - cmp (%ebx,%edx,4),%edi │ │ │ │ - jne 432f3 │ │ │ │ + cmp (%edx,%edi,4),%eax │ │ │ │ + jne 42bd3 │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + imul %ebx,%eax │ │ │ │ + lea 0x7(%ecx),%ebx │ │ │ │ + mov (%edi,%ebx,4),%edi │ │ │ │ + cmp (%edx,%ebx,4),%edi │ │ │ │ + jne 42bd3 │ │ │ │ imul %edi,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - cmp -0xb0(%ebp),%ecx │ │ │ │ - jne 4348a │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - jmp 42bf1 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - jmp 42782 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x84(%ebp),%ecx │ │ │ │ + jne 42d00 │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 425c7 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + jmp 42362 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 43181 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 42a71 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%eax │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ + push %edi │ │ │ │ mov -0x30(%esi),%edi │ │ │ │ - push %eax │ │ │ │ mov %esi,%ebx │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 43160 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 42a50 │ │ │ │ vzeroupper │ │ │ │ - jmp 42f7e │ │ │ │ - mov 0x7c(%ecx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 43825 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + jmp 428a1 │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov 0x7c(%ebx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jg 42d16 │ │ │ │ - cmpl $0x0,-0x94(%ebp) │ │ │ │ - jle 43160 │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - shl $0x3,%eax │ │ │ │ - shl $0x3,%edi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - lea 0x58(%ebx),%edi │ │ │ │ + je 4302f │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 426d0 │ │ │ │ + cmpl $0x0,-0x74(%ebp) │ │ │ │ + jle 42a50 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + shl $0x3,%edx │ │ │ │ + shl $0x3,%ebx │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + add $0x58,%edx │ │ │ │ and $0x3,%ecx │ │ │ │ - je 4371f │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ + je 42f56 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 436d5 │ │ │ │ + je 42f16 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4369d │ │ │ │ + je 42ee5 │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push -0x90(%ebp) │ │ │ │ - call 33d60 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 33e60 │ │ │ │ add $0x10,%esp │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ - add %eax,-0xa4(%ebp) │ │ │ │ - movl $0x1,-0xa8(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + movl $0x1,-0x8c(%ebp) │ │ │ │ + add %ebx,-0x78(%ebp) │ │ │ │ + add %eax,-0x84(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - push %edi │ │ │ │ + push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0x90(%ebp) │ │ │ │ - call 33d60 │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 33e60 │ │ │ │ add $0x10,%esp │ │ │ │ - add %ebx,-0x90(%ebp) │ │ │ │ - add %ecx,-0xa4(%ebp) │ │ │ │ - incl -0xa8(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + add %edx,-0x78(%ebp) │ │ │ │ + add %ecx,-0x84(%ebp) │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0x90(%ebp) │ │ │ │ - call 33d60 │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 33e60 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - incl -0xa8(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ - add %eax,-0xa4(%ebp) │ │ │ │ - cmp %ebx,-0xa8(%ebp) │ │ │ │ - je 43160 │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + add %ebx,-0x78(%ebp) │ │ │ │ + add %eax,-0x84(%ebp) │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + cmp %edx,-0x8c(%ebp) │ │ │ │ + je 42a50 │ │ │ │ sub $0x4,%esp │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push -0x84(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0x90(%ebp) │ │ │ │ - call 33d60 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 33e60 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - add -0xa0(%ebp),%ecx │ │ │ │ - add -0xb0(%ebp),%edx │ │ │ │ - push %edi │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ + add -0x80(%ebp),%ecx │ │ │ │ + add -0x88(%ebp),%eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - call 33d60 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + call 33e60 │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ - add -0xa0(%ebp),%ebx │ │ │ │ - add -0xb0(%ebp),%eax │ │ │ │ - push %edi │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ + add -0x80(%ebp),%ebx │ │ │ │ + add -0x88(%ebp),%edx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push %edx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 33d60 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + call 33e60 │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - add -0xa0(%ebp),%ecx │ │ │ │ - add -0xb0(%ebp),%edx │ │ │ │ - push %edi │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ + add -0x80(%ebp),%ecx │ │ │ │ + add -0x88(%ebp),%eax │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push %eax │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - call 33d60 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + call 33e60 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - addl $0x4,-0xa8(%ebp) │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - add -0xb0(%ebp),%ecx │ │ │ │ - add %eax,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - jne 4371f │ │ │ │ - jmp 43160 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - movl $0x1,-0x94(%ebp) │ │ │ │ - jmp 42c04 │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jg 43c70 │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 43160 │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - dec %ebx │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ + addl $0x4,-0x8c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + add -0x88(%ebp),%ecx │ │ │ │ + add %edx,%ebx │ │ │ │ + cmp %eax,-0x8c(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + jne 42f56 │ │ │ │ + jmp 42a50 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + movl $0x1,-0x74(%ebp) │ │ │ │ + jmp 425d4 │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jg 43418 │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 42a50 │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + lea -0x1(%edx),%edx │ │ │ │ + movl $0x0,-0x8c(%ebp) │ │ │ │ shl $0x3,%ecx │ │ │ │ - shl $0x3,%edi │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 43ac5 │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + shl $0x3,%ebx │ │ │ │ + and $0x3,%edx │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + je 4327a │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0xcc(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0x84(%ebp) │ │ │ │ push -0xa8(%ebp) │ │ │ │ - push %edx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - call 36660 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + call 365e0 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - movl $0x1,-0xc4(%ebp) │ │ │ │ - add %eax,-0xa4(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - add %edx,%edi │ │ │ │ - add %edx,%ecx │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov 0x4(%edx),%edx │ │ │ │ - cmpl $0x1,-0xcc(%ebp) │ │ │ │ - je 43ac5 │ │ │ │ - cmpl $0x2,-0xcc(%ebp) │ │ │ │ - je 43943 │ │ │ │ + movl $0x1,-0x8c(%ebp) │ │ │ │ + add %eax,-0x78(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + add %eax,%ecx │ │ │ │ + cmpl $0x1,-0xa0(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + je 4327a │ │ │ │ + cmpl $0x2,-0xa0(%ebp) │ │ │ │ + je 43128 │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - push %edx │ │ │ │ push %ebx │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push %eax │ │ │ │ mov %esi,%ebx │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - call 36660 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + call 365e0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - incl -0xc4(%ebp) │ │ │ │ - add %eax,%edi │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - add %eax,%ecx │ │ │ │ - add %edi,-0xa4(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + add %ebx,-0x78(%ebp) │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + add %ebx,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - push %edx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - call 36660 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + call 365e0 │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - incl -0xc4(%ebp) │ │ │ │ - add %eax,-0xa4(%ebp) │ │ │ │ - add %edx,%edi │ │ │ │ - add %edx,%ecx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ - jmp 43ac5 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + incl -0x8c(%ebp) │ │ │ │ + add %ebx,-0x78(%ebp) │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ + add %ebx,%ecx │ │ │ │ + mov 0x4(%eax),%eax │ │ │ │ + jmp 4327a │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ - add -0xb4(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + add -0x80(%ebp),%ecx │ │ │ │ + lea (%ebx,%edx,1),%ebx │ │ │ │ add %edx,%eax │ │ │ │ - lea (%edi,%edx,1),%edi │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 36660 │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 365e0 │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - add -0xb4(%ebp),%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ - add %ebx,%edi │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + add -0x80(%ebp),%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + add %edx,%ebx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0xa4(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 36660 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ + call 365e0 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ add $0x14,%esp │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ - add %ecx,%edi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ + add -0x80(%ebp),%edx │ │ │ │ + add %ecx,%ebx │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - lea (%ebx,%edx,1),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ push %edx │ │ │ │ - push %edi │ │ │ │ - push -0x90(%ebp) │ │ │ │ - call 36660 │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ + push -0x84(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + call 365e0 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - add $0x3,%eax │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - add %ebx,%edx │ │ │ │ - add %ebx,%ecx │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - lea (%edi,%eax,1),%edi │ │ │ │ - mov %edi,-0xa4(%ebp) │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + add %edx,%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + add $0x3,%ebx │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + add -0x80(%ebp),%ebx │ │ │ │ + mov 0x4(%edx),%eax │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x90(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0x84(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - call 36660 │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + call 365e0 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - cmp -0x94(%ebp),%ecx │ │ │ │ - jne 439a1 │ │ │ │ - jmp 43160 │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - lea (%eax,%edx,8),%edi │ │ │ │ - lea -0x8(,%edx,8),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - inc %edx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 43bc8 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 43bb1 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 43ba2 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 43b93 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 43b84 │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 43b75 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 43b66 │ │ │ │ - vmovsd (%eax),%xmm1 │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + cmp -0x74(%ebp),%ecx │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + jne 43174 │ │ │ │ + jmp 42a50 │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + lea (%eax,%ebx,8),%edx │ │ │ │ + lea -0x8(,%ebx,8),%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 43372 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 4335a │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 4334b │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 4333c │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 4332d │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 4331e │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 4330f │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - vmovsd %xmm1,-0x8(%ecx) │ │ │ │ + vmovsd %xmm5,-0x8(%ecx) │ │ │ │ vmovsd (%eax),%xmm6 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm6,-0x8(%ecx) │ │ │ │ - vmovsd (%eax),%xmm7 │ │ │ │ - add $0x8,%ecx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm7,-0x8(%ecx) │ │ │ │ vmovsd (%eax),%xmm4 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm4,-0x8(%ecx) │ │ │ │ - vmovsd (%eax),%xmm5 │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm5,-0x8(%ecx) │ │ │ │ + vmovsd %xmm7,-0x8(%ecx) │ │ │ │ vmovsd (%eax),%xmm0 │ │ │ │ add $0x8,%ecx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm0,-0x8(%ecx) │ │ │ │ vmovsd (%eax),%xmm2 │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ + add $0x8,%eax │ │ │ │ vmovsd %xmm2,-0x8(%ecx) │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 42f7e │ │ │ │ + vmovsd (%eax),%xmm1 │ │ │ │ + add $0x8,%ecx │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm1,-0x8(%ecx) │ │ │ │ + cmp -0x80(%ebp),%eax │ │ │ │ + je 428a1 │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ vmovsd (%eax),%xmm3 │ │ │ │ - add $0x40,%eax │ │ │ │ add $0x40,%ecx │ │ │ │ + add $0x40,%eax │ │ │ │ vmovsd %xmm3,-0x40(%ecx) │ │ │ │ - vmovsd -0x38(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x38(%ecx) │ │ │ │ + vmovsd -0x38(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x38(%ecx) │ │ │ │ vmovsd -0x30(%eax),%xmm6 │ │ │ │ vmovsd %xmm6,-0x30(%ecx) │ │ │ │ - vmovsd -0x28(%eax),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x28(%ecx) │ │ │ │ - vmovsd -0x20(%eax),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x20(%ecx) │ │ │ │ - vmovsd -0x18(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x18(%ecx) │ │ │ │ - vmovsd -0x10(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x10(%ecx) │ │ │ │ - vmovsd -0x8(%eax),%xmm2 │ │ │ │ - vmovsd %xmm2,-0x8(%ecx) │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 43bc8 │ │ │ │ - jmp 42f7e │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ + vmovsd -0x28(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x28(%ecx) │ │ │ │ + vmovsd -0x20(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x20(%ecx) │ │ │ │ + vmovsd -0x18(%eax),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x18(%ecx) │ │ │ │ + vmovsd -0x10(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x10(%ecx) │ │ │ │ + vmovsd -0x8(%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%ecx) │ │ │ │ + cmp -0x80(%ebp),%eax │ │ │ │ + jne 43375 │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ + jmp 428a1 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 4348a │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + jmp 42d00 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 43160 │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - shl $0x3,%eax │ │ │ │ - shl $0x3,%edi │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - jmp 42fb2 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42ed2 │ │ │ │ - lea -0x13c98(%esi),%eax │ │ │ │ + jle 42a50 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ + shl $0x3,%edx │ │ │ │ + shl $0x3,%ebx │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + jmp 428d2 │ │ │ │ + lea -0x14c98(%esi),%edi │ │ │ │ push %ebx │ │ │ │ push %ebx │ │ │ │ - jmp 435c9 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 42e29 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - jmp b4c5 <__cxa_finalize@plt+0xe15> │ │ │ │ + jmp b43c <__cxa_finalize@plt+0xd8c> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b4d6 <__cxa_finalize@plt+0xe26> │ │ │ │ + jmp b464 <__cxa_finalize@plt+0xdb4> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b4fc <__cxa_finalize@plt+0xe4c> │ │ │ │ + vzeroupper │ │ │ │ + jmp b489 <__cxa_finalize@plt+0xdd9> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b48b <__cxa_finalize@plt+0xddb> │ │ │ │ + vzeroupper │ │ │ │ + jmp b49a <__cxa_finalize@plt+0xdea> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b50e <__cxa_finalize@plt+0xe5e> │ │ │ │ + jmp b4c5 <__cxa_finalize@plt+0xe15> │ │ │ │ mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - jmp b4a0 <__cxa_finalize@plt+0xdf0> │ │ │ │ + jmp b42a <__cxa_finalize@plt+0xd7a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - lea -0x74(%ebp),%edx │ │ │ │ - lea -0x78(%ebp),%ebx │ │ │ │ - lea -0x7c(%ebp),%edi │ │ │ │ - sub $0xf4,%esp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x9330f,%esi │ │ │ │ + lea -0x54(%ebp),%edx │ │ │ │ + lea -0x58(%ebp),%ebx │ │ │ │ + lea -0x5c(%ebp),%edi │ │ │ │ + sub $0xb4,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x8eb6f,%esi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - lea -0x13c8d(%esi),%ecx │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x54(%ebp) │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ + lea -0x14c8d(%esi),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4409a │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ + je 437aa │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 44080 │ │ │ │ + jle 43790 │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ - pop %edx │ │ │ │ pop %ecx │ │ │ │ + pop %edi │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x7c(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 44c10 │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + je 43f90 │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %ecx │ │ │ │ - pop %edi │ │ │ │ + pop %edx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 448c0 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 44130 │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - jne 440c0 │ │ │ │ - mov 0x10(%eax),%eax │ │ │ │ - lea -0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - mov (%eax,%ebx,4),%edx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + je 43c90 │ │ │ │ + mov 0xc(%edi),%edx │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + test %edx,%edx │ │ │ │ + jle 43840 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + cmp %edx,0xc(%ecx) │ │ │ │ + jne 437d0 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + lea -0x1(%edx),%ebx │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ + mov (%ecx,%ebx,4),%edx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 44120 │ │ │ │ + jle 43830 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 30850 │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 30ea0 │ │ │ │ + mov 0x10(%edi),%ecx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov 0x10(%ecx),%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ cmp (%ecx,%ebx,4),%eax │ │ │ │ - jne 44110 │ │ │ │ - cmpl $0x1,-0x8c(%ebp) │ │ │ │ - je 44c61 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov 0x10(%edi),%edx │ │ │ │ - sub $0x2,%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 449c0 │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - or %edx,%ebx │ │ │ │ - test $0x3f,%bl │ │ │ │ - jne 449c0 │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - vmovdqa32 -0xfaf4(%esi),%zmm1 │ │ │ │ - vmovdqa32 -0xf9b4(%esi),%zmm2 │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + jne 43820 │ │ │ │ + cmpl $0x1,-0x70(%ebp) │ │ │ │ + je 43fb1 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + sub $0x2,%ecx │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jbe 43d90 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + or %edx,%eax │ │ │ │ + test $0x1f,%al │ │ │ │ + jne 43d90 │ │ │ │ + shr $0x3,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - vmovdqa32 -0xfa74(%esi),%zmm0 │ │ │ │ - vmovdqa32 -0xfa34(%esi),%zmm3 │ │ │ │ - shr $0x4,%ebx │ │ │ │ + vmovdqa -0x10874(%esi),%ymm1 │ │ │ │ + vmovdqa -0x107d4(%esi),%ymm2 │ │ │ │ mov %ebx,%edx │ │ │ │ + vmovdqa -0x10834(%esi),%ymm0 │ │ │ │ + vmovdqa -0x10814(%esi),%ymm3 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ and $0x3,%edx │ │ │ │ - je 43f2e │ │ │ │ + je 43679 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 43edd │ │ │ │ + je 4363f │ │ │ │ cmp $0x2,%edx │ │ │ │ - jne 44900 │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm6 │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 4414c │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - inc %eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 4414c │ │ │ │ + jne 43cb0 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + vpcmpeqd (%edx,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 43856 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ inc %eax │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + vpcmpeqd (%edx,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 43856 │ │ │ │ + inc %eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 4402c │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 44140 │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 44140 │ │ │ │ - lea 0x2(%eax),%edx │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 44140 │ │ │ │ - lea 0x3(%eax),%edx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - vmovdqa32 (%edi,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 44140 │ │ │ │ - add $0x4,%eax │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + je 43742 │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + mov %eax,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + vpcmpeqd (%edi,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 43850 │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + vpcmpeqd (%edi,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 43850 │ │ │ │ + lea 0x2(%eax),%ecx │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + vpcmpeqd (%edi,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 43850 │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + vpcmpeqd (%edi,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 43850 │ │ │ │ + add $0x4,%eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 43f3a │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm6 │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm7 │ │ │ │ - vextracti32x4 $0x1,%ymm7,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm7,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm0,%xmm3 │ │ │ │ - vpsrldq $0x4,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm6 │ │ │ │ - vmovd %xmm6,-0x90(%ebp) │ │ │ │ - test $0xf,%bl │ │ │ │ - je 444f0 │ │ │ │ - mov %ebx,%edx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - lea 0x1(%edx),%ecx │ │ │ │ - jmp 44188 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x13f90(%esi),%ecx │ │ │ │ + jne 43682 │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + vpmulld %xmm3,%xmm0,%xmm6 │ │ │ │ + vpsrldq $0x8,%xmm6,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm6,%xmm7 │ │ │ │ + vpsrldq $0x4,%xmm7,%xmm0 │ │ │ │ + vpmulld %xmm0,%xmm7,%xmm2 │ │ │ │ + vmovd %xmm2,-0x74(%ebp) │ │ │ │ + test $0x7,%bl │ │ │ │ + je 43d60 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + jmp 43882 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x14f90(%esi),%edx │ │ │ │ mov -0x30(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - push %ecx │ │ │ │ + push %edx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 44c80 │ │ │ │ + jne 43fcd │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ - mov %edi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13098(%esi),%edi │ │ │ │ - mov -0x30(%esi),%eax │ │ │ │ + lea -0x14098(%esi),%edi │ │ │ │ + mov -0x30(%esi),%edx │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ - push (%eax) │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0x6c(%ebp),%ecx │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - call a5860 │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x70(%ebp),%ecx │ │ │ │ + lea -0x50(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ecx │ │ │ │ - call a5860 │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4409c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp 437b1 │ │ │ │ + nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13178(%esi),%edi │ │ │ │ - jmp 440c9 │ │ │ │ + lea -0x14178(%esi),%edi │ │ │ │ + jmp 437d9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13060(%esi),%edi │ │ │ │ - jmp 440c9 │ │ │ │ + lea -0x14060(%esi),%edi │ │ │ │ + jmp 437d9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cfe(%esi),%edi │ │ │ │ - jmp 440c9 │ │ │ │ + lea -0x14cfe(%esi),%edi │ │ │ │ + jmp 437d9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm4 │ │ │ │ - vmovd %xmm2,%ecx │ │ │ │ - vpmulld %ymm4,%ymm0,%ymm5 │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - vextracti32x4 $0x1,%ymm5,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm5,%xmm3 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm6,%xmm4 │ │ │ │ - vmovd %xmm4,-0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov (%eax,%edx,4),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp %ebx,(%eax,%edx,4) │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - imul %ebx,%edx │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - lea 0x0(,%ecx,4),%edx │ │ │ │ - mov (%ebx,%edx,1),%ebx │ │ │ │ - cmp %ebx,(%eax,%edx,1) │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea 0x2(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x4(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x4(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea 0x3(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x8(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x8(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea 0x4(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0xc(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0xc(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea 0x5(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x10(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x10(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea 0x6(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x14(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x14(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea 0x7(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x18(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x18(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea 0x8(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x1c(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x1c(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - lea 0x9(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x20(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x20(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ + vmovd %xmm2,%edx │ │ │ │ + vpmulld %xmm5,%xmm0,%xmm3 │ │ │ │ + vpsrldq $0x8,%xmm3,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm3,%xmm4 │ │ │ │ + vpsrldq $0x4,%xmm4,%xmm7 │ │ │ │ + vpmulld %xmm7,%xmm4,%xmm0 │ │ │ │ + vmovd %xmm0,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov (%eax,%ecx,4),%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp %ebx,(%eax,%ecx,4) │ │ │ │ + jne 43d70 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul %ebx,%ecx │ │ │ │ + lea 0x1(%edx),%ebx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + jle 43d60 │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x0(,%edx,4),%ecx │ │ │ │ + mov (%ebx,%ecx,1),%ebx │ │ │ │ + cmp %ebx,(%eax,%ecx,1) │ │ │ │ + jne 43d70 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0xa(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x24(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x24(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + lea 0x2(%edx),%ebx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jle 43d60 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x4(%eax,%ecx,1),%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp 0x4(%eax,%ecx,1),%ebx │ │ │ │ + jne 43d70 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0xb(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x28(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x28(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + lea 0x3(%edx),%ebx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jle 43d60 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x8(%eax,%ecx,1),%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp 0x8(%eax,%ecx,1),%ebx │ │ │ │ + jne 43d70 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0xc(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x2c(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x2c(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + lea 0x4(%edx),%ebx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jle 43d60 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0xc(%eax,%ecx,1),%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp 0xc(%eax,%ecx,1),%ebx │ │ │ │ + jne 43d70 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0xd(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x30(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x30(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + lea 0x5(%edx),%ebx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jle 43d60 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x10(%eax,%ecx,1),%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp 0x10(%eax,%ecx,1),%ebx │ │ │ │ + jne 43d70 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0xe(%ecx),%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov 0x34(%eax,%edx,1),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - cmp 0x34(%eax,%edx,1),%ebx │ │ │ │ - jne 448e0 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - lea 0xf(%ecx),%ecx │ │ │ │ + lea 0x6(%edx),%ebx │ │ │ │ + cmp %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jle 43d60 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0x14(%eax,%ecx,1),%ebx │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + cmp 0x14(%eax,%ecx,1),%ebx │ │ │ │ + jne 43d70 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + lea 0x7(%edx),%edx │ │ │ │ imul %ebx,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + cmp %edx,-0x70(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ - cmp %ecx,-0x8c(%ebp) │ │ │ │ - jle 444f0 │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov 0x38(%eax,%edx,1),%eax │ │ │ │ - cmp %eax,0x38(%ecx,%edx,1) │ │ │ │ - jne 448e0 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jle 43d60 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov 0x18(%eax,%ecx,1),%eax │ │ │ │ + cmp %eax,0x18(%edx,%ecx,1) │ │ │ │ + jne 43d70 │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 444f3 │ │ │ │ - nop │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - imul -0xa8(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + imul -0x88(%ebp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - lea -0x68(%ebp),%edx │ │ │ │ - vmovdqa %xmm5,-0x68(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x94(%ebp) │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + vmovdqa %xmm2,-0x48(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + push %ecx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 44c40 │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov -0x5c(%ebp),%eax │ │ │ │ + jne 43f60 │ │ │ │ sub $0x4,%esp │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - imul -0x90(%ebp),%ebx │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + lea -0x30(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + imul -0x74(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ push %ebx │ │ │ │ - push %edi │ │ │ │ - lea -0x50(%ebp),%edi │ │ │ │ + push -0x6c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edi │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0xb4(%ebp) │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ + mov %ecx,-0x94(%ebp) │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 44950 │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov 0x3fc(%esi),%ebx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + jne 43cf0 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov 0x3fc(%esi),%ebx │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ push 0x10(%edi) │ │ │ │ - push -0x8c(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ push 0x8(%ebx) │ │ │ │ call *0x174(%ebx) │ │ │ │ - mov %eax,%edi │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4496a │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 4496c │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - shl $0x3,%edx │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - lea 0x0(,%eax,8),%ecx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - shl $0x2,%eax │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 44763 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 446fd │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 446a9 │ │ │ │ + je 43d0c │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 43d13 │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + lea 0x0(,%edi,8),%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ + shl $0x2,%edi │ │ │ │ + and $0x3,%edx │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ + mov 0x8(%ebx),%edi │ │ │ │ + je 43bbb │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 43b6f │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 43b32 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ + push %edi │ │ │ │ push -0xa0(%ebp) │ │ │ │ - call 3ecb0 │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + push -0x98(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 3ebe0 │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - add -0x8c(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - movl $0x1,-0xa4(%ebp) │ │ │ │ - add -0x94(%ebp),%ecx │ │ │ │ - add -0x98(%ebp),%eax │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + movl $0x1,-0x84(%ebp) │ │ │ │ + add -0x78(%ebp),%ecx │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ + add -0x7c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 3ecb0 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 3ebe0 │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - add %eax,-0x9c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ - add -0x94(%ebp),%ecx │ │ │ │ - add -0x98(%ebp),%eax │ │ │ │ + add -0x78(%ebp),%ecx │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ + add -0x7c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 3ecb0 │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 3ebe0 │ │ │ │ add $0x20,%esp │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0xa4(%ebp),%edx │ │ │ │ - add -0x94(%ebp),%ecx │ │ │ │ - add %ebx,-0x9c(%ebp) │ │ │ │ - add -0x98(%ebp),%eax │ │ │ │ - cmp -0x90(%ebp),%edx │ │ │ │ - je 4496c │ │ │ │ + incl -0x84(%ebp) │ │ │ │ + add -0x7c(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + add -0x78(%ebp),%ecx │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + cmp %edx,-0x84(%ebp) │ │ │ │ + je 43d13 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - push -0x9c(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 3ecb0 │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 3ebe0 │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - add -0x94(%ebp),%ecx │ │ │ │ - add -0x8c(%ebp),%edx │ │ │ │ - add -0x98(%ebp),%eax │ │ │ │ + add -0x78(%ebp),%ecx │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ + add -0x7c(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 3ecb0 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 3ebe0 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ add $0x14,%esp │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - add -0x94(%ebp),%ebx │ │ │ │ - add -0x8c(%ebp),%ecx │ │ │ │ - add -0x98(%ebp),%edx │ │ │ │ + add -0x78(%ebp),%ebx │ │ │ │ + add -0x70(%ebp),%edx │ │ │ │ + add -0x7c(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 3ecb0 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 3ebe0 │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - add -0x94(%ebp),%ebx │ │ │ │ - add -0x8c(%ebp),%ecx │ │ │ │ - add -0x98(%ebp),%eax │ │ │ │ + add -0x78(%ebp),%ecx │ │ │ │ + add -0x70(%ebp),%eax │ │ │ │ + add -0x7c(%ebp),%edi │ │ │ │ + push %edi │ │ │ │ push %eax │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ - push %ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - push -0x74(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call 3ecb0 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + push -0x54(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + call 3ebe0 │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - addl $0x4,-0xa4(%ebp) │ │ │ │ - add -0x94(%ebp),%ecx │ │ │ │ - lea (%edx,%ebx,1),%eax │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - add -0x98(%ebp),%eax │ │ │ │ - cmp %ebx,-0xa4(%ebp) │ │ │ │ - jne 44763 │ │ │ │ - jmp 4496c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x30(%esi),%eax │ │ │ │ + addl $0x4,-0x84(%ebp) │ │ │ │ + jmp 43b97 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%esi),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x130c8(%esi),%edx │ │ │ │ + lea -0x140c8(%esi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - push (%eax) │ │ │ │ + push %ecx │ │ │ │ + push (%edi) │ │ │ │ call a3c0 │ │ │ │ - jmp 440ec │ │ │ │ + jmp 43801 │ │ │ │ xchg %ax,%ax │ │ │ │ - vzeroupper │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1303c(%esi),%edi │ │ │ │ - jmp 440c9 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm4 │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 4414c │ │ │ │ - vmovdqa32 %zmm4,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%edx,%eax,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 43856 │ │ │ │ + vmovdqa %ymm6,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 43e9a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 4360d │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%esi),%ecx │ │ │ │ + mov -0x30(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ push %edi │ │ │ │ - push (%ecx) │ │ │ │ + push (%ebx) │ │ │ │ + mov %esi,%ebx │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 4498d │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ + je 43d34 │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - push %eax │ │ │ │ + sub %edx,%ecx │ │ │ │ + push %ecx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 440de │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ + je 437f3 │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%edx │ │ │ │ - push %edx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + push %ecx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 440de │ │ │ │ - nop │ │ │ │ + jmp 437f3 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vzeroupper │ │ │ │ + jmp 439c0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - movl $0x1,-0x90(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ + vzeroupper │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1403c(%esi),%edi │ │ │ │ + jmp 437d9 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x1,-0x74(%ebp) │ │ │ │ and $0x7,%ebx │ │ │ │ - je 44c70 │ │ │ │ + je 43fbd │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 44aee │ │ │ │ + je 43e6a │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 44ac6 │ │ │ │ + je 43e4e │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 44a9e │ │ │ │ + je 43e32 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 44a76 │ │ │ │ + je 43e16 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 44a4e │ │ │ │ + je 43dfa │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 44a26 │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp %eax,(%ecx) │ │ │ │ - jne 448e3 │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%ebx,%edx,4),%eax │ │ │ │ - cmp %eax,(%ecx,%edx,4) │ │ │ │ - jne 448e3 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - inc %edx │ │ │ │ + je 43de2 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jne 43d73 │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%ebx,%ecx,4),%eax │ │ │ │ + cmp %eax,(%edx,%ecx,4) │ │ │ │ + jne 43d73 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + inc %ecx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%eax,%edx,4),%ebx │ │ │ │ - cmp %ebx,(%ecx,%edx,4) │ │ │ │ - jne 448e3 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - inc %edx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%eax,%ecx,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%ecx,4) │ │ │ │ + jne 43d73 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ imul %ebx,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%ebx,%edx,4),%eax │ │ │ │ - cmp %eax,(%ecx,%edx,4) │ │ │ │ - jne 448e3 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - inc %edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%ebx,%ecx,4),%eax │ │ │ │ + cmp %eax,(%edx,%ecx,4) │ │ │ │ + jne 43d73 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + inc %ecx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%eax,%edx,4),%ebx │ │ │ │ - cmp %ebx,(%ecx,%edx,4) │ │ │ │ - jne 448e3 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - inc %edx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%eax,%ecx,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%ecx,4) │ │ │ │ + jne 43d73 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ imul %ebx,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%ebx,%edx,4),%eax │ │ │ │ - cmp %eax,(%ecx,%edx,4) │ │ │ │ - jne 448e3 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - inc %edx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%ebx,%ecx,4),%eax │ │ │ │ + cmp %eax,(%edx,%ecx,4) │ │ │ │ + jne 43d73 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + inc %ecx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%eax,%edx,4),%ebx │ │ │ │ - cmp %ebx,(%ecx,%edx,4) │ │ │ │ - jne 448e3 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - inc %edx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%eax,%ecx,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%ecx,4) │ │ │ │ + jne 43d73 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ imul %ebx,%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - cmp -0xa4(%ebp),%edx │ │ │ │ - je 444f3 │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - mov (%edi,%edx,4),%ebx │ │ │ │ - cmp %ebx,(%ecx,%edx,4) │ │ │ │ - jne 448e3 │ │ │ │ + cmp -0x84(%ebp),%ecx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + je 439c0 │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov (%edi,%ecx,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%ecx,4) │ │ │ │ + jne 43d73 │ │ │ │ imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x1(%ecx),%edi │ │ │ │ mov (%ebx,%edi,4),%ebx │ │ │ │ - cmp %ebx,(%ecx,%edi,4) │ │ │ │ - jne 448e3 │ │ │ │ + cmp %ebx,(%edx,%edi,4) │ │ │ │ + jne 43d73 │ │ │ │ imul %eax,%ebx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - lea 0x2(%edx),%edi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + lea 0x2(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp %eax,(%ecx,%edi,4) │ │ │ │ - jne 448e3 │ │ │ │ + cmp %eax,(%edx,%edi,4) │ │ │ │ + jne 43d73 │ │ │ │ imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - lea 0x3(%edx),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x3(%ecx),%edi │ │ │ │ mov (%ebx,%edi,4),%ebx │ │ │ │ - cmp %ebx,(%ecx,%edi,4) │ │ │ │ - jne 448e3 │ │ │ │ + cmp %ebx,(%edx,%edi,4) │ │ │ │ + jne 43d73 │ │ │ │ imul %eax,%ebx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - lea 0x4(%edx),%edi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + lea 0x4(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp %eax,(%ecx,%edi,4) │ │ │ │ - jne 448e3 │ │ │ │ + cmp %eax,(%edx,%edi,4) │ │ │ │ + jne 43d73 │ │ │ │ imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - lea 0x5(%edx),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + lea 0x5(%ecx),%edi │ │ │ │ mov (%ebx,%edi,4),%ebx │ │ │ │ - cmp %ebx,(%ecx,%edi,4) │ │ │ │ - jne 448e3 │ │ │ │ + cmp %ebx,(%edx,%edi,4) │ │ │ │ + jne 43d73 │ │ │ │ imul %eax,%ebx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - lea 0x6(%edx),%edi │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + lea 0x6(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp %eax,(%ecx,%edi,4) │ │ │ │ - jne 448e3 │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + cmp %eax,(%edx,%edi,4) │ │ │ │ + jne 43d73 │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0x7(%edx),%ebx │ │ │ │ + lea 0x7(%ecx),%ebx │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ - cmp %edi,(%ecx,%ebx,4) │ │ │ │ - jne 448e3 │ │ │ │ + cmp %edi,(%edx,%ebx,4) │ │ │ │ + jne 43d73 │ │ │ │ imul %edi,%eax │ │ │ │ - add $0x8,%edx │ │ │ │ - cmp -0xa4(%ebp),%edx │ │ │ │ - jne 44b28 │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - jmp 444f3 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + add $0x8,%ecx │ │ │ │ + cmp -0x84(%ebp),%ecx │ │ │ │ + jne 43e98 │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jmp 439c0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13248(%esi),%edx │ │ │ │ - mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ + push %edi │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4409a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + jmp 43d34 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ - push %edi │ │ │ │ + lea -0x14248(%esi),%ebx │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4498d │ │ │ │ - movl $0x1,-0x90(%ebp) │ │ │ │ - jmp 44500 │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + jmp 437aa │ │ │ │ + movl $0x1,-0x74(%ebp) │ │ │ │ + jmp 439ca │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 44b28 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 43e98 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b548 <__cxa_finalize@plt+0xe98> │ │ │ │ + jmp b4e1 <__cxa_finalize@plt+0xe31> │ │ │ │ mov %eax,%edi │ │ │ │ - vzeroupper │ │ │ │ - jmp b593 <__cxa_finalize@plt+0xee3> │ │ │ │ + jmp b4f3 <__cxa_finalize@plt+0xe43> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b5be <__cxa_finalize@plt+0xf0e> │ │ │ │ + jmp b521 <__cxa_finalize@plt+0xe71> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b5d0 <__cxa_finalize@plt+0xf20> │ │ │ │ + vzeroupper │ │ │ │ + jmp b536 <__cxa_finalize@plt+0xe86> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b582 <__cxa_finalize@plt+0xed2> │ │ │ │ + jmp b55b <__cxa_finalize@plt+0xeab> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b55d <__cxa_finalize@plt+0xead> │ │ │ │ + jmp b56c <__cxa_finalize@plt+0xebc> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x92329,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x8dfd9,%esi │ │ │ │ sub $0xd4,%esp │ │ │ │ lea -0x70(%ebp),%edx │ │ │ │ lea -0x74(%ebp),%ecx │ │ │ │ lea -0x6c(%ebp),%ebx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea -0x13c8e(%esi),%edi │ │ │ │ lea -0x68(%ebp),%eax │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ + lea -0x14c8e(%esi),%edi │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ push 0xc(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 4530a │ │ │ │ + je 4465a │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 452f0 │ │ │ │ + jle 44640 │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ @@ -63697,15 +65525,15 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x74(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 45440 │ │ │ │ + je 44790 │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %ecx │ │ │ │ @@ -63716,15 +65544,15 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x70(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 453c0 │ │ │ │ + je 44710 │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ pop %edi │ │ │ │ @@ -63735,466 +65563,466 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x6c(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 453e0 │ │ │ │ + je 44730 │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ mov 0xc(%edx),%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 453b0 │ │ │ │ + jle 44700 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ cmp %eax,0xc(%ebx) │ │ │ │ - jne 45330 │ │ │ │ + jne 44680 │ │ │ │ cmp %eax,0xc(%ecx) │ │ │ │ - jne 453a0 │ │ │ │ + jne 446f0 │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov (%ebx,%edi,4),%edx │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 45390 │ │ │ │ + jle 446e0 │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x68(%ebp) │ │ │ │ - push -0x98(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 30850 │ │ │ │ + push -0x98(%ebp) │ │ │ │ + call 30ea0 │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0xa0(%ebp) │ │ │ │ mov 0x10(%ecx),%ebx │ │ │ │ cmp %eax,(%ebx,%edi,4) │ │ │ │ - jne 45410 │ │ │ │ + jne 44760 │ │ │ │ cmpl $0x1,-0x84(%ebp) │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ - je 459e6 │ │ │ │ + je 44d36 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ and $0x7,%edi │ │ │ │ - je 45470 │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + je 447c0 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 44fbe │ │ │ │ + je 4430e │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 44f90 │ │ │ │ + je 442e0 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 44f62 │ │ │ │ + je 442b2 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 44f34 │ │ │ │ + je 44284 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 44f06 │ │ │ │ + je 44256 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 44ed8 │ │ │ │ + je 44228 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov (%ebx),%edi │ │ │ │ cmp %edi,(%eax) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp (%edx),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,(%edx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ cmp (%edx,%eax,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %edi,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,(%edx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ cmp (%edx,%eax,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %edi,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,(%edx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ cmp (%edx,%eax,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %edi,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,(%edx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ cmp (%edx,%eax,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %edi,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,(%edx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ cmp (%edx,%eax,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %edi,%edx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ mov (%ebx,%eax,4),%edi │ │ │ │ cmp %edi,(%edx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ cmp (%edx,%eax,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ imul %edi,%edx │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - je 459fb │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + je 44d4b │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov -0x84(%ebp),%ebx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ + mov %ecx,-0x9c(%ebp) │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ mov (%ecx,%eax,4),%edx │ │ │ │ cmp %edx,(%ebx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov 0x10(%ecx),%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ cmp (%ebx,%eax,4),%edx │ │ │ │ - jne 45430 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + jne 44780 │ │ │ │ imul %edi,%edx │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ cmp %edi,(%ecx,%ebx,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ cmp (%ecx,%ebx,4),%edi │ │ │ │ - jne 45430 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + jne 44780 │ │ │ │ imul %edi,%edx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ mov %edx,-0xa4(%ebp) │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ mov (%ebx,%edx,4),%edi │ │ │ │ + mov %edx,%ecx │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ cmp %edi,(%ebx,%edx,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ cmp (%edx,%ecx,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ imul %edi,%ecx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ mov (%edi,%ecx,4),%edx │ │ │ │ cmp %edx,(%ebx,%ecx,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ cmp (%edi,%ecx,4),%edx │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ imul -0xa4(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%edi │ │ │ │ cmp %edi,(%ebx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ cmp (%ecx,%eax,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ mov (%edx,%ecx,4),%eax │ │ │ │ cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ mov 0x10(%edx),%edx │ │ │ │ cmp (%edx,%ecx,4),%eax │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ imul %edi,%eax │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ lea 0x5(%edi),%edi │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ cmp %ecx,(%ebx,%edi,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ cmp (%edx,%edi,4),%ecx │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ imul %eax,%ecx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ add $0x6,%eax │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ cmp %edi,(%ebx,%eax,4) │ │ │ │ - jne 45420 │ │ │ │ + jne 44770 │ │ │ │ cmp (%edx,%eax,4),%edi │ │ │ │ - jne 45430 │ │ │ │ + jne 44780 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ imul %ecx,%edi │ │ │ │ add $0x7,%eax │ │ │ │ cmp %eax,-0x94(%ebp) │ │ │ │ - jne 45012 │ │ │ │ + jne 44362 │ │ │ │ mov -0xa8(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov %edi,-0x88(%ebp) │ │ │ │ mov %ebx,-0x84(%ebp) │ │ │ │ imul -0xa0(%ebp),%edi │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ vmovdqa %xmm0,-0x58(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ lea -0x58(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ push %edx │ │ │ │ - call aa9a0 │ │ │ │ + call a59f0 │ │ │ │ mov -0x58(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %ecx,-0x90(%ebp) │ │ │ │ mov %edi,-0x9c(%ebp) │ │ │ │ - jne 454a0 │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + jne 447f0 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ - imul -0x88(%ebp),%edx │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ - lea -0x40(%ebp),%ecx │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ + lea -0x40(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + imul -0x88(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov %ebx,-0xb4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ push -0x7c(%ebp) │ │ │ │ push %ecx │ │ │ │ - call aa9a0 │ │ │ │ + call a59f0 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov %ebx,-0xa4(%ebp) │ │ │ │ test %al,%al │ │ │ │ - je 454d0 │ │ │ │ - mov -0x30(%esi),%edx │ │ │ │ + je 44820 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ - push %edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ + mov -0x30(%esi),%edx │ │ │ │ + push %edi │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 452be │ │ │ │ + je 4460e │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 45353 │ │ │ │ + je 446a3 │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45353 │ │ │ │ + jmp 446a3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x13f90(%esi),%ecx │ │ │ │ + lea -0x14f90(%esi),%ecx │ │ │ │ mov -0x30(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 45a24 │ │ │ │ + jne 44d74 │ │ │ │ mov -0x7c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x131ec(%esi),%edi │ │ │ │ + lea -0x141ec(%esi),%edi │ │ │ │ mov -0x30(%esi),%ebx │ │ │ │ push %edi │ │ │ │ push (%ebx) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x5c(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x60(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x64(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 45311 │ │ │ │ + jmp 44661 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13604(%esi),%edi │ │ │ │ - jmp 45339 │ │ │ │ + lea -0x14604(%esi),%edi │ │ │ │ + jmp 44689 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x131b4(%esi),%edi │ │ │ │ - jmp 45339 │ │ │ │ + lea -0x141b4(%esi),%edi │ │ │ │ + jmp 44689 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cfe(%esi),%edi │ │ │ │ - jmp 45339 │ │ │ │ + lea -0x14cfe(%esi),%edi │ │ │ │ + jmp 44689 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x130c8(%esi),%edx │ │ │ │ + lea -0x140c8(%esi),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ - jmp 45372 │ │ │ │ + jmp 446c2 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1321c(%esi),%ecx │ │ │ │ + lea -0x1421c(%esi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 45364 │ │ │ │ + jmp 446b4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13178(%esi),%edi │ │ │ │ - jmp 45339 │ │ │ │ + lea -0x14178(%esi),%edi │ │ │ │ + jmp 44689 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13154(%esi),%edi │ │ │ │ - jmp 45339 │ │ │ │ + lea -0x14154(%esi),%edi │ │ │ │ + jmp 44689 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13128(%esi),%edi │ │ │ │ - jmp 45339 │ │ │ │ + lea -0x14128(%esi),%edi │ │ │ │ + jmp 44689 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13248(%esi),%eax │ │ │ │ + lea -0x14248(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4530a │ │ │ │ + jmp 4465a │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ mov -0x84(%ebp),%ecx │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov $0x1,%edi │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ - jmp 45012 │ │ │ │ + jmp 44362 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ push %edi │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 452be │ │ │ │ + jmp 4460e │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0xc0(%ebp) │ │ │ │ push -0x8c(%ebp) │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ - call aa9a0 │ │ │ │ + call a59f0 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ mov %ebx,-0xac(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 459c1 │ │ │ │ + jne 44d11 │ │ │ │ + sub $0xc,%esp │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ mov -0x80(%ebp),%ecx │ │ │ │ - sub $0xc,%esp │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov %edx,-0xc4(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ @@ -64202,1957 +66030,1890 @@ │ │ │ │ push 0x10(%ecx) │ │ │ │ push %edi │ │ │ │ push 0x8(%eax) │ │ │ │ call *0x174(%eax) │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 459dd │ │ │ │ + je 44d2d │ │ │ │ mov 0x3fc(%esi),%ebx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ push 0x10(%edx) │ │ │ │ push %edi │ │ │ │ push 0x8(%ebx) │ │ │ │ call *0x174(%ebx) │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 45a02 │ │ │ │ + je 44d52 │ │ │ │ mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 45974 │ │ │ │ + jle 44cc4 │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ lea 0x0(,%edi,8),%ecx │ │ │ │ lea 0x0(,%ebx,8),%edx │ │ │ │ - lea 0x0(,%ebx,4),%ebx │ │ │ │ shl $0x2,%edi │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + lea 0x0(,%ebx,4),%ebx │ │ │ │ + mov %edx,-0x8c(%ebp) │ │ │ │ + mov %edi,-0x84(%ebp) │ │ │ │ mov -0xc4(%ebp),%edx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ - mov %ecx,-0xb0(%ebp) │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov -0x88(%ebp),%edi │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ and $0x3,%edi │ │ │ │ - je 457a5 │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ + je 44af5 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 45724 │ │ │ │ + je 44a74 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 456b4 │ │ │ │ + je 44a04 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,%edi │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0xd0(%ebp) │ │ │ │ push %edx │ │ │ │ mov %edx,-0xcc(%ebp) │ │ │ │ push -0xc4(%ebp) │ │ │ │ push -0xc0(%ebp) │ │ │ │ push %eax │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - call 3f0f0 │ │ │ │ + call 3efb0 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0xc0(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - add -0x84(%ebp),%edx │ │ │ │ movl $0x1,-0xa0(%ebp) │ │ │ │ + add -0x8c(%ebp),%edx │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ lea (%edi,%ebx,1),%eax │ │ │ │ add %ebx,%ecx │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0xcc(%ebp),%edx │ │ │ │ + add -0x84(%ebp),%edx │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - add -0x8c(%ebp),%edx │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ push %edx │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ push -0xa8(%ebp) │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - call 3f0f0 │ │ │ │ - add -0x84(%ebp),%edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + call 3efb0 │ │ │ │ + add -0x8c(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ add %ebx,-0xa8(%ebp) │ │ │ │ - add -0x8c(%ebp),%edx │ │ │ │ + add -0x84(%ebp),%edx │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ add %ebx,%eax │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ push %edx │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ push -0xa8(%ebp) │ │ │ │ push -0xb0(%ebp) │ │ │ │ push %eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - call 3f0f0 │ │ │ │ + call 3efb0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0xb4(%ebp),%eax │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ incl -0xa0(%ebp) │ │ │ │ add %edx,-0xa8(%ebp) │ │ │ │ - add %ecx,-0xb0(%ebp) │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - add -0x80(%ebp),%ecx │ │ │ │ + add %ecx,-0xb0(%ebp) │ │ │ │ add %edx,%eax │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ mov -0xc0(%ebp),%edx │ │ │ │ - add -0x8c(%ebp),%edx │ │ │ │ + add -0x80(%ebp),%ecx │ │ │ │ + add -0x84(%ebp),%edx │ │ │ │ cmp -0x88(%ebp),%edi │ │ │ │ - je 45974 │ │ │ │ + je 44cc4 │ │ │ │ mov -0xb0(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0xc0(%ebp) │ │ │ │ push %edx │ │ │ │ mov %edx,-0xb4(%ebp) │ │ │ │ push -0xa8(%ebp) │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - call 3f0f0 │ │ │ │ + call 3efb0 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x8c(%ebp),%ebx │ │ │ │ add %ecx,%eax │ │ │ │ lea (%edi,%ebx,1),%ebx │ │ │ │ add %ecx,%edx │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ mov -0xc0(%ebp),%ecx │ │ │ │ - add -0x8c(%ebp),%edi │ │ │ │ + add -0x84(%ebp),%edi │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ push %edi │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ push -0xa8(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - call 3f0f0 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ + call 3efb0 │ │ │ │ mov -0xc0(%ebp),%edx │ │ │ │ - add $0x1c,%esp │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - add -0x84(%ebp),%ebx │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xb4(%ebp),%eax │ │ │ │ - add -0x8c(%ebp),%edx │ │ │ │ + add -0x8c(%ebp),%ebx │ │ │ │ + add -0x84(%ebp),%edx │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ - add -0x7c(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ add -0x7c(%ebp),%edi │ │ │ │ + add -0x7c(%ebp),%eax │ │ │ │ mov %ebx,-0xb0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0xc4(%ebp) │ │ │ │ push %edx │ │ │ │ mov %edx,-0xc0(%ebp) │ │ │ │ push %edi │ │ │ │ push -0xb0(%ebp) │ │ │ │ push %eax │ │ │ │ mov %eax,-0xa8(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - call 3f0f0 │ │ │ │ + call 3efb0 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0xa8(%ebp),%eax │ │ │ │ add $0x1c,%esp │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ - add -0x84(%ebp),%ebx │ │ │ │ + add -0x8c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ lea (%edi,%edx,1),%ecx │ │ │ │ mov -0xc0(%ebp),%edi │ │ │ │ mov -0xc4(%ebp),%edx │ │ │ │ - add -0x8c(%ebp),%edi │ │ │ │ + add -0x84(%ebp),%edi │ │ │ │ add -0x80(%ebp),%edx │ │ │ │ mov %ecx,-0xb4(%ebp) │ │ │ │ push %edx │ │ │ │ mov %edx,-0xc4(%ebp) │ │ │ │ push %edi │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ push -0xb4(%ebp) │ │ │ │ mov %ebx,-0xa8(%ebp) │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %eax,-0xb0(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x98(%ebp) │ │ │ │ - call 3f0f0 │ │ │ │ + call 3efb0 │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ add $0x20,%esp │ │ │ │ mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ addl $0x4,-0xa0(%ebp) │ │ │ │ - add -0x84(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%edi │ │ │ │ + add -0x8c(%ebp),%ebx │ │ │ │ add %ecx,%edx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ add %ecx,%eax │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ mov -0xc4(%ebp),%ecx │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - add -0x8c(%ebp),%edx │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ add -0x80(%ebp),%ecx │ │ │ │ + add -0x84(%ebp),%edx │ │ │ │ cmp -0x88(%ebp),%edi │ │ │ │ - jne 457a5 │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + jne 44af5 │ │ │ │ sub $0x4,%esp │ │ │ │ push -0xc8(%ebp) │ │ │ │ push -0xbc(%ebp) │ │ │ │ - lea -0x13c9d(%esi),%eax │ │ │ │ + lea -0x14c9d(%esi),%eax │ │ │ │ push %eax │ │ │ │ mov %esi,%ebx │ │ │ │ call a2e0 │ │ │ │ mov %eax,-0x7c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xb8(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4529d │ │ │ │ + je 445ed │ │ │ │ mov -0xac(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4529d │ │ │ │ + jmp 445ed │ │ │ │ mov -0x30(%esi),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%ecx │ │ │ │ + lea -0x14cab(%esi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x7c(%ebp) │ │ │ │ - jmp 45997 │ │ │ │ + jmp 44ce7 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ movl $0x1,-0x88(%ebp) │ │ │ │ - jmp 451c3 │ │ │ │ + jmp 44513 │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 451b6 │ │ │ │ + jmp 44506 │ │ │ │ mov -0xbc(%ebp),%ebx │ │ │ │ mov (%ebx),%edx │ │ │ │ cmp $0x3fffffff,%edx │ │ │ │ - jg 459dd │ │ │ │ + jg 44d2d │ │ │ │ dec %edx │ │ │ │ mov %edx,(%ebx) │ │ │ │ - jne 459dd │ │ │ │ + jne 44d2d │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ - jmp 459da │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 44d2a │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b650 <__cxa_finalize@plt+0xfa0> │ │ │ │ + jmp b5e7 <__cxa_finalize@plt+0xf37> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b6a9 <__cxa_finalize@plt+0xff9> │ │ │ │ + jmp b640 <__cxa_finalize@plt+0xf90> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b68b <__cxa_finalize@plt+0xfdb> │ │ │ │ + jmp b622 <__cxa_finalize@plt+0xf72> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b63f <__cxa_finalize@plt+0xf8f> │ │ │ │ + jmp b5d6 <__cxa_finalize@plt+0xf26> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b6f8 <__cxa_finalize@plt+0x1048> │ │ │ │ + jmp b68f <__cxa_finalize@plt+0xfdf> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b69d <__cxa_finalize@plt+0xfed> │ │ │ │ + jmp b634 <__cxa_finalize@plt+0xf84> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp b605 <__cxa_finalize@plt+0xf55> │ │ │ │ + jmp b59c <__cxa_finalize@plt+0xeec> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b661 <__cxa_finalize@plt+0xfb1> │ │ │ │ + jmp b5f8 <__cxa_finalize@plt+0xf48> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp b61a <__cxa_finalize@plt+0xf6a> │ │ │ │ + jmp b5b1 <__cxa_finalize@plt+0xf01> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x9155f,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x8d20f,%ebx │ │ │ │ push %ecx │ │ │ │ - lea -0xa4(%ebp),%edx │ │ │ │ - lea -0xa8(%ebp),%esi │ │ │ │ - lea -0xac(%ebp),%edi │ │ │ │ - sub $0x130,%esp │ │ │ │ - mov %ebx,-0xd4(%ebp) │ │ │ │ + lea -0x84(%ebp),%edx │ │ │ │ + lea -0x88(%ebp),%esi │ │ │ │ + lea -0x8c(%ebp),%edi │ │ │ │ + sub $0x110,%esp │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - movl $0x0,-0xa8(%ebp) │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - lea -0xb0(%ebp),%ecx │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ + lea -0x90(%ebp),%ecx │ │ │ │ push %edx │ │ │ │ - lea -0x13be6(%ebx),%edx │ │ │ │ + lea -0x14be6(%ebx),%edx │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 46bc6 │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ + je 45d1a │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 46ba6 │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ + jle 45cfa │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 46c5d │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ + jle 45db1 │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ + pop %edi │ │ │ │ pop %edx │ │ │ │ - pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x100 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 46d10 │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ + je 45e08 │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x3fc(%ecx),%eax │ │ │ │ - mov 0x114(%eax),%ebx │ │ │ │ + mov 0x114(%eax),%edi │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ + pop %ecx │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ push $0x0 │ │ │ │ push $0x100 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xac(%ebp) │ │ │ │ - call *%ebx │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + call *%edi │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 46c19 │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov 0xc(%edx),%esi │ │ │ │ - mov %esi,-0xcc(%ebp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 46bf7 │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ - cmp %esi,0xc(%ecx) │ │ │ │ - je 45c50 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + je 45d6d │ │ │ │ + mov -0xc4(%ebp),%edx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 45d4b │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ + cmp %edi,0xc(%esi) │ │ │ │ + je 44f90 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%ecx │ │ │ │ - lea -0x12f9c(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ + lea -0x13f9c(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ - lea -0x9c(%ebp),%ebx │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + lea -0x7c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - call a5860 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + call a0c40 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ + lea -0x80(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %eax │ │ │ │ - call a5860 │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 47015 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + jne 4617f │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 30850 │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 30ea0 │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ - cmp (%ebx,%edx,4),%esi │ │ │ │ - jne 46bd5 │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ - mov 0x10(%ecx),%ecx │ │ │ │ - cmp %esi,(%ecx,%edx,4) │ │ │ │ - jne 46c3b │ │ │ │ - cmpl $0x1,-0xcc(%ebp) │ │ │ │ - je 46f5d │ │ │ │ - sub $0x2,%edi │ │ │ │ - cmp $0xe,%edi │ │ │ │ - jbe 46d24 │ │ │ │ - mov %ebx,%eax │ │ │ │ - or %ecx,%eax │ │ │ │ - test $0x3f,%al │ │ │ │ - jne 46d24 │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov 0x10(%ebx),%ebx │ │ │ │ + cmp (%ebx,%ecx,4),%eax │ │ │ │ + jne 45d29 │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov 0x10(%eax),%esi │ │ │ │ + cmp %edx,(%esi,%ecx,4) │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ + jne 45d8f │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 460bd │ │ │ │ + lea -0x2(%edi),%edx │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 45e58 │ │ │ │ + mov %esi,%eax │ │ │ │ + or %ebx,%eax │ │ │ │ + test $0x1f,%al │ │ │ │ + jne 45e58 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + mov %ecx,%esi │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%edi │ │ │ │ - vmovdqa32 -0xfaf4(%esi),%zmm1 │ │ │ │ - vmovdqa32 -0xf9b4(%esi),%zmm2 │ │ │ │ - vmovdqa32 -0xfa74(%esi),%zmm0 │ │ │ │ - vmovdqa32 -0xfa34(%esi),%zmm3 │ │ │ │ - mov %edi,%esi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 45dbd │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 45d7e │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 45d47 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm4 │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 46c93 │ │ │ │ - vmovdqa32 %zmm4,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + vmovdqa -0x10874(%edx),%ymm2 │ │ │ │ + vmovdqa -0x107d4(%edx),%ymm3 │ │ │ │ + vmovdqa -0x10834(%edx),%ymm1 │ │ │ │ + vmovdqa -0x10814(%edx),%ymm4 │ │ │ │ + mov %esi,%edx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 450f5 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 450b1 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 4507f │ │ │ │ + vmovdqa (%ebx,%eax,1),%ymm6 │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + vpcmpeqd (%esi,%eax,1),%ymm6,%ymm0 │ │ │ │ + vpcmpeqd %ymm5,%ymm0,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 45dd0 │ │ │ │ + vmovdqa %ymm6,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %eax,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%ebx,%esi,1),%zmm6 │ │ │ │ - vmovdqa32 (%ecx,%esi,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 46c93 │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%esi,%edx,1),%ymm6,%ymm0 │ │ │ │ + vpcmpeqd %ymm5,%ymm0,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 45dd0 │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ inc %eax │ │ │ │ - mov %eax,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%ebx,%esi,1),%zmm4 │ │ │ │ - vmovdqa32 (%ecx,%esi,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 46c93 │ │ │ │ - inc %eax │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - cmp %eax,%edi │ │ │ │ - je 45ea3 │ │ │ │ - mov %eax,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%ebx,%esi,1),%zmm6 │ │ │ │ - vmovdqa32 (%ecx,%esi,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 46c93 │ │ │ │ - lea 0x1(%eax),%esi │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%ebx,%esi,1),%zmm4 │ │ │ │ - vmovdqa32 (%ecx,%esi,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 46c93 │ │ │ │ - lea 0x2(%eax),%esi │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%ebx,%esi,1),%zmm6 │ │ │ │ - vmovdqa32 (%ecx,%esi,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 46c93 │ │ │ │ - lea 0x3(%eax),%esi │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%esi │ │ │ │ - vmovdqa32 (%ebx,%esi,1),%zmm4 │ │ │ │ - vmovdqa32 (%ecx,%esi,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 46c93 │ │ │ │ - add $0x4,%eax │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - cmp %eax,%edi │ │ │ │ - jne 45dbd │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm0,%ymm7 │ │ │ │ - vextracti32x4 $0x1,%ymm7,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm7,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm0,%xmm3 │ │ │ │ - vpsrldq $0x4,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm6 │ │ │ │ - vmovd %xmm6,-0xec(%ebp) │ │ │ │ - test $0xf,%dl │ │ │ │ - je 46cd4 │ │ │ │ - mov %edx,%edi │ │ │ │ - and $0xfffffff0,%edi │ │ │ │ - lea 0x1(%edi),%esi │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ - cmp (%ecx,%edi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - lea 0x1(%esi),%eax │ │ │ │ - imul %edx,%edi │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%esi,%edx,1),%ymm6,%ymm0 │ │ │ │ + vpcmpeqd %ymm5,%ymm0,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 45dd0 │ │ │ │ + inc %eax │ │ │ │ + cmp %eax,-0xb8(%ebp) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + je 451c1 │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm0 │ │ │ │ + vpcmpeqd %ymm5,%ymm0,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 45dd0 │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm0 │ │ │ │ + vpcmpeqd %ymm5,%ymm0,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 45dd0 │ │ │ │ + lea 0x2(%eax),%edx │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm0 │ │ │ │ + vpcmpeqd %ymm5,%ymm0,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 45dd0 │ │ │ │ + lea 0x3(%eax),%edx │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ebx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm0 │ │ │ │ + vpcmpeqd %ymm5,%ymm0,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 45dd0 │ │ │ │ + add $0x4,%eax │ │ │ │ + vpmulld %ymm6,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm4,%ymm3,%ymm3 │ │ │ │ + vpaddd %ymm4,%ymm2,%ymm2 │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 45101 │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm1,%xmm6 │ │ │ │ + vpsrldq $0x8,%xmm6,%xmm0 │ │ │ │ + vpmulld %xmm0,%xmm6,%xmm7 │ │ │ │ + vpsrldq $0x4,%xmm7,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm7,%xmm3 │ │ │ │ + vmovd %xmm3,-0xd0(%ebp) │ │ │ │ + test $0x7,%cl │ │ │ │ + je 45e2b │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea 0x1(%ecx),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ mov (%ebx,%esi,4),%edx │ │ │ │ - cmp %edx,(%ecx,%esi,4) │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0x2(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x4(%ebx,%esi,4),%edx │ │ │ │ - cmp %edx,0x4(%ecx,%esi,4) │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0x3(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x8(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x8(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0x4(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0xc(%ebx,%esi,4),%edx │ │ │ │ - cmp 0xc(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0x5(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x10(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x10(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0x6(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x14(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x14(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0x7(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x18(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x18(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x1c(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x1c(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0x9(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x20(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x20(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0xa(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x24(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x24(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0xb(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x28(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x28(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x2c(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x2c(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0xd(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x30(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x30(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0xe(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x34(%ebx,%esi,4),%edx │ │ │ │ - cmp 0x34(%ecx,%esi,4),%edx │ │ │ │ - jne 46cdc │ │ │ │ - imul %edx,%edi │ │ │ │ - lea 0xf(%esi),%eax │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - cmp %eax,-0xcc(%ebp) │ │ │ │ - jle 46cd4 │ │ │ │ - mov 0x38(%ebx,%esi,4),%ebx │ │ │ │ - cmp 0x38(%ecx,%esi,4),%ebx │ │ │ │ - jne 46cdc │ │ │ │ - imul %ebx,%edi │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ + cmp (%eax,%esi,4),%edx │ │ │ │ + jne 45e33 │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + imul %edx,%esi │ │ │ │ + lea 0x1(%ecx),%edx │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jle 45e2b │ │ │ │ + lea 0x0(,%ecx,4),%edx │ │ │ │ + mov (%ebx,%edx,1),%ecx │ │ │ │ + cmp %ecx,(%eax,%edx,1) │ │ │ │ + jne 45e33 │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + add $0x2,%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 45e2b │ │ │ │ + mov 0x4(%ebx,%edx,1),%ecx │ │ │ │ + cmp 0x4(%eax,%edx,1),%ecx │ │ │ │ + jne 45e33 │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + add $0x3,%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 45e2b │ │ │ │ + mov 0x8(%ebx,%edx,1),%ecx │ │ │ │ + cmp 0x8(%eax,%edx,1),%ecx │ │ │ │ + jne 45e33 │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 45e2b │ │ │ │ + mov 0xc(%ebx,%edx,1),%ecx │ │ │ │ + cmp 0xc(%eax,%edx,1),%ecx │ │ │ │ + jne 45e33 │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + add $0x5,%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 45e2b │ │ │ │ + mov 0x10(%ebx,%edx,1),%ecx │ │ │ │ + cmp 0x10(%eax,%edx,1),%ecx │ │ │ │ + jne 45e33 │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + add $0x6,%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 45e2b │ │ │ │ + mov 0x14(%ebx,%edx,1),%ecx │ │ │ │ + cmp 0x14(%eax,%edx,1),%ecx │ │ │ │ + jne 45e33 │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + add $0x7,%eax │ │ │ │ + cmp %eax,%edi │ │ │ │ + jle 45e2b │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov 0x18(%ebx,%edx,1),%ebx │ │ │ │ + cmp 0x18(%ecx,%edx,1),%ebx │ │ │ │ + jne 45e33 │ │ │ │ + imul %ebx,%esi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - call 13a30 │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + call 13890 │ │ │ │ test %al,%al │ │ │ │ - jne 46d01 │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ + jne 45e1c │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%ecx),%eax │ │ │ │ + mov 0x3fc(%edx),%eax │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ + pop %esi │ │ │ │ pop %edx │ │ │ │ - pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xb0(%ebp) │ │ │ │ + push -0x90(%ebp) │ │ │ │ call *%ebx │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - mov %eax,-0x10c(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 46f9b │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - call 13a30 │ │ │ │ + je 460fb │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + call 13890 │ │ │ │ test %al,%al │ │ │ │ - jne 46ef0 │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ + jne 46050 │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%edx),%edi │ │ │ │ - mov 0x114(%edi),%ebx │ │ │ │ + mov 0x3fc(%ecx),%esi │ │ │ │ + mov 0x114(%esi),%ebx │ │ │ │ push $0xc │ │ │ │ - call *0xb4(%edi) │ │ │ │ + call *0xb4(%esi) │ │ │ │ pop %esi │ │ │ │ - pop %edi │ │ │ │ + pop %edx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xac(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call *%ebx │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 46f6c │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ + je 460cc │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + imul -0xbc(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - imul -0xd0(%ebp),%esi │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - vmovdqa %xmm2,-0x98(%ebp) │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - lea -0x98(%ebp),%ecx │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + vmovdqa %xmm3,-0x78(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + lea -0x78(%ebp),%edx │ │ │ │ push %esi │ │ │ │ - push -0xe0(%ebp) │ │ │ │ - push %ecx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + push %edx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ - mov %edi,-0x11c(%ebp) │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + mov %ebx,-0x100(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 46eff │ │ │ │ + jne 4605f │ │ │ │ sub $0x4,%esp │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + lea -0x68(%ebp),%eax │ │ │ │ push %esi │ │ │ │ - push -0xd8(%ebp) │ │ │ │ - lea -0x88(%ebp),%eax │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + push -0xb4(%ebp) │ │ │ │ push %eax │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + call a59f0 │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x118(%ebp) │ │ │ │ - mov %esi,-0x120(%ebp) │ │ │ │ + mov %esi,-0xfc(%ebp) │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 46f2e │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ + jne 4608e │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%ecx),%edi │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + mov -0xc4(%ebp),%eax │ │ │ │ + mov 0x3fc(%ecx),%ebx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ - push 0x10(%edx) │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push 0x8(%edi) │ │ │ │ - call *0x174(%edi) │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ + push 0x10(%eax) │ │ │ │ + push %edi │ │ │ │ + push 0x8(%ebx) │ │ │ │ + call *0x174(%ebx) │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 46f4e │ │ │ │ - mov -0xec(%ebp),%ebx │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - vmovdqu %ymm0,-0x70(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 46fde │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - lea -0x78(%ebp),%edi │ │ │ │ - lea -0x6c(%ebp),%edx │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ - movl $0x0,-0xf8(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ - mov %edi,-0xfc(%ebp) │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ + je 460ae │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + vmovdqu %ymm2,-0x50(%ebp) │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 4613e │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + lea -0x58(%ebp),%ebx │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + mov %esi,-0xe4(%ebp) │ │ │ │ + movl $0x0,-0xd8(%ebp) │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ + movl $0x0,-0xdc(%ebp) │ │ │ │ + mov %ebx,-0xe0(%ebp) │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ shl $0x2,%ecx │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ + mov %ecx,-0xf4(%ebp) │ │ │ │ vzeroupper │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov 0x8(%edx),%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - js 46545 │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ + js 45723 │ │ │ │ + mov 0x14(%edx),%edi │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - mov %edi,-0xdc(%ebp) │ │ │ │ and $0x7,%edx │ │ │ │ - je 46464 │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + je 45644 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 46447 │ │ │ │ + je 45627 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 46432 │ │ │ │ + je 45612 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 4641d │ │ │ │ + je 455fd │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 46408 │ │ │ │ + je 455e8 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 463f3 │ │ │ │ + je 455d3 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 463de │ │ │ │ + je 455be │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ lea -0x3(%esi),%ecx │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ - add %edx,-0xd0(%ebp) │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 46545 │ │ │ │ - mov %ebx,-0xe4(%ebp) │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - mov -0xe4(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ + jb 45723 │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov %ebx,-0xc0(%ebp) │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0xc0(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ - mov -0xdc(%ebp),%ebx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + mov %eax,-0xb8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ imul (%ebx,%eax,4),%edx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ add %edx,%esi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x2,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x3,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x4,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x5,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x6,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x7,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ add %edx,%esi │ │ │ │ - subl $0x8,-0xcc(%ebp) │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 46476 │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ - mov -0xe0(%ebp),%ebx │ │ │ │ + subl $0x8,-0xb0(%ebp) │ │ │ │ + cmpl $0xffffffff,-0xb0(%ebp) │ │ │ │ + jne 45656 │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + mov 0x8(%ebx),%ecx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ - mov 0x8(%ebx),%eax │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - js 466f2 │ │ │ │ + js 458ce │ │ │ │ lea -0x1(%edi),%edx │ │ │ │ mov 0x14(%ebx),%esi │ │ │ │ - mov -0xf0(%ebp),%eax │ │ │ │ - mov 0x10(%ebx),%ebx │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ and $0x7,%edx │ │ │ │ - je 4660b │ │ │ │ + mov 0x10(%ebx),%ebx │ │ │ │ + je 457e9 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 465f4 │ │ │ │ + je 457d2 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 465e5 │ │ │ │ + je 457c3 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 465d6 │ │ │ │ + je 457b4 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 465c7 │ │ │ │ + je 457a5 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 465b8 │ │ │ │ + je 45796 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 465a9 │ │ │ │ + je 45787 │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x3(%edi),%ecx │ │ │ │ - add %edx,-0xcc(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xcc(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xcc(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xcc(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xcc(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xcc(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,-0xcc(%ebp) │ │ │ │ + add %edx,-0xb0(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 466f2 │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ - mov %ebx,-0xe8(%ebp) │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + jb 458ce │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xe4(%ebp),%ebx │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ imul (%ebx,%eax,4),%edx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ add %edx,%esi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x2,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x3,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x4,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x5,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x6,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x7,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ add %edx,%esi │ │ │ │ - subl $0x8,-0xcc(%ebp) │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 46623 │ │ │ │ - mov %esi,-0xcc(%ebp) │ │ │ │ - vmovq -0xf8(%ebp),%xmm3 │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - vmovq %xmm3,-0x78(%ebp) │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push %esi │ │ │ │ + subl $0x8,-0xb0(%ebp) │ │ │ │ + cmpl $0xffffffff,-0xb0(%ebp) │ │ │ │ + jne 45801 │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ + vmovq -0xd8(%ebp),%xmm5 │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + vmovq %xmm5,-0x58(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0xfc(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ - add $0x10,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ push %esi │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ + push -0xb8(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x104(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ - vmovq -0x78(%ebp),%xmm6 │ │ │ │ + push %esi │ │ │ │ + push -0xe8(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ + vmovq -0x58(%ebp),%xmm4 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - vmovq %xmm6,-0xf8(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ - vmovq %xmm6,-0xc0(%ebp) │ │ │ │ - mov -0xbc(%ebp),%ebx │ │ │ │ - vmovq %xmm6,-0xc8(%ebp) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - mov %ebx,-0xe8(%ebp) │ │ │ │ - call 192e0 │ │ │ │ - mov -0x100(%ebp),%edx │ │ │ │ - cmp -0xd0(%ebp),%ebx │ │ │ │ - je 46aed │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov (%ecx),%edi │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 46ad1 │ │ │ │ - lea -0x8(%esi),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edi,%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ + mov -0xe8(%ebp),%ecx │ │ │ │ + mov %edi,%edx │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + vmovq %xmm4,-0xd8(%ebp) │ │ │ │ + vmovq %xmm4,-0xa0(%ebp) │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + vmovq %xmm4,-0xa8(%ebp) │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ + call 19090 │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + je 45c41 │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ + nop │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + mov %ebx,-0xc8(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 45c25 │ │ │ │ + lea -0x8(%ebx),%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + cmp $0x30,%ecx │ │ │ │ + jbe 45dc5 │ │ │ │ + inc %esi │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ shr $0x3,%ebx │ │ │ │ - mov %ebx,-0xdc(%ebp) │ │ │ │ - cmp $0x70,%edx │ │ │ │ - jbe 46c71 │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%ebx,%edi,1),%esi │ │ │ │ + sub $0x20,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ inc %ebx │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - add %ecx,%esi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 46918 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 468ef │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 468ce │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 468ad │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 4688c │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 4686b │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 4684a │ │ │ │ - vcvtpd2ps (%edi),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%edi),%ymm1 │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 45ab5 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 45a8f │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 45a75 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 45a5b │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 45a41 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 45a27 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 45a0d │ │ │ │ + vcvtpd2psy (%eax),%xmm6 │ │ │ │ + lea 0x20(%edi),%ecx │ │ │ │ lea 0x40(%eax),%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm7,%zmm4 │ │ │ │ - vmovups %zmm4,(%eax) │ │ │ │ - lea 0x80(%edi),%eax │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm2 │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm6,%ymm7 │ │ │ │ + vmovups %ymm7,(%edi) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm5,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm3,%zmm7 │ │ │ │ - vmovups %zmm7,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm5,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm0 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm0,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm4,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm5,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 46a0a │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm3 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + cmp %ecx,-0xc0(%ebp) │ │ │ │ + je 45bad │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x100,%ecx │ │ │ │ add $0x200,%edx │ │ │ │ - add $0x400,%eax │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm7 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm4 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm2 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm0,%zmm6 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm7,%zmm5 │ │ │ │ - vmovups %zmm6,-0x200(%edx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm4 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm6 │ │ │ │ - vmovups %zmm5,-0x1c0(%edx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm0 │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm1 │ │ │ │ - vmovups %zmm0,-0x180(%edx) │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm3,%zmm7 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm2 │ │ │ │ - vmovups %zmm7,-0x140(%edx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm5 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm7 │ │ │ │ - vmovups %zmm2,-0x100(%edx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm3,-0xc0(%edx) │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm5,%zmm0 │ │ │ │ - vmovups %zmm4,-0x80(%edx) │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - cmp %edx,%esi │ │ │ │ - jne 46918 │ │ │ │ - test $0xf,%bl │ │ │ │ - je 46abb │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - sub %ecx,%eax │ │ │ │ - lea (%ebx,%ecx,4),%esi │ │ │ │ - lea (%edi,%ecx,8),%ebx │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 46c8c │ │ │ │ - vcvtpd2psy (%edi,%ecx,8),%xmm3 │ │ │ │ - vcvtpd2psy 0x20(%edi,%ecx,8),%xmm1 │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm6 │ │ │ │ - vmovups %ymm6,(%edx,%ecx,4) │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ - test $0x7,%dl │ │ │ │ - je 46abb │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm1 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm6 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm0 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm3 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm4 │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm1 │ │ │ │ + vmovups %ymm4,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm6,%ymm7 │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm0 │ │ │ │ + vmovups %ymm7,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm3,%ymm5 │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm2 │ │ │ │ + vmovups %ymm5,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm4,%ymm6 │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm1 │ │ │ │ + vmovups %ymm6,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm0,%ymm3 │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm7 │ │ │ │ + vmovups %ymm3,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm2,%ymm4 │ │ │ │ + vmovups %ymm4,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + cmp %ecx,-0xc0(%ebp) │ │ │ │ + jne 45abb │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + testb $0x7,-0xb8(%ebp) │ │ │ │ + je 45c1b │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea (%edi,%ecx,4),%esi │ │ │ │ + lea (%eax,%ecx,8),%ebx │ │ │ │ + mov -0xbc(%ebp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 45bf7 │ │ │ │ + vmovupd (%eax,%ecx,8),%xmm5 │ │ │ │ + inc %edx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ecx,8),%ymm5,%ymm4 │ │ │ │ + vcvtpd2ps %ymm4,%xmm6 │ │ │ │ + vmovups %xmm6,(%edi,%ecx,4) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 45c1b │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ lea (%esi,%edx,4),%esi │ │ │ │ lea (%ebx,%edx,8),%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 46a97 │ │ │ │ - add %ecx,%edx │ │ │ │ - inc %eax │ │ │ │ - vmovupd (%edi,%edx,8),%xmm7 │ │ │ │ - vinsertf64x2 $0x1,0x10(%edi,%edx,8),%ymm7,%ymm4 │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - vcvtpd2ps %ymm4,%xmm5 │ │ │ │ - vmovups %xmm5,(%edi,%edx,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 46abb │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%esi,%eax,4),%esi │ │ │ │ - lea (%ebx,%eax,8),%ebx │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ - lea 0x8(%ebx),%ecx │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ fstps (%esi) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 46abb │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 45c1b │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - lea 0x10(%ebx),%eax │ │ │ │ + lea 0x10(%ebx),%edx │ │ │ │ fstps 0x4(%esi) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 46abb │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 45c1b │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fstps 0x8(%esi) │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ - mov -0xdc(%ebp),%edi │ │ │ │ - lea 0x4(%esi,%edi,4),%ebx │ │ │ │ - mov %ebx,-0xcc(%ebp) │ │ │ │ - addl $0xc,-0xd0(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - cmp %ecx,-0xe8(%ebp) │ │ │ │ - jne 467a0 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + lea 0x4(%edi,%esi,4),%edi │ │ │ │ + addl $0xc,-0xb0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + cmp %ebx,-0xcc(%ebp) │ │ │ │ + jne 45970 │ │ │ │ vzeroupper │ │ │ │ - incl -0xf0(%ebp) │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - mov -0xf0(%ebp),%edx │ │ │ │ - add %eax,-0x100(%ebp) │ │ │ │ - cmp -0xec(%ebp),%edx │ │ │ │ - jne 46370 │ │ │ │ - vmovq -0xf8(%ebp),%xmm2 │ │ │ │ + incl -0xdc(%ebp) │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + add %ecx,-0xe4(%ebp) │ │ │ │ + cmp -0xd0(%ebp),%eax │ │ │ │ + jne 45550 │ │ │ │ + vmovq -0xd8(%ebp),%xmm1 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - vmovq %xmm2,-0x78(%ebp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ - call a61f0 │ │ │ │ - mov -0x124(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + vmovq %xmm1,-0x58(%ebp) │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call a15d0 │ │ │ │ + mov -0x108(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0xd8(%ebp) │ │ │ │ - mov -0x118(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 46b66 │ │ │ │ - mov -0x120(%ebp),%eax │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 45cba │ │ │ │ + mov -0x104(%ebp),%edx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %esi,%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ + sub %ecx,%edx │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x114(%ebp),%edi │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 46b8b │ │ │ │ - mov -0x11c(%ebp),%ebx │ │ │ │ + je 45cdf │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - jmp 45bfc │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + jmp 44f3c │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f90(%ebx),%edx │ │ │ │ + lea -0x14f90(%ebx),%eax │ │ │ │ mov -0x30(%ebx),%ecx │ │ │ │ - push %edx │ │ │ │ + push %eax │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ - jmp 45c2c │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 44f66 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%esi │ │ │ │ - lea -0x12f60(%ebx),%edi │ │ │ │ + lea -0x13f60(%ebx),%edi │ │ │ │ push %edi │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ - jmp 45bef │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + jmp 44f2f │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%edi │ │ │ │ - lea -0x13cfe(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ + lea -0x14cfe(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ - jmp 45bef │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + jmp 44f2f │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%ecx │ │ │ │ - lea -0x12fd4(%ebx),%esi │ │ │ │ + lea -0x13fd4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ - jmp 45c11 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + jmp 44f4e │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - lea -0x12f3c(%ebx),%ecx │ │ │ │ + mov -0x30(%ebx),%edx │ │ │ │ + lea -0x13f3c(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ - push (%eax) │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ - jmp 45bef │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + jmp 44f2f │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f79(%ebx),%edx │ │ │ │ - jmp 46bb5 │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ + lea -0x14f79(%ebx),%eax │ │ │ │ + jmp 45d09 │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - ja 46a35 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 46a63 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm5 │ │ │ │ + jmp 45bc5 │ │ │ │ + vextracti128 $0x1,%ymm1,%xmm5 │ │ │ │ vmovd %xmm2,%esi │ │ │ │ - vpmulld %ymm5,%ymm0,%ymm2 │ │ │ │ - vmovd %xmm1,%edi │ │ │ │ - vextracti32x4 $0x1,%ymm2,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm2,%xmm6 │ │ │ │ - vpsrldq $0x8,%xmm6,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm6,%xmm7 │ │ │ │ - vpsrldq $0x4,%xmm7,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm7,%xmm5 │ │ │ │ - vmovd %xmm5,-0xec(%ebp) │ │ │ │ - jmp 45ee8 │ │ │ │ + vmovd %xmm3,-0xb8(%ebp) │ │ │ │ + vpmulld %xmm5,%xmm1,%xmm4 │ │ │ │ + vpsrldq $0x8,%xmm4,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm4,%xmm0 │ │ │ │ + vpsrldq $0x4,%xmm0,%xmm7 │ │ │ │ + vpmulld %xmm7,%xmm0,%xmm1 │ │ │ │ + vmovd %xmm1,-0xd0(%ebp) │ │ │ │ + jmp 451ff │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x1400c(%ebx),%eax │ │ │ │ + jmp 45d09 │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ + jmp 453a3 │ │ │ │ vzeroupper │ │ │ │ - jmp 4613e │ │ │ │ + jmp 45346 │ │ │ │ vzeroupper │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - lea -0x12f18(%ebx),%esi │ │ │ │ + mov -0x30(%ebx),%eax │ │ │ │ + lea -0x13f18(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - push (%edx) │ │ │ │ + push (%eax) │ │ │ │ call a3c0 │ │ │ │ - jmp 45bef │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - jmp 4619b │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x1300c(%ebx),%edx │ │ │ │ - jmp 46bb5 │ │ │ │ - mov %edx,%edi │ │ │ │ - movl $0x1,-0xec(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 47003 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 46e0a │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 46dea │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 46dce │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 46dae │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 46d92 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 46d76 │ │ │ │ - mov (%ebx),%esi │ │ │ │ - cmp (%ecx),%esi │ │ │ │ - jne 46cdf │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov (%ebx,%esi,4),%eax │ │ │ │ - cmp (%ecx,%esi,4),%eax │ │ │ │ - jne 46cdf │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - inc %esi │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - mov (%ebx,%esi,4),%eax │ │ │ │ - cmp (%ecx,%esi,4),%eax │ │ │ │ - jne 46cdf │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - inc %esi │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - mov (%ebx,%esi,4),%eax │ │ │ │ - cmp (%ecx,%esi,4),%eax │ │ │ │ - jne 46cdf │ │ │ │ - lea 0x1(%esi),%edi │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ + jmp 44f2f │ │ │ │ + mov %ecx,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + movl $0x1,-0xd0(%ebp) │ │ │ │ + and $0x7,%esi │ │ │ │ + je 46163 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 45f5a │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 45f38 │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 45f16 │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 45ef4 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 45ed2 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 45eb0 │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ + mov (%ebx),%edx │ │ │ │ + cmp (%eax),%edx │ │ │ │ + jne 45e36 │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov (%ebx,%edx,4),%eax │ │ │ │ + cmp (%esi,%edx,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + inc %edx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ - mov (%ebx,%esi,4),%eax │ │ │ │ - cmp (%ecx,%esi,4),%eax │ │ │ │ - jne 46cdf │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - inc %esi │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %edi,-0xec(%ebp) │ │ │ │ - mov (%ebx,%esi,4),%eax │ │ │ │ - cmp (%ecx,%esi,4),%eax │ │ │ │ - jne 46cdf │ │ │ │ - lea 0x1(%esi),%edi │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov (%ebx,%edx,4),%eax │ │ │ │ + cmp (%esi,%edx,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + inc %edx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - mov %edi,%esi │ │ │ │ - mov (%ebx,%esi,4),%eax │ │ │ │ - cmp (%ecx,%esi,4),%eax │ │ │ │ - jne 46cdf │ │ │ │ - lea 0x1(%esi),%edi │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov (%ebx,%edx,4),%eax │ │ │ │ + cmp (%esi,%edx,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + inc %edx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 4613e │ │ │ │ - mov %edx,-0xdc(%ebp) │ │ │ │ - mov -0xec(%ebp),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov (%ebx,%eax,4),%edi │ │ │ │ - cmp (%ecx,%eax,4),%edi │ │ │ │ - jne 46cdf │ │ │ │ - imul %edi,%edx │ │ │ │ - lea 0x1(%eax),%edi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov (%ebx,%edx,4),%eax │ │ │ │ + cmp (%esi,%edx,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + inc %edx │ │ │ │ + imul %eax,%esi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov (%ebx,%edx,4),%eax │ │ │ │ + cmp (%esi,%edx,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + inc %edx │ │ │ │ + imul %eax,%esi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov (%ebx,%edx,4),%eax │ │ │ │ + cmp (%esi,%edx,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + inc %edx │ │ │ │ + imul %eax,%esi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 45346 │ │ │ │ + mov %ecx,-0xc0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + mov (%ebx,%edx,4),%edi │ │ │ │ + cmp (%ecx,%edx,4),%edi │ │ │ │ + jne 45e36 │ │ │ │ + imul %edi,%eax │ │ │ │ + lea 0x1(%edx),%edi │ │ │ │ mov (%ebx,%edi,4),%esi │ │ │ │ cmp (%ecx,%edi,4),%esi │ │ │ │ - jne 46cdf │ │ │ │ - imul %edx,%esi │ │ │ │ - lea 0x2(%eax),%edi │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ - cmp (%ecx,%edi,4),%edx │ │ │ │ - jne 46cdf │ │ │ │ - imul %edx,%esi │ │ │ │ - lea 0x3(%eax),%edi │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ - cmp (%ecx,%edi,4),%edx │ │ │ │ - jne 46cdf │ │ │ │ - imul %edx,%esi │ │ │ │ - lea 0x4(%eax),%edi │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ - cmp (%ecx,%edi,4),%edx │ │ │ │ - jne 46cdf │ │ │ │ - imul %edx,%esi │ │ │ │ - lea 0x5(%eax),%edi │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ - cmp (%ecx,%edi,4),%edx │ │ │ │ - jne 46cdf │ │ │ │ - imul %edx,%esi │ │ │ │ - lea 0x6(%eax),%edi │ │ │ │ - mov (%ebx,%edi,4),%edx │ │ │ │ - cmp (%ecx,%edi,4),%edx │ │ │ │ - jne 46cdf │ │ │ │ - imul %esi,%edx │ │ │ │ - lea 0x7(%eax),%edi │ │ │ │ + jne 45e36 │ │ │ │ + lea 0x2(%edx),%edi │ │ │ │ + imul %eax,%esi │ │ │ │ + mov (%ebx,%edi,4),%eax │ │ │ │ + cmp (%ecx,%edi,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + lea 0x3(%edx),%edi │ │ │ │ + imul %eax,%esi │ │ │ │ + mov (%ebx,%edi,4),%eax │ │ │ │ + cmp (%ecx,%edi,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + lea 0x4(%edx),%edi │ │ │ │ + imul %eax,%esi │ │ │ │ + mov (%ebx,%edi,4),%eax │ │ │ │ + cmp (%ecx,%edi,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + lea 0x5(%edx),%edi │ │ │ │ + imul %eax,%esi │ │ │ │ + mov (%ebx,%edi,4),%eax │ │ │ │ + cmp (%ecx,%edi,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + lea 0x6(%edx),%edi │ │ │ │ + imul %eax,%esi │ │ │ │ + mov (%ebx,%edi,4),%eax │ │ │ │ + cmp (%ecx,%edi,4),%eax │ │ │ │ + jne 45e36 │ │ │ │ + lea 0x7(%edx),%edi │ │ │ │ + imul %esi,%eax │ │ │ │ mov (%ebx,%edi,4),%esi │ │ │ │ cmp (%ecx,%edi,4),%esi │ │ │ │ - jne 46cdf │ │ │ │ - imul %esi,%edx │ │ │ │ - add $0x8,%eax │ │ │ │ - cmp -0xdc(%ebp),%eax │ │ │ │ - jne 46e3e │ │ │ │ - mov %edx,-0xec(%ebp) │ │ │ │ - jmp 4613e │ │ │ │ + jne 45e36 │ │ │ │ + imul %esi,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + cmp -0xc0(%ebp),%edx │ │ │ │ + jne 45f98 │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + jmp 45346 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x108(%ebp) │ │ │ │ - jmp 461f8 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + jmp 45400 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - lea -0x13cab(%ebx),%esi │ │ │ │ + mov -0x30(%ebx),%edx │ │ │ │ + lea -0x14cab(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - push (%eax) │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ - jmp 46b66 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 45cba │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - lea -0x13cab(%ebx),%ecx │ │ │ │ - push %ecx │ │ │ │ - push (%edx) │ │ │ │ + mov -0x30(%ebx),%eax │ │ │ │ + lea -0x14cab(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xd8(%ebp) │ │ │ │ - jmp 46b41 │ │ │ │ - movl $0x1,-0xec(%ebp) │ │ │ │ - jmp 4613e │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 45c95 │ │ │ │ + movl $0x1,-0xd0(%ebp) │ │ │ │ + jmp 45346 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - lea -0x12fd4(%ebx),%esi │ │ │ │ + mov -0x30(%ebx),%eax │ │ │ │ + lea -0x13fd4(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - push (%edx) │ │ │ │ + push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x108(%ebp) │ │ │ │ - jmp 46b8b │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + jmp 45cdf │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - lea -0x1300c(%ebx),%ecx │ │ │ │ + mov -0x30(%ebx),%edx │ │ │ │ + lea -0x1400c(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ - push (%eax) │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x108(%ebp) │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + movl $0x0,-0xf0(%ebp) │ │ │ │ + movl $0x0,-0xb4(%ebp) │ │ │ │ + jmp 45cdf │ │ │ │ + lea -0x58(%ebp),%edx │ │ │ │ movl $0x0,-0xd8(%ebp) │ │ │ │ - jmp 46b8b │ │ │ │ - lea -0x78(%ebp),%esi │ │ │ │ - movl $0x0,-0xf8(%ebp) │ │ │ │ - movl $0x0,-0xf4(%ebp) │ │ │ │ - mov %esi,-0xfc(%ebp) │ │ │ │ + movl $0x0,-0xd4(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ vzeroupper │ │ │ │ - jmp 46b11 │ │ │ │ - mov %edx,-0xdc(%ebp) │ │ │ │ - mov %esi,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 46e3e │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 45c65 │ │ │ │ + mov %ecx,-0xc0(%ebp) │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 45f98 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b714 <__cxa_finalize@plt+0x1064> │ │ │ │ + jmp b6ab <__cxa_finalize@plt+0xffb> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b714 <__cxa_finalize@plt+0x1064> │ │ │ │ + jmp b717 <__cxa_finalize@plt+0x1067> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b784 <__cxa_finalize@plt+0x10d4> │ │ │ │ + jmp b717 <__cxa_finalize@plt+0x1067> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp b7c5 <__cxa_finalize@plt+0x1115> │ │ │ │ + jmp b6d2 <__cxa_finalize@plt+0x1022> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp b79c <__cxa_finalize@plt+0x10ec> │ │ │ │ + jmp b6e7 <__cxa_finalize@plt+0x1037> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b7fc <__cxa_finalize@plt+0x114c> │ │ │ │ + jmp b717 <__cxa_finalize@plt+0x1067> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b714 <__cxa_finalize@plt+0x1064> │ │ │ │ + jmp b729 <__cxa_finalize@plt+0x1079> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b812 <__cxa_finalize@plt+0x1162> │ │ │ │ + jmp b770 <__cxa_finalize@plt+0x10c0> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp b74d <__cxa_finalize@plt+0x109d> │ │ │ │ + jmp b785 <__cxa_finalize@plt+0x10d5> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp b735 <__cxa_finalize@plt+0x1085> │ │ │ │ + jmp b73e <__cxa_finalize@plt+0x108e> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b7fc <__cxa_finalize@plt+0x114c> │ │ │ │ + jmp b6ab <__cxa_finalize@plt+0xffb> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b7fc <__cxa_finalize@plt+0x114c> │ │ │ │ + jmp b7b0 <__cxa_finalize@plt+0x1100> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b82f <__cxa_finalize@plt+0x117f> │ │ │ │ + jmp b7b0 <__cxa_finalize@plt+0x1100> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp b82f <__cxa_finalize@plt+0x117f> │ │ │ │ + jmp b6ab <__cxa_finalize@plt+0xffb> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0x8ff53,%ecx │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0x8bde3,%ecx │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x12c,%esp │ │ │ │ + sub $0xec,%esp │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ cltd │ │ │ │ - mov %ecx,%edi │ │ │ │ idivl (%ebx) │ │ │ │ + mov %ecx,%edi │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %eax,%esi │ │ │ │ cmovle %edx,%edi │ │ │ │ imul %ecx,%esi │ │ │ │ - add %edi,%esi │ │ │ │ - add %esi,%eax │ │ │ │ + lea (%edi,%esi,1),%ebx │ │ │ │ + lea -0x38(%ebp),%edi │ │ │ │ + add %ebx,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ setg %cl │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ - movzbl %cl,%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jge 481a2 │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - movzbl (%eax),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 481a2 │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ - mov 0x1c(%esi),%ebx │ │ │ │ + movzbl %cl,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 471a1 │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + movzbl (%eax),%ebx │ │ │ │ + test %bl,%bl │ │ │ │ + jne 471a1 │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ - mov 0x18(%esi),%edi │ │ │ │ - mov (%ebx),%edx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ + mov 0x18(%ecx),%esi │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ mov (%edx),%edi │ │ │ │ + mov (%esi),%eax │ │ │ │ mov (%ebx),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ - mov (%esi),%esi │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov 0x14(%ecx),%edi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + mov (%edi),%esi │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov (%edx),%edi │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov (%ecx),%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 472f9 │ │ │ │ + js 46433 │ │ │ │ mov 0x14(%edx),%edi │ │ │ │ lea -0x2(%ebx),%esi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov 0x10(%edx),%edi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ and $0x7,%esi │ │ │ │ - je 4724b │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ + je 4638e │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 47231 │ │ │ │ + je 46377 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 4721f │ │ │ │ + je 46368 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 4720d │ │ │ │ + je 46359 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 471fb │ │ │ │ + je 4634a │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 471e9 │ │ │ │ + je 4633b │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 471d7 │ │ │ │ + je 4632c │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x4(%ebx),%ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 472f9 │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + jb 46433 │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + dec %esi │ │ │ │ imul (%edi,%ebx,4),%edx │ │ │ │ - lea (%esi,%edx,1),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ cltd │ │ │ │ - dec %esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%edi,%esi,4),%edx │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x2,%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ imul (%edi,%ebx,4),%edx │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x3,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%edi,%esi,4),%edx │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x4,%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ imul (%edi,%ebx,4),%edx │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x5,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%edi,%esi,4),%edx │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x6,%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ imul (%edi,%ebx,4),%edx │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ cltd │ │ │ │ - subl $0x8,-0x78(%ebp) │ │ │ │ sub $0x7,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%edi,%esi,4),%edx │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + subl $0x8,-0x58(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x58(%ebp) │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - cmp $0xffffffff,%edi │ │ │ │ - jne 47251 │ │ │ │ - cmpl $0xfffffff,-0x80(%ebp) │ │ │ │ - ja b85a <__cxa_finalize@plt+0x11aa> │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + jne 46394 │ │ │ │ + cmpl $0xfffffff,-0x60(%ebp) │ │ │ │ + ja b7d8 <__cxa_finalize@plt+0x1128> │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 48220 │ │ │ │ + je 47210 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ fldz │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ fstpl (%eax) │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 48250 │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + je 47240 │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%eax),%ecx │ │ │ │ lea -0x8(%ebx),%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xb4(%ebp) │ │ │ │ - jle 4827d │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ + cmpl $0x1,-0x94(%ebp) │ │ │ │ + jle 4726d │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - movl $0x1,-0xb8(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ dec %ecx │ │ │ │ - imul -0xa0(%ebp),%ecx │ │ │ │ + imul -0x80(%ebp),%ecx │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ shl $0x2,%edx │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ imul %ebx,%ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ add %edi,%ebx │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ + sub -0xb0(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ - sub -0xd0(%ebp),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 475b3 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + je 4669b │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 47526 │ │ │ │ + je 46614 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 47501 │ │ │ │ + je 465f5 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 474e8 │ │ │ │ + je 465e2 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 474cf │ │ │ │ + je 465cf │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 474b6 │ │ │ │ + je 465bc │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4749d │ │ │ │ + je 465a9 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 47484 │ │ │ │ + je 46596 │ │ │ │ mov %eax,%edx │ │ │ │ - sub -0x88(%ebp),%edx │ │ │ │ + sub -0x68(%ebp),%edx │ │ │ │ flds (%edx,%ecx,1) │ │ │ │ - fsubrs (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ + fsubrs (%eax) │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl (%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x88(%ebp),%esi │ │ │ │ + sub -0x68(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x88(%ebp),%ebx │ │ │ │ + sub -0x68(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x88(%ebp),%esi │ │ │ │ + sub -0x68(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x88(%ebp),%ebx │ │ │ │ + sub -0x68(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x88(%ebp),%esi │ │ │ │ + sub -0x68(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x88(%ebp),%ebx │ │ │ │ + sub -0x68(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - je 475b3 │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + je 4669b │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ - sub %ebx,%esi │ │ │ │ add $0x40,%edx │ │ │ │ + sub %ebx,%esi │ │ │ │ flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,%esi │ │ │ │ sub %ebx,%esi │ │ │ │ fstpl -0x40(%edx) │ │ │ │ flds (%esi,%ecx,1) │ │ │ │ @@ -66191,146 +67952,146 @@ │ │ │ │ mov %eax,%esi │ │ │ │ sub %ebx,%esi │ │ │ │ fstpl -0x10(%edx) │ │ │ │ flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - jne 47535 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - sub -0x70(%ebp),%eax │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + jne 4661d │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub -0x50(%ebp),%eax │ │ │ │ sar $0x2,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%ecx │ │ │ │ - cmp -0x8c(%ebp),%ecx │ │ │ │ - jb 4805c │ │ │ │ - cmp %ecx,-0x8c(%ebp) │ │ │ │ - jae 47616 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - add -0xe4(%ebp),%eax │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 47616 │ │ │ │ + cmp -0x6c(%ebp),%ecx │ │ │ │ + jb 4707b │ │ │ │ + cmp %ecx,-0x6c(%ebp) │ │ │ │ + jae 466f8 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + add -0xbc(%ebp),%eax │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + je 466f8 │ │ │ │ mov %eax,%esi │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 47be4 │ │ │ │ + je 46cb4 │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ sub %edx,%ebx │ │ │ │ push %ebx │ │ │ │ push %edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - jne 475e6 │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + cmp %esi,-0x58(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + jne 466c8 │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 48040 │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jae 47647 │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ + jb 4705f │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + jae 46729 │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 47647 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + je 46729 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47664 │ │ │ │ + je 46746 │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a190 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - movl $0x2,-0x7c(%ebp) │ │ │ │ + cmpl $0x1,-0x6c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + movl $0x2,-0x5c(%ebp) │ │ │ │ lea 0xc(%ebx),%esi │ │ │ │ - cmpl $0x1,-0x8c(%ebp) │ │ │ │ - jle 481e9 │ │ │ │ + jle 471e2 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x7c(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call 30810 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 30e60 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov (%esi),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 47bcd │ │ │ │ + jb 46c9d │ │ │ │ cmp %eax,%edx │ │ │ │ - jae 476b6 │ │ │ │ + jae 46795 │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 476b6 │ │ │ │ + je 46795 │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov -0xc(%esi),%ebx │ │ │ │ mov -0x8(%esi),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ - je 47847 │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + je 46927 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47847 │ │ │ │ + je 46927 │ │ │ │ sar $0x3,%ecx │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ mov (%esi),%edx │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - fdivrs -0xf4c4(%ecx) │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + fdivrs -0x10694(%ecx) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + fldl -0x90(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ lea (%edx,%ecx,8),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ - fstpl -0xe0(%ebp) │ │ │ │ - fldl -0xe0(%ebp) │ │ │ │ and $0x7,%ecx │ │ │ │ - je 477d1 │ │ │ │ + fstpl -0xd0(%ebp) │ │ │ │ + fldl -0xd0(%ebp) │ │ │ │ + je 468b1 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 477bc │ │ │ │ + je 4689c │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 477af │ │ │ │ + je 4688f │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 477a2 │ │ │ │ + je 46882 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 47795 │ │ │ │ + je 46875 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 47788 │ │ │ │ + je 46868 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 4777b │ │ │ │ + je 4685b │ │ │ │ fld %st(0) │ │ │ │ fmull (%edi) │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ @@ -66358,16 +68119,16 @@ │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - je 47822 │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + je 46902 │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x38(%edx) │ │ │ │ @@ -66386,106 +68147,105 @@ │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - jne 477d1 │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + jne 468b1 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47824 │ │ │ │ + jmp 46904 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - add %ecx,-0xc0(%ebp) │ │ │ │ - cmp -0xd8(%ebp),%eax │ │ │ │ - jb 47710 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + add %ecx,-0xa4(%ebp) │ │ │ │ + cmp -0xb4(%ebp),%eax │ │ │ │ + jb 467f0 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x7c(%ebp) │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jge 4767e │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x6c(%ebp) │ │ │ │ + jge 4675d │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 480b0 │ │ │ │ - cmpl $0x1,-0xb8(%ebp) │ │ │ │ - je 47fff │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0xe4(%ebp),%esi │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + jne 470c6 │ │ │ │ + cmpl $0x1,-0x98(%ebp) │ │ │ │ + je 47030 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ lea -0x18(%edx,%esi,1),%edx │ │ │ │ - decl -0xb0(%ebp) │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + decl -0x90(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 47bf8 │ │ │ │ - mov %edx,-0xf4(%ebp) │ │ │ │ + je 46cc8 │ │ │ │ mov %eax,%esi │ │ │ │ + mov %edx,-0xd4(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%ecx │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ dec %eax │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ sub %ecx,%edx │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - je 47a9b │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + je 46b6b │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ sub %ecx,%edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - je 47a9b │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - mov %edi,-0x100(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ + je 46b6b │ │ │ │ sar $0x3,%edx │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov -0xe0(%ebp),%ebx │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ sar $0x3,%edx │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ + and $0x7,%esi │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx) │ │ │ │ - and $0x7,%esi │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 47a60 │ │ │ │ + jae 46b30 │ │ │ │ test %esi,%esi │ │ │ │ - je 479e3 │ │ │ │ + je 46ab3 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 479cf │ │ │ │ + je 46a9f │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 479c3 │ │ │ │ + je 46a93 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 479b7 │ │ │ │ + je 46a87 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 479ab │ │ │ │ + je 46a7b │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 4799f │ │ │ │ + je 46a6f │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 47993 │ │ │ │ + je 46a63 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ @@ -66514,15 +68274,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 47a64 │ │ │ │ + jae 46b34 │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%edx,%eax,8) │ │ │ │ @@ -66549,70 +68309,70 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 479e3 │ │ │ │ + jb 46ab3 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47a70 │ │ │ │ + jmp 46b40 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 47a70 │ │ │ │ + jmp 46b40 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add -0xc0(%ebp),%edx │ │ │ │ + add -0xa4(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ - cmp -0xc8(%ebp),%edi │ │ │ │ - jb 47940 │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ - mov -0x104(%ebp),%ebx │ │ │ │ + cmp -0xa8(%ebp),%edi │ │ │ │ + jb 46a10 │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ add $0xc,%edi │ │ │ │ sub $0xc,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jne 478d0 │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + jne 469a0 │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ sub %eax,%esi │ │ │ │ - je 47bc5 │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + je 46c95 │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ sar $0x3,%esi │ │ │ │ lea (%ecx,%ecx,2),%ebx │ │ │ │ mov $0x1,%ecx │ │ │ │ mov (%edi,%ebx,4),%ebx │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ and $0x7,%edi │ │ │ │ fldl (%ebx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jae 47bbb │ │ │ │ + jae 46c8b │ │ │ │ test %edi,%edi │ │ │ │ - je 47b57 │ │ │ │ + je 46c27 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 47b49 │ │ │ │ + je 46c19 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 47b3f │ │ │ │ + je 46c0f │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 47b35 │ │ │ │ + je 46c05 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 47b2b │ │ │ │ + je 46bfb │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 47b21 │ │ │ │ + je 46bf1 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 47b17 │ │ │ │ + je 46be7 │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - faddl 0x8(%eax) │ │ │ │ mov $0x2,%ecx │ │ │ │ + faddl 0x8(%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ @@ -66631,15 +68391,15 @@ │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jae 47bbb │ │ │ │ + jae 46c8b │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ fldl 0x8(%ebx,%ecx,8) │ │ │ │ faddl 0x8(%eax,%ecx,8) │ │ │ │ fstpl 0x8(%eax,%ecx,8) │ │ │ │ fldl 0x10(%ebx,%ecx,8) │ │ │ │ @@ -66658,807 +68418,777 @@ │ │ │ │ faddl 0x30(%eax,%ecx,8) │ │ │ │ fstpl 0x30(%eax,%ecx,8) │ │ │ │ fldl 0x38(%ebx,%ecx,8) │ │ │ │ faddl 0x38(%eax,%ecx,8) │ │ │ │ fstpl 0x38(%eax,%ecx,8) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jb 47b57 │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + jb 46c27 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 47c03 │ │ │ │ + je 46cd3 │ │ │ │ sub $0xc,%edx │ │ │ │ - jmp 4789b │ │ │ │ + jmp 46972 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 476b6 │ │ │ │ + jmp 46795 │ │ │ │ add $0xc,%esi │ │ │ │ - cmp -0x78(%ebp),%esi │ │ │ │ - jne 475e6 │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 47616 │ │ │ │ + cmp -0x58(%ebp),%esi │ │ │ │ + jne 466c8 │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + jmp 466f8 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ sub %eax,%esi │ │ │ │ - jne 47abc │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + jne 46b8c │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 480b0 │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - cmp %esi,-0x84(%ebp) │ │ │ │ - je 47e9f │ │ │ │ - mov %edi,-0xf4(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + jne 470c6 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x64(%ebp) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + je 46eee │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ - mov (%edi),%ebx │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 47e83 │ │ │ │ - sub %ebx,%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea -0x8(%edx),%esi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - cmp $0x10,%esi │ │ │ │ - jbe 47ed9 │ │ │ │ - lea -0x4(%ecx),%edi │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %ebx,%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 47ed9 │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ - cmp $0x30,%esi │ │ │ │ - jbe 47ff4 │ │ │ │ - inc %edi │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%esi,%ecx,1),%edi │ │ │ │ - sub $0x40,%esi │ │ │ │ - shr $0x6,%esi │ │ │ │ - inc %esi │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - and $0x7,%esi │ │ │ │ - je 47d64 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 47d45 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 47d32 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 47d1f │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 47d0c │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 47cf9 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 47ce6 │ │ │ │ - vmovupd (%ebx),%zmm1 │ │ │ │ - lea 0x40(%ecx),%edx │ │ │ │ - lea 0x40(%ebx),%eax │ │ │ │ - vmovupd %zmm1,(%ecx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm4,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm5,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm7,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - cmp %edx,-0xd8(%ebp) │ │ │ │ - je 47df6 │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - add $0x200,%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - vmovupd %zmm0,-0x200(%edx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x1c0(%edx) │ │ │ │ - vmovupd -0x180(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x180(%edx) │ │ │ │ - vmovupd -0x140(%eax),%zmm4 │ │ │ │ - vmovupd %zmm4,-0x140(%edx) │ │ │ │ - vmovupd -0x100(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x100(%edx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0xc0(%edx) │ │ │ │ - vmovupd -0x80(%eax),%zmm7 │ │ │ │ - vmovupd %zmm7,-0x80(%edx) │ │ │ │ - vmovupd -0x40(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - cmp %edx,-0xd8(%ebp) │ │ │ │ - jne 47d6a │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - testb $0x7,-0xc0(%ebp) │ │ │ │ - je 47fe4 │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - lea 0x0(,%edx,8),%edi │ │ │ │ - lea (%ebx,%edi,1),%esi │ │ │ │ - lea (%ecx,%edi,1),%edi │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 47e48 │ │ │ │ - vmovupd (%ebx,%edx,8),%ymm0 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - inc %eax │ │ │ │ - vmovupd %ymm0,(%ecx,%edx,8) │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ - test $0x3,%al │ │ │ │ - je 47e81 │ │ │ │ + mov (%edi),%ecx │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 46ed5 │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + lea -0x8(%edx),%ebx │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ + cmp $0x10,%ebx │ │ │ │ + jbe 46f25 │ │ │ │ + lea -0x4(%esi),%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + sub %ecx,%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 46f25 │ │ │ │ + shr $0x3,%ebx │ │ │ │ + lea 0x1(%ebx),%ebx │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%ebx,%esi,1),%edi │ │ │ │ + sub $0x20,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 46dfd │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 46de2 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 46dd3 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 46dc4 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 46db5 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 46da6 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 46d97 │ │ │ │ + vmovupd (%ecx),%ymm1 │ │ │ │ + lea 0x20(%esi),%edx │ │ │ │ + lea 0x20(%ecx),%eax │ │ │ │ + vmovupd %ymm1,(%esi) │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm3,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm7,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + cmp -0xa8(%ebp),%edx │ │ │ │ + je 46e80 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm0,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm3 │ │ │ │ + vmovupd %ymm3,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm7 │ │ │ │ + vmovupd %ymm7,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + cmp -0xa8(%ebp),%edx │ │ │ │ + jne 46e03 │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + lea (%esi,%edi,1),%edx │ │ │ │ + testb $0x3,-0x90(%ebp) │ │ │ │ + je 46ed3 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%esi │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - vmovsd (%esi),%xmm1 │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - lea (%ecx,%edx,1),%edx │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ - vmovsd %xmm1,(%edi) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 47e81 │ │ │ │ - vmovsd 0x8(%esi),%xmm3 │ │ │ │ - lea 0x10(%esi),%ebx │ │ │ │ - vmovsd %xmm3,0x8(%edi) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 47e81 │ │ │ │ - vmovsd 0x10(%esi),%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%edi) │ │ │ │ - mov %edx,%ecx │ │ │ │ - addl $0xc,-0x7c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jne 47c3a │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%esi,%eax,1),%esi │ │ │ │ + vmovsd (%ecx),%xmm0 │ │ │ │ + lea 0x8(%ecx),%ebx │ │ │ │ + vmovsd %xmm0,(%esi) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 46ed3 │ │ │ │ + vmovsd 0x8(%ecx),%xmm1 │ │ │ │ + lea 0x10(%ecx),%eax │ │ │ │ + vmovsd %xmm1,0x8(%esi) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 46ed3 │ │ │ │ + vmovsd 0x10(%ecx),%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%esi) │ │ │ │ + mov %edx,%esi │ │ │ │ + addl $0xc,-0x5c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x64(%ebp) │ │ │ │ + jne 46d04 │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xec(%ebp),%ebx │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - add %ebx,-0xd4(%ebp) │ │ │ │ - add %edx,-0x88(%ebp) │ │ │ │ - cmp %eax,-0xb4(%ebp) │ │ │ │ - jg 4740b │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov -0xc4(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + add %ebx,-0x68(%ebp) │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + jg 4652d │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 480b2 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %ecx,%esi │ │ │ │ - sub $0x8,%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 47f84 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 47f6d │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 47f5e │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 47f4f │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 47f40 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 47f31 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 47f22 │ │ │ │ - vmovsd (%ebx),%xmm5 │ │ │ │ - add $0x8,%ecx │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - vmovsd %xmm5,-0x8(%ecx) │ │ │ │ + jmp 470c8 │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + add %esi,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + sub %esi,%ebx │ │ │ │ + sub $0x8,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 46fd0 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 46fb9 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 46faa │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 46f9b │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 46f8c │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 46f7d │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 46f6e │ │ │ │ + vmovsd (%ecx),%xmm4 │ │ │ │ + add $0x8,%esi │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + vmovsd %xmm4,-0x8(%esi) │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ + add $0x8,%esi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm5,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm6 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm6,-0x8(%ecx) │ │ │ │ + vmovsd %xmm6,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm7 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm7,-0x8(%ecx) │ │ │ │ + vmovsd %xmm7,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm2 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm2,-0x8(%ecx) │ │ │ │ + vmovsd %xmm2,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm0 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm0,-0x8(%ecx) │ │ │ │ + vmovsd %xmm0,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm1 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm1,-0x8(%ecx) │ │ │ │ + vmovsd %xmm1,-0x8(%esi) │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 46ed3 │ │ │ │ vmovsd (%eax),%xmm3 │ │ │ │ - add $0x8,%ecx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm3,-0x8(%ecx) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 47e81 │ │ │ │ - vmovsd (%eax),%xmm4 │ │ │ │ - add $0x40,%ecx │ │ │ │ + add $0x40,%esi │ │ │ │ add $0x40,%eax │ │ │ │ - vmovsd %xmm4,-0x40(%ecx) │ │ │ │ - vmovsd -0x38(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x38(%ecx) │ │ │ │ - vmovsd -0x30(%eax),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x30(%ecx) │ │ │ │ - vmovsd -0x28(%eax),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x28(%ecx) │ │ │ │ - vmovsd -0x20(%eax),%xmm2 │ │ │ │ - vmovsd %xmm2,-0x20(%ecx) │ │ │ │ - vmovsd -0x18(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x18(%ecx) │ │ │ │ - vmovsd -0x10(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x10(%ecx) │ │ │ │ - vmovsd -0x8(%eax),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%ecx) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 47f84 │ │ │ │ - mov %edx,%ecx │ │ │ │ - jmp 47e83 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - jmp 47e83 │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 47e19 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - jmp 47c19 │ │ │ │ + vmovsd %xmm3,-0x40(%esi) │ │ │ │ + vmovsd -0x38(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x38(%esi) │ │ │ │ + vmovsd -0x30(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x30(%esi) │ │ │ │ + vmovsd -0x28(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x28(%esi) │ │ │ │ + vmovsd -0x20(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x20(%esi) │ │ │ │ + vmovsd -0x18(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x18(%esi) │ │ │ │ + vmovsd -0x10(%eax),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x10(%esi) │ │ │ │ + vmovsd -0x8(%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%esi) │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 46fd0 │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 46ed5 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + jmp 46ce9 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%esi │ │ │ │ push %esi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov (%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4764e │ │ │ │ - vmovd -0x70(%ebp),%xmm2 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - vpinsrd $0x1,-0x78(%ebp),%xmm2,%xmm0 │ │ │ │ + jmp 46730 │ │ │ │ + vmovd -0x50(%ebp),%xmm2 │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm2,%xmm0 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + vmovq %xmm0,-0x38(%ebp) │ │ │ │ push %edx │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ push %ecx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov %ecx,%esi │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - jmp 47616 │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + jmp 466f8 │ │ │ │ xor %esi,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 480cb │ │ │ │ + je 470e1 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - cmp -0x84(%ebp),%ecx │ │ │ │ - je 48105 │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 481be │ │ │ │ - mov 0x8(%edi),%ebx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + cmp -0x64(%ebp),%edi │ │ │ │ + je 47110 │ │ │ │ + mov (%edi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 471bd │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - sub %eax,%ebx │ │ │ │ - push %ebx │ │ │ │ + sub %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jne 480db │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + cmp %edi,-0x64(%ebp) │ │ │ │ + jne 470e9 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 48127 │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + je 4712f │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ + sub %edx,%ebx │ │ │ │ + push %ebx │ │ │ │ push %edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 4815e │ │ │ │ - mov (%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 481d2 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp -0x58(%ebp),%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + je 47166 │ │ │ │ + mov (%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 471ce │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - sub %ebx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ push %edx │ │ │ │ - push %ebx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,-0x78(%ebp) │ │ │ │ - jne 48131 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 48180 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + jne 47139 │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 47185 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + sub -0x50(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - sub -0x70(%ebp),%edi │ │ │ │ push %edi │ │ │ │ - push -0x78(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - test %bl,%bl │ │ │ │ - je 48297 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - cmp %edx,-0xe8(%ebp) │ │ │ │ - jne 4710a │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 47287 │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + cmp %edx,-0xc0(%ebp) │ │ │ │ + jne 46278 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4829c │ │ │ │ + jne 4728c │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ add $0xc,%edi │ │ │ │ - cmp -0x84(%ebp),%edi │ │ │ │ - jne 480db │ │ │ │ - jmp 48105 │ │ │ │ + cmp -0x64(%ebp),%edi │ │ │ │ + jne 470e9 │ │ │ │ + jmp 47110 │ │ │ │ add $0xc,%edi │ │ │ │ - cmp %edi,-0x78(%ebp) │ │ │ │ - jne 48131 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - jmp 4815e │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + jne 47139 │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + jmp 47166 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 480b0 │ │ │ │ - cmpl $0x1,-0xb8(%ebp) │ │ │ │ - je 47fff │ │ │ │ - cmpl $0x1,-0x8c(%ebp) │ │ │ │ - jne 47c09 │ │ │ │ - jmp 47879 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0xbc(%ebp) │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ + jne 470c6 │ │ │ │ + cmpl $0x1,-0x98(%ebp) │ │ │ │ + je 47030 │ │ │ │ + cmpl $0x1,-0x6c(%ebp) │ │ │ │ + jne 46cd9 │ │ │ │ + jmp 46956 │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %edi,%edi │ │ │ │ - cmpl $0x1,-0xb4(%ebp) │ │ │ │ - jg 4736d │ │ │ │ - jmp 4818a │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x8,-0xbc(%ebp) │ │ │ │ - cmpl $0x1,-0xb4(%ebp) │ │ │ │ - jg 4736d │ │ │ │ + cmpl $0x1,-0x94(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + jg 464a7 │ │ │ │ + jmp 4718f │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x1,-0x94(%ebp) │ │ │ │ + movl $0x8,-0x9c(%ebp) │ │ │ │ + jg 464a7 │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x8 │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4818a │ │ │ │ + jmp 4718f │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4818a │ │ │ │ - jmp b87c <__cxa_finalize@plt+0x11cc> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 4718f │ │ │ │ + jmp b7fa <__cxa_finalize@plt+0x114a> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %edx,%edi │ │ │ │ - jmp ba23 <__cxa_finalize@plt+0x1373> │ │ │ │ - lea -0x58(%ebp),%esi │ │ │ │ - jmp b8d8 <__cxa_finalize@plt+0x1228> │ │ │ │ - jmp b8c3 <__cxa_finalize@plt+0x1213> │ │ │ │ + jmp b995 <__cxa_finalize@plt+0x12e5> │ │ │ │ + lea -0x38(%ebp),%esi │ │ │ │ + jmp b853 <__cxa_finalize@plt+0x11a3> │ │ │ │ + jmp b841 <__cxa_finalize@plt+0x1191> │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ - jmp 47090 │ │ │ │ + jmp 46200 │ │ │ │ nop │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0x8ed13,%ecx │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0x8ad23,%ecx │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0x12c,%esp │ │ │ │ + sub $0xec,%esp │ │ │ │ mov %eax,%esi │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ mov %edx,%ecx │ │ │ │ cltd │ │ │ │ - mov %ecx,%edi │ │ │ │ idivl (%ebx) │ │ │ │ + mov %ecx,%edi │ │ │ │ cmp %ecx,%edx │ │ │ │ mov %eax,%esi │ │ │ │ cmovle %edx,%edi │ │ │ │ imul %ecx,%esi │ │ │ │ - add %edi,%esi │ │ │ │ - add %esi,%eax │ │ │ │ + lea (%edi,%esi,1),%ebx │ │ │ │ + lea -0x38(%ebp),%edi │ │ │ │ + add %ebx,%eax │ │ │ │ cmp %ecx,%edx │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %edi,-0xc8(%ebp) │ │ │ │ setg %cl │ │ │ │ - mov %edx,-0xf0(%ebp) │ │ │ │ - movzbl %cl,%ebx │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,-0xe8(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jge 493e2 │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - movzbl (%eax),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 493e2 │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ - mov 0x1c(%esi),%ebx │ │ │ │ + movzbl %cl,%edx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 48261 │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + movzbl (%eax),%ebx │ │ │ │ + test %bl,%bl │ │ │ │ + jne 48261 │ │ │ │ mov 0xc(%esi),%ecx │ │ │ │ - mov 0x18(%esi),%edi │ │ │ │ - mov (%ebx),%edx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ - mov 0x14(%esi),%edx │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov 0x8(%esi),%ebx │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov 0x10(%esi),%eax │ │ │ │ + mov 0x1c(%ecx),%edx │ │ │ │ + mov 0x18(%ecx),%esi │ │ │ │ + mov 0xc(%ecx),%ebx │ │ │ │ mov (%edx),%edi │ │ │ │ + mov (%esi),%eax │ │ │ │ mov (%ebx),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov 0x4(%esi),%edi │ │ │ │ - mov (%esi),%esi │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov 0x14(%ecx),%edi │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ mov %edx,-0x94(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + mov (%edi),%esi │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov (%edx),%edi │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + mov (%ecx),%ecx │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov (%ecx),%edx │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ mov 0xc(%edx),%ebx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 48539 │ │ │ │ + js 474f3 │ │ │ │ mov 0x14(%edx),%edi │ │ │ │ lea -0x2(%ebx),%esi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ - mov 0x10(%edx),%edi │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ and $0x7,%esi │ │ │ │ - je 4848b │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + mov 0x10(%edx),%edi │ │ │ │ + je 4744e │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 48471 │ │ │ │ + je 47437 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 4845f │ │ │ │ + je 47428 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 4844d │ │ │ │ + je 47419 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 4843b │ │ │ │ + je 4740a │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 48429 │ │ │ │ + je 473fb │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 48417 │ │ │ │ + je 473ec │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x4(%ebx),%ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ idivl (%edi,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,-0x90(%ebp) │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 48539 │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + jb 474f3 │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + dec %esi │ │ │ │ imul (%edi,%ebx,4),%edx │ │ │ │ - lea (%esi,%edx,1),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ cltd │ │ │ │ - dec %esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%edi,%esi,4),%edx │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x2,%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ imul (%edi,%ebx,4),%edx │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x3,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%edi,%esi,4),%edx │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x4,%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ imul (%edi,%ebx,4),%edx │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x5,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%edi,%esi,4),%edx │ │ │ │ lea (%ebx,%edx,1),%esi │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x6,%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ imul (%edi,%ebx,4),%edx │ │ │ │ lea (%esi,%edx,1),%ebx │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ cltd │ │ │ │ - subl $0x8,-0x78(%ebp) │ │ │ │ sub $0x7,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%edi,%esi,4),%edx │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ + subl $0x8,-0x58(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x58(%ebp) │ │ │ │ lea (%ebx,%edx,1),%ecx │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - cmp $0xffffffff,%edi │ │ │ │ - jne 48491 │ │ │ │ - cmpl $0xfffffff,-0x80(%ebp) │ │ │ │ - ja bab8 <__cxa_finalize@plt+0x1408> │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + jne 47454 │ │ │ │ + cmpl $0xfffffff,-0x60(%ebp) │ │ │ │ + ja ba22 <__cxa_finalize@plt+0x1372> │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 49460 │ │ │ │ + je 482d0 │ │ │ │ lea 0x0(,%esi,8),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ - mov %eax,-0xbc(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ fldz │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edi │ │ │ │ fstpl (%eax) │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 49490 │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + je 48300 │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%eax),%ecx │ │ │ │ lea -0x8(%ebx),%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xb4(%ebp) │ │ │ │ - jle 494bd │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ + cmpl $0x1,-0x94(%ebp) │ │ │ │ + jle 4832d │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + movl $0x0,-0x84(%ebp) │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - movl $0x1,-0xb8(%ebp) │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x50(%ebp) │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ dec %ecx │ │ │ │ - imul -0xa0(%ebp),%ecx │ │ │ │ + imul -0x80(%ebp),%ecx │ │ │ │ lea 0x0(,%esi,8),%ebx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov %ebx,-0xec(%ebp) │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov %ebx,-0xc4(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ + mov -0xb0(%ebp),%eax │ │ │ │ shl $0x2,%edx │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ imul %ebx,%ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ add %ecx,%esi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ add %edi,%ebx │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov %eax,%ecx │ │ │ │ + sub -0xb0(%ebp),%ecx │ │ │ │ add %edx,%eax │ │ │ │ - sub -0xd0(%ebp),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 487f3 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + je 4775b │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 48766 │ │ │ │ + je 476d4 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 48741 │ │ │ │ + je 476b5 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 48728 │ │ │ │ + je 476a2 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4870f │ │ │ │ + je 4768f │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 486f6 │ │ │ │ + je 4767c │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 486dd │ │ │ │ + je 47669 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 486c4 │ │ │ │ + je 47656 │ │ │ │ mov %eax,%edx │ │ │ │ - sub -0x88(%ebp),%edx │ │ │ │ + sub -0x68(%ebp),%edx │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ - fsubrl (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ + fsubrl (%eax) │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl (%edi) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x88(%ebp),%esi │ │ │ │ + sub -0x68(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x88(%ebp),%ebx │ │ │ │ + sub -0x68(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x88(%ebp),%esi │ │ │ │ + sub -0x68(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x88(%ebp),%ebx │ │ │ │ + sub -0x68(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x88(%ebp),%esi │ │ │ │ + sub -0x68(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x88(%ebp),%ebx │ │ │ │ + sub -0x68(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0x94(%ebp),%eax │ │ │ │ + add -0x74(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - je 487f3 │ │ │ │ - mov %edi,-0x7c(%ebp) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + je 4775b │ │ │ │ + mov %edi,-0x5c(%ebp) │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ mov %eax,%esi │ │ │ │ - sub %ebx,%esi │ │ │ │ add $0x40,%edx │ │ │ │ + sub %ebx,%esi │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ mov %eax,%esi │ │ │ │ sub %ebx,%esi │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ @@ -67497,146 +69227,146 @@ │ │ │ │ mov %eax,%esi │ │ │ │ sub %ebx,%esi │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %edi,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - jne 48775 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - sub -0x70(%ebp),%eax │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + jne 476dd │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + sub -0x50(%ebp),%eax │ │ │ │ sar $0x2,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%ecx │ │ │ │ - cmp -0x8c(%ebp),%ecx │ │ │ │ - jb 4929c │ │ │ │ - cmp %ecx,-0x8c(%ebp) │ │ │ │ - jae 48856 │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - add -0xe4(%ebp),%eax │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 48856 │ │ │ │ + cmp -0x6c(%ebp),%ecx │ │ │ │ + jb 4813b │ │ │ │ + cmp %ecx,-0x6c(%ebp) │ │ │ │ + jae 477b8 │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + add -0xbc(%ebp),%eax │ │ │ │ + cmp -0x58(%ebp),%eax │ │ │ │ + je 477b8 │ │ │ │ mov %eax,%esi │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 48e24 │ │ │ │ + je 47d74 │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ sub %edx,%ebx │ │ │ │ push %ebx │ │ │ │ push %edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x78(%ebp) │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - jne 48826 │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + cmp %esi,-0x58(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + jne 47788 │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov -0x50(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 49280 │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jae 48887 │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ + jb 4811f │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ + jae 477e9 │ │ │ │ + mov -0x9c(%ebp),%edx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 48887 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + je 477e9 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 488a4 │ │ │ │ + je 47806 │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a190 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - movl $0x2,-0x7c(%ebp) │ │ │ │ + cmpl $0x1,-0x6c(%ebp) │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + movl $0x2,-0x5c(%ebp) │ │ │ │ lea 0xc(%ebx),%esi │ │ │ │ - cmpl $0x1,-0x8c(%ebp) │ │ │ │ - jle 49429 │ │ │ │ + jle 482a2 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x7c(%ebp) │ │ │ │ - push -0x80(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call 30810 │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 30e60 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov (%esi),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 48e0d │ │ │ │ + jb 47d5d │ │ │ │ cmp %eax,%edx │ │ │ │ - jae 488f6 │ │ │ │ + jae 47855 │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 488f6 │ │ │ │ + je 47855 │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov -0xc(%esi),%ebx │ │ │ │ mov -0x8(%esi),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ - je 48a87 │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ + je 479e7 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 48a87 │ │ │ │ + je 479e7 │ │ │ │ sar $0x3,%ecx │ │ │ │ - fildl -0x7c(%ebp) │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ + fildl -0x5c(%ebp) │ │ │ │ mov (%esi),%edx │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - fdivrs -0xf4c4(%ecx) │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - fstpl -0xb0(%ebp) │ │ │ │ - fldl -0xb0(%ebp) │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + movl $0x0,-0xa4(%ebp) │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + fdivrs -0x10694(%ecx) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + fldl -0x90(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ + mov -0xa4(%ebp),%ecx │ │ │ │ fmull (%ebx,%eax,8) │ │ │ │ lea (%edx,%ecx,8),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ - fstpl -0xe0(%ebp) │ │ │ │ - fldl -0xe0(%ebp) │ │ │ │ and $0x7,%ecx │ │ │ │ - je 48a11 │ │ │ │ + fstpl -0xd0(%ebp) │ │ │ │ + fldl -0xd0(%ebp) │ │ │ │ + je 47971 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 489fc │ │ │ │ + je 4795c │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 489ef │ │ │ │ + je 4794f │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 489e2 │ │ │ │ + je 47942 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 489d5 │ │ │ │ + je 47935 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 489c8 │ │ │ │ + je 47928 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 489bb │ │ │ │ + je 4791b │ │ │ │ fld %st(0) │ │ │ │ fmull (%edi) │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ @@ -67664,16 +69394,16 @@ │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - je 48a62 │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + je 479c2 │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x38(%edx) │ │ │ │ @@ -67692,106 +69422,105 @@ │ │ │ │ fstpl -0x18(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%edx) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ - cmp %edx,-0xa8(%ebp) │ │ │ │ - jne 48a11 │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + jne 47971 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 48a64 │ │ │ │ + jmp 479c4 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - add %ecx,-0xc0(%ebp) │ │ │ │ - cmp -0xd8(%ebp),%eax │ │ │ │ - jb 48950 │ │ │ │ + incl -0x90(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + add %ecx,-0xa4(%ebp) │ │ │ │ + cmp -0xb4(%ebp),%eax │ │ │ │ + jb 478b0 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x7c(%ebp) │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x8c(%ebp) │ │ │ │ - jge 488be │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x6c(%ebp) │ │ │ │ + jge 4781d │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 492f0 │ │ │ │ - cmpl $0x1,-0xb8(%ebp) │ │ │ │ - je 4923f │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0xe4(%ebp),%esi │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + jne 48186 │ │ │ │ + cmpl $0x1,-0x98(%ebp) │ │ │ │ + je 480f0 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + mov %edi,-0xb4(%ebp) │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ lea -0x18(%edx,%esi,1),%edx │ │ │ │ - decl -0xb0(%ebp) │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + decl -0x90(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov 0xc(%edx),%eax │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ test %ecx,%ecx │ │ │ │ - je 48e38 │ │ │ │ - mov %edx,-0xf4(%ebp) │ │ │ │ + je 47d88 │ │ │ │ mov %eax,%esi │ │ │ │ + mov %edx,-0xd4(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%ecx │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ dec %eax │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ sub %ecx,%edx │ │ │ │ - mov %ecx,-0x7c(%ebp) │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - je 48cdb │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + je 47c2b │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ sub %ecx,%edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - je 48cdb │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - mov %esi,-0xf8(%ebp) │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - mov %edi,-0x100(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ + je 47c2b │ │ │ │ sar $0x3,%edx │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - mov -0xc8(%ebp),%edx │ │ │ │ - mov -0xe0(%ebp),%ebx │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ + mov %esi,-0xd8(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0xd0(%ebp),%ebx │ │ │ │ sar $0x3,%edx │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ mov $0x1,%eax │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ + and $0x7,%esi │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx) │ │ │ │ - and $0x7,%esi │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 48ca0 │ │ │ │ + jae 47bf0 │ │ │ │ test %esi,%esi │ │ │ │ - je 48c23 │ │ │ │ + je 47b73 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 48c0f │ │ │ │ + je 47b5f │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 48c03 │ │ │ │ + je 47b53 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 48bf7 │ │ │ │ + je 47b47 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 48beb │ │ │ │ + je 47b3b │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 48bdf │ │ │ │ + je 47b2f │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 48bd3 │ │ │ │ + je 47b23 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ @@ -67820,15 +69549,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 48ca4 │ │ │ │ + jae 47bf4 │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%edx,%eax,8) │ │ │ │ @@ -67855,70 +69584,70 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 48c23 │ │ │ │ + jb 47b73 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 48cb0 │ │ │ │ + jmp 47c00 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 48cb0 │ │ │ │ + jmp 47c00 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add -0xc0(%ebp),%edx │ │ │ │ + add -0xa4(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ - cmp -0xc8(%ebp),%edi │ │ │ │ - jb 48b80 │ │ │ │ - mov -0xf8(%ebp),%esi │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ - mov -0x104(%ebp),%ebx │ │ │ │ + cmp -0xa8(%ebp),%edi │ │ │ │ + jb 47ad0 │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ add $0xc,%edi │ │ │ │ sub $0xc,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - jne 48b10 │ │ │ │ - mov -0xf4(%ebp),%edx │ │ │ │ + jne 47a60 │ │ │ │ + mov -0xd4(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ sub %eax,%esi │ │ │ │ - je 48e05 │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%edi │ │ │ │ + je 47d55 │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ sar $0x3,%esi │ │ │ │ lea (%ecx,%ecx,2),%ebx │ │ │ │ mov $0x1,%ecx │ │ │ │ mov (%edi,%ebx,4),%ebx │ │ │ │ lea -0x1(%esi),%edi │ │ │ │ and $0x7,%edi │ │ │ │ fldl (%ebx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ cmp %esi,%ecx │ │ │ │ - jae 48dfb │ │ │ │ + jae 47d4b │ │ │ │ test %edi,%edi │ │ │ │ - je 48d97 │ │ │ │ + je 47ce7 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 48d89 │ │ │ │ + je 47cd9 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 48d7f │ │ │ │ + je 47ccf │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 48d75 │ │ │ │ + je 47cc5 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 48d6b │ │ │ │ + je 47cbb │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 48d61 │ │ │ │ + je 47cb1 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 48d57 │ │ │ │ + je 47ca7 │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - faddl 0x8(%eax) │ │ │ │ mov $0x2,%ecx │ │ │ │ + faddl 0x8(%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ @@ -67937,15 +69666,15 @@ │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jae 48dfb │ │ │ │ + jae 47d4b │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ fldl 0x8(%ebx,%ecx,8) │ │ │ │ faddl 0x8(%eax,%ecx,8) │ │ │ │ fstpl 0x8(%eax,%ecx,8) │ │ │ │ fldl 0x10(%ebx,%ecx,8) │ │ │ │ @@ -67964,601 +69693,572 @@ │ │ │ │ faddl 0x30(%eax,%ecx,8) │ │ │ │ fstpl 0x30(%eax,%ecx,8) │ │ │ │ fldl 0x38(%ebx,%ecx,8) │ │ │ │ faddl 0x38(%eax,%ecx,8) │ │ │ │ fstpl 0x38(%eax,%ecx,8) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %esi,%ecx │ │ │ │ - jb 48d97 │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ + jb 47ce7 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 48e43 │ │ │ │ + je 47d93 │ │ │ │ sub $0xc,%edx │ │ │ │ - jmp 48adb │ │ │ │ + jmp 47a32 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 488f6 │ │ │ │ + jmp 47855 │ │ │ │ add $0xc,%esi │ │ │ │ - cmp -0x78(%ebp),%esi │ │ │ │ - jne 48826 │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - jmp 48856 │ │ │ │ + cmp -0x58(%ebp),%esi │ │ │ │ + jne 47788 │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + jmp 477b8 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ sub %eax,%esi │ │ │ │ - jne 48cfc │ │ │ │ - mov -0xd8(%ebp),%edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + jne 47c4c │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 492f0 │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - cmp %esi,-0x84(%ebp) │ │ │ │ - je 490df │ │ │ │ - mov %edi,-0xf4(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ + jne 48186 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x64(%ebp) │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + je 47fae │ │ │ │ + mov %edi,-0xd0(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ - mov (%edi),%ebx │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 490c3 │ │ │ │ - sub %ebx,%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea -0x8(%edx),%esi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ - cmp $0x10,%esi │ │ │ │ - jbe 49119 │ │ │ │ - lea -0x4(%ecx),%edi │ │ │ │ - mov %ecx,%edx │ │ │ │ - sub %ebx,%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 49119 │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %edi,-0xe0(%ebp) │ │ │ │ - cmp $0x30,%esi │ │ │ │ - jbe 49234 │ │ │ │ - inc %edi │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%esi,%ecx,1),%edi │ │ │ │ - sub $0x40,%esi │ │ │ │ - shr $0x6,%esi │ │ │ │ - inc %esi │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - and $0x7,%esi │ │ │ │ - je 48fa4 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 48f85 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 48f72 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 48f5f │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 48f4c │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 48f39 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 48f26 │ │ │ │ - vmovupd (%ebx),%zmm1 │ │ │ │ - lea 0x40(%ecx),%edx │ │ │ │ - lea 0x40(%ebx),%eax │ │ │ │ - vmovupd %zmm1,(%ecx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm4,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm5,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm7,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - cmp %edx,-0xd8(%ebp) │ │ │ │ - je 49036 │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - add $0x200,%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - vmovupd %zmm0,-0x200(%edx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x1c0(%edx) │ │ │ │ - vmovupd -0x180(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x180(%edx) │ │ │ │ - vmovupd -0x140(%eax),%zmm4 │ │ │ │ - vmovupd %zmm4,-0x140(%edx) │ │ │ │ - vmovupd -0x100(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x100(%edx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0xc0(%edx) │ │ │ │ - vmovupd -0x80(%eax),%zmm7 │ │ │ │ - vmovupd %zmm7,-0x80(%edx) │ │ │ │ - vmovupd -0x40(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - cmp %edx,-0xd8(%ebp) │ │ │ │ - jne 48faa │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ - testb $0x7,-0xc0(%ebp) │ │ │ │ - je 49224 │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - lea 0x0(,%edx,8),%edi │ │ │ │ - lea (%ebx,%edi,1),%esi │ │ │ │ - lea (%ecx,%edi,1),%edi │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 49088 │ │ │ │ - vmovupd (%ebx,%edx,8),%ymm0 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - inc %eax │ │ │ │ - vmovupd %ymm0,(%ecx,%edx,8) │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ - test $0x3,%al │ │ │ │ - je 490c1 │ │ │ │ + mov (%edi),%ecx │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 47f95 │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + lea -0x8(%edx),%ebx │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ + cmp $0x10,%ebx │ │ │ │ + jbe 47fe5 │ │ │ │ + lea -0x4(%esi),%edi │ │ │ │ + mov %esi,%edx │ │ │ │ + sub %ecx,%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 47fe5 │ │ │ │ + shr $0x3,%ebx │ │ │ │ + lea 0x1(%ebx),%ebx │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%ebx,%esi,1),%edi │ │ │ │ + sub $0x20,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 47ebd │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 47ea2 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 47e93 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 47e84 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 47e75 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 47e66 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 47e57 │ │ │ │ + vmovupd (%ecx),%ymm1 │ │ │ │ + lea 0x20(%esi),%edx │ │ │ │ + lea 0x20(%ecx),%eax │ │ │ │ + vmovupd %ymm1,(%esi) │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm3,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm7,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + cmp -0xa8(%ebp),%edx │ │ │ │ + je 47f40 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm0,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm3 │ │ │ │ + vmovupd %ymm3,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm7 │ │ │ │ + vmovupd %ymm7,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + cmp -0xa8(%ebp),%edx │ │ │ │ + jne 47ec3 │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ + lea (%esi,%edi,1),%edx │ │ │ │ + testb $0x3,-0x90(%ebp) │ │ │ │ + je 47f93 │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + mov -0xb4(%ebp),%edi │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%esi │ │ │ │ - add %eax,%edi │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - vmovsd (%esi),%xmm1 │ │ │ │ - lea 0x8(%esi),%eax │ │ │ │ - lea (%ecx,%edx,1),%edx │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ - vmovsd %xmm1,(%edi) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 490c1 │ │ │ │ - vmovsd 0x8(%esi),%xmm3 │ │ │ │ - lea 0x10(%esi),%ebx │ │ │ │ - vmovsd %xmm3,0x8(%edi) │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - je 490c1 │ │ │ │ - vmovsd 0x10(%esi),%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%edi) │ │ │ │ - mov %edx,%ecx │ │ │ │ - addl $0xc,-0x7c(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jne 48e7a │ │ │ │ - mov -0xf4(%ebp),%edi │ │ │ │ + add %eax,%ecx │ │ │ │ + lea (%esi,%eax,1),%esi │ │ │ │ + vmovsd (%ecx),%xmm0 │ │ │ │ + lea 0x8(%ecx),%ebx │ │ │ │ + vmovsd %xmm0,(%esi) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 47f93 │ │ │ │ + vmovsd 0x8(%ecx),%xmm1 │ │ │ │ + lea 0x10(%ecx),%eax │ │ │ │ + vmovsd %xmm1,0x8(%esi) │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 47f93 │ │ │ │ + vmovsd 0x10(%ecx),%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%esi) │ │ │ │ + mov %edx,%esi │ │ │ │ + addl $0xc,-0x5c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x64(%ebp) │ │ │ │ + jne 47dc4 │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ vzeroupper │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ - mov -0xec(%ebp),%ebx │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - add %ebx,-0xd4(%ebp) │ │ │ │ - add %edx,-0x88(%ebp) │ │ │ │ - cmp %eax,-0xb4(%ebp) │ │ │ │ - jg 4864b │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov -0xc4(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + add %edx,-0xb8(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + add %ebx,-0x68(%ebp) │ │ │ │ + cmp %eax,-0x94(%ebp) │ │ │ │ + jg 475ed │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 492f2 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %ecx,%esi │ │ │ │ - sub $0x8,%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 491c4 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 491ad │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 4919e │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 4918f │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 49180 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 49171 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 49162 │ │ │ │ - vmovsd (%ebx),%xmm5 │ │ │ │ - add $0x8,%ecx │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - vmovsd %xmm5,-0x8(%ecx) │ │ │ │ + jmp 48188 │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ + add %esi,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + sub %esi,%ebx │ │ │ │ + sub $0x8,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 48090 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 48079 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 4806a │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 4805b │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 4804c │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 4803d │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 4802e │ │ │ │ + vmovsd (%ecx),%xmm4 │ │ │ │ + add $0x8,%esi │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + vmovsd %xmm4,-0x8(%esi) │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ + add $0x8,%esi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm5,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm6 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm6,-0x8(%ecx) │ │ │ │ + vmovsd %xmm6,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm7 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm7,-0x8(%ecx) │ │ │ │ + vmovsd %xmm7,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm2 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm2,-0x8(%ecx) │ │ │ │ + vmovsd %xmm2,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm0 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm0,-0x8(%ecx) │ │ │ │ + vmovsd %xmm0,-0x8(%esi) │ │ │ │ vmovsd (%eax),%xmm1 │ │ │ │ - add $0x8,%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm1,-0x8(%ecx) │ │ │ │ + vmovsd %xmm1,-0x8(%esi) │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 47f93 │ │ │ │ vmovsd (%eax),%xmm3 │ │ │ │ - add $0x8,%ecx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm3,-0x8(%ecx) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 490c1 │ │ │ │ - vmovsd (%eax),%xmm4 │ │ │ │ - add $0x40,%ecx │ │ │ │ + add $0x40,%esi │ │ │ │ add $0x40,%eax │ │ │ │ - vmovsd %xmm4,-0x40(%ecx) │ │ │ │ - vmovsd -0x38(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x38(%ecx) │ │ │ │ - vmovsd -0x30(%eax),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x30(%ecx) │ │ │ │ - vmovsd -0x28(%eax),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x28(%ecx) │ │ │ │ - vmovsd -0x20(%eax),%xmm2 │ │ │ │ - vmovsd %xmm2,-0x20(%ecx) │ │ │ │ - vmovsd -0x18(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x18(%ecx) │ │ │ │ - vmovsd -0x10(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x10(%ecx) │ │ │ │ - vmovsd -0x8(%eax),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%ecx) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 491c4 │ │ │ │ - mov %edx,%ecx │ │ │ │ - jmp 490c3 │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - lea (%ecx,%ebx,1),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - jmp 490c3 │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov %ecx,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 49059 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - jmp 48e59 │ │ │ │ + vmovsd %xmm3,-0x40(%esi) │ │ │ │ + vmovsd -0x38(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x38(%esi) │ │ │ │ + vmovsd -0x30(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x30(%esi) │ │ │ │ + vmovsd -0x28(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x28(%esi) │ │ │ │ + vmovsd -0x20(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x20(%esi) │ │ │ │ + vmovsd -0x18(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x18(%esi) │ │ │ │ + vmovsd -0x10(%eax),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x10(%esi) │ │ │ │ + vmovsd -0x8(%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%esi) │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 48090 │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 47f95 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + mov %ebx,-0x84(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + jmp 47da9 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%esi │ │ │ │ push %esi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov (%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4888e │ │ │ │ - vmovd -0x70(%ebp),%xmm2 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - vpinsrd $0x1,-0x78(%ebp),%xmm2,%xmm0 │ │ │ │ + jmp 477f0 │ │ │ │ + vmovd -0x50(%ebp),%xmm2 │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm2,%xmm0 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - vmovq %xmm0,-0x58(%ebp) │ │ │ │ + mov %esi,-0x30(%ebp) │ │ │ │ + vmovq %xmm0,-0x38(%ebp) │ │ │ │ push %edx │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ push %ecx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ mov %ecx,%esi │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - mov %ebx,-0x70(%ebp) │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - jmp 48856 │ │ │ │ + mov -0x30(%ebp),%esi │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %esi,-0x7c(%ebp) │ │ │ │ + jmp 477b8 │ │ │ │ xor %esi,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 4930b │ │ │ │ + je 481a1 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + push -0x9c(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - cmp -0x84(%ebp),%ecx │ │ │ │ - je 49345 │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 493fe │ │ │ │ - mov 0x8(%edi),%ebx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + cmp -0x64(%ebp),%edi │ │ │ │ + je 481d0 │ │ │ │ + mov (%edi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4827d │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - sub %eax,%ebx │ │ │ │ - push %ebx │ │ │ │ + sub %ecx,%eax │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jne 4931b │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + cmp %edi,-0x64(%ebp) │ │ │ │ + jne 481a9 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 49367 │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + je 481ef │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edx,%ecx │ │ │ │ - push %ecx │ │ │ │ + sub %edx,%ebx │ │ │ │ + push %ebx │ │ │ │ push %edx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 4939e │ │ │ │ - mov (%edi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 49412 │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp -0x58(%ebp),%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + je 48226 │ │ │ │ + mov (%edi),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4828e │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - sub %ebx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ push %edx │ │ │ │ - push %ebx │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + push %eax │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,-0x78(%ebp) │ │ │ │ - jne 49371 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 493c0 │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + jne 481f9 │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 48245 │ │ │ │ + mov -0x7c(%ebp),%edi │ │ │ │ + sub -0x50(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - sub -0x70(%ebp),%edi │ │ │ │ push %edi │ │ │ │ - push -0x78(%ebp) │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,%ebx │ │ │ │ - test %bl,%bl │ │ │ │ - je 494d7 │ │ │ │ - incl -0xa0(%ebp) │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - cmp %edx,-0xe8(%ebp) │ │ │ │ - jne 4834a │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov %esi,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 48347 │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + mov -0x80(%ebp),%edx │ │ │ │ + cmp %edx,-0xc0(%ebp) │ │ │ │ + jne 47338 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 494dc │ │ │ │ + jne 4834c │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x8(%edi),%esp │ │ │ │ pop %edi │ │ │ │ ret │ │ │ │ add $0xc,%edi │ │ │ │ - cmp -0x84(%ebp),%edi │ │ │ │ - jne 4931b │ │ │ │ - jmp 49345 │ │ │ │ + cmp -0x64(%ebp),%edi │ │ │ │ + jne 481a9 │ │ │ │ + jmp 481d0 │ │ │ │ add $0xc,%edi │ │ │ │ - cmp %edi,-0x78(%ebp) │ │ │ │ - jne 49371 │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - jmp 4939e │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + cmp %edi,-0x58(%ebp) │ │ │ │ + jne 481f9 │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + jmp 48226 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 492f0 │ │ │ │ - cmpl $0x1,-0xb8(%ebp) │ │ │ │ - je 4923f │ │ │ │ - cmpl $0x1,-0x8c(%ebp) │ │ │ │ - jne 48e49 │ │ │ │ - jmp 48ab9 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0xbc(%ebp) │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ + jne 48186 │ │ │ │ + cmpl $0x1,-0x98(%ebp) │ │ │ │ + je 480f0 │ │ │ │ + cmpl $0x1,-0x6c(%ebp) │ │ │ │ + jne 47d99 │ │ │ │ + jmp 47a16 │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %edi,%edi │ │ │ │ - cmpl $0x1,-0xb4(%ebp) │ │ │ │ - jg 485ad │ │ │ │ - jmp 493ca │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x8,-0xbc(%ebp) │ │ │ │ - cmpl $0x1,-0xb4(%ebp) │ │ │ │ - jg 485ad │ │ │ │ + cmpl $0x1,-0x94(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + jg 47567 │ │ │ │ + jmp 4824f │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmpl $0x1,-0x94(%ebp) │ │ │ │ + movl $0x8,-0x9c(%ebp) │ │ │ │ + jg 47567 │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x8 │ │ │ │ push %eax │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 493ca │ │ │ │ + jmp 4824f │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 493ca │ │ │ │ - jmp bada <__cxa_finalize@plt+0x142a> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 4824f │ │ │ │ + jmp ba44 <__cxa_finalize@plt+0x1394> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %edx,%edi │ │ │ │ - jmp bc81 <__cxa_finalize@plt+0x15d1> │ │ │ │ - lea -0x58(%ebp),%esi │ │ │ │ - jmp bb36 <__cxa_finalize@plt+0x1486> │ │ │ │ - jmp bb21 <__cxa_finalize@plt+0x1471> │ │ │ │ + jmp bbdf <__cxa_finalize@plt+0x152f> │ │ │ │ + lea -0x38(%ebp),%esi │ │ │ │ + jmp ba9d <__cxa_finalize@plt+0x13ed> │ │ │ │ + jmp ba8b <__cxa_finalize@plt+0x13db> │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ add $0x8,%eax │ │ │ │ - jmp 482d0 │ │ │ │ + jmp 472c0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00049510 : │ │ │ │ +00048380 : │ │ │ │ push %ebx │ │ │ │ sub $0xc,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x89c6b,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x8dacf,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call ab4a0 (int, int, int, char const*, int, int, CalcSignature::Signature&)@@Base> │ │ │ │ + call a63f0 (int, int, int, char const*, int, int, CalcSignature::Signature&)@@Base> │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00049550 : │ │ │ │ +000483c0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x89c29,%eax │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov 0x18(%ebp),%ecx │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x8da8d,%eax │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ + mov %edx,-0x78(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0xfffffff,0x8(%ebp) │ │ │ │ - ja bd16 <__cxa_finalize@plt+0x1666> │ │ │ │ + ja bc6b <__cxa_finalize@plt+0x15bb> │ │ │ │ mov 0x8(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 49600 │ │ │ │ + je 48470 │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ mov %edi,-0x5c(%ebp) │ │ │ │ push %edi │ │ │ │ call a040 │ │ │ │ - fldz │ │ │ │ add $0x10,%esp │ │ │ │ + cmpl $0x1,0x8(%ebp) │ │ │ │ + fldz │ │ │ │ mov %eax,%edi │ │ │ │ fstpl (%eax) │ │ │ │ - cmpl $0x1,0x8(%ebp) │ │ │ │ - je 49c4e │ │ │ │ + je 48abe │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%edi),%ecx │ │ │ │ lea -0x8(%eax),%edx │ │ │ │ push %edx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x10(%ebp) │ │ │ │ - jg 4961a │ │ │ │ + jg 4848a │ │ │ │ lea -0x28(%ebp),%ebx │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ - jmp 49ba9 │ │ │ │ + jmp 48a19 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x5c(%ebp) │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ cmpl $0x1,0x10(%ebp) │ │ │ │ - jle 49c60 │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + jle 48ad0 │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ lea -0x28(%ebp),%ebx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ movl $0x1,-0x64(%ebp) │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ lea (%edx,%edx,2),%ecx │ │ │ │ add %esi,%eax │ │ │ │ shl $0x2,%ecx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 497b1 │ │ │ │ + je 48621 │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edi,%edx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add %esi,%ebx │ │ │ │ add %esi,%eax │ │ │ │ mov %ebx,-0x34(%ebp) │ │ │ │ sub %eax,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 49738 │ │ │ │ + je 485a8 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 49720 │ │ │ │ + je 48590 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4970d │ │ │ │ + je 4857d │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 496fa │ │ │ │ + je 4856a │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 496e7 │ │ │ │ + je 48557 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 496d4 │ │ │ │ + je 48544 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 496c1 │ │ │ │ + je 48531 │ │ │ │ mov %eax,%edx │ │ │ │ add $0x8,%eax │ │ │ │ sub %esi,%edx │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ - fsubrl -0x8(%eax) │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ + fsubrl -0x8(%eax) │ │ │ │ fstpl (%edi) │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ sub %esi,%ebx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl -0x8(%eax) │ │ │ │ @@ -68595,81 +70295,81 @@ │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ sub %esi,%ebx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - je 497b1 │ │ │ │ + je 48621 │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x40,%edx │ │ │ │ sub %esi,%ebx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ - fsubrl (%eax) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fsubrl (%eax) │ │ │ │ sub %esi,%ebx │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ - fsubrl 0x8(%eax) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fsubrl 0x8(%eax) │ │ │ │ sub %esi,%ebx │ │ │ │ fstpl -0x38(%edx) │ │ │ │ fldl 0x10(%ebx,%eax,1) │ │ │ │ - fsubrl 0x10(%eax) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fsubrl 0x10(%eax) │ │ │ │ sub %esi,%ebx │ │ │ │ fstpl -0x30(%edx) │ │ │ │ fldl 0x18(%ebx,%eax,1) │ │ │ │ - fsubrl 0x18(%eax) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fsubrl 0x18(%eax) │ │ │ │ sub %esi,%ebx │ │ │ │ fstpl -0x28(%edx) │ │ │ │ fldl 0x20(%ebx,%eax,1) │ │ │ │ - fsubrl 0x20(%eax) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fsubrl 0x20(%eax) │ │ │ │ sub %esi,%ebx │ │ │ │ fstpl -0x20(%edx) │ │ │ │ fldl 0x28(%ebx,%eax,1) │ │ │ │ - fsubrl 0x28(%eax) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fsubrl 0x28(%eax) │ │ │ │ sub %esi,%ebx │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fldl 0x30(%ebx,%eax,1) │ │ │ │ - fsubrl 0x30(%eax) │ │ │ │ mov %ecx,%ebx │ │ │ │ + fsubrl 0x30(%eax) │ │ │ │ sub %esi,%ebx │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl 0x38(%ebx,%eax,1) │ │ │ │ - fsubrl 0x38(%eax) │ │ │ │ add $0x40,%eax │ │ │ │ + fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,-0x34(%ebp) │ │ │ │ - jne 49738 │ │ │ │ + jne 485a8 │ │ │ │ vmovq -0x58(%ebp),%xmm1 │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ vmovq %xmm1,-0x28(%ebp) │ │ │ │ push %edi │ │ │ │ push 0xc(%ebp) │ │ │ │ push 0x8(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ - call aae80 (int, int, double const*)@@Base> │ │ │ │ + call a5e10 (int, int, double const*)@@Base> │ │ │ │ vmovq -0x28(%ebp),%xmm2 │ │ │ │ - mov -0x20(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + cmpl $0x1,-0x64(%ebp) │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ vmovq %xmm2,-0x58(%ebp) │ │ │ │ - cmpl $0x1,-0x64(%ebp) │ │ │ │ - je 49c0b │ │ │ │ + je 48a7b │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 49b93 │ │ │ │ + jle 48a03 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ vmovq %xmm2,-0x30(%ebp) │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ @@ -68680,19 +70380,19 @@ │ │ │ │ add %ebx,%eax │ │ │ │ mov 0xc(%ebp),%ebx │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ decl -0x70(%ebp) │ │ │ │ mov -0xc(%edi),%eax │ │ │ │ - je 49b6e │ │ │ │ + je 489de │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ lea (%ebx,%ebx,2),%ecx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ lea (%esi,%ecx,4),%ecx │ │ │ │ lea 0xc(%ecx,%edi,1),%esi │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov %esi,-0x94(%ebp) │ │ │ │ @@ -68701,57 +70401,57 @@ │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ decl -0x50(%ebp) │ │ │ │ mov -0x18(%edx),%eax │ │ │ │ mov -0x14(%edx),%edx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ sub %eax,%edx │ │ │ │ - je 49a23 │ │ │ │ + je 48893 │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ sub -0x4c(%ebp),%edi │ │ │ │ mov (%edi),%ecx │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ sub %ecx,%esi │ │ │ │ mov %esi,-0x68(%ebp) │ │ │ │ - je 49a23 │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ - sar $0x3,%esi │ │ │ │ - mov %esi,-0x34(%ebp) │ │ │ │ + je 48893 │ │ │ │ sar $0x3,%edx │ │ │ │ + sar $0x3,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov %ebx,%edx │ │ │ │ + mov %esi,-0x34(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ fldl (%ebx,%edi,8) │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ mov $0x1,%ebx │ │ │ │ + and $0x7,%esi │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx) │ │ │ │ - and $0x7,%esi │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jae 49a00 │ │ │ │ + jae 48870 │ │ │ │ test %esi,%esi │ │ │ │ - je 49c01 │ │ │ │ + je 48a71 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 49966 │ │ │ │ + je 487d6 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 4995a │ │ │ │ + je 487ca │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 4994e │ │ │ │ + je 487be │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 49942 │ │ │ │ + je 487b2 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 49936 │ │ │ │ + je 487a6 │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 4992a │ │ │ │ + je 4879a │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov $0x2,%ebx │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%ebx,8) │ │ │ │ @@ -68782,15 +70482,15 @@ │ │ │ │ fmull (%ecx,%ebx,8) │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ faddl (%edx,%ebx,8) │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ inc %ebx │ │ │ │ cmp -0x34(%ebp),%ebx │ │ │ │ - jae 49a04 │ │ │ │ + jae 48874 │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%ebx,8) │ │ │ │ faddl (%edx,%ebx,8) │ │ │ │ fstpl (%edx,%ebx,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%ebx,8) │ │ │ │ faddl 0x8(%edx,%ebx,8) │ │ │ │ @@ -68817,72 +70517,72 @@ │ │ │ │ fstpl 0x30(%edx,%ebx,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ecx,%ebx,8) │ │ │ │ faddl 0x38(%edx,%ebx,8) │ │ │ │ fstpl 0x38(%edx,%ebx,8) │ │ │ │ add $0x8,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jb 49981 │ │ │ │ + jb 487f1 │ │ │ │ ffreep %st(0) │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ - jmp 49a10 │ │ │ │ + jmp 48880 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 49a10 │ │ │ │ + jmp 48880 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - add -0x68(%ebp),%edx │ │ │ │ inc %edi │ │ │ │ + add -0x68(%ebp),%edx │ │ │ │ cmp -0x6c(%ebp),%edi │ │ │ │ - jb 498d0 │ │ │ │ + jb 48740 │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ subl $0xc,-0x4c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jne 49880 │ │ │ │ + jne 486f0 │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov -0x8(%ecx),%edi │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ sub %ebx,%edi │ │ │ │ - je 49b5b │ │ │ │ + je 489cb │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov $0x1,%ecx │ │ │ │ sub -0x74(%ebp),%ebx │ │ │ │ sar $0x3,%edi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ mov -0xc(%ebx,%esi,1),%ebx │ │ │ │ lea -0x1(%edi),%esi │ │ │ │ and $0x7,%esi │ │ │ │ fldl (%ebx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ cmp %edi,%ecx │ │ │ │ - jae 49b54 │ │ │ │ + jae 489c4 │ │ │ │ test %esi,%esi │ │ │ │ - je 49aea │ │ │ │ + je 4895a │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 49adc │ │ │ │ + je 4894c │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 49ad2 │ │ │ │ + je 48942 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 49ac8 │ │ │ │ + je 48938 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 49abe │ │ │ │ + je 4892e │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 49ab4 │ │ │ │ + je 48924 │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 49aaa │ │ │ │ + je 4891a │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - faddl 0x8(%eax) │ │ │ │ mov $0x2,%ecx │ │ │ │ + faddl 0x8(%eax) │ │ │ │ fstpl 0x8(%eax) │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ @@ -68901,15 +70601,15 @@ │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ inc %ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jae 49b54 │ │ │ │ + jae 489c4 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ fldl (%ebx,%ecx,8) │ │ │ │ faddl (%eax,%ecx,8) │ │ │ │ fstpl (%eax,%ecx,8) │ │ │ │ fldl 0x8(%ebx,%ecx,8) │ │ │ │ faddl 0x8(%eax,%ecx,8) │ │ │ │ fstpl 0x8(%eax,%ecx,8) │ │ │ │ @@ -68929,181 +70629,181 @@ │ │ │ │ faddl 0x30(%eax,%ecx,8) │ │ │ │ fstpl 0x30(%eax,%ecx,8) │ │ │ │ fldl 0x38(%ebx,%ecx,8) │ │ │ │ faddl 0x38(%eax,%ecx,8) │ │ │ │ fstpl 0x38(%eax,%ecx,8) │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jb 49aed │ │ │ │ + jb 4895d │ │ │ │ mov %esi,-0x34(%ebp) │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 49b7f │ │ │ │ + je 489ef │ │ │ │ subl $0xc,-0x34(%ebp) │ │ │ │ decl -0x70(%ebp) │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov -0xc(%edi),%eax │ │ │ │ - jne 49848 │ │ │ │ + jne 486b8 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x8(%esi),%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ sub %eax,%edi │ │ │ │ - jne 49a51 │ │ │ │ + jne 488c1 │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x84(%ebp),%edi │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ incl -0x64(%ebp) │ │ │ │ add -0x60(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ cmp %eax,0x10(%ebp) │ │ │ │ - jg 49659 │ │ │ │ + jg 484c9 │ │ │ │ test %edi,%edi │ │ │ │ - je 49bc7 │ │ │ │ + je 48a37 │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ push -0x5c(%ebp) │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ vmovd %ecx,%xmm7 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ vpinsrd $0x1,%edx,%xmm7,%xmm0 │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ push -0x48(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 49c76 │ │ │ │ + jne 48ae6 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov %eax,%esi │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ - jmp 49981 │ │ │ │ + jmp 487f1 │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ incl -0x64(%ebp) │ │ │ │ add -0x60(%ebp),%esi │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ vmovq (%ebx),%xmm3 │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ vmovq %xmm2,(%ebx) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ + mov %eax,0x8(%ebx) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + cmp %eax,0x10(%ebp) │ │ │ │ vmovq %xmm3,-0x40(%ebp) │ │ │ │ vmovq %xmm3,-0x58(%ebp) │ │ │ │ - mov %eax,0x8(%ebx) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ - cmp %eax,0x10(%ebp) │ │ │ │ - jg 49659 │ │ │ │ - jmp 49ba5 │ │ │ │ + jg 484c9 │ │ │ │ + jmp 48a15 │ │ │ │ cmpl $0x1,0x10(%ebp) │ │ │ │ - jle 49c80 │ │ │ │ + jle 48af0 │ │ │ │ movl $0x8,-0x5c(%ebp) │ │ │ │ - jmp 4961a │ │ │ │ + jmp 4848a │ │ │ │ lea -0x28(%ebp),%esi │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x44(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,-0x48(%ebp) │ │ │ │ - jmp 49bc7 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 48a37 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x28(%ebp),%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ movl $0x8,-0x5c(%ebp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %esi,-0x48(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 49ba9 │ │ │ │ + mov %esi,-0x48(%ebp) │ │ │ │ + jmp 48a19 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp bd38 <__cxa_finalize@plt+0x1688> │ │ │ │ + jmp bc8d <__cxa_finalize@plt+0x15dd> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp bd72 <__cxa_finalize@plt+0x16c2> │ │ │ │ + jmp bcc7 <__cxa_finalize@plt+0x1617> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x8d339,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x894c9,%esi │ │ │ │ sub $0x9c,%esp │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + cmpl $0xfffffff,0x14(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ - cmpl $0xfffffff,0x14(%ebp) │ │ │ │ - ja bdcf <__cxa_finalize@plt+0x171f> │ │ │ │ + ja bd24 <__cxa_finalize@plt+0x1674> │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 49d80 │ │ │ │ + je 48bf0 │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,8),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ push %edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ call a040 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ fldz │ │ │ │ lea 0x1(%esi),%esi │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ + fstpl (%eax) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ - fstpl (%eax) │ │ │ │ - je 4a3b4 │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + je 49224 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x8(%edx),%ecx │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ cmp %ebx,0x10(%ebp) │ │ │ │ - jge 49d9a │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + jge 48c0a │ │ │ │ lea -0x28(%ebp),%esi │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ - jmp 4a31d │ │ │ │ + jmp 4918d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ cmp %ecx,0x10(%ebp) │ │ │ │ - jl 4a3c5 │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + jl 49235 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ lea (%edi,%edx,1),%edx │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ @@ -69116,46 +70816,46 @@ │ │ │ │ imul %eax,%esi │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ + mov %edi,%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ add %ebx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 49f26 │ │ │ │ + je 48d96 │ │ │ │ neg %ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 49eae │ │ │ │ + je 48d1e │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 49e98 │ │ │ │ + je 48d08 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 49e87 │ │ │ │ + je 48cf7 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 49e76 │ │ │ │ + je 48ce6 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 49e65 │ │ │ │ + je 48cd5 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 49e54 │ │ │ │ + je 48cc4 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 49e43 │ │ │ │ + je 48cb3 │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ fstpl (%edi) │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ @@ -69186,15 +70886,15 @@ │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,-0x78(%ebp) │ │ │ │ - je 49f26 │ │ │ │ + je 48d96 │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ add $0x40,%edx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ fstpl -0x40(%edx) │ │ │ │ @@ -69229,38 +70929,38 @@ │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,-0x78(%ebp) │ │ │ │ - jne 49eae │ │ │ │ + jne 48d1e │ │ │ │ vmovq -0x68(%ebp),%xmm1 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ vmovq %xmm1,-0x28(%ebp) │ │ │ │ push %edi │ │ │ │ push 0x18(%ebp) │ │ │ │ push 0x14(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ - call aae80 (int, int, double const*)@@Base> │ │ │ │ + call a5e10 (int, int, double const*)@@Base> │ │ │ │ vmovq -0x28(%ebp),%xmm2 │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ + cmp %edx,-0x70(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ vmovq %xmm2,-0x68(%ebp) │ │ │ │ - cmp %edx,-0x70(%ebp) │ │ │ │ - je 4a380 │ │ │ │ + je 491f0 │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4a2ff │ │ │ │ + jle 4916f │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ vmovq %xmm2,-0x30(%ebp) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ @@ -69271,72 +70971,72 @@ │ │ │ │ add %ebx,%eax │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov -0xc(%edx),%ecx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ decl -0x74(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - je 4a2e0 │ │ │ │ + je 49150 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ lea (%esi,%eax,4),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0xc(%ebx,%eax,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x18(%eax),%edi │ │ │ │ - mov -0x14(%eax),%edx │ │ │ │ dec %ecx │ │ │ │ + mov -0x14(%eax),%edx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ sub %edi,%edx │ │ │ │ - je 4a183 │ │ │ │ + je 48ff3 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ mov (%ebx),%esi │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ sub %esi,%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - je 4a183 │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + je 48ff3 │ │ │ │ sar $0x3,%edx │ │ │ │ + sar $0x3,%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - sar $0x3,%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ lea -0x1(%edi),%ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi) │ │ │ │ - and $0x7,%ecx │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 4a160 │ │ │ │ + jae 48fd0 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4a0d3 │ │ │ │ + je 48f43 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4a0bf │ │ │ │ + je 48f2f │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4a0b3 │ │ │ │ + je 48f23 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 4a0a7 │ │ │ │ + je 48f17 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 4a09b │ │ │ │ + je 48f0b │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 4a08f │ │ │ │ + je 48eff │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 4a083 │ │ │ │ + je 48ef3 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%esi) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ @@ -69365,15 +71065,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 4a164 │ │ │ │ + jae 48fd4 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%esi,%eax,8) │ │ │ │ @@ -69401,67 +71101,67 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%esi,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4a0d6 │ │ │ │ + jb 48f46 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ - jmp 4a170 │ │ │ │ + jmp 48fe0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4a170 │ │ │ │ + jmp 48fe0 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add -0x40(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x38(%ebp),%ebx │ │ │ │ - jb 4a030 │ │ │ │ + jb 48ea0 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ sub $0xc,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 49ff0 │ │ │ │ + jne 48e60 │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x8(%edx),%esi │ │ │ │ sub -0x44(%ebp),%esi │ │ │ │ - je 4a2ce │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + je 4913e │ │ │ │ mov %edx,%ecx │ │ │ │ sub -0x80(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sar $0x3,%esi │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov -0xc(%ecx,%ebx,1),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ and $0x7,%ebx │ │ │ │ fldl (%ecx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 4a2c7 │ │ │ │ + jae 49137 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4a375 │ │ │ │ + je 491e5 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4a24c │ │ │ │ + je 490bc │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4a23f │ │ │ │ + je 490af │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4a232 │ │ │ │ + je 490a2 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4a225 │ │ │ │ + je 49095 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4a218 │ │ │ │ + je 49088 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4a20b │ │ │ │ + je 4907b │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ @@ -69490,15 +71190,15 @@ │ │ │ │ inc %eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 4a2c7 │ │ │ │ + jae 49137 │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%ebx,%eax,8) │ │ │ │ fstpl 0x8(%ebx,%eax,8) │ │ │ │ @@ -69518,175 +71218,175 @@ │ │ │ │ faddl 0x30(%ebx,%eax,8) │ │ │ │ fstpl 0x30(%ebx,%eax,8) │ │ │ │ fldl 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%ebx,%eax,8) │ │ │ │ fstpl 0x38(%ebx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 4a260 │ │ │ │ + jb 490d0 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 4a2eb │ │ │ │ + je 4915b │ │ │ │ sub $0xc,%edx │ │ │ │ - mov -0xc(%edx),%ecx │ │ │ │ decl -0x74(%ebp) │ │ │ │ + mov -0xc(%edx),%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jne 49fc4 │ │ │ │ + jne 48e34 │ │ │ │ mov -0x8(%edx),%esi │ │ │ │ sub %ecx,%esi │ │ │ │ - jne 4a1a6 │ │ │ │ + jne 49016 │ │ │ │ mov %edi,%esi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ add %eax,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ add %eax,%esi │ │ │ │ cmp 0x10(%ebp),%ebx │ │ │ │ - jle 49de4 │ │ │ │ + jle 48c54 │ │ │ │ test %edi,%edi │ │ │ │ - je 4a33b │ │ │ │ + je 491ab │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push -0x60(%ebp) │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ vmovd %ecx,%xmm7 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ vpinsrd $0x1,%edx,%xmm7,%xmm0 │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4a3d9 │ │ │ │ + jne 49249 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ - jmp 4a260 │ │ │ │ + jmp 490d0 │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ vmovq (%ebx),%xmm3 │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ vmovq %xmm2,(%ebx) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - vmovq %xmm3,-0x40(%ebp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ + vmovq %xmm3,-0x40(%ebp) │ │ │ │ + vmovq %xmm3,-0x68(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - jmp 4a2ff │ │ │ │ + jmp 4916f │ │ │ │ cmp %esi,0x10(%ebp) │ │ │ │ - jl 4a3e0 │ │ │ │ + jl 49250 │ │ │ │ movl $0x8,-0x60(%ebp) │ │ │ │ - jmp 49d9a │ │ │ │ + jmp 48c0a │ │ │ │ lea -0x28(%ebp),%ebx │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 4a33b │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 491ab │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x8,-0x60(%ebp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 4a31d │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 4918d │ │ │ │ mov %eax,%esi │ │ │ │ - jmp bdf1 <__cxa_finalize@plt+0x1741> │ │ │ │ + jmp bd46 <__cxa_finalize@plt+0x1696> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp be2b <__cxa_finalize@plt+0x177b> │ │ │ │ + jmp bd80 <__cxa_finalize@plt+0x16d0> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x8cbd9,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x88d69,%esi │ │ │ │ sub $0x9c,%esp │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + cmpl $0xfffffff,0x14(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0x8c(%ebp) │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ - cmpl $0xfffffff,0x14(%ebp) │ │ │ │ - ja be88 <__cxa_finalize@plt+0x17d8> │ │ │ │ + ja bddd <__cxa_finalize@plt+0x172d> │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4a4e0 │ │ │ │ + je 49350 │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea 0x0(,%edx,8),%edi │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ push %edi │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ call a040 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ fldz │ │ │ │ lea 0x1(%esi),%esi │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ + fstpl (%eax) │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov %eax,%edi │ │ │ │ - fstpl (%eax) │ │ │ │ - je 4ab14 │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + je 49984 │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x8(%edx),%ecx │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x34(%ebp),%edx │ │ │ │ cmp %ebx,0x10(%ebp) │ │ │ │ - jge 4a4fa │ │ │ │ + mov -0x34(%ebp),%edx │ │ │ │ + jge 4936a │ │ │ │ lea -0x28(%ebp),%esi │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ - jmp 4aa7d │ │ │ │ + jmp 498ed │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ xor %edx,%edx │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ cmp %ecx,0x10(%ebp) │ │ │ │ - jl 4ab25 │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + jl 49995 │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%esi │ │ │ │ lea (%edi,%edx,1),%edx │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ movl $0x0,-0x64(%ebp) │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ @@ -69699,46 +71399,46 @@ │ │ │ │ imul %eax,%esi │ │ │ │ mov %ebx,-0x7c(%ebp) │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ shl $0x2,%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ mov -0xa0(%ebp),%eax │ │ │ │ + mov %edi,%edx │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov 0x14(%ebp),%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ add %ebx,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4a686 │ │ │ │ + je 494f6 │ │ │ │ neg %ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 4a60e │ │ │ │ + je 4947e │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4a5f8 │ │ │ │ + je 49468 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4a5e7 │ │ │ │ + je 49457 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4a5d6 │ │ │ │ + je 49446 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4a5c5 │ │ │ │ + je 49435 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4a5b4 │ │ │ │ + je 49424 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4a5a3 │ │ │ │ + je 49413 │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ flds (%edx,%ecx,1) │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ fstpl (%edi) │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ @@ -69769,15 +71469,15 @@ │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,-0x78(%ebp) │ │ │ │ - je 4a686 │ │ │ │ + je 494f6 │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ add $0x40,%edx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ fstpl -0x40(%edx) │ │ │ │ @@ -69812,38 +71512,38 @@ │ │ │ │ lea (%esi,%eax,1),%ebx │ │ │ │ fstpl -0x10(%edx) │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,-0x78(%ebp) │ │ │ │ - jne 4a60e │ │ │ │ + jne 4947e │ │ │ │ vmovq -0x68(%ebp),%xmm1 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ vmovq %xmm1,-0x28(%ebp) │ │ │ │ push %edi │ │ │ │ push 0x18(%ebp) │ │ │ │ push 0x14(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ - call aae80 (int, int, double const*)@@Base> │ │ │ │ + call a5e10 (int, int, double const*)@@Base> │ │ │ │ vmovq -0x28(%ebp),%xmm2 │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x6c(%ebp),%edx │ │ │ │ + cmp %edx,-0x70(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ vmovq %xmm2,-0x68(%ebp) │ │ │ │ - cmp %edx,-0x70(%ebp) │ │ │ │ - je 4aae0 │ │ │ │ + je 49950 │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 4aa5f │ │ │ │ + jle 498cf │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ vmovq %xmm2,-0x30(%ebp) │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ mov %esi,%edi │ │ │ │ @@ -69854,72 +71554,72 @@ │ │ │ │ add %ebx,%eax │ │ │ │ mov 0x18(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov -0xc(%edx),%ecx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ decl -0x74(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - je 4aa40 │ │ │ │ + je 498b0 │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ mov %edx,-0xa8(%ebp) │ │ │ │ lea (%ecx,%ecx,2),%eax │ │ │ │ lea (%esi,%eax,4),%ebx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ lea 0xc(%ebx,%eax,1),%esi │ │ │ │ mov %edx,%eax │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x18(%eax),%edi │ │ │ │ - mov -0x14(%eax),%edx │ │ │ │ dec %ecx │ │ │ │ + mov -0x14(%eax),%edx │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ sub %edi,%edx │ │ │ │ - je 4a8e3 │ │ │ │ + je 49753 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub %eax,%ebx │ │ │ │ mov (%ebx),%esi │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ sub %esi,%edi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - je 4a8e3 │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov %eax,-0x4c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + je 49753 │ │ │ │ sar $0x3,%edx │ │ │ │ + sar $0x3,%edi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ecx,-0x48(%ebp) │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - sar $0x3,%edi │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ fldl (%ecx,%ebx,8) │ │ │ │ lea -0x1(%edi),%ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi) │ │ │ │ - and $0x7,%ecx │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 4a8c0 │ │ │ │ + jae 49730 │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4a833 │ │ │ │ + je 496a3 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4a81f │ │ │ │ + je 4968f │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4a813 │ │ │ │ + je 49683 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 4a807 │ │ │ │ + je 49677 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 4a7fb │ │ │ │ + je 4966b │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 4a7ef │ │ │ │ + je 4965f │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 4a7e3 │ │ │ │ + je 49653 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%esi) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ @@ -69948,15 +71648,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 4a8c4 │ │ │ │ + jae 49734 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%esi,%eax,8) │ │ │ │ @@ -69984,67 +71684,67 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%esi,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4a836 │ │ │ │ + jb 496a6 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ - jmp 4a8d0 │ │ │ │ + jmp 49740 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4a8d0 │ │ │ │ + jmp 49740 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add -0x40(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ cmp -0x38(%ebp),%ebx │ │ │ │ - jb 4a790 │ │ │ │ + jb 49600 │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ sub $0xc,%eax │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 4a750 │ │ │ │ + jne 495c0 │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ mov -0xa4(%ebp),%edi │ │ │ │ mov -0x8(%edx),%esi │ │ │ │ sub -0x44(%ebp),%esi │ │ │ │ - je 4aa2e │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ + je 4989e │ │ │ │ mov %edx,%ecx │ │ │ │ sub -0x80(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ sar $0x3,%esi │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ mov -0xc(%ecx,%ebx,1),%ecx │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ and $0x7,%ebx │ │ │ │ fldl (%ecx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 4aa27 │ │ │ │ + jae 49897 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4aad5 │ │ │ │ + je 49945 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4a9ac │ │ │ │ + je 4981c │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4a99f │ │ │ │ + je 4980f │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4a992 │ │ │ │ + je 49802 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4a985 │ │ │ │ + je 497f5 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4a978 │ │ │ │ + je 497e8 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4a96b │ │ │ │ + je 497db │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ @@ -70073,15 +71773,15 @@ │ │ │ │ inc %eax │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 4aa27 │ │ │ │ + jae 49897 │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%ebx,%eax,8) │ │ │ │ fstpl (%ebx,%eax,8) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%ebx,%eax,8) │ │ │ │ fstpl 0x8(%ebx,%eax,8) │ │ │ │ @@ -70101,803 +71801,797 @@ │ │ │ │ faddl 0x30(%ebx,%eax,8) │ │ │ │ fstpl 0x30(%ebx,%eax,8) │ │ │ │ fldl 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%ebx,%eax,8) │ │ │ │ fstpl 0x38(%ebx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 4a9c0 │ │ │ │ + jb 49830 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 4aa4b │ │ │ │ + je 498bb │ │ │ │ sub $0xc,%edx │ │ │ │ - mov -0xc(%edx),%ecx │ │ │ │ decl -0x74(%ebp) │ │ │ │ + mov -0xc(%edx),%ecx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ - jne 4a724 │ │ │ │ + jne 49594 │ │ │ │ mov -0x8(%edx),%esi │ │ │ │ sub %ecx,%esi │ │ │ │ - jne 4a906 │ │ │ │ + jne 49776 │ │ │ │ mov %edi,%esi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ incl -0x70(%ebp) │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ add %eax,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ add %eax,%esi │ │ │ │ cmp 0x10(%ebp),%ebx │ │ │ │ - jle 4a544 │ │ │ │ + jle 493b4 │ │ │ │ test %edi,%edi │ │ │ │ - je 4aa9b │ │ │ │ + je 4990b │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov %ecx,-0x34(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ push -0x60(%ebp) │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ - mov -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ vmovd %ecx,%xmm7 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ vpinsrd $0x1,%edx,%xmm7,%xmm0 │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ push -0x5c(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ab39 │ │ │ │ + jne 499a9 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,-0x34(%ebp) │ │ │ │ - jmp 4a9c0 │ │ │ │ + jmp 49830 │ │ │ │ mov -0x88(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ vmovq (%ebx),%xmm3 │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ vmovq %xmm2,(%ebx) │ │ │ │ mov %eax,-0x34(%ebp) │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ - vmovq %xmm3,-0x40(%ebp) │ │ │ │ - vmovq %xmm3,-0x68(%ebp) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ + vmovq %xmm3,-0x40(%ebp) │ │ │ │ + vmovq %xmm3,-0x68(%ebp) │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ - jmp 4aa5f │ │ │ │ + jmp 498cf │ │ │ │ cmp %esi,0x10(%ebp) │ │ │ │ - jl 4ab40 │ │ │ │ + jl 499b0 │ │ │ │ movl $0x8,-0x60(%ebp) │ │ │ │ - jmp 4a4fa │ │ │ │ + jmp 4936a │ │ │ │ lea -0x28(%ebp),%ebx │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 4aa9b │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 4990b │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x8,-0x60(%ebp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 4aa7d │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + jmp 498ed │ │ │ │ mov %eax,%esi │ │ │ │ - jmp beaa <__cxa_finalize@plt+0x17fa> │ │ │ │ + jmp bdff <__cxa_finalize@plt+0x174f> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp bee4 <__cxa_finalize@plt+0x1834> │ │ │ │ + jmp be39 <__cxa_finalize@plt+0x1789> │ │ │ │ nop │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x8c474,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x88604,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x128,%esp │ │ │ │ + sub $0x108,%esp │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ + mov 0xc(%edi),%ebx │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ cltd │ │ │ │ - mov %ecx,%edi │ │ │ │ - idivl (%esi) │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %edx,%ebx │ │ │ │ + idivl (%ebx) │ │ │ │ + imul %eax,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ cmp %edx,%ecx │ │ │ │ - cmovle %ecx,%ebx │ │ │ │ - lea (%edi,%ebx,1),%edi │ │ │ │ - add %edi,%eax │ │ │ │ + cmovle %ecx,%edi │ │ │ │ + lea (%esi,%edi,1),%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ lea (%ecx,%ecx,2),%ecx │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ setl %dl │ │ │ │ + shl $0x2,%ecx │ │ │ │ movzbl %dl,%esi │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ - mov %ebx,-0xf4(%ebp) │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jge 4bcf1 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - vmovdqa -0xfa74(%edi),%xmm4 │ │ │ │ - vmovdqa %xmm4,-0x128(%ebp) │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - mov 0x10(%edx),%esi │ │ │ │ - movzbl (%esi),%ebx │ │ │ │ - test %bl,%bl │ │ │ │ - jne 4bcf1 │ │ │ │ - mov 0x14(%edx),%ecx │ │ │ │ - mov $0x0,%edi │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ - mov (%ecx),%edx │ │ │ │ - mov 0x1c(%ecx),%esi │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - cmpl $0x2,(%eax) │ │ │ │ - mov (%esi),%ebx │ │ │ │ - mov 0x18(%ecx),%eax │ │ │ │ - cmovge -0x110(%ebp),%edi │ │ │ │ - add (%edx),%edi │ │ │ │ - mov 0x14(%ecx),%edx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov 0x10(%ecx),%ebx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov (%edx),%esi │ │ │ │ + mov %ecx,-0xf4(%ebp) │ │ │ │ + lea (%eax,%esi,1),%edi │ │ │ │ + mov %edi,-0xdc(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jge 4a981 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ + movzbl (%eax),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 4a981 │ │ │ │ + mov 0x14(%ebx),%esi │ │ │ │ + mov 0x1c(%esi),%ebx │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + mov %esi,-0xe0(%ebp) │ │ │ │ + mov (%esi),%ecx │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - mov 0xc(%ecx),%edi │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ + mov 0x14(%esi),%ebx │ │ │ │ + cmpl $0x2,(%edi) │ │ │ │ + mov $0x0,%edi │ │ │ │ + cmovge -0xf4(%ebp),%edi │ │ │ │ + add (%ecx),%edi │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov 0xc(%esi),%ebx │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 4ae69 │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - lea -0x2(%ebx),%esi │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4ad9b │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 4ad78 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 4ad5d │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 4ad42 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 4ad27 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 4ad0c │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 4acf1 │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + js 49c4a │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ + lea -0x2(%ebx),%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + je 49ba5 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 49b8b │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 49b79 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 49b67 │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 49b55 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 49b43 │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 49b31 │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cltd │ │ │ │ idivl (%esi,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x4(%ebx),%ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - imul (%ebx,%ecx,4),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - idivl (%edi,%ecx,4) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - imul (%ebx,%ecx,4),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - idivl (%edi,%ecx,4) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 4ae69 │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + jb 49c4a │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - dec %edi │ │ │ │ - add %edx,%esi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + idivl (%edi,%ecx,4) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + dec %esi │ │ │ │ + add %edx,%ebx │ │ │ │ cltd │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x2,%esi │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + sub $0x2,%ebx │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x3,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + sub $0x3,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x4,%esi │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + sub $0x4,%ebx │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x5,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + sub $0x5,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x6,%esi │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + sub $0x6,%ebx │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x7,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - subl $0x8,-0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - lea (%esi,%edx,1),%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - cmp $0xffffffff,%ebx │ │ │ │ - jne 4ada1 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %edi,%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 4aee0 │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 4cc92 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jae 4aee0 │ │ │ │ - lea (%ecx,%ecx,2),%esi │ │ │ │ - lea (%eax,%esi,4),%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 4aee0 │ │ │ │ - mov %ecx,%esi │ │ │ │ + sub $0x7,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + subl $0x8,-0x60(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x60(%ebp) │ │ │ │ + lea (%ebx,%edx,1),%edi │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + jne 49bab │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xaaaaaaab,%ecx,%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 49cb4 │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 4b26c │ │ │ │ + cmp %edx,%esi │ │ │ │ + jae 49cb4 │ │ │ │ + lea (%esi,%esi,2),%ecx │ │ │ │ + lea (%eax,%ecx,4),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 49cb4 │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ebx,%edi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4ccb3 │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ + je 4b285 │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - jne 4aea3 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov %ecx,0x4(%ebx) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + jne 49c80 │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %edx,0x4(%edi) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldz │ │ │ │ - lea -0x60(%ebp),%ecx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ - call 1b410 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - lea -0x68(%ebp),%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + lea -0x1(%ecx),%edx │ │ │ │ + lea -0x40(%ebp),%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + call 1b560 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 4b095 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0xe8(%ebp),%esi │ │ │ │ + jle 49dfa │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ sub $0x2,%eax │ │ │ │ fldz │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ and $0x3,%eax │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ add $0xc,%eax │ │ │ │ - call 1b410 │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ + cmpl $0x3,-0x68(%ebp) │ │ │ │ mov $0x3,%ebx │ │ │ │ - cmpl $0x3,-0x84(%ebp) │ │ │ │ - jl 4b095 │ │ │ │ - test %edi,%edi │ │ │ │ - je 4afe4 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4afb2 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 4af8c │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ + jl 49dfa │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 49d7b │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 49d59 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 49d3c │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ add $0x18,%eax │ │ │ │ - call 1b410 │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%edx │ │ │ │ lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%edx),%edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%edx,%eax,4),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%edi,%eax,4),%eax │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ lea -0x3(%ebx,%ebx,2),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%eax),%edx │ │ │ │ - lea (%edx,%ecx,4),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jl 4b095 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - lea -0x3(%ebx,%ebx,2),%edi │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jl 49dfa │ │ │ │ + mov (%edi),%edx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + lea -0x3(%ebx,%ebx,2),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%edx,%ecx,4),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%eax,%edi,4),%eax │ │ │ │ - call 1b410 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ + call 1b560 │ │ │ │ + mov (%edi),%ecx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ lea (%ebx,%ebx,2),%ebx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%edi),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ lea (%ecx,%ebx,4),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - fldz │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%edx),%ecx │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ - imul %edi,%esi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%ecx,%eax,4),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ - imul %edi,%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - lea 0x3(%ebx,%ebx,2),%eax │ │ │ │ + call 1b560 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ mov (%edi),%edx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea 0x3(%ebx,%ebx,2),%ecx │ │ │ │ + fldz │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ add $0x3,%ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jge 4afe4 │ │ │ │ - cmpl $0xfffffff,-0x80(%ebp) │ │ │ │ - ja 4cce9 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jge 49d7b │ │ │ │ + cmpl $0xfffffff,-0x64(%ebp) │ │ │ │ + ja 4b7a2 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 4cc60 │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + je 4b240 │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x0(,%edi,8),%esi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + lea 0x0(,%ebx,8),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ - fldz │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %ebx,-0xc8(%ebp) │ │ │ │ + cmpl $0x1,-0x64(%ebp) │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ + fldz │ │ │ │ fstpl (%eax) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4cc2c │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + je 4b20e │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%eax),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ lea -0x8(%esi),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xc4(%ebp) │ │ │ │ - jle 4ccc3 │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - sub %edi,%ebx │ │ │ │ - lea -0x8(%ebx,%edx,1),%edi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x1,-0xe4(%ebp) │ │ │ │ - fdivrs -0xf4c4(%edx) │ │ │ │ - add %esi,%edi │ │ │ │ - mov -0xe0(%ebp),%esi │ │ │ │ - lea (%ecx,%ecx,2),%eax │ │ │ │ - lea -0x6(%ecx,%ecx,2),%ebx │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ + cmpl $0x1,-0x9c(%ebp) │ │ │ │ + jle 4b77f │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + sub -0x6c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + lea -0x8(%edx,%ebx,1),%ecx │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x1,-0xb4(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + fdivrs -0x10694(%ecx) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ + lea -0x6(%ebx,%ebx,2),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ - shl $0x2,%ebx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - fstpl -0x100(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + shl $0x2,%edx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + add %esi,%ebx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + fstpl -0xe8(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - sub -0xe0(%ebp),%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ - test %esi,%esi │ │ │ │ - je 4b354 │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - sub %edi,%ebx │ │ │ │ + sub -0xb0(%ebp),%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4a07a │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + sub %esi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 4b2cd │ │ │ │ + je 49fea │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4b2a8 │ │ │ │ + je 49fc8 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4b28f │ │ │ │ + je 49fb2 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4b276 │ │ │ │ + je 49f9c │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4b25d │ │ │ │ + je 49f86 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4b244 │ │ │ │ + je 49f70 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4b22b │ │ │ │ + je 49f5a │ │ │ │ mov %eax,%edx │ │ │ │ - sub -0x98(%ebp),%edx │ │ │ │ + sub -0x78(%ebp),%edx │ │ │ │ flds (%edx,%ecx,1) │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - fstpl (%edi) │ │ │ │ - mov %eax,%edi │ │ │ │ - sub -0x98(%ebp),%edi │ │ │ │ - add $0x8,%edx │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ - fsubrs (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ + fstpl (%esi) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x98(%ebp),%esi │ │ │ │ + sub -0x78(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x98(%ebp),%ebx │ │ │ │ + sub -0x78(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - mov %eax,%edi │ │ │ │ - sub -0x98(%ebp),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + sub -0x78(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ + fsubrs (%eax) │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ + fstpl -0x8(%edx) │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub -0x78(%ebp),%ebx │ │ │ │ + add $0x8,%edx │ │ │ │ + flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x98(%ebp),%esi │ │ │ │ + sub -0x78(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x98(%ebp),%ebx │ │ │ │ + sub -0x78(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ flds (%ebx,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0xac(%ebp),%edx │ │ │ │ - je 4b354 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + je 4a07a │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x40,%edx │ │ │ │ - sub %esi,%edi │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + sub %ebx,%esi │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x40(%edx) │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x38(%edx) │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x30(%edx) │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x28(%edx) │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x20(%edx) │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x18(%edx) │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x10(%edx) │ │ │ │ - flds (%edi,%ecx,1) │ │ │ │ + flds (%esi,%ecx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ + add %edi,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0xac(%ebp),%edx │ │ │ │ - jne 4b2d9 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + jne 49ff9 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ sub %ecx,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 4b3ca │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 4cbda │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jae 4b3ca │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - add %ecx,%edi │ │ │ │ - cmp %edi,-0x90(%ebp) │ │ │ │ - je 4b3c4 │ │ │ │ - mov %edi,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4c4f4 │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 4a0e7 │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 4b1ce │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + jae 4a0e7 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp %eax,-0x70(%ebp) │ │ │ │ + je 4a0e4 │ │ │ │ + mov %eax,%esi │ │ │ │ + mov (%esi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4b106 │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %eax,%ecx │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ - push %eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ add $0xc,%esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - jne 4b397 │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov (%edi),%esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jae 4c4a0 │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + jne 4a0ae │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + mov (%edx),%esi │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + sub %esi,%ecx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jae 4b0bd │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b42c │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ + je 4a140 │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov %esi,(%edi) │ │ │ │ - add -0xa0(%ebp),%esi │ │ │ │ - mov %esi,0x4(%edi) │ │ │ │ - mov %esi,0x8(%edi) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - movl $0x2,-0xb8(%ebp) │ │ │ │ - lea 0xc(%ecx),%esi │ │ │ │ - cmpl $0x2,-0x84(%ebp) │ │ │ │ - jle 4cb57 │ │ │ │ - mov -0xc(%esi),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %esi,(%ebx) │ │ │ │ + add -0x74(%ebp),%esi │ │ │ │ + mov %esi,0x4(%ebx) │ │ │ │ + mov %esi,0x8(%ebx) │ │ │ │ + movl $0x2,-0x90(%ebp) │ │ │ │ + cmpl $0x2,-0x68(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + lea 0xc(%esi),%esi │ │ │ │ + jle 4b744 │ │ │ │ + mov -0xc(%esi),%eax │ │ │ │ mov -0x8(%esi),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov (%esi),%edi │ │ │ │ - sub %ebx,%ecx │ │ │ │ + mov (%esi),%ebx │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ sar $0x3,%edx │ │ │ │ - mov %edx,-0xd4(%ebp) │ │ │ │ - mov %edx,-0xdc(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - sub %edi,%edx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + sub %ebx,%edx │ │ │ │ sar $0x3,%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4bd62 │ │ │ │ + je 4a9f6 │ │ │ │ cmp %eax,%edx │ │ │ │ - jb 4bd1f │ │ │ │ - lea (%edi,%eax,8),%eax │ │ │ │ - cmp %eax,-0xc0(%ebp) │ │ │ │ - je 4bd62 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - fildl -0xb8(%ebp) │ │ │ │ + jb 4a9af │ │ │ │ + lea (%ebx,%eax,8),%eax │ │ │ │ + cmp %eax,-0xa8(%ebp) │ │ │ │ + je 4a9f6 │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - fdivrs -0xf4c4(%edi) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + fdivrs -0x10694(%ebx) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4b63a │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4b63a │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + je 4a35f │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4a35f │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ - lea (%edx,%ecx,8),%edx │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edi,%ecx │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + fmull (%edx,%eax,8) │ │ │ │ + lea (%ebx,%ecx,8),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ - fstpl -0x108(%ebp) │ │ │ │ - fldl -0x108(%ebp) │ │ │ │ and $0x7,%ecx │ │ │ │ - je 4b5c4 │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + je 4a2dd │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4b5af │ │ │ │ + je 4a2c8 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4b5a2 │ │ │ │ + je 4a2bb │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 4b595 │ │ │ │ + je 4a2ae │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 4b588 │ │ │ │ + je 4a2a1 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 4b57b │ │ │ │ + je 4a294 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jne 4bd0d │ │ │ │ + jne 4a99d │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ @@ -70920,16 +72614,17 @@ │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %eax,-0xac(%ebp) │ │ │ │ - je 4b615 │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + je 4a33a │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%edx │ │ │ │ add $0x40,%eax │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x38(%eax) │ │ │ │ @@ -70948,98 +72643,104 @@ │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %eax,-0xac(%ebp) │ │ │ │ - jne 4b5c4 │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jne 4a2e3 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4b617 │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + jmp 4a33c │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - add %edx,-0xd4(%ebp) │ │ │ │ - cmp -0xdc(%ebp),%ecx │ │ │ │ - jb 4b510 │ │ │ │ + incl -0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + add %ecx,-0xc8(%ebp) │ │ │ │ + cmp -0xcc(%ebp),%edx │ │ │ │ + jb 4a220 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ + incl -0x90(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jne 4b460 │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - lea (%edi,%ecx,1),%esi │ │ │ │ - lea 0xc(%edi,%ecx,1),%edi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + jne 4a168 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + lea (%ebx,%ecx,1),%esi │ │ │ │ + lea 0xc(%ebx,%ecx,1),%ecx │ │ │ │ mov (%esi),%edx │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov (%edi),%edi │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov (%ecx),%ecx │ │ │ │ sub %edx,%esi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - sub %edi,%ecx │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ sar $0x3,%esi │ │ │ │ imul %esi,%eax │ │ │ │ - sar $0x3,%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 4b6bb │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 4cb62 │ │ │ │ - lea (%edi,%eax,8),%eax │ │ │ │ + mov %esi,-0xc8(%ebp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + sub %ecx,%esi │ │ │ │ + sar $0x3,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4a3e6 │ │ │ │ + cmp %eax,%esi │ │ │ │ + jb 4b74f │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + lea (%ecx,%eax,8),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 4b6bb │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + je 4a3e6 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jle 4b813 │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x64(%ebp) │ │ │ │ + jle 4a56d │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4b813 │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - fldl -0x100(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ + je 4a56d │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + movl $0x0,-0xbc(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ add $0x8,%ebx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edi) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ lea (%eax,%edi,8),%ecx │ │ │ │ - fstpl -0xd0(%ebp) │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ fstpl (%eax,%edi,8) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 4b7f0 │ │ │ │ + jae 4a540 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4b78c │ │ │ │ + je 4a4ce │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4b77f │ │ │ │ + je 4a4c1 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4b776 │ │ │ │ + je 4a4b8 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4b76d │ │ │ │ + je 4a4af │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4b764 │ │ │ │ + je 4a4a6 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4b75b │ │ │ │ + je 4a49d │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4b752 │ │ │ │ + je 4a494 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%edx) │ │ │ │ mov $0x2,%eax │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ @@ -71061,15 +72762,16 @@ │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 4b7f4 │ │ │ │ + jae 4a544 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%edx,%eax,8) │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ @@ -71088,566 +72790,535 @@ │ │ │ │ fmull 0x30(%edx,%eax,8) │ │ │ │ fstpl 0x30(%ecx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%ecx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 4b78c │ │ │ │ + jb 4a4d4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4b7f6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + jmp 4a546 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4b7f6 │ │ │ │ + jmp 4a546 │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x8,-0xb8(%ebp) │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - add %esi,%edi │ │ │ │ - cmp %ecx,-0xb8(%ebp) │ │ │ │ - jne 4b6ea │ │ │ │ + addl $0x8,-0x90(%ebp) │ │ │ │ + add %esi,-0xbc(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x88(%ebp) │ │ │ │ + jne 4a426 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - je 4bd7c │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jb 4cb33 │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jae 4c853 │ │ │ │ - mov -0xec(%ebp),%ebx │ │ │ │ - lea (%eax,%ebx,1),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 4c853 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + je 4aa10 │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jb 4b584 │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + jae 4b73c │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + lea (%eax,%edx,1),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 4b73c │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %ebx,%edi │ │ │ │ vzeroupper │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c83b │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ + je 4b721 │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - jne 4b869 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov %ecx,0x4(%ebx) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - jmp 4c856 │ │ │ │ - incl -0xe4(%ebp) │ │ │ │ - mov -0xe0(%ebp),%ebx │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - add %ebx,-0x98(%ebp) │ │ │ │ - cmp %eax,-0xc4(%ebp) │ │ │ │ - jg 4b1ac │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - sub -0x88(%ebp),%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 4c833 │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + jne 4a5ba │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + jmp 4b59b │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + incl -0xb4(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + add %ecx,-0x78(%ebp) │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + jg 49ee7 │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + sub -0x60(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4b719 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %ecx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push %ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - je 4b939 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x70(%ebp) │ │ │ │ + je 4a67d │ │ │ │ + mov %edx,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c59b │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ + je 4b708 │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ + sub %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - jne 4b90f │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + jne 4a656 │ │ │ │ sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x88(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov 0x24(%edi),%ebx │ │ │ │ - mov 0x28(%edi),%edx │ │ │ │ - mov 0x20(%edi),%edi │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ + mov 0x24(%esi),%ebx │ │ │ │ + mov 0x28(%esi),%edx │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + imul (%edx),%ecx │ │ │ │ mov (%ebx),%ebx │ │ │ │ - imul (%edx),%esi │ │ │ │ - cmpb $0x0,(%edi) │ │ │ │ - je 4c5c2 │ │ │ │ - lea (%ebx,%esi,4),%ecx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 4bcd9 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 4bcbd │ │ │ │ - lea -0x8(%esi),%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %edx,%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - cmp $0x70,%edi │ │ │ │ - jbe 4c5b6 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + cmpb $0x0,(%esi) │ │ │ │ + je 4b2a0 │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + lea (%ebx,%ecx,4),%edi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + je 4a969 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 4a956 │ │ │ │ + lea -0x8(%ecx),%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + cmp $0x30,%ebx │ │ │ │ + jbe 4b57b │ │ │ │ + inc %esi │ │ │ │ mov %edi,%ecx │ │ │ │ - add %ebx,%edi │ │ │ │ - sub $0x40,%ebx │ │ │ │ - shr $0x6,%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%ebx,%edi,1),%esi │ │ │ │ + sub $0x20,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 4bb0f │ │ │ │ + je 4a7fe │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4bae6 │ │ │ │ + je 4a7db │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4bac5 │ │ │ │ + je 4a7c1 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4baa4 │ │ │ │ + je 4a7a7 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4ba83 │ │ │ │ + je 4a78d │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4ba62 │ │ │ │ + je 4a773 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4ba41 │ │ │ │ - vcvtpd2ps (%edx),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%edx),%ymm0 │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - lea 0x80(%edx),%eax │ │ │ │ - lea 0x40(%ecx),%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm5 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm6,%zmm7 │ │ │ │ - vmovups %zmm7,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm4 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm0,%zmm6 │ │ │ │ - vmovups %zmm6,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm5,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm4,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%ecx) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 4bc01 │ │ │ │ - vcvtpd2ps (%eax),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm3 │ │ │ │ - add $0x200,%ecx │ │ │ │ - add $0x400,%eax │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm0 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm6 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm7,%zmm2 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm4 │ │ │ │ - vmovups %zmm2,-0x200(%ecx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm2 │ │ │ │ - vmovups %zmm4,-0x1c0(%ecx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm6,%zmm7 │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm5 │ │ │ │ - vmovups %zmm7,-0x180(%ecx) │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm3,%zmm0 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm0,-0x140(%ecx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm0 │ │ │ │ - vmovups %zmm6,-0x100(%ecx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm5,%zmm3 │ │ │ │ - vmovups %zmm3,-0xc0(%ecx) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm2,%zmm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm6,%zmm5 │ │ │ │ - vmovups %zmm4,-0x80(%ecx) │ │ │ │ - vmovups %zmm5,-0x40(%ecx) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jne 4bb0f │ │ │ │ - test $0xf,%esi │ │ │ │ - je 4bcad │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - lea (%edx,%esi,8),%ecx │ │ │ │ - lea (%edi,%esi,4),%ebx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - sub %esi,%edi │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 4c5af │ │ │ │ - vcvtpd2psy (%edx,%esi,8),%xmm7 │ │ │ │ - vcvtpd2psy 0x20(%edx,%esi,8),%xmm3 │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - vinsertf32x4 $0x1,%xmm3,%ymm7,%ymm2 │ │ │ │ - vmovups %ymm2,(%eax,%esi,4) │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 4bcad │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%ebx,%eax,4),%ebx │ │ │ │ - lea (%ecx,%eax,8),%ecx │ │ │ │ - sub %eax,%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 4bc89 │ │ │ │ - add %esi,%eax │ │ │ │ - inc %edi │ │ │ │ - vmovupd (%edx,%eax,8),%xmm0 │ │ │ │ - vinsertf64x2 $0x1,0x10(%edx,%eax,8),%ymm0,%ymm4 │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - vcvtpd2ps %ymm4,%xmm6 │ │ │ │ - vmovups %xmm6,(%edx,%eax,4) │ │ │ │ - test $0x3,%edi │ │ │ │ - je 4bcad │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - lea (%ebx,%edi,4),%ebx │ │ │ │ - lea (%ecx,%edi,8),%ecx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - fldl (%ecx) │ │ │ │ - lea 0x8(%ecx),%edi │ │ │ │ - fstps (%ebx) │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 4bcad │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ - lea 0x10(%ecx),%eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 4bcad │ │ │ │ - fldl 0x10(%ecx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - lea 0x4(%edx,%ebx,4),%ecx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - addl $0xc,-0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - cmp %edi,-0x8c(%ebp) │ │ │ │ - jne 4b99a │ │ │ │ + je 4a759 │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + lea 0x20(%edi),%ecx │ │ │ │ + lea 0x40(%eax),%edx │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm5 │ │ │ │ + vmovups %ymm5,(%edi) │ │ │ │ + vcvtpd2psy (%edx),%xmm6 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm2,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm7,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + cmp -0x6c(%ebp),%ecx │ │ │ │ + je 4a8ed │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x100,%ecx │ │ │ │ + add $0x200,%edx │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm3 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm2 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm1 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm6 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm4,%ymm0 │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm3 │ │ │ │ + vmovups %ymm0,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm5 │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm1 │ │ │ │ + vmovups %ymm5,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm4 │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm7 │ │ │ │ + vmovups %ymm4,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm3,%ymm2 │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm0 │ │ │ │ + vmovups %ymm2,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vmovups %ymm6,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm7,%ymm3 │ │ │ │ + vmovups %ymm3,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm5 │ │ │ │ + vmovups %ymm5,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + cmp -0x6c(%ebp),%ecx │ │ │ │ + jne 4a801 │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + testb $0x7,-0x60(%ebp) │ │ │ │ + je 4a94f │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + lea (%edi,%ebx,4),%esi │ │ │ │ + lea (%eax,%ebx,8),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 4a92e │ │ │ │ + vmovupd (%eax,%ebx,8),%xmm4 │ │ │ │ + inc %ecx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ebx,8),%ymm4,%ymm3 │ │ │ │ + vcvtpd2ps %ymm3,%xmm0 │ │ │ │ + vmovups %xmm0,(%edi,%ebx,4) │ │ │ │ + test $0x3,%cl │ │ │ │ + je 4a94f │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + lea (%esi,%ecx,4),%esi │ │ │ │ + lea (%edx,%ecx,8),%edx │ │ │ │ + fldl (%edx) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + fstps (%esi) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 4a94f │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + lea 0x10(%edx),%ecx │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 4a94f │ │ │ │ + fldl 0x10(%edx) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + lea 0x4(%edi,%esi,4),%edi │ │ │ │ + addl $0xc,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + jne 4a6cb │ │ │ │ vzeroupper │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - cmp %esi,-0xf4(%ebp) │ │ │ │ - jne 4ac07 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + incl -0x94(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + cmp %eax,-0xdc(%ebp) │ │ │ │ + jne 49a60 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ccdd │ │ │ │ + jne 4b796 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ fld %st(0) │ │ │ │ - fmull (%edi) │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ + fmull (%ebx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - jmp 4b56e │ │ │ │ + jmp 4a287 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ - fildl -0xb8(%ebp) │ │ │ │ - fdivrs -0xf4c4(%edi) │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc(%esi),%ebx │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ + mov -0xc(%esi),%edx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0x8(%esi),%ecx │ │ │ │ - sub %ebx,%ecx │ │ │ │ + fdivrs -0x10694(%ebx) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + sub %edx,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - jmp 4b4d2 │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - fildl -0xb8(%ebp) │ │ │ │ - fdivrs -0xf4c4(%edx) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - jmp 4b4d8 │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4b8ab │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - vpbroadcastd -0x80(%ebp),%xmm1 │ │ │ │ - add (%esi),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - lea -0xc(%ecx,%eax,1),%edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - cmp %esi,-0x84(%ebp) │ │ │ │ - je 4c102 │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + jmp 4a1e0 │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + fdivrs -0x10694(%edx) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + jmp 4a1e6 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4c453 │ │ │ │ - lea -0x2(%esi),%ecx │ │ │ │ - cmp $0x1a,%ecx │ │ │ │ - jbe 4c585 │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ - vpbroadcastd -0x80(%ebp),%zmm2 │ │ │ │ + jle 4a602 │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + add (%edi),%esi │ │ │ │ + lea -0xc(%edx,%ebx,1),%ecx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + vpbroadcastd %xmm1,%ymm1 │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + lea -0x1(%ebx),%ecx │ │ │ │ + je 4ad10 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4b093 │ │ │ │ + sub $0x2,%ebx │ │ │ │ + cmp $0x9,%ebx │ │ │ │ + jbe 4b11a │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov %ecx,%esi │ │ │ │ xor %edx,%edx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - mov %ebx,%edi │ │ │ │ - vmovdqa32 -0xfa74(%ecx),%zmm3 │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4be5c │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4be51 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 4be4a │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 4be43 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 4be3c │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 4be35 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 4be2e │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + vmovdqa -0x10834(%edi),%ymm0 │ │ │ │ + je 4aada │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 4aad0 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 4aaca │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 4aac4 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 4aabe │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 4aab8 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 4aab2 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 4be93 │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm7 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 4ab09 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm2 │ │ │ │ add $0x8,%edx │ │ │ │ - vpmulld %zmm2,%zmm7,%zmm4 │ │ │ │ - vpmulld %zmm2,%zmm4,%zmm6 │ │ │ │ - vpmulld %zmm2,%zmm6,%zmm5 │ │ │ │ - vpmulld %zmm2,%zmm5,%zmm0 │ │ │ │ - vpmulld %zmm2,%zmm0,%zmm3 │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm7 │ │ │ │ - vpmulld %zmm2,%zmm7,%zmm3 │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 4be5c │ │ │ │ - vextracti32x8 $0x1,%zmm3,%ymm2 │ │ │ │ - mov %eax,%edx │ │ │ │ - vpmulld %ymm3,%ymm2,%ymm4 │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - mov %edx,%edi │ │ │ │ - vextracti32x4 $0x1,%ymm4,%xmm6 │ │ │ │ - vpmulld %xmm4,%xmm6,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm0,%xmm7 │ │ │ │ - vpsrldq $0x4,%xmm7,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm7,%xmm2 │ │ │ │ - vmovd %xmm2,%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 4bf87 │ │ │ │ - sub %edi,%esi │ │ │ │ - lea -0x2(%esi),%ecx │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - jbe 4bf3e │ │ │ │ - dec %esi │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 4bf19 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 4bf19 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 4bf19 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 4bf19 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 4bf19 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm0,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm6,%xmm7 │ │ │ │ - vmovd %xmm7,%ebx │ │ │ │ - test $0x3,%esi │ │ │ │ - je 4bf87 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add %esi,%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %edi,%eax │ │ │ │ - jle 4bf87 │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 4c445 │ │ │ │ - lea 0x3(%edx),%edi │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %eax,%edi │ │ │ │ - jge 4c492 │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 4c445 │ │ │ │ - add $0x5,%edx │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jle 4c484 │ │ │ │ - imul -0x80(%ebp),%ebx │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jle 4c21e │ │ │ │ + vpmulld %ymm1,%ymm2,%ymm5 │ │ │ │ + vpmulld %ymm1,%ymm5,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm6,%ymm7 │ │ │ │ + vpmulld %ymm1,%ymm7,%ymm4 │ │ │ │ + vpmulld %ymm1,%ymm4,%ymm3 │ │ │ │ + vpmulld %ymm1,%ymm3,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 4aada │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpmulld %xmm0,%xmm2,%xmm5 │ │ │ │ + vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm5,%xmm7 │ │ │ │ + vpsrldq $0x4,%xmm7,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm7,%xmm3 │ │ │ │ + vmovd %xmm3,%ebx │ │ │ │ + test $0x7,%cl │ │ │ │ + je 4ab93 │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + lea 0x2(%edx),%edi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + lea 0x3(%edx),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + lea 0x4(%edx),%edi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + lea 0x5(%edx),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + lea 0x6(%edx),%edi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + lea 0x7(%edx),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + lea 0x8(%edx),%edi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + add $0x9,%edx │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jle 4ab93 │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 4ae42 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4c21e │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ + je 4ae42 │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ mov (%edx),%edx │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - lea 0x0(,%ebx,8),%esi │ │ │ │ - movl $0x1,-0xdc(%ebp) │ │ │ │ - lea (%edx,%esi,1),%edi │ │ │ │ - mov %esi,-0x10c(%ebp) │ │ │ │ - add %ecx,%esi │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + lea 0x0(,%ebx,8),%edi │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ + lea (%edx,%edi,1),%edx │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add %esi,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ lea (%esi,%edx,8),%edx │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ + mov %edi,%esi │ │ │ │ sub %edx,%esi │ │ │ │ sub $0x8,%esi │ │ │ │ shr $0x3,%esi │ │ │ │ inc %esi │ │ │ │ and $0x7,%esi │ │ │ │ - je 4c080 │ │ │ │ + je 4ac92 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 4c06b │ │ │ │ + je 4ac80 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 4c05e │ │ │ │ + je 4ac72 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 4c051 │ │ │ │ + je 4ac64 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 4c044 │ │ │ │ + je 4ac56 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 4c037 │ │ │ │ + je 4ac48 │ │ │ │ cmp $0x6,%esi │ │ │ │ - jne 4c433 │ │ │ │ + jne 4b075 │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0xd4(%ebp),%edx │ │ │ │ - je 4c0d4 │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 4ace3 │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x40,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ + add $0x40,%ecx │ │ │ │ + faddl -0x40(%edx) │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fldl -0x38(%ecx) │ │ │ │ faddl -0x38(%edx) │ │ │ │ fstpl -0x38(%edx) │ │ │ │ fldl -0x30(%ecx) │ │ │ │ faddl -0x30(%edx) │ │ │ │ fstpl -0x30(%edx) │ │ │ │ @@ -71662,170 +73333,177 @@ │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fldl -0x10(%ecx) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl -0x8(%ecx) │ │ │ │ faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0xd4(%ebp),%edx │ │ │ │ - jne 4c080 │ │ │ │ - mov -0x10c(%ebp),%esi │ │ │ │ - incl -0xdc(%ebp) │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ - add %esi,-0xd4(%ebp) │ │ │ │ - add %esi,%edi │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ - jle 4c216 │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ - jmp 4bfe0 │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - sub %ebx,%edx │ │ │ │ - je 4c216 │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - fldl (%ebx) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 4ac92 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + add %edx,-0xc8(%ebp) │ │ │ │ + add %edx,%edi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jle 4b088 │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + jmp 4abf0 │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ + mov (%ebx),%esi │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + sub %esi,%edx │ │ │ │ + je 4ae3a │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + fldl (%esi) │ │ │ │ mov %edx,%edi │ │ │ │ mov $0x1,%edx │ │ │ │ sar $0x3,%edi │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - and $0x7,%esi │ │ │ │ - faddl (%ecx) │ │ │ │ - fstpl (%ecx) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jae 4c216 │ │ │ │ - test %esi,%esi │ │ │ │ - je 4c1b2 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 4c1a4 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 4c19a │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 4c190 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 4c186 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 4c17c │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 4c172 │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ - faddl 0x8(%ecx) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + dec %edi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp -0x98(%ebp),%edx │ │ │ │ + mov 0xc(%ebx),%ebx │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + faddl (%ebx) │ │ │ │ + fstpl (%ebx) │ │ │ │ + jae 4ae3a │ │ │ │ + test %edi,%edi │ │ │ │ + je 4add2 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 4adc0 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 4adb6 │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 4adac │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 4ada2 │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 4ad98 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 4ad8e │ │ │ │ + fldl 0x8(%esi) │ │ │ │ mov $0x2,%edx │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + faddl 0x8(%ebx) │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jae 4c216 │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ - fldl 0x8(%ebx,%edx,8) │ │ │ │ - faddl 0x8(%ecx,%edx,8) │ │ │ │ - fstpl 0x8(%ecx,%edx,8) │ │ │ │ - fldl 0x10(%ebx,%edx,8) │ │ │ │ - faddl 0x10(%ecx,%edx,8) │ │ │ │ - fstpl 0x10(%ecx,%edx,8) │ │ │ │ - fldl 0x18(%ebx,%edx,8) │ │ │ │ - faddl 0x18(%ecx,%edx,8) │ │ │ │ - fstpl 0x18(%ecx,%edx,8) │ │ │ │ - fldl 0x20(%ebx,%edx,8) │ │ │ │ - faddl 0x20(%ecx,%edx,8) │ │ │ │ - fstpl 0x20(%ecx,%edx,8) │ │ │ │ - fldl 0x28(%ebx,%edx,8) │ │ │ │ - faddl 0x28(%ecx,%edx,8) │ │ │ │ - fstpl 0x28(%ecx,%edx,8) │ │ │ │ - fldl 0x30(%ebx,%edx,8) │ │ │ │ - faddl 0x30(%ecx,%edx,8) │ │ │ │ - fstpl 0x30(%ecx,%edx,8) │ │ │ │ - fldl 0x38(%ebx,%edx,8) │ │ │ │ - faddl 0x38(%ecx,%edx,8) │ │ │ │ - fstpl 0x38(%ecx,%edx,8) │ │ │ │ + cmp -0x98(%ebp),%edx │ │ │ │ + jae 4ae3a │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ + fldl 0x8(%esi,%edx,8) │ │ │ │ + faddl 0x8(%ebx,%edx,8) │ │ │ │ + fstpl 0x8(%ebx,%edx,8) │ │ │ │ + fldl 0x10(%esi,%edx,8) │ │ │ │ + faddl 0x10(%ebx,%edx,8) │ │ │ │ + fstpl 0x10(%ebx,%edx,8) │ │ │ │ + fldl 0x18(%esi,%edx,8) │ │ │ │ + faddl 0x18(%ebx,%edx,8) │ │ │ │ + fstpl 0x18(%ebx,%edx,8) │ │ │ │ + fldl 0x20(%esi,%edx,8) │ │ │ │ + faddl 0x20(%ebx,%edx,8) │ │ │ │ + fstpl 0x20(%ebx,%edx,8) │ │ │ │ + fldl 0x28(%esi,%edx,8) │ │ │ │ + faddl 0x28(%ebx,%edx,8) │ │ │ │ + fstpl 0x28(%ebx,%edx,8) │ │ │ │ + fldl 0x30(%esi,%edx,8) │ │ │ │ + faddl 0x30(%ebx,%edx,8) │ │ │ │ + fstpl 0x30(%ebx,%edx,8) │ │ │ │ + fldl 0x38(%esi,%edx,8) │ │ │ │ + faddl 0x38(%ebx,%edx,8) │ │ │ │ + fstpl 0x38(%ebx,%edx,8) │ │ │ │ add $0x8,%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 4c1b2 │ │ │ │ - test %eax,%eax │ │ │ │ - je 4b8ab │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov (%edi),%ebx │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - decl -0xd4(%ebp) │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ - sub %ebx,%edx │ │ │ │ - je 4c40a │ │ │ │ + cmp -0x98(%ebp),%edx │ │ │ │ + jb 4add2 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4a5fc │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + decl -0xbc(%ebp) │ │ │ │ + mov (%ecx),%edx │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + sub %edx,%edi │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ + je 4b03e │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ - je 4c40a │ │ │ │ - sar $0x3,%edx │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ - mov %edi,-0x130(%ebp) │ │ │ │ + je 4b03e │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + sar $0x3,%edi │ │ │ │ sar $0x3,%ebx │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - mov %edx,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + mov %edi,-0xf8(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - mov -0x10c(%ebp),%edx │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ lea -0x1(%ebx),%edi │ │ │ │ - fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ and $0x7,%edi │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ + fld %st(0) │ │ │ │ + fmull (%ecx) │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 4c3d0 │ │ │ │ + jae 4b010 │ │ │ │ test %edi,%edi │ │ │ │ - je 4c357 │ │ │ │ + je 4af97 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 4c347 │ │ │ │ + je 4af87 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 4c33b │ │ │ │ + je 4af7b │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 4c32f │ │ │ │ + je 4af6f │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 4c323 │ │ │ │ + je 4af63 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 4c317 │ │ │ │ + je 4af57 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 4c30b │ │ │ │ + je 4af4b │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ @@ -71854,15 +73532,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 4c3d4 │ │ │ │ + jae 4b014 │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%edx,%eax,8) │ │ │ │ @@ -71889,1307 +73567,1251 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 4c357 │ │ │ │ + jb 4af97 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4c3e0 │ │ │ │ + jmp 4b020 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4c3e0 │ │ │ │ + jmp 4b020 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0xd0(%ebp) │ │ │ │ - mov -0x114(%ebp),%edx │ │ │ │ - add %ebx,-0xdc(%ebp) │ │ │ │ - cmp %edx,-0xd0(%ebp) │ │ │ │ - jb 4c2a0 │ │ │ │ - mov -0x12c(%ebp),%eax │ │ │ │ - mov -0x130(%ebp),%edi │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - sub $0xc,%edi │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + add %ebx,-0xc8(%ebp) │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + cmp %edx,-0x98(%ebp) │ │ │ │ + jb 4aee0 │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + subl $0xc,-0xcc(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4c230 │ │ │ │ - subl $0xc,-0xb8(%ebp) │ │ │ │ - subl $0xc,-0xc0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 4bdc0 │ │ │ │ - fldl (%edi) │ │ │ │ - faddl (%edx) │ │ │ │ - lea 0x8(%edi),%ecx │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4ae70 │ │ │ │ + subl $0xc,-0x90(%ebp) │ │ │ │ + subl $0xc,-0xa8(%ebp) │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + jmp 4aa51 │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x8,%edx │ │ │ │ + lea 0x8(%ecx),%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - jmp 4c02a │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 4bf91 │ │ │ │ - jmp 4c21e │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jle 4b8ab │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ - mov (%ebx),%edx │ │ │ │ + jmp 4ac3a │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ + jmp 4ae3a │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 4a5fc │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov 0xc(%esi),%ebx │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ mov $0x1,%ebx │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - jmp 4bfb0 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 4bf91 │ │ │ │ - jmp 4c21e │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 4bf91 │ │ │ │ - jmp 4c21e │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jmp 4abbb │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4c50e │ │ │ │ - cmp $0x8,%edi │ │ │ │ - jbe 4cbb1 │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jb 4b126 │ │ │ │ + cmp $0x8,%ebx │ │ │ │ + jbe 4b1a8 │ │ │ │ sub $0x4,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push %ebx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - add %edi,%esi │ │ │ │ call a190 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ + add -0x74(%ebp),%esi │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 4b440 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov %esi,0x4(%ebx) │ │ │ │ - jmp 4b440 │ │ │ │ + je 4a14e │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + jmp 4a14e │ │ │ │ add $0xc,%esi │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - jne 4b397 │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - jmp 4b3ca │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + jne 4a0ae │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 4a0e7 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 4ab36 │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ cmp $0x8,%eax │ │ │ │ - jle 4cb92 │ │ │ │ + jle 4b190 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a190 │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub %ecx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4c577 │ │ │ │ + jle 4b185 │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a190 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add %esi,%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ - jmp 4b440 │ │ │ │ - vmovdqa -0x128(%ebp),%xmm0 │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 4bed2 │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp -0x90(%ebp),%esi │ │ │ │ - jne 4b90f │ │ │ │ - jmp 4b939 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4bc54 │ │ │ │ + jmp 4a14e │ │ │ │ + jne 4b157 │ │ │ │ + fldl (%ebx) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + vmovsd -0x90(%ebp),%xmm4 │ │ │ │ + vmovsd %xmm4,(%esi) │ │ │ │ + jmp 4b157 │ │ │ │ + jne 4b0f3 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ + fldl (%ecx) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + vmovsd -0x90(%ebp),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%esi) │ │ │ │ + jmp 4b0f3 │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - mov %edx,%ecx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + sub %eax,%ebx │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 4a0e7 │ │ │ │ + cmpl $0x1,-0x9c(%ebp) │ │ │ │ + movl $0x8,-0x74(%ebp) │ │ │ │ + jg 49e86 │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x8 │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 4a691 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpl $0x1,-0x9c(%ebp) │ │ │ │ + jle 4a691 │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 4bc19 │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 4bcd9 │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - lea (%ebx,%esi,8),%ebx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jmp 49e86 │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %edx,%esi │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov (%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 49cb4 │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 49c80 │ │ │ │ + jmp 49cac │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 4a969 │ │ │ │ + lea (%ebx,%ecx,8),%edi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 4c812 │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea -0x8(%edx),%esi │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - cmp $0x10,%esi │ │ │ │ - jbe 4ca2a │ │ │ │ - lea -0x4(%ebx),%edi │ │ │ │ - mov %ebx,%edx │ │ │ │ - sub %ecx,%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 4ca2a │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - cmp $0x30,%esi │ │ │ │ - jbe 4ca21 │ │ │ │ - lea 0x1(%edi),%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ - sub $0x40,%esi │ │ │ │ - shr $0x6,%esi │ │ │ │ - inc %esi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4c701 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 4c6e2 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 4c6cf │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 4c6bc │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 4c6a9 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 4c696 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 4c683 │ │ │ │ - vmovupd (%ecx),%zmm1 │ │ │ │ - lea 0x40(%ebx),%edx │ │ │ │ - lea 0x40(%ecx),%eax │ │ │ │ - vmovupd %zmm1,(%ebx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm4,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm5,-0x40(%edx) │ │ │ │ - cmp -0x90(%ebp),%edx │ │ │ │ - je 4c78d │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x200,%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - vmovupd %zmm7,-0x200(%edx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x1c0(%edx) │ │ │ │ - vmovupd -0x180(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x180(%edx) │ │ │ │ - vmovupd -0x140(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%edx) │ │ │ │ - vmovupd -0x100(%eax),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x100(%edx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%edx) │ │ │ │ - vmovupd -0x80(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x80(%edx) │ │ │ │ - vmovupd -0x40(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x40(%edx) │ │ │ │ - cmp -0x90(%ebp),%edx │ │ │ │ - jne 4c704 │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - testb $0x7,-0x80(%ebp) │ │ │ │ - je 4ca13 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - lea 0x0(,%esi,8),%edx │ │ │ │ - lea (%ecx,%edx,1),%edi │ │ │ │ - add %ebx,%edx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 4c7d8 │ │ │ │ - vmovupd (%ecx,%esi,8),%ymm7 │ │ │ │ - inc %eax │ │ │ │ - vmovupd %ymm7,(%ebx,%esi,8) │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - lea (%ebx,%esi,1),%esi │ │ │ │ - test $0x3,%al │ │ │ │ - je 4c810 │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 4b45b │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + sub $0x8,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + jbe 4b473 │ │ │ │ + lea -0x4(%edi),%ecx │ │ │ │ + mov %edi,%edx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 4b473 │ │ │ │ + mov %esi,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + lea (%ecx,%edi,1),%esi │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 4b399 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 4b385 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 4b376 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 4b367 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 4b358 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 4b349 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 4b33a │ │ │ │ + vmovupd (%ebx),%ymm1 │ │ │ │ + lea 0x20(%edi),%edx │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + vmovupd %ymm1,(%edi) │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm7,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + cmp -0x6c(%ebp),%edx │ │ │ │ + je 4b413 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm3,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm7 │ │ │ │ + vmovupd %ymm7,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + cmp -0x6c(%ebp),%edx │ │ │ │ + jne 4b39c │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + lea (%edi,%esi,1),%edx │ │ │ │ + testb $0x3,-0x70(%ebp) │ │ │ │ + je 4b459 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%edx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - vmovsd (%edi),%xmm1 │ │ │ │ - lea 0x8(%edi),%ecx │ │ │ │ - add %ebx,%esi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - vmovsd %xmm1,(%edx) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 4c810 │ │ │ │ - vmovsd 0x8(%edi),%xmm3 │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - vmovsd %xmm3,0x8(%edx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 4c810 │ │ │ │ - vmovsd 0x10(%edi),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%edx) │ │ │ │ - mov %esi,%ebx │ │ │ │ - addl $0xc,-0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - cmp %edx,-0x8c(%ebp) │ │ │ │ - jne 4c5d7 │ │ │ │ - vzeroupper │ │ │ │ - jmp 4bcd9 │ │ │ │ - vzeroupper │ │ │ │ - jmp 4b901 │ │ │ │ - add $0xc,%esi │ │ │ │ + add %eax,%ebx │ │ │ │ + add %edi,%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + vmovsd (%ebx),%xmm3 │ │ │ │ + lea 0x8(%ebx),%ecx │ │ │ │ + vmovsd %xmm3,(%eax) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 4b459 │ │ │ │ + vmovsd 0x8(%ebx),%xmm1 │ │ │ │ + lea 0x10(%ebx),%esi │ │ │ │ + vmovsd %xmm1,0x8(%eax) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 4b869 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov %ecx,0x4(%ebx) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - jmp 4c856 │ │ │ │ + je 4b459 │ │ │ │ + vmovsd 0x10(%ebx),%xmm0 │ │ │ │ + vmovsd %xmm0,0x10(%eax) │ │ │ │ + mov %edx,%edi │ │ │ │ + addl $0xc,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jne 4b2af │ │ │ │ vzeroupper │ │ │ │ - mov -0xe8(%ebp),%ebx │ │ │ │ - fldz │ │ │ │ - lea -0x50(%ebp),%ecx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - call 1b410 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jle 4bd7c │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - sub $0x2,%eax │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ - and $0x3,%eax │ │ │ │ - fldz │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + jmp 4a969 │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + sub %edi,%ecx │ │ │ │ + sub $0x8,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 4b51b │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 4b504 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 4b4f5 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 4b4e6 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 4b4d7 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 4b4c8 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 4b4b9 │ │ │ │ + vmovsd (%ebx),%xmm2 │ │ │ │ + add $0x8,%edi │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ + vmovsd %xmm2,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm5,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm6 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm6,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm7,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm4 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm4,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm3 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm3,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm1 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm1,-0x8(%edi) │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 4b459 │ │ │ │ + vmovsd (%eax),%xmm0 │ │ │ │ + add $0x40,%edi │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovsd %xmm0,-0x40(%edi) │ │ │ │ + vmovsd -0x38(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x38(%edi) │ │ │ │ + vmovsd -0x30(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x30(%edi) │ │ │ │ + vmovsd -0x28(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x28(%edi) │ │ │ │ + vmovsd -0x20(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x20(%edi) │ │ │ │ + vmovsd -0x18(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x18(%edi) │ │ │ │ + vmovsd -0x10(%eax),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x10(%edi) │ │ │ │ + vmovsd -0x8(%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%edi) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 4b51b │ │ │ │ + mov %edx,%edi │ │ │ │ + jmp 4b45b │ │ │ │ + mov %edi,%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 4a8ff │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %ecx,%esi │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov (%edi),%eax │ │ │ │ - imul %ebx,%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + fldz │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + call 1b560 │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 4aa10 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + sub $0x2,%edx │ │ │ │ + lea -0x38(%ebp),%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ + fldz │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ add $0xc,%eax │ │ │ │ - call 1b410 │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ + cmpl $0x3,-0x68(%ebp) │ │ │ │ mov $0x3,%ebx │ │ │ │ - cmpl $0x3,-0x84(%ebp) │ │ │ │ - jl 4bd8a │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ + jl 4aa1b │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4c95c │ │ │ │ + je 4b66e │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4c92a │ │ │ │ + je 4b645 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4c904 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + je 4b625 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ add $0x18,%eax │ │ │ │ - call 1b410 │ │ │ │ - inc %ebx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - lea -0x3(%ebx,%ebx,2),%edi │ │ │ │ - fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%edx),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%ecx,%edi,4),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%edx │ │ │ │ lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%edi),%edx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jl 4bd8a │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea -0x3(%ebx,%ebx,2),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%ecx),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - imul %edi,%esi │ │ │ │ - lea (%edx,%eax,4),%eax │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ - imul %edi,%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ - lea (%ebx,%ebx,2),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + call 1b560 │ │ │ │ + inc %ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jl 4aa1b │ │ │ │ + mov (%edi),%edx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + lea -0x3(%ebx,%ebx,2),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%edx,%ecx,4),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ mov (%edi),%ecx │ │ │ │ - lea (%ecx,%ebx,4),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ + lea (%ebx,%ebx,2),%ebx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ fldz │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%edx),%ecx │ │ │ │ - lea (%edi,%edi,2),%eax │ │ │ │ - imul %ebx,%esi │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%ecx,%ebx,4),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%ecx,%eax,4),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ - imul %ebx,%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - lea 0x3(%edi,%edi,2),%eax │ │ │ │ + call 1b560 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ - lea 0x3(%edi),%ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jge 4c95c │ │ │ │ - jmp 4bd8a │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - lea (%ebx,%ecx,1),%esi │ │ │ │ - jmp 4c810 │ │ │ │ - mov %ecx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4c7a9 │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - add %ebx,%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - sub %ebx,%edi │ │ │ │ - sub $0x8,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4cad5 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4cabe │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 4caaf │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 4caa0 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 4ca91 │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 4ca82 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 4ca73 │ │ │ │ - vmovsd (%ecx),%xmm0 │ │ │ │ - add $0x8,%ebx │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - vmovsd %xmm0,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm4 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm4,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm6 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm6,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm5 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm5,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm7 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm7,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm1 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm1,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm3 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm3,-0x8(%ebx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4c810 │ │ │ │ - vmovsd (%eax),%xmm2 │ │ │ │ - add $0x40,%ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovsd %xmm2,-0x40(%ebx) │ │ │ │ - vmovsd -0x38(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x38(%ebx) │ │ │ │ - vmovsd -0x30(%eax),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x30(%ebx) │ │ │ │ - vmovsd -0x28(%eax),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x28(%ebx) │ │ │ │ - vmovsd -0x20(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x20(%ebx) │ │ │ │ - vmovsd -0x18(%eax),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x18(%ebx) │ │ │ │ - vmovsd -0x10(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x10(%ebx) │ │ │ │ - vmovsd -0x8(%eax),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%ebx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4cad5 │ │ │ │ - jmp 4c810 │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %edi,%esi │ │ │ │ - push %esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + call 1b560 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea 0x3(%ebx,%ebx,2),%ecx │ │ │ │ + fldz │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ + add $0x3,%ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jge 4b66e │ │ │ │ + jmp 4aa1b │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp -0x70(%ebp),%esi │ │ │ │ + jne 4a656 │ │ │ │ + jmp 4a67d │ │ │ │ vzeroupper │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + jmp 4a64c │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 4a5ba │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4c856 │ │ │ │ - jne 4b813 │ │ │ │ - jmp 4b655 │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + jmp 4b59b │ │ │ │ + vzeroupper │ │ │ │ + jmp 4b59b │ │ │ │ + jne 4a56d │ │ │ │ + jmp 4a377 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ecx,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ push %eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - vzeroupper │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov (%edi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov (%edx),%edx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - jmp 4b6bb │ │ │ │ - jne 4c549 │ │ │ │ - fldl (%ebx) │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - vmovsd -0xb8(%ebp),%xmm6 │ │ │ │ - vmovsd %xmm6,(%esi) │ │ │ │ - jmp 4c549 │ │ │ │ - jne 4c4de │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - add $0x8,%esi │ │ │ │ - fldl (%edi) │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - vmovsd -0xb8(%ebp),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%esi) │ │ │ │ - jmp 4c4de │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %ebx,%edx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - push %edx │ │ │ │ - mov -0x118(%ebp),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - push %ebx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - vzeroupper │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 4b3ca │ │ │ │ - movl $0x8,-0xa0(%ebp) │ │ │ │ - cmpl $0x1,-0xc4(%ebp) │ │ │ │ - jg 4b12d │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x8 │ │ │ │ - push -0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4b94e │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpl $0x1,-0xc4(%ebp) │ │ │ │ - jle 4b94e │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4b12d │ │ │ │ - mov %ecx,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %edx,%ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov (%esi),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4aee0 │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 4aea3 │ │ │ │ - jmp 4aed5 │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 4a3e6 │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ - push -0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4b94e │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 4a691 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp bf45 <__cxa_finalize@plt+0x1895> │ │ │ │ - jmp c01d <__cxa_finalize@plt+0x196d> │ │ │ │ + jmp be99 <__cxa_finalize@plt+0x17e9> │ │ │ │ + jmp bf5f <__cxa_finalize@plt+0x18af> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp bf45 <__cxa_finalize@plt+0x1895> │ │ │ │ + jmp be99 <__cxa_finalize@plt+0x17e9> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp bf45 <__cxa_finalize@plt+0x1895> │ │ │ │ + jmp be99 <__cxa_finalize@plt+0x17e9> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp bf45 <__cxa_finalize@plt+0x1895> │ │ │ │ + jmp be99 <__cxa_finalize@plt+0x17e9> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c058 <__cxa_finalize@plt+0x19a8> │ │ │ │ + jmp bf9a <__cxa_finalize@plt+0x18ea> │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - jmp c073 <__cxa_finalize@plt+0x19c3> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + jmp bfac <__cxa_finalize@plt+0x18fc> │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x8a2c4,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x86814,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0x128,%esp │ │ │ │ + sub $0x108,%esp │ │ │ │ mov (%ecx),%edi │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ - mov 0xc(%edi),%esi │ │ │ │ - mov %edi,-0xd8(%ebp) │ │ │ │ - mov (%edx),%eax │ │ │ │ + mov 0xc(%edi),%ebx │ │ │ │ + mov %edi,-0xac(%ebp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov %ecx,%esi │ │ │ │ cltd │ │ │ │ - mov %ecx,%edi │ │ │ │ - idivl (%esi) │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %edx,%ebx │ │ │ │ + idivl (%ebx) │ │ │ │ + imul %eax,%esi │ │ │ │ + mov %edx,%edi │ │ │ │ cmp %edx,%ecx │ │ │ │ - cmovle %ecx,%ebx │ │ │ │ - lea (%edi,%ebx,1),%edi │ │ │ │ - add %edi,%eax │ │ │ │ + cmovle %ecx,%edi │ │ │ │ + lea (%esi,%edi,1),%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ lea (%ecx,%ecx,2),%ecx │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ setl %dl │ │ │ │ + shl $0x2,%ecx │ │ │ │ movzbl %dl,%esi │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ - mov %ebx,-0xf4(%ebp) │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jge 4dea1 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - vmovdqa -0xfa74(%edi),%xmm4 │ │ │ │ - vmovdqa %xmm4,-0x128(%ebp) │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - mov 0x10(%edx),%esi │ │ │ │ - movzbl (%esi),%ebx │ │ │ │ - test %bl,%bl │ │ │ │ - jne 4dea1 │ │ │ │ - mov 0x14(%edx),%ecx │ │ │ │ + mov %ecx,-0xf4(%ebp) │ │ │ │ + lea (%eax,%esi,1),%edi │ │ │ │ + mov %edi,-0xdc(%ebp) │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jge 4c771 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + mov 0x10(%ebx),%eax │ │ │ │ + movzbl (%eax),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 4c771 │ │ │ │ + mov 0x14(%ebx),%esi │ │ │ │ + mov 0x1c(%esi),%ebx │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + mov %esi,-0xe0(%ebp) │ │ │ │ + mov (%esi),%ecx │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov 0x14(%esi),%ebx │ │ │ │ + cmpl $0x2,(%edi) │ │ │ │ mov $0x0,%edi │ │ │ │ - mov 0x4(%ecx),%eax │ │ │ │ - mov (%ecx),%edx │ │ │ │ - mov 0x1c(%ecx),%esi │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - cmpl $0x2,(%eax) │ │ │ │ - mov (%esi),%ebx │ │ │ │ - mov 0x18(%ecx),%eax │ │ │ │ - cmovge -0x110(%ebp),%edi │ │ │ │ - add (%edx),%edi │ │ │ │ - mov 0x14(%ecx),%edx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - mov 0x10(%ecx),%ebx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov (%edx),%esi │ │ │ │ + cmovge -0xf4(%ebp),%edi │ │ │ │ + add (%ecx),%edi │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ mov (%ebx),%eax │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ - mov 0xc(%ecx),%edi │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - mov %eax,-0xa8(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov (%edi),%edx │ │ │ │ - mov 0xc(%eax),%ebx │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ + mov 0xc(%esi),%ebx │ │ │ │ + mov 0x8(%esi),%esi │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov (%ebx),%eax │ │ │ │ + mov (%esi),%edx │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 4d019 │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ - lea -0x2(%ebx),%esi │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4cf4b │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 4cf28 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 4cf0d │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 4cef2 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 4ced7 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 4cebc │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 4cea1 │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + js 4ba3a │ │ │ │ + mov 0x14(%edx),%eax │ │ │ │ + mov 0x10(%edx),%esi │ │ │ │ + lea -0x2(%ebx),%edx │ │ │ │ + and $0x7,%edx │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + je 4b995 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4b97b │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 4b969 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 4b957 │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 4b945 │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 4b933 │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 4b921 │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cltd │ │ │ │ idivl (%esi,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x4(%ebx),%ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - imul (%ebx,%ecx,4),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - idivl (%edi,%ecx,4) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%esi │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - imul (%ebx,%ecx,4),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - idivl (%edi,%ecx,4) │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,-0x9c(%ebp) │ │ │ │ + add %edx,-0x7c(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 4d019 │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + jb 4ba3a │ │ │ │ + mov %edi,-0x74(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - dec %edi │ │ │ │ - add %edx,%esi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + idivl (%edi,%ecx,4) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + dec %esi │ │ │ │ + add %edx,%ebx │ │ │ │ cltd │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x2,%esi │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + sub $0x2,%ebx │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x3,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + sub $0x3,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x4,%esi │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + sub $0x4,%ebx │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x5,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ + sub $0x5,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x6,%esi │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ + sub $0x6,%ebx │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x7,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - subl $0x8,-0x88(%ebp) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - lea (%esi,%edx,1),%ecx │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - cmp $0xffffffff,%ebx │ │ │ │ - jne 4cf51 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - mov 0x4(%eax),%edi │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %edi,%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 4d090 │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 4ee42 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jae 4d090 │ │ │ │ - lea (%ecx,%ecx,2),%esi │ │ │ │ - lea (%eax,%esi,4),%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 4d090 │ │ │ │ - mov %ecx,%esi │ │ │ │ + sub $0x7,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + subl $0x8,-0x60(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x60(%ebp) │ │ │ │ + lea (%ebx,%edx,1),%edi │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ + jne 4b99b │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + sub %eax,%ecx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xaaaaaaab,%ecx,%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 4baa4 │ │ │ │ + cmp %esi,%edx │ │ │ │ + jb 4d05c │ │ │ │ + cmp %edx,%esi │ │ │ │ + jae 4baa4 │ │ │ │ + lea (%esi,%esi,2),%ecx │ │ │ │ + lea (%eax,%ecx,4),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 4baa4 │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov %ebx,%edi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4ee63 │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ + je 4d075 │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - jne 4d053 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov %ecx,0x4(%ebx) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + jne 4ba70 │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %edx,0x4(%edi) │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ fldz │ │ │ │ - lea -0x60(%ebp),%ecx │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - lea -0x1(%edi),%edx │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ - call 1b410 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - lea -0x68(%ebp),%ecx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + lea -0x1(%ecx),%edx │ │ │ │ + lea -0x40(%ebp),%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ + call 1b560 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 4d245 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0xe8(%ebp),%esi │ │ │ │ + jle 4bbea │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ sub $0x2,%eax │ │ │ │ fldz │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ and $0x3,%eax │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ add $0xc,%eax │ │ │ │ - call 1b410 │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ + cmpl $0x3,-0x68(%ebp) │ │ │ │ mov $0x3,%ebx │ │ │ │ - cmpl $0x3,-0x84(%ebp) │ │ │ │ - jl 4d245 │ │ │ │ - test %edi,%edi │ │ │ │ - je 4d194 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4d162 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 4d13c │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ + jl 4bbea │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4bb6b │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 4bb49 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 4bb2c │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ add $0x18,%eax │ │ │ │ - call 1b410 │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%edx │ │ │ │ lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%edx),%edi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%edx,%eax,4),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%edi,%eax,4),%eax │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ lea -0x3(%ebx,%ebx,2),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%eax),%edx │ │ │ │ - lea (%edx,%ecx,4),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jl 4d245 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - lea -0x3(%ebx,%ebx,2),%edi │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jl 4bbea │ │ │ │ + mov (%edi),%edx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + lea -0x3(%ebx,%ebx,2),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%edx,%ecx,4),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%eax,%edi,4),%eax │ │ │ │ - call 1b410 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ + call 1b560 │ │ │ │ + mov (%edi),%ecx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ lea (%ebx,%ebx,2),%ebx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%edi),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ lea (%ecx,%ebx,4),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - fldz │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ - mov (%edx),%ecx │ │ │ │ - lea (%ebx,%ebx,2),%eax │ │ │ │ - imul %edi,%esi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%ecx,%eax,4),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ - imul %edi,%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - lea 0x3(%ebx,%ebx,2),%eax │ │ │ │ + call 1b560 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ mov (%edi),%edx │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea 0x3(%ebx,%ebx,2),%ecx │ │ │ │ + fldz │ │ │ │ + fstpl -0x48(%ebp) │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ add $0x3,%ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jge 4d194 │ │ │ │ - cmpl $0xfffffff,-0x80(%ebp) │ │ │ │ - ja 4ee99 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jge 4bb6b │ │ │ │ + cmpl $0xfffffff,-0x64(%ebp) │ │ │ │ + ja 4d592 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 4ee10 │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ + je 4d030 │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - lea 0x0(,%edi,8),%esi │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + lea 0x0(,%ebx,8),%esi │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ - lea (%eax,%esi,1),%ebx │ │ │ │ - fldz │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %ebx,-0xc8(%ebp) │ │ │ │ + cmpl $0x1,-0x64(%ebp) │ │ │ │ + lea (%eax,%esi,1),%edx │ │ │ │ + fldz │ │ │ │ fstpl (%eax) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4eddc │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + je 4cffe │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%eax),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ lea -0x8(%esi),%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ - cmpl $0x1,-0xc4(%ebp) │ │ │ │ - jle 4ee73 │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - sub %edi,%ebx │ │ │ │ - lea -0x8(%ebx,%edx,1),%edi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - fildl -0x84(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x1,-0xe4(%ebp) │ │ │ │ - fdivrs -0xf4c4(%edx) │ │ │ │ - add %esi,%edi │ │ │ │ - mov -0xe0(%ebp),%esi │ │ │ │ - lea (%ecx,%ecx,2),%eax │ │ │ │ - lea -0x6(%ecx,%ecx,2),%ebx │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ - mov %ecx,-0x118(%ebp) │ │ │ │ + cmpl $0x1,-0x9c(%ebp) │ │ │ │ + jle 4d56f │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + sub -0x6c(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + lea -0x8(%edx,%ebx,1),%ecx │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + fildl -0x68(%ebp) │ │ │ │ + movl $0x0,-0x80(%ebp) │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x1,-0xb4(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + fdivrs -0x10694(%ecx) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ + lea -0x6(%ebx,%ebx,2),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ shl $0x2,%eax │ │ │ │ - shl $0x2,%ebx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ - mov %ebx,-0xf0(%ebp) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - fstpl -0x100(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ + shl $0x2,%edx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ + add %esi,%ebx │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ + mov %esi,-0x78(%ebp) │ │ │ │ + fstpl -0xe8(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov %eax,%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - sub -0xe0(%ebp),%ecx │ │ │ │ - add %ebx,%eax │ │ │ │ - test %esi,%esi │ │ │ │ - je 4d504 │ │ │ │ - mov -0xac(%ebp),%ebx │ │ │ │ - sub %edi,%ebx │ │ │ │ + sub -0xb0(%ebp),%ecx │ │ │ │ + add %edx,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4be6a │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + sub %esi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 4d47d │ │ │ │ + je 4bdda │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4d458 │ │ │ │ + je 4bdb8 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4d43f │ │ │ │ + je 4bda2 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4d426 │ │ │ │ + je 4bd8c │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4d40d │ │ │ │ + je 4bd76 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4d3f4 │ │ │ │ + je 4bd60 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4d3db │ │ │ │ + je 4bd4a │ │ │ │ mov %eax,%edx │ │ │ │ - sub -0x98(%ebp),%edx │ │ │ │ + sub -0x78(%ebp),%edx │ │ │ │ fldl (%edx,%ecx,1) │ │ │ │ + lea 0x8(%esi),%edx │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - fstpl (%edi) │ │ │ │ - mov %eax,%edi │ │ │ │ - sub -0x98(%ebp),%edi │ │ │ │ - add $0x8,%edx │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ - fsubrl (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ + fstpl (%esi) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x98(%ebp),%esi │ │ │ │ + sub -0x78(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x98(%ebp),%ebx │ │ │ │ + sub -0x78(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - mov %eax,%edi │ │ │ │ - sub -0x98(%ebp),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ + sub -0x78(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ + fsubrl (%eax) │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ + fstpl -0x8(%edx) │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub -0x78(%ebp),%ebx │ │ │ │ + add $0x8,%edx │ │ │ │ + fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%esi │ │ │ │ - sub -0x98(%ebp),%esi │ │ │ │ + sub -0x78(%ebp),%esi │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ebx │ │ │ │ - sub -0x98(%ebp),%ebx │ │ │ │ + sub -0x78(%ebp),%ebx │ │ │ │ add $0x8,%edx │ │ │ │ fldl (%ebx,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add -0xa8(%ebp),%eax │ │ │ │ + add -0x84(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0xac(%ebp),%edx │ │ │ │ - je 4d504 │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov %eax,%edi │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + je 4be6a │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov %eax,%esi │ │ │ │ add $0x40,%edx │ │ │ │ - sub %esi,%edi │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + sub %ebx,%esi │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x40(%edx) │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x38(%edx) │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x30(%edx) │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x28(%edx) │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x20(%edx) │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x18(%edx) │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ - mov %eax,%edi │ │ │ │ - sub %esi,%edi │ │ │ │ + add %edi,%eax │ │ │ │ + mov %eax,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ fstpl -0x10(%edx) │ │ │ │ - fldl (%edi,%ecx,1) │ │ │ │ + fldl (%esi,%ecx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ - add %ebx,%eax │ │ │ │ + add %edi,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0xac(%ebp),%edx │ │ │ │ - jne 4d489 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ + cmp %edx,-0x88(%ebp) │ │ │ │ + jne 4bde9 │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ sub %ecx,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 4d57a │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 4ed8a │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jae 4d57a │ │ │ │ - mov -0xec(%ebp),%edi │ │ │ │ - add %ecx,%edi │ │ │ │ - cmp %edi,-0x90(%ebp) │ │ │ │ - je 4d574 │ │ │ │ - mov %edi,%esi │ │ │ │ - mov (%esi),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 4e6a4 │ │ │ │ + imul $0xaaaaaaab,%eax,%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 4bed7 │ │ │ │ + cmp %edx,%eax │ │ │ │ + jb 4cfbe │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + jae 4bed7 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + add %ecx,%eax │ │ │ │ + cmp %eax,-0x70(%ebp) │ │ │ │ + je 4bed4 │ │ │ │ + mov %eax,%esi │ │ │ │ + mov (%esi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4cef6 │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %eax,%ecx │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ - push %eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ add $0xc,%esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - jne 4d547 │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - mov (%edi),%esi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ - sub %esi,%eax │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jae 4e650 │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + jne 4be9e │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + mov (%edx),%esi │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + sub %esi,%ecx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jae 4cead │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push -0x6c(%ebp) │ │ │ │ mov %eax,%esi │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ - mov (%edi),%eax │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d5dc │ │ │ │ - mov 0x8(%edi),%edx │ │ │ │ + je 4bf30 │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov %esi,(%edi) │ │ │ │ - add -0xa0(%ebp),%esi │ │ │ │ - mov %esi,0x4(%edi) │ │ │ │ - mov %esi,0x8(%edi) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - movl $0x2,-0xb8(%ebp) │ │ │ │ - lea 0xc(%ecx),%esi │ │ │ │ - cmpl $0x2,-0x84(%ebp) │ │ │ │ - jle 4ed07 │ │ │ │ - mov -0xc(%esi),%ebx │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov %esi,(%ebx) │ │ │ │ + add -0x74(%ebp),%esi │ │ │ │ + mov %esi,0x4(%ebx) │ │ │ │ + mov %esi,0x8(%ebx) │ │ │ │ + movl $0x2,-0x90(%ebp) │ │ │ │ + cmpl $0x2,-0x68(%ebp) │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + lea 0xc(%esi),%esi │ │ │ │ + jle 4d534 │ │ │ │ + mov -0xc(%esi),%eax │ │ │ │ mov -0x8(%esi),%ecx │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - mov (%esi),%edi │ │ │ │ - sub %ebx,%ecx │ │ │ │ + mov (%esi),%ebx │ │ │ │ + sub %eax,%ecx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov %ecx,%edx │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ sar $0x3,%edx │ │ │ │ - mov %edx,-0xd4(%ebp) │ │ │ │ - mov %edx,-0xdc(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ imul %edx,%eax │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - sub %edi,%edx │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + sub %ebx,%edx │ │ │ │ sar $0x3,%edx │ │ │ │ cmp %edx,%eax │ │ │ │ - je 4df12 │ │ │ │ + je 4c7e6 │ │ │ │ cmp %eax,%edx │ │ │ │ - jb 4decf │ │ │ │ - lea (%edi,%eax,8),%eax │ │ │ │ - cmp %eax,-0xc0(%ebp) │ │ │ │ - je 4df12 │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - fildl -0xb8(%ebp) │ │ │ │ + jb 4c79f │ │ │ │ + lea (%ebx,%eax,8),%eax │ │ │ │ + cmp %eax,-0xa8(%ebp) │ │ │ │ + je 4c7e6 │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - fdivrs -0xf4c4(%edi) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ + fdivrs -0x10694(%ebx) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4d7ea │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 4d7ea │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ - movl $0x0,-0xd4(%ebp) │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + je 4c14f │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4c14f │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + movl $0x0,-0xa8(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ebx,%eax,8) │ │ │ │ - lea (%edx,%ecx,8),%edx │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edi,%ecx │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ + fmull (%edx,%eax,8) │ │ │ │ + lea (%ebx,%ecx,8),%edx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ - fstpl -0x108(%ebp) │ │ │ │ - fldl -0x108(%ebp) │ │ │ │ and $0x7,%ecx │ │ │ │ - je 4d774 │ │ │ │ + fstpl -0xd8(%ebp) │ │ │ │ + fldl -0xd8(%ebp) │ │ │ │ + je 4c0cd │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4d75f │ │ │ │ + je 4c0b8 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4d752 │ │ │ │ + je 4c0ab │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 4d745 │ │ │ │ + je 4c09e │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 4d738 │ │ │ │ + je 4c091 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 4d72b │ │ │ │ + je 4c084 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jne 4debd │ │ │ │ + jne 4c78d │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ @@ -73212,16 +74834,17 @@ │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %eax,-0xac(%ebp) │ │ │ │ - je 4d7c5 │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + je 4c12a │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%edx │ │ │ │ add $0x40,%eax │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x38(%eax) │ │ │ │ @@ -73240,98 +74863,104 @@ │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %eax,-0xac(%ebp) │ │ │ │ - jne 4d774 │ │ │ │ + cmp -0x88(%ebp),%eax │ │ │ │ + jne 4c0d3 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4d7c7 │ │ │ │ + mov %ebx,-0x98(%ebp) │ │ │ │ + jmp 4c12c │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xc0(%ebp) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - add %edx,-0xd4(%ebp) │ │ │ │ - cmp -0xdc(%ebp),%ecx │ │ │ │ - jb 4d6c0 │ │ │ │ + incl -0xa8(%ebp) │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ + add %ecx,-0xc8(%ebp) │ │ │ │ + cmp -0xcc(%ebp),%edx │ │ │ │ + jb 4c010 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xb8(%ebp) │ │ │ │ + incl -0x90(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jne 4d610 │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - lea (%edi,%ecx,1),%esi │ │ │ │ - lea 0xc(%edi,%ecx,1),%edi │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + cmp %eax,-0x68(%ebp) │ │ │ │ + jne 4bf58 │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + mov -0xd0(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + lea (%ebx,%ecx,1),%esi │ │ │ │ + lea 0xc(%ebx,%ecx,1),%ecx │ │ │ │ mov (%esi),%edx │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ + mov %esi,-0x98(%ebp) │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - mov (%edi),%edi │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov 0x4(%ecx),%ebx │ │ │ │ + mov (%ecx),%ecx │ │ │ │ sub %edx,%esi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - sub %edi,%ecx │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ sar $0x3,%esi │ │ │ │ imul %esi,%eax │ │ │ │ - sar $0x3,%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 4d86b │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jb 4ed12 │ │ │ │ - lea (%edi,%eax,8),%eax │ │ │ │ + mov %esi,-0xc8(%ebp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + sub %ecx,%esi │ │ │ │ + sar $0x3,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4c1d6 │ │ │ │ + cmp %eax,%esi │ │ │ │ + jb 4d53f │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + lea (%ecx,%eax,8),%eax │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 4d86b │ │ │ │ - mov -0xb8(%ebp),%ebx │ │ │ │ + je 4c1d6 │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jle 4d9c3 │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ + cmpl $0x1,-0x64(%ebp) │ │ │ │ + jle 4c35d │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4d9c3 │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - fldl -0x100(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ + je 4c35d │ │ │ │ + fldl -0xe8(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + movl $0x0,-0xbc(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ add $0x8,%ebx │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edi) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ lea (%eax,%edi,8),%ecx │ │ │ │ - fstpl -0xd0(%ebp) │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ + fstpl -0xc8(%ebp) │ │ │ │ + fldl -0xc8(%ebp) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ fstpl (%eax,%edi,8) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 4d9a0 │ │ │ │ + jae 4c330 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4d93c │ │ │ │ + je 4c2be │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4d92f │ │ │ │ + je 4c2b1 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4d926 │ │ │ │ + je 4c2a8 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4d91d │ │ │ │ + je 4c29f │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4d914 │ │ │ │ + je 4c296 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4d90b │ │ │ │ + je 4c28d │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4d902 │ │ │ │ + je 4c284 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%edx) │ │ │ │ mov $0x2,%eax │ │ │ │ fstpl 0x8(%ecx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ @@ -73353,15 +74982,16 @@ │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jae 4d9a4 │ │ │ │ + jae 4c334 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx,%eax,8) │ │ │ │ fstpl (%ecx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%edx,%eax,8) │ │ │ │ fstpl 0x8(%ecx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ @@ -73380,566 +75010,535 @@ │ │ │ │ fmull 0x30(%edx,%eax,8) │ │ │ │ fstpl 0x30(%ecx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%ecx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jb 4d93c │ │ │ │ + jb 4c2c4 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4d9a6 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + jmp 4c336 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4d9a6 │ │ │ │ + jmp 4c336 │ │ │ │ ffreep %st(0) │ │ │ │ - addl $0x8,-0xb8(%ebp) │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - add %esi,%edi │ │ │ │ - cmp %ecx,-0xb8(%ebp) │ │ │ │ - jne 4d89a │ │ │ │ + addl $0x8,-0x90(%ebp) │ │ │ │ + add %esi,-0xbc(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x88(%ebp) │ │ │ │ + jne 4c216 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ - mov (%ebx),%eax │ │ │ │ - mov %edx,%esi │ │ │ │ - sub %eax,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - imul $0xaaaaaaab,%esi,%edi │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - je 4df2c │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jb 4ece3 │ │ │ │ - cmp %edi,-0x84(%ebp) │ │ │ │ - jae 4ea03 │ │ │ │ - mov -0xec(%ebp),%ebx │ │ │ │ - lea (%eax,%ebx,1),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 4ea03 │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov 0x4(%edi),%ebx │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%ecx │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + je 4c800 │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jb 4d374 │ │ │ │ + cmp %ecx,-0x68(%ebp) │ │ │ │ + jae 4d52c │ │ │ │ + mov -0xc0(%ebp),%edx │ │ │ │ + lea (%eax,%edx,1),%ecx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 4d52c │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %ebx,%edi │ │ │ │ vzeroupper │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e9eb │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ + je 4d511 │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + push %ebx │ │ │ │ push %eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - jne 4da19 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov %ecx,0x4(%ebx) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - jmp 4ea06 │ │ │ │ - incl -0xe4(%ebp) │ │ │ │ - mov -0xe0(%ebp),%ebx │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - add %ebx,-0x98(%ebp) │ │ │ │ - cmp %eax,-0xc4(%ebp) │ │ │ │ - jg 4d35c │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%edi │ │ │ │ - sub -0x88(%ebp),%edi │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 4e9e3 │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ + jne 4c3aa │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + jmp 4d38b │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + incl -0xb4(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + add %ecx,-0x78(%ebp) │ │ │ │ + cmp %eax,-0x9c(%ebp) │ │ │ │ + jg 4bcd7 │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + sub -0x60(%ebp),%esi │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4d509 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %ecx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x74(%ebp) │ │ │ │ + push %ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - je 4dae9 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + cmp %edx,-0x70(%ebp) │ │ │ │ + je 4c46d │ │ │ │ + mov %edx,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e74b │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ + je 4d4f8 │ │ │ │ + mov 0x8(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ - sub %eax,%edx │ │ │ │ - push %edx │ │ │ │ + sub %eax,%ecx │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - jne 4dabf │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + jne 4c446 │ │ │ │ sub $0x8,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x88(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0xf8(%ebp),%edi │ │ │ │ - mov 0x4(%ecx),%esi │ │ │ │ - mov 0x24(%edi),%ebx │ │ │ │ - mov 0x28(%edi),%edx │ │ │ │ - mov 0x20(%edi),%edi │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xe0(%ebp),%esi │ │ │ │ + mov -0x94(%ebp),%ecx │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ + mov 0x24(%esi),%ebx │ │ │ │ + mov 0x28(%esi),%edx │ │ │ │ + mov 0x20(%esi),%esi │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + imul (%edx),%ecx │ │ │ │ mov (%ebx),%ebx │ │ │ │ - imul (%edx),%esi │ │ │ │ - cmpb $0x0,(%edi) │ │ │ │ - je 4e772 │ │ │ │ - lea (%ebx,%esi,4),%ecx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 4de89 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov (%eax),%edx │ │ │ │ - mov %esi,-0x90(%ebp) │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 4de6d │ │ │ │ - lea -0x8(%esi),%edi │ │ │ │ - mov %edx,%eax │ │ │ │ - sub %edx,%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ - shr $0x3,%ebx │ │ │ │ - mov %ebx,-0x88(%ebp) │ │ │ │ - cmp $0x70,%edi │ │ │ │ - jbe 4e766 │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - shl $0x6,%ebx │ │ │ │ + cmpb $0x0,(%esi) │ │ │ │ + je 4d090 │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + lea (%ebx,%ecx,4),%edi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + je 4c759 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 4c746 │ │ │ │ + lea -0x8(%ecx),%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + cmp $0x30,%ebx │ │ │ │ + jbe 4d36b │ │ │ │ + inc %esi │ │ │ │ mov %edi,%ecx │ │ │ │ - add %ebx,%edi │ │ │ │ - sub $0x40,%ebx │ │ │ │ - shr $0x6,%ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov %esi,-0x60(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%ebx,%edi,1),%esi │ │ │ │ + sub $0x20,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 4dcbf │ │ │ │ + je 4c5ee │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 4dc96 │ │ │ │ + je 4c5cb │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 4dc75 │ │ │ │ + je 4c5b1 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 4dc54 │ │ │ │ + je 4c597 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 4dc33 │ │ │ │ + je 4c57d │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 4dc12 │ │ │ │ + je 4c563 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 4dbf1 │ │ │ │ - vcvtpd2ps (%edx),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%edx),%ymm0 │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - lea 0x80(%edx),%eax │ │ │ │ - lea 0x40(%ecx),%ecx │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm5 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm6,%zmm7 │ │ │ │ - vmovups %zmm7,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm4 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm0,%zmm6 │ │ │ │ - vmovups %zmm6,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm5,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%ecx) │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ - add $0x40,%ecx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm4,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%ecx) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - je 4ddb1 │ │ │ │ - vcvtpd2ps (%eax),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm3 │ │ │ │ - add $0x200,%ecx │ │ │ │ - add $0x400,%eax │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm0 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm6 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm7,%zmm2 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm4 │ │ │ │ - vmovups %zmm2,-0x200(%ecx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm2 │ │ │ │ - vmovups %zmm4,-0x1c0(%ecx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm6,%zmm7 │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm5 │ │ │ │ - vmovups %zmm7,-0x180(%ecx) │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm3,%zmm0 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm0,-0x140(%ecx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm0 │ │ │ │ - vmovups %zmm6,-0x100(%ecx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm5,%zmm3 │ │ │ │ - vmovups %zmm3,-0xc0(%ecx) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm2,%zmm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm6,%zmm5 │ │ │ │ - vmovups %zmm4,-0x80(%ecx) │ │ │ │ - vmovups %zmm5,-0x40(%ecx) │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jne 4dcbf │ │ │ │ - test $0xf,%esi │ │ │ │ - je 4de5d │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - and $0xfffffff0,%esi │ │ │ │ - lea (%edx,%esi,8),%ecx │ │ │ │ - lea (%edi,%esi,4),%ebx │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - sub %esi,%edi │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 4e75f │ │ │ │ - vcvtpd2psy (%edx,%esi,8),%xmm7 │ │ │ │ - vcvtpd2psy 0x20(%edx,%esi,8),%xmm3 │ │ │ │ - mov -0x80(%ebp),%eax │ │ │ │ - vinsertf32x4 $0x1,%xmm3,%ymm7,%ymm2 │ │ │ │ - vmovups %ymm2,(%eax,%esi,4) │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 4de5d │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea (%ebx,%eax,4),%ebx │ │ │ │ - lea (%ecx,%eax,8),%ecx │ │ │ │ - sub %eax,%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 4de39 │ │ │ │ - add %esi,%eax │ │ │ │ - inc %edi │ │ │ │ - vmovupd (%edx,%eax,8),%xmm0 │ │ │ │ - vinsertf64x2 $0x1,0x10(%edx,%eax,8),%ymm0,%ymm4 │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - vcvtpd2ps %ymm4,%xmm6 │ │ │ │ - vmovups %xmm6,(%edx,%eax,4) │ │ │ │ - test $0x3,%edi │ │ │ │ - je 4de5d │ │ │ │ - and $0xfffffffc,%edi │ │ │ │ - lea (%ebx,%edi,4),%ebx │ │ │ │ - lea (%ecx,%edi,8),%ecx │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - fldl (%ecx) │ │ │ │ - lea 0x8(%ecx),%edi │ │ │ │ - fstps (%ebx) │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 4de5d │ │ │ │ - fldl 0x8(%ecx) │ │ │ │ - lea 0x10(%ecx),%eax │ │ │ │ - fstps 0x4(%ebx) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 4de5d │ │ │ │ - fldl 0x10(%ecx) │ │ │ │ - fstps 0x8(%ebx) │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - lea 0x4(%edx,%ebx,4),%ecx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - addl $0xc,-0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - cmp %edi,-0x8c(%ebp) │ │ │ │ - jne 4db4a │ │ │ │ + je 4c549 │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + lea 0x20(%edi),%ecx │ │ │ │ + lea 0x40(%eax),%edx │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm5 │ │ │ │ + vmovups %ymm5,(%edi) │ │ │ │ + vcvtpd2psy (%edx),%xmm6 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm2,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm7,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ + add $0x40,%edx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + cmp -0x6c(%ebp),%ecx │ │ │ │ + je 4c6dd │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x100,%ecx │ │ │ │ + add $0x200,%edx │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm3 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm2 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm1 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm6 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm4,%ymm0 │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm3 │ │ │ │ + vmovups %ymm0,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm5 │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm1 │ │ │ │ + vmovups %ymm5,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm4 │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm7 │ │ │ │ + vmovups %ymm4,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm3,%ymm2 │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm0 │ │ │ │ + vmovups %ymm2,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vmovups %ymm6,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm7,%ymm3 │ │ │ │ + vmovups %ymm3,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm5 │ │ │ │ + vmovups %ymm5,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + cmp -0x6c(%ebp),%ecx │ │ │ │ + jne 4c5f1 │ │ │ │ + mov %ebx,-0x60(%ebp) │ │ │ │ + testb $0x7,-0x60(%ebp) │ │ │ │ + je 4c73f │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + lea (%edi,%ebx,4),%esi │ │ │ │ + lea (%eax,%ebx,8),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 4c71e │ │ │ │ + vmovupd (%eax,%ebx,8),%xmm4 │ │ │ │ + inc %ecx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ebx,8),%ymm4,%ymm3 │ │ │ │ + vcvtpd2ps %ymm3,%xmm0 │ │ │ │ + vmovups %xmm0,(%edi,%ebx,4) │ │ │ │ + test $0x3,%cl │ │ │ │ + je 4c73f │ │ │ │ + and $0xfffffffc,%ecx │ │ │ │ + lea (%esi,%ecx,4),%esi │ │ │ │ + lea (%edx,%ecx,8),%edx │ │ │ │ + fldl (%edx) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + lea 0x8(%edx),%eax │ │ │ │ + fstps (%esi) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 4c73f │ │ │ │ + fldl 0x8(%edx) │ │ │ │ + lea 0x10(%edx),%ecx │ │ │ │ + fstps 0x4(%esi) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 4c73f │ │ │ │ + fldl 0x10(%edx) │ │ │ │ + fstps 0x8(%esi) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + lea 0x4(%edi,%esi,4),%edi │ │ │ │ + addl $0xc,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%edx │ │ │ │ + cmp %edx,-0x68(%ebp) │ │ │ │ + jne 4c4bb │ │ │ │ vzeroupper │ │ │ │ - incl -0xb0(%ebp) │ │ │ │ - mov -0xb0(%ebp),%esi │ │ │ │ - cmp %esi,-0xf4(%ebp) │ │ │ │ - jne 4cdb7 │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + incl -0x94(%ebp) │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + cmp %eax,-0xdc(%ebp) │ │ │ │ + jne 4b850 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4ee8d │ │ │ │ + jne 4d586 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ fld %st(0) │ │ │ │ - fmull (%edi) │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ + fmull (%ebx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - jmp 4d71e │ │ │ │ + jmp 4c077 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%edi │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ - fildl -0xb8(%ebp) │ │ │ │ - fdivrs -0xf4c4(%edi) │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc(%esi),%ebx │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ + mov -0xc(%esi),%edx │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ mov -0x8(%esi),%ecx │ │ │ │ - sub %ebx,%ecx │ │ │ │ + fdivrs -0x10694(%ebx) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + sub %edx,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - jmp 4d682 │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - fildl -0xb8(%ebp) │ │ │ │ - fdivrs -0xf4c4(%edx) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - jmp 4d688 │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 4da5b │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov -0xf0(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0xec(%ebp),%eax │ │ │ │ - vpbroadcastd -0x80(%ebp),%xmm1 │ │ │ │ - add (%esi),%edi │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - lea -0xc(%ecx,%eax,1),%edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - lea -0x1(%esi),%eax │ │ │ │ - cmp %esi,-0x84(%ebp) │ │ │ │ - je 4e2b2 │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + jmp 4bfd0 │ │ │ │ + fildl -0x90(%ebp) │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + fdivrs -0x10694(%edx) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + jmp 4bfd6 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 4e603 │ │ │ │ - lea -0x2(%esi),%ecx │ │ │ │ - cmp $0x1a,%ecx │ │ │ │ - jbe 4e735 │ │ │ │ - mov -0x7c(%ebp),%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ - vpbroadcastd -0x80(%ebp),%zmm2 │ │ │ │ + jle 4c3f2 │ │ │ │ + mov -0xc0(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + add (%edi),%esi │ │ │ │ + lea -0xc(%edx,%ebx,1),%ecx │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + vmovd %eax,%xmm1 │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + vpbroadcastd %xmm1,%ymm1 │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + lea -0x1(%ebx),%ecx │ │ │ │ + je 4cb00 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4ce83 │ │ │ │ + sub $0x2,%ebx │ │ │ │ + cmp $0x9,%ebx │ │ │ │ + jbe 4cf0a │ │ │ │ + mov -0x5c(%ebp),%edi │ │ │ │ + mov %ecx,%esi │ │ │ │ xor %edx,%edx │ │ │ │ - shr $0x4,%ebx │ │ │ │ - mov %ebx,%edi │ │ │ │ - vmovdqa32 -0xfa74(%ecx),%zmm3 │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4e00c │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4e001 │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 4dffa │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 4dff3 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 4dfec │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 4dfe5 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 4dfde │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,%ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + vmovdqa -0x10834(%edi),%ymm0 │ │ │ │ + je 4c8ca │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 4c8c0 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 4c8ba │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 4c8b4 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 4c8ae │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 4c8a8 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 4c8a2 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ inc %edx │ │ │ │ inc %edx │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm3 │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 4e043 │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm7 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 4c8f9 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm2 │ │ │ │ add $0x8,%edx │ │ │ │ - vpmulld %zmm2,%zmm7,%zmm4 │ │ │ │ - vpmulld %zmm2,%zmm4,%zmm6 │ │ │ │ - vpmulld %zmm2,%zmm6,%zmm5 │ │ │ │ - vpmulld %zmm2,%zmm5,%zmm0 │ │ │ │ - vpmulld %zmm2,%zmm0,%zmm3 │ │ │ │ - vpmulld %zmm2,%zmm3,%zmm7 │ │ │ │ - vpmulld %zmm2,%zmm7,%zmm3 │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jne 4e00c │ │ │ │ - vextracti32x8 $0x1,%zmm3,%ymm2 │ │ │ │ - mov %eax,%edx │ │ │ │ - vpmulld %ymm3,%ymm2,%ymm4 │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - mov %edx,%edi │ │ │ │ - vextracti32x4 $0x1,%ymm4,%xmm6 │ │ │ │ - vpmulld %xmm4,%xmm6,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm0,%xmm7 │ │ │ │ - vpsrldq $0x4,%xmm7,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm7,%xmm2 │ │ │ │ - vmovd %xmm2,%ebx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 4e137 │ │ │ │ - sub %edi,%esi │ │ │ │ - lea -0x2(%esi),%ecx │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - jbe 4e0ee │ │ │ │ - dec %esi │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - mov %esi,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 4e0c9 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 4e0c9 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 4e0c9 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 4e0c9 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 4e0c9 │ │ │ │ - vpmulld %xmm1,%xmm0,%xmm0 │ │ │ │ - vpsrldq $0x8,%xmm0,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm0,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm6,%xmm7 │ │ │ │ - vmovd %xmm7,%ebx │ │ │ │ - test $0x3,%esi │ │ │ │ - je 4e137 │ │ │ │ - and $0xfffffffc,%esi │ │ │ │ - add %esi,%edx │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %edi,%eax │ │ │ │ - jle 4e137 │ │ │ │ - lea 0x2(%edx),%ecx │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 4e5f5 │ │ │ │ - lea 0x3(%edx),%edi │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %eax,%edi │ │ │ │ - jge 4e642 │ │ │ │ - lea 0x4(%edx),%ecx │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 4e5f5 │ │ │ │ - add $0x5,%edx │ │ │ │ - imul %esi,%ebx │ │ │ │ - cmp %edx,%eax │ │ │ │ - jle 4e634 │ │ │ │ - imul -0x80(%ebp),%ebx │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jle 4e3ce │ │ │ │ + vpmulld %ymm1,%ymm2,%ymm5 │ │ │ │ + vpmulld %ymm1,%ymm5,%ymm6 │ │ │ │ + vpmulld %ymm1,%ymm6,%ymm7 │ │ │ │ + vpmulld %ymm1,%ymm7,%ymm4 │ │ │ │ + vpmulld %ymm1,%ymm4,%ymm3 │ │ │ │ + vpmulld %ymm1,%ymm3,%ymm0 │ │ │ │ + vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 4c8ca │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vpmulld %xmm0,%xmm2,%xmm5 │ │ │ │ + vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm5,%xmm7 │ │ │ │ + vpsrldq $0x4,%xmm7,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm7,%xmm3 │ │ │ │ + vmovd %xmm3,%ebx │ │ │ │ + test $0x7,%cl │ │ │ │ + je 4c983 │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + lea 0x2(%edx),%edi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + lea 0x3(%edx),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + lea 0x4(%edx),%edi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + lea 0x5(%edx),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + lea 0x6(%edx),%edi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + lea 0x7(%edx),%esi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + lea 0x8(%edx),%edi │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + add $0x9,%edx │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jle 4c983 │ │ │ │ + imul %eax,%ebx │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 4cc32 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 4e3ce │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - mov 0xc(%edi),%ecx │ │ │ │ + je 4cc32 │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov 0xc(%esi),%edi │ │ │ │ mov (%edx),%edx │ │ │ │ - mov %ecx,-0xd0(%ebp) │ │ │ │ - lea 0x0(,%ebx,8),%esi │ │ │ │ - movl $0x1,-0xdc(%ebp) │ │ │ │ - lea (%edx,%esi,1),%edi │ │ │ │ - mov %esi,-0x10c(%ebp) │ │ │ │ - add %ecx,%esi │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + lea 0x0(,%ebx,8),%edi │ │ │ │ + movl $0x1,-0x98(%ebp) │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ + lea (%edx,%edi,1),%edx │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + add %esi,%edi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ lea (%edx,%ebx,1),%ecx │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ - mov %edi,%ecx │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ lea (%esi,%edx,8),%edx │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ + mov %edi,%esi │ │ │ │ sub %edx,%esi │ │ │ │ sub $0x8,%esi │ │ │ │ shr $0x3,%esi │ │ │ │ inc %esi │ │ │ │ and $0x7,%esi │ │ │ │ - je 4e230 │ │ │ │ + je 4ca82 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 4e21b │ │ │ │ + je 4ca70 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 4e20e │ │ │ │ + je 4ca62 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 4e201 │ │ │ │ + je 4ca54 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 4e1f4 │ │ │ │ + je 4ca46 │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 4e1e7 │ │ │ │ + je 4ca38 │ │ │ │ cmp $0x6,%esi │ │ │ │ - jne 4e5e3 │ │ │ │ + jne 4ce65 │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0xd4(%ebp),%edx │ │ │ │ - je 4e284 │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 4cad3 │ │ │ │ fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x40,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ + add $0x40,%ecx │ │ │ │ + faddl -0x40(%edx) │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fldl -0x38(%ecx) │ │ │ │ faddl -0x38(%edx) │ │ │ │ fstpl -0x38(%edx) │ │ │ │ fldl -0x30(%ecx) │ │ │ │ faddl -0x30(%edx) │ │ │ │ fstpl -0x30(%edx) │ │ │ │ @@ -73954,170 +75553,177 @@ │ │ │ │ fstpl -0x18(%edx) │ │ │ │ fldl -0x10(%ecx) │ │ │ │ faddl -0x10(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl -0x8(%ecx) │ │ │ │ faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp -0xd4(%ebp),%edx │ │ │ │ - jne 4e230 │ │ │ │ - mov -0x10c(%ebp),%esi │ │ │ │ - incl -0xdc(%ebp) │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ - add %esi,-0xd4(%ebp) │ │ │ │ - add %esi,%edi │ │ │ │ - cmp %edx,-0x80(%ebp) │ │ │ │ - jle 4e3c6 │ │ │ │ - mov -0x108(%ebp),%edx │ │ │ │ - jmp 4e190 │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - sub %ebx,%edx │ │ │ │ - je 4e3c6 │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - fldl (%ebx) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 4ca82 │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + add %edx,-0xc8(%ebp) │ │ │ │ + add %edx,%edi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jle 4ce78 │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + jmp 4c9e0 │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov 0x4(%ebx),%edx │ │ │ │ + mov (%ebx),%esi │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + sub %esi,%edx │ │ │ │ + je 4cc2a │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + fldl (%esi) │ │ │ │ mov %edx,%edi │ │ │ │ mov $0x1,%edx │ │ │ │ sar $0x3,%edi │ │ │ │ - mov 0xc(%esi),%ecx │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - and $0x7,%esi │ │ │ │ - faddl (%ecx) │ │ │ │ - fstpl (%ecx) │ │ │ │ - cmp %edi,%edx │ │ │ │ - jae 4e3c6 │ │ │ │ - test %esi,%esi │ │ │ │ - je 4e362 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 4e354 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 4e34a │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 4e340 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 4e336 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 4e32c │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 4e322 │ │ │ │ - fldl 0x8(%ebx) │ │ │ │ - faddl 0x8(%ecx) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + dec %edi │ │ │ │ + and $0x7,%edi │ │ │ │ + cmp -0x98(%ebp),%edx │ │ │ │ + mov 0xc(%ebx),%ebx │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + faddl (%ebx) │ │ │ │ + fstpl (%ebx) │ │ │ │ + jae 4cc2a │ │ │ │ + test %edi,%edi │ │ │ │ + je 4cbc2 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 4cbb0 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 4cba6 │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 4cb9c │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 4cb92 │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 4cb88 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 4cb7e │ │ │ │ + fldl 0x8(%esi) │ │ │ │ mov $0x2,%edx │ │ │ │ - fstpl 0x8(%ecx) │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + faddl 0x8(%ebx) │ │ │ │ + fstpl 0x8(%ebx) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ inc %edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jae 4e3c6 │ │ │ │ - fldl (%ebx,%edx,8) │ │ │ │ - faddl (%ecx,%edx,8) │ │ │ │ - fstpl (%ecx,%edx,8) │ │ │ │ - fldl 0x8(%ebx,%edx,8) │ │ │ │ - faddl 0x8(%ecx,%edx,8) │ │ │ │ - fstpl 0x8(%ecx,%edx,8) │ │ │ │ - fldl 0x10(%ebx,%edx,8) │ │ │ │ - faddl 0x10(%ecx,%edx,8) │ │ │ │ - fstpl 0x10(%ecx,%edx,8) │ │ │ │ - fldl 0x18(%ebx,%edx,8) │ │ │ │ - faddl 0x18(%ecx,%edx,8) │ │ │ │ - fstpl 0x18(%ecx,%edx,8) │ │ │ │ - fldl 0x20(%ebx,%edx,8) │ │ │ │ - faddl 0x20(%ecx,%edx,8) │ │ │ │ - fstpl 0x20(%ecx,%edx,8) │ │ │ │ - fldl 0x28(%ebx,%edx,8) │ │ │ │ - faddl 0x28(%ecx,%edx,8) │ │ │ │ - fstpl 0x28(%ecx,%edx,8) │ │ │ │ - fldl 0x30(%ebx,%edx,8) │ │ │ │ - faddl 0x30(%ecx,%edx,8) │ │ │ │ - fstpl 0x30(%ecx,%edx,8) │ │ │ │ - fldl 0x38(%ebx,%edx,8) │ │ │ │ - faddl 0x38(%ecx,%edx,8) │ │ │ │ - fstpl 0x38(%ecx,%edx,8) │ │ │ │ + cmp -0x98(%ebp),%edx │ │ │ │ + jae 4cc2a │ │ │ │ + fldl (%esi,%edx,8) │ │ │ │ + faddl (%ebx,%edx,8) │ │ │ │ + fstpl (%ebx,%edx,8) │ │ │ │ + fldl 0x8(%esi,%edx,8) │ │ │ │ + faddl 0x8(%ebx,%edx,8) │ │ │ │ + fstpl 0x8(%ebx,%edx,8) │ │ │ │ + fldl 0x10(%esi,%edx,8) │ │ │ │ + faddl 0x10(%ebx,%edx,8) │ │ │ │ + fstpl 0x10(%ebx,%edx,8) │ │ │ │ + fldl 0x18(%esi,%edx,8) │ │ │ │ + faddl 0x18(%ebx,%edx,8) │ │ │ │ + fstpl 0x18(%ebx,%edx,8) │ │ │ │ + fldl 0x20(%esi,%edx,8) │ │ │ │ + faddl 0x20(%ebx,%edx,8) │ │ │ │ + fstpl 0x20(%ebx,%edx,8) │ │ │ │ + fldl 0x28(%esi,%edx,8) │ │ │ │ + faddl 0x28(%ebx,%edx,8) │ │ │ │ + fstpl 0x28(%ebx,%edx,8) │ │ │ │ + fldl 0x30(%esi,%edx,8) │ │ │ │ + faddl 0x30(%ebx,%edx,8) │ │ │ │ + fstpl 0x30(%ebx,%edx,8) │ │ │ │ + fldl 0x38(%esi,%edx,8) │ │ │ │ + faddl 0x38(%ebx,%edx,8) │ │ │ │ + fstpl 0x38(%ebx,%edx,8) │ │ │ │ add $0x8,%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jb 4e362 │ │ │ │ - test %eax,%eax │ │ │ │ - je 4da5b │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov (%edi),%ebx │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - decl -0xd4(%ebp) │ │ │ │ - mov %ebx,-0x108(%ebp) │ │ │ │ - sub %ebx,%edx │ │ │ │ - je 4e5ba │ │ │ │ + cmp -0x98(%ebp),%edx │ │ │ │ + jb 4cbc2 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4c3ec │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%esi │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + mov %ebx,-0xcc(%ebp) │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + decl -0xbc(%ebp) │ │ │ │ + mov (%ecx),%edx │ │ │ │ + mov 0x4(%ecx),%edi │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + sub %edx,%edi │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ + je 4ce2e │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ - je 4e5ba │ │ │ │ - sar $0x3,%edx │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ - movl $0x0,-0xdc(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ - mov %edi,-0x130(%ebp) │ │ │ │ + je 4ce2e │ │ │ │ + mov -0x90(%ebp),%eax │ │ │ │ + sar $0x3,%edi │ │ │ │ sar $0x3,%ebx │ │ │ │ - mov 0xc(%edx),%edx │ │ │ │ - mov %edx,-0x10c(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + mov %edi,-0xf8(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %edx,-0xf0(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x108(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - mov -0x10c(%ebp),%edx │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ fldl (%eax,%edi,8) │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ lea -0x1(%ebx),%edi │ │ │ │ - fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ and $0x7,%edi │ │ │ │ lea (%edx,%eax,8),%edx │ │ │ │ mov $0x1,%eax │ │ │ │ + fld %st(0) │ │ │ │ + fmull (%ecx) │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 4e580 │ │ │ │ + jae 4ce00 │ │ │ │ test %edi,%edi │ │ │ │ - je 4e507 │ │ │ │ + je 4cd87 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 4e4f7 │ │ │ │ + je 4cd77 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 4e4eb │ │ │ │ + je 4cd6b │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 4e4df │ │ │ │ + je 4cd5f │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 4e4d3 │ │ │ │ + je 4cd53 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 4e4c7 │ │ │ │ + je 4cd47 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 4e4bb │ │ │ │ + je 4cd3b │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ @@ -74146,15 +75752,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 4e584 │ │ │ │ + jae 4ce04 │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%edx,%eax,8) │ │ │ │ @@ -74181,1044 +75787,957 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 4e507 │ │ │ │ + jb 4cd87 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4e590 │ │ │ │ + jmp 4ce10 │ │ │ │ nop │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 4e590 │ │ │ │ + jmp 4ce10 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - incl -0xd0(%ebp) │ │ │ │ - mov -0x114(%ebp),%edx │ │ │ │ - add %ebx,-0xdc(%ebp) │ │ │ │ - cmp %edx,-0xd0(%ebp) │ │ │ │ - jb 4e450 │ │ │ │ - mov -0x12c(%ebp),%eax │ │ │ │ - mov -0x130(%ebp),%edi │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - sub $0xc,%edi │ │ │ │ + incl -0x98(%ebp) │ │ │ │ + add %ebx,-0xc8(%ebp) │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + cmp %edx,-0x98(%ebp) │ │ │ │ + jb 4ccd0 │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ + subl $0xc,-0xcc(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 4e3e0 │ │ │ │ - subl $0xc,-0xb8(%ebp) │ │ │ │ - subl $0xc,-0xc0(%ebp) │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 4df70 │ │ │ │ - fldl (%edi) │ │ │ │ - faddl (%edx) │ │ │ │ - lea 0x8(%edi),%ecx │ │ │ │ + test %edi,%edi │ │ │ │ + jne 4cc60 │ │ │ │ + subl $0xc,-0x90(%ebp) │ │ │ │ + subl $0xc,-0xa8(%ebp) │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + jmp 4c841 │ │ │ │ + fldl (%ecx) │ │ │ │ add $0x8,%edx │ │ │ │ + lea 0x8(%ecx),%ecx │ │ │ │ + faddl -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - jmp 4e1da │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 4e141 │ │ │ │ - jmp 4e3ce │ │ │ │ - cmpl $0x1,-0x80(%ebp) │ │ │ │ - jle 4da5b │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ - mov 0xc(%esi),%edi │ │ │ │ - mov (%ebx),%edx │ │ │ │ + jmp 4ca2a │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ + jmp 4cc2a │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 4c3ec │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov 0xc(%esi),%ebx │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ mov $0x1,%ebx │ │ │ │ - mov %edi,-0xd0(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - jmp 4e160 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 4e141 │ │ │ │ - jmp 4e3ce │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 4e141 │ │ │ │ - jmp 4e3ce │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ + jmp 4c9ab │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ mov %edx,%eax │ │ │ │ sub %esi,%eax │ │ │ │ - cmp %edi,%eax │ │ │ │ - jb 4e6be │ │ │ │ - cmp $0x8,%edi │ │ │ │ - jbe 4ed61 │ │ │ │ + cmp %ebx,%eax │ │ │ │ + jb 4cf16 │ │ │ │ + cmp $0x8,%ebx │ │ │ │ + jbe 4cf98 │ │ │ │ sub $0x4,%esp │ │ │ │ - push %edi │ │ │ │ - push -0x94(%ebp) │ │ │ │ + push %ebx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ - add %edi,%esi │ │ │ │ call a190 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ + add -0x74(%ebp),%esi │ │ │ │ + mov 0x4(%edx),%edx │ │ │ │ cmp %edx,%esi │ │ │ │ - je 4d5f0 │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - mov %esi,0x4(%ebx) │ │ │ │ - jmp 4d5f0 │ │ │ │ + je 4bf3e │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov %esi,0x4(%eax) │ │ │ │ + jmp 4bf3e │ │ │ │ add $0xc,%esi │ │ │ │ - cmp %esi,-0x90(%ebp) │ │ │ │ - jne 4d547 │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - jmp 4d57a │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + cmp %esi,-0x70(%ebp) │ │ │ │ + jne 4be9e │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ + jmp 4bed7 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 4c926 │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ lea (%ebx,%eax,1),%ecx │ │ │ │ cmp $0x8,%eax │ │ │ │ - jle 4ed42 │ │ │ │ + jle 4cf80 │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a190 │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ sub %ecx,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4e727 │ │ │ │ + jle 4cf75 │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + mov %edx,-0x90(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ vzeroupper │ │ │ │ call a190 │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + mov -0x90(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add %esi,%edx │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ - jmp 4d5f0 │ │ │ │ - vmovdqa -0x128(%ebp),%xmm0 │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 4e082 │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp -0x90(%ebp),%esi │ │ │ │ - jne 4dabf │ │ │ │ - jmp 4dae9 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4de04 │ │ │ │ + jmp 4bf3e │ │ │ │ + jne 4cf47 │ │ │ │ + fldl (%ebx) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + vmovsd -0x90(%ebp),%xmm4 │ │ │ │ + vmovsd %xmm4,(%esi) │ │ │ │ + jmp 4cf47 │ │ │ │ + jne 4cee3 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + add $0x8,%esi │ │ │ │ + fldl (%ecx) │ │ │ │ + fstpl -0x90(%ebp) │ │ │ │ + vmovsd -0x90(%ebp),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%esi) │ │ │ │ + jmp 4cee3 │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - mov %edx,%ecx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %ecx,-0x28(%ebp) │ │ │ │ + mov %ebx,-0x20(%ebp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + sub %eax,%ebx │ │ │ │ + push %ebx │ │ │ │ + push %esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%ecx │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%eax │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + jmp 4bed7 │ │ │ │ + cmpl $0x1,-0x9c(%ebp) │ │ │ │ + movl $0x8,-0x74(%ebp) │ │ │ │ + jg 4bc76 │ │ │ │ + sub $0x8,%esp │ │ │ │ + push $0x8 │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call a280 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 4c481 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + cmpl $0x1,-0x9c(%ebp) │ │ │ │ + jle 4c481 │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0xa0(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 4ddc9 │ │ │ │ - cmp -0x8c(%ebp),%eax │ │ │ │ - je 4de89 │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - lea (%ebx,%esi,8),%ebx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + jmp 4bc76 │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %edx,%esi │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov (%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 4baa4 │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 4ba70 │ │ │ │ + jmp 4ba9c │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 4c759 │ │ │ │ + lea (%ebx,%ecx,8),%edi │ │ │ │ + mov %eax,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ - mov (%eax),%ecx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 4e9c2 │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea -0x8(%edx),%esi │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - cmp $0x10,%esi │ │ │ │ - jbe 4ebda │ │ │ │ - lea -0x4(%ebx),%edi │ │ │ │ - mov %ebx,%edx │ │ │ │ - sub %ecx,%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 4ebda │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - cmp $0x30,%esi │ │ │ │ - jbe 4ebd1 │ │ │ │ - lea 0x1(%edi),%esi │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ - sub $0x40,%esi │ │ │ │ - shr $0x6,%esi │ │ │ │ - inc %esi │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4e8b1 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 4e892 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 4e87f │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 4e86c │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 4e859 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 4e846 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 4e833 │ │ │ │ - vmovupd (%ecx),%zmm1 │ │ │ │ - lea 0x40(%ebx),%edx │ │ │ │ - lea 0x40(%ecx),%eax │ │ │ │ - vmovupd %zmm1,(%ebx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm4,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm5,-0x40(%edx) │ │ │ │ - cmp -0x90(%ebp),%edx │ │ │ │ - je 4e93d │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x200,%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - vmovupd %zmm7,-0x200(%edx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x1c0(%edx) │ │ │ │ - vmovupd -0x180(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x180(%edx) │ │ │ │ - vmovupd -0x140(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%edx) │ │ │ │ - vmovupd -0x100(%eax),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x100(%edx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%edx) │ │ │ │ - vmovupd -0x80(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x80(%edx) │ │ │ │ - vmovupd -0x40(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x40(%edx) │ │ │ │ - cmp -0x90(%ebp),%edx │ │ │ │ - jne 4e8b4 │ │ │ │ - mov %esi,-0x80(%ebp) │ │ │ │ - testb $0x7,-0x80(%ebp) │ │ │ │ - je 4ebc3 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - lea 0x0(,%esi,8),%edx │ │ │ │ - lea (%ecx,%edx,1),%edi │ │ │ │ - add %ebx,%edx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 4e988 │ │ │ │ - vmovupd (%ecx,%esi,8),%ymm7 │ │ │ │ - inc %eax │ │ │ │ - vmovupd %ymm7,(%ebx,%esi,8) │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - lea (%ebx,%esi,1),%esi │ │ │ │ - test $0x3,%al │ │ │ │ - je 4e9c0 │ │ │ │ + mov (%eax),%ebx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 4d24b │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %ebx,%eax │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + sub $0x8,%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + cmp $0x10,%ecx │ │ │ │ + jbe 4d263 │ │ │ │ + lea -0x4(%edi),%ecx │ │ │ │ + mov %edi,%edx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 4d263 │ │ │ │ + mov %esi,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + lea (%ecx,%edi,1),%esi │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 4d189 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 4d175 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 4d166 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 4d157 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 4d148 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 4d139 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 4d12a │ │ │ │ + vmovupd (%ebx),%ymm1 │ │ │ │ + lea 0x20(%edi),%edx │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + vmovupd %ymm1,(%edi) │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm7,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + cmp -0x6c(%ebp),%edx │ │ │ │ + je 4d203 │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm3,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm7 │ │ │ │ + vmovupd %ymm7,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + cmp -0x6c(%ebp),%edx │ │ │ │ + jne 4d18c │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + lea (%edi,%esi,1),%edx │ │ │ │ + testb $0x3,-0x70(%ebp) │ │ │ │ + je 4d249 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%edi │ │ │ │ - add %eax,%edx │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - vmovsd (%edi),%xmm1 │ │ │ │ - lea 0x8(%edi),%ecx │ │ │ │ - add %ebx,%esi │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - vmovsd %xmm1,(%edx) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 4e9c0 │ │ │ │ - vmovsd 0x8(%edi),%xmm3 │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - vmovsd %xmm3,0x8(%edx) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 4e9c0 │ │ │ │ - vmovsd 0x10(%edi),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%edx) │ │ │ │ - mov %esi,%ebx │ │ │ │ - addl $0xc,-0x84(%ebp) │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - cmp %edx,-0x8c(%ebp) │ │ │ │ - jne 4e787 │ │ │ │ - vzeroupper │ │ │ │ - jmp 4de89 │ │ │ │ - vzeroupper │ │ │ │ - jmp 4dab1 │ │ │ │ - add $0xc,%esi │ │ │ │ + add %eax,%ebx │ │ │ │ + add %edi,%eax │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + vmovsd (%ebx),%xmm3 │ │ │ │ + lea 0x8(%ebx),%ecx │ │ │ │ + vmovsd %xmm3,(%eax) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 4d249 │ │ │ │ + vmovsd 0x8(%ebx),%xmm1 │ │ │ │ + lea 0x10(%ebx),%esi │ │ │ │ + vmovsd %xmm1,0x8(%eax) │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 4da19 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov %ecx,0x4(%ebx) │ │ │ │ - mov (%ebx),%eax │ │ │ │ - jmp 4ea06 │ │ │ │ + je 4d249 │ │ │ │ + vmovsd 0x10(%ebx),%xmm0 │ │ │ │ + vmovsd %xmm0,0x10(%eax) │ │ │ │ + mov %edx,%edi │ │ │ │ + addl $0xc,-0x64(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jne 4d09f │ │ │ │ vzeroupper │ │ │ │ - mov -0xe8(%ebp),%ebx │ │ │ │ - fldz │ │ │ │ - lea -0x50(%ebp),%ecx │ │ │ │ - fstpl -0x50(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - call 1b410 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jle 4df2c │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - sub $0x2,%eax │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ - and $0x3,%eax │ │ │ │ - fldz │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + jmp 4c759 │ │ │ │ + mov -0x74(%ebp),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + sub %edi,%ecx │ │ │ │ + sub $0x8,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 4d30b │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 4d2f4 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 4d2e5 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 4d2d6 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 4d2c7 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 4d2b8 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 4d2a9 │ │ │ │ + vmovsd (%ebx),%xmm2 │ │ │ │ + add $0x8,%edi │ │ │ │ + lea 0x8(%ebx),%eax │ │ │ │ + vmovsd %xmm2,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm5,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm6 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm6,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm7,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm4 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm4,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm3 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm3,-0x8(%edi) │ │ │ │ + vmovsd (%eax),%xmm1 │ │ │ │ + add $0x8,%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm1,-0x8(%edi) │ │ │ │ + cmp %edi,%edx │ │ │ │ + je 4d249 │ │ │ │ + vmovsd (%eax),%xmm0 │ │ │ │ + add $0x40,%edi │ │ │ │ + add $0x40,%eax │ │ │ │ + vmovsd %xmm0,-0x40(%edi) │ │ │ │ + vmovsd -0x38(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x38(%edi) │ │ │ │ + vmovsd -0x30(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x30(%edi) │ │ │ │ + vmovsd -0x28(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x28(%edi) │ │ │ │ + vmovsd -0x20(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x20(%edi) │ │ │ │ + vmovsd -0x18(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x18(%edi) │ │ │ │ + vmovsd -0x10(%eax),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x10(%edi) │ │ │ │ + vmovsd -0x8(%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%edi) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jne 4d30b │ │ │ │ + mov %edx,%edi │ │ │ │ + jmp 4d24b │ │ │ │ + mov %edi,%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 4c6ef │ │ │ │ + sub $0x8,%esp │ │ │ │ + sub %ecx,%esi │ │ │ │ + push %esi │ │ │ │ + push %edi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov (%edi),%eax │ │ │ │ - imul %ebx,%esi │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + fldz │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + fstpl -0x30(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + call 1b560 │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 4c800 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + sub $0x2,%edx │ │ │ │ + lea -0x38(%ebp),%ecx │ │ │ │ + and $0x3,%edx │ │ │ │ + fldz │ │ │ │ + mov %ecx,-0x90(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ add $0xc,%eax │ │ │ │ - call 1b410 │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ + cmpl $0x3,-0x68(%ebp) │ │ │ │ mov $0x3,%ebx │ │ │ │ - cmpl $0x3,-0x84(%ebp) │ │ │ │ - jl 4df3a │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ + jl 4c80b │ │ │ │ + mov -0x98(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 4eb0c │ │ │ │ + je 4d45e │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4eada │ │ │ │ + je 4d435 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4eab4 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + je 4d415 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%eax),%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ add $0x18,%eax │ │ │ │ - call 1b410 │ │ │ │ - inc %ebx │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - lea -0x3(%ebx,%ebx,2),%edi │ │ │ │ - fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%edx),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%ecx,%edi,4),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - imul -0x80(%ebp),%esi │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%edx │ │ │ │ lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%edi),%edx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ inc %ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jl 4df3a │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - lea -0x3(%ebx,%ebx,2),%eax │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea -0x3(%ebx,%ebx,2),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%ecx),%edx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - imul %edi,%esi │ │ │ │ - lea (%edx,%eax,4),%eax │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ - imul %edi,%esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - lea 0x1(%ebx),%eax │ │ │ │ - lea (%ebx,%ebx,2),%ebx │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + call 1b560 │ │ │ │ + inc %ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jl 4c80b │ │ │ │ + mov (%edi),%edx │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + lea -0x3(%ebx,%ebx,2),%ecx │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%edx,%ecx,4),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ mov (%edi),%ecx │ │ │ │ - lea (%ecx,%ebx,4),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ + lea (%ebx,%ebx,2),%ebx │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ fldz │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%edx),%ecx │ │ │ │ - lea (%edi,%edi,2),%eax │ │ │ │ - imul %ebx,%esi │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%ecx,%ebx,4),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - lea (%ecx,%eax,4),%eax │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - call 1b410 │ │ │ │ - imul %ebx,%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - lea 0x3(%edi,%edi,2),%eax │ │ │ │ + call 1b560 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ fldz │ │ │ │ - fstpl -0x58(%ebp) │ │ │ │ - mov (%ebx),%edx │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%ebx,%ebx,2),%eax │ │ │ │ lea (%edx,%eax,4),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - call 1b410 │ │ │ │ - lea 0x3(%edi),%ebx │ │ │ │ - cmp %ebx,-0x84(%ebp) │ │ │ │ - jge 4eb0c │ │ │ │ - jmp 4df3a │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - lea (%ebx,%ecx,1),%esi │ │ │ │ - jmp 4e9c0 │ │ │ │ - mov %ecx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4e959 │ │ │ │ - mov -0x88(%ebp),%esi │ │ │ │ - add %ebx,%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - sub %ebx,%edi │ │ │ │ - sub $0x8,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - inc %edi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 4ec85 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4ec6e │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 4ec5f │ │ │ │ - cmp $0x3,%edi │ │ │ │ - je 4ec50 │ │ │ │ - cmp $0x4,%edi │ │ │ │ - je 4ec41 │ │ │ │ - cmp $0x5,%edi │ │ │ │ - je 4ec32 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - je 4ec23 │ │ │ │ - vmovsd (%ecx),%xmm0 │ │ │ │ - add $0x8,%ebx │ │ │ │ - lea 0x8(%ecx),%eax │ │ │ │ - vmovsd %xmm0,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm4 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm4,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm6 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm6,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm5 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm5,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm7 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm7,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm1 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm1,-0x8(%ebx) │ │ │ │ - vmovsd (%eax),%xmm3 │ │ │ │ - add $0x8,%ebx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm3,-0x8(%ebx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 4e9c0 │ │ │ │ - vmovsd (%eax),%xmm2 │ │ │ │ - add $0x40,%ebx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovsd %xmm2,-0x40(%ebx) │ │ │ │ - vmovsd -0x38(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x38(%ebx) │ │ │ │ - vmovsd -0x30(%eax),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x30(%ebx) │ │ │ │ - vmovsd -0x28(%eax),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x28(%ebx) │ │ │ │ - vmovsd -0x20(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x20(%ebx) │ │ │ │ - vmovsd -0x18(%eax),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x18(%ebx) │ │ │ │ - vmovsd -0x10(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x10(%ebx) │ │ │ │ - vmovsd -0x8(%eax),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%ebx) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - jne 4ec85 │ │ │ │ - jmp 4e9c0 │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %edi,%esi │ │ │ │ - push %esi │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + call 1b560 │ │ │ │ + imul -0x64(%ebp),%esi │ │ │ │ + mov (%edi),%eax │ │ │ │ + lea 0x3(%ebx,%ebx,2),%ecx │ │ │ │ + fldz │ │ │ │ + fstpl -0x38(%ebp) │ │ │ │ + lea (%eax,%ecx,4),%eax │ │ │ │ + mov -0x90(%ebp),%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ + call 1b560 │ │ │ │ + add $0x3,%ebx │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jge 4d45e │ │ │ │ + jmp 4c80b │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp -0x70(%ebp),%esi │ │ │ │ + jne 4c446 │ │ │ │ + jmp 4c46d │ │ │ │ vzeroupper │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + jmp 4c43c │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 4c3aa │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4ea06 │ │ │ │ - jne 4d9c3 │ │ │ │ - jmp 4d805 │ │ │ │ + mov %ecx,0x4(%edi) │ │ │ │ + jmp 4d38b │ │ │ │ + vzeroupper │ │ │ │ + jmp 4d38b │ │ │ │ + jne 4c35d │ │ │ │ + jmp 4c167 │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ecx,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ push %eax │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ - push %edi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - vzeroupper │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - mov (%edi),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - mov (%edx),%edx │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - jmp 4d86b │ │ │ │ - jne 4e6f9 │ │ │ │ - fldl (%ebx) │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - vmovsd -0xb8(%ebp),%xmm6 │ │ │ │ - vmovsd %xmm6,(%esi) │ │ │ │ - jmp 4e6f9 │ │ │ │ - jne 4e68e │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - add $0x8,%esi │ │ │ │ - fldl (%edi) │ │ │ │ - fstpl -0xb8(%ebp) │ │ │ │ - vmovsd -0xb8(%ebp),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%esi) │ │ │ │ - jmp 4e68e │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %ebx,%edx │ │ │ │ - mov %ecx,-0x48(%ebp) │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - push %edx │ │ │ │ - mov -0x118(%ebp),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - push %ebx │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - vzeroupper │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - add $0x10,%esp │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ - mov %ecx,-0x88(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ - jmp 4d57a │ │ │ │ - movl $0x8,-0xa0(%ebp) │ │ │ │ - cmpl $0x1,-0xc4(%ebp) │ │ │ │ - jg 4d2dd │ │ │ │ - sub $0x8,%esp │ │ │ │ - push $0x8 │ │ │ │ - push -0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a280 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 4dafe │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpl $0x1,-0xc4(%ebp) │ │ │ │ - jle 4dafe │ │ │ │ - movl $0x0,-0xa0(%ebp) │ │ │ │ - movl $0x0,-0xc8(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4d2dd │ │ │ │ - mov %ecx,%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - sub %edx,%ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ push %esi │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov (%esi),%eax │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + vzeroupper │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4d090 │ │ │ │ - add $0xc,%esi │ │ │ │ - cmp %esi,%edi │ │ │ │ - jne 4d053 │ │ │ │ - jmp 4d085 │ │ │ │ + mov (%edx),%edx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jmp 4c1d6 │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ - push -0x94(%ebp) │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4dafe │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 4c481 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c0fb <__cxa_finalize@plt+0x1a4b> │ │ │ │ - jmp c1d3 <__cxa_finalize@plt+0x1b23> │ │ │ │ + jmp c02b <__cxa_finalize@plt+0x197b> │ │ │ │ + jmp c0f1 <__cxa_finalize@plt+0x1a41> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c0fb <__cxa_finalize@plt+0x1a4b> │ │ │ │ + jmp c02b <__cxa_finalize@plt+0x197b> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c0fb <__cxa_finalize@plt+0x1a4b> │ │ │ │ + jmp c02b <__cxa_finalize@plt+0x197b> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c0fb <__cxa_finalize@plt+0x1a4b> │ │ │ │ + jmp c02b <__cxa_finalize@plt+0x197b> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c20e <__cxa_finalize@plt+0x1b5e> │ │ │ │ + jmp c12c <__cxa_finalize@plt+0x1a7c> │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - jmp c229 <__cxa_finalize@plt+0x1b79> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + jmp c13e <__cxa_finalize@plt+0x1a8e> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -0004eed0 : │ │ │ │ +0004d5c0 : │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ + sub $0x88,%esp │ │ │ │ + fldl 0x10(%ecx) │ │ │ │ mov (%ecx),%edi │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x84a13,%ebx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov 0x18(%ecx),%eax │ │ │ │ - fldl 0x10(%ecx) │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ - fstpl -0x78(%ebp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x880f7,%ebx │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + fstpl -0x58(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - movl $0x0,-0x58(%ebp) │ │ │ │ - movl $0x0,-0x54(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ push 0x8(%ecx) │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ + lea -0x38(%ebp),%ecx │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ push %ecx │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - fldl -0x78(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ + fldl -0x58(%ebp) │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ + mov %ebx,-0x90(%ebp) │ │ │ │ + mov %edi,-0x7c(%ebp) │ │ │ │ fucomip %st(0),%st │ │ │ │ - mov %ebx,-0xb0(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - jp 4fbf6 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ + jp 4e0fa │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je c338 <__cxa_finalize@plt+0x1c88> │ │ │ │ + je c23a <__cxa_finalize@plt+0x1b8a> │ │ │ │ cmp $0xaaaaaaa,%edx │ │ │ │ - ja c2ae <__cxa_finalize@plt+0x1bfe> │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + ja c1ba <__cxa_finalize@plt+0x1b0a> │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ lea (%edx,%edx,2),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,%edi │ │ │ │ shl $0x2,%eax │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ push %eax │ │ │ │ call a040 │ │ │ │ lea -0x1(%edi),%ecx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - cmp $0xe,%ecx │ │ │ │ - jbe 4fc47 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jbe 4e12b │ │ │ │ + mov -0x88(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - shr $0x4,%edx │ │ │ │ - lea (%edx,%edx,2),%ebx │ │ │ │ + shr $0x3,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ - shl $0x6,%ebx │ │ │ │ + lea (%ecx,%ecx,2),%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ lea (%ebx,%edi,1),%ecx │ │ │ │ - sub $0xc0,%ebx │ │ │ │ - shr $0x6,%ebx │ │ │ │ + sub $0x60,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ imul $0x2aaaaab,%ebx,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 4f0da │ │ │ │ + je 4d772 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 4f0b9 │ │ │ │ + je 4d759 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 4f0a0 │ │ │ │ + je 4d748 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 4f087 │ │ │ │ + je 4d737 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 4f06e │ │ │ │ + je 4d726 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 4f055 │ │ │ │ + je 4d715 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 4f03c │ │ │ │ - vmovdqu32 %zmm0,(%edi) │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 %zmm0,0x40(%edi) │ │ │ │ - vmovdqu32 %zmm0,0x80(%edi) │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0xc0,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ + je 4d704 │ │ │ │ + vmovdqu %ymm0,(%edi) │ │ │ │ + vmovdqu %ymm0,0x20(%edi) │ │ │ │ + vmovdqu %ymm0,0x40(%edi) │ │ │ │ + add $0x60,%eax │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 4f18e │ │ │ │ - vmovdqu32 %zmm0,(%eax) │ │ │ │ - add $0x600,%eax │ │ │ │ - vmovdqu32 %zmm0,-0x5c0(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x580(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x540(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x500(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x4c0(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x480(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x440(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x400(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x3c0(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x380(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x340(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x300(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x2c0(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x280(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x240(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x200(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x1c0(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x180(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x140(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x100(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0xc0(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ + je 4d829 │ │ │ │ + vmovdqu %ymm0,(%eax) │ │ │ │ + vmovdqu %ymm0,0x20(%eax) │ │ │ │ + vmovdqu %ymm0,0x40(%eax) │ │ │ │ + add $0x300,%eax │ │ │ │ + vmovdqu %ymm0,-0x2a0(%eax) │ │ │ │ + vmovdqu %ymm0,-0x280(%eax) │ │ │ │ + vmovdqu %ymm0,-0x260(%eax) │ │ │ │ + vmovdqu %ymm0,-0x240(%eax) │ │ │ │ + vmovdqu %ymm0,-0x220(%eax) │ │ │ │ + vmovdqu %ymm0,-0x200(%eax) │ │ │ │ + vmovdqu %ymm0,-0x1e0(%eax) │ │ │ │ + vmovdqu %ymm0,-0x1c0(%eax) │ │ │ │ + vmovdqu %ymm0,-0x1a0(%eax) │ │ │ │ + vmovdqu %ymm0,-0x180(%eax) │ │ │ │ + vmovdqu %ymm0,-0x160(%eax) │ │ │ │ + vmovdqu %ymm0,-0x140(%eax) │ │ │ │ + vmovdqu %ymm0,-0x120(%eax) │ │ │ │ + vmovdqu %ymm0,-0x100(%eax) │ │ │ │ + vmovdqu %ymm0,-0xe0(%eax) │ │ │ │ + vmovdqu %ymm0,-0xc0(%eax) │ │ │ │ + vmovdqu %ymm0,-0xa0(%eax) │ │ │ │ + vmovdqu %ymm0,-0x80(%eax) │ │ │ │ + vmovdqu %ymm0,-0x60(%eax) │ │ │ │ + vmovdqu %ymm0,-0x40(%eax) │ │ │ │ + vmovdqu %ymm0,-0x20(%eax) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 4f0da │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - test $0xf,%cl │ │ │ │ - je 4f282 │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - sub %ebx,%ecx │ │ │ │ - lea (%ebx,%ebx,2),%edi │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - lea (%edx,%edi,4),%eax │ │ │ │ - mov -0xa8(%ebp),%ecx │ │ │ │ - sub %ebx,%ecx │ │ │ │ - lea -0x1(%ecx),%edi │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 4fc40 │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - lea (%ebx,%ebx,2),%edx │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovdqu %ymm1,(%edi,%edx,4) │ │ │ │ - vmovdqu %ymm1,0x20(%edi,%edx,4) │ │ │ │ - vmovdqu %ymm1,0x40(%edi,%edx,4) │ │ │ │ - test $0x7,%cl │ │ │ │ - je 4f282 │ │ │ │ - mov %ecx,%edx │ │ │ │ + jne 4d772 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov %ebx,%edx │ │ │ │ and $0xfffffff8,%edx │ │ │ │ - sub %edx,-0x6c(%ebp) │ │ │ │ - lea (%edx,%edx,2),%edi │ │ │ │ + test $0x7,%bl │ │ │ │ + je 4d8ce │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ + lea (%edx,%edx,2),%ecx │ │ │ │ + sub %edx,%ebx │ │ │ │ + lea (%edi,%ecx,4),%eax │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ + sub %edx,%edi │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jbe 4d886 │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + lea (%edx,%edx,2),%edx │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vmovdqu %xmm1,(%ecx,%edx,4) │ │ │ │ + vmovdqu %xmm1,0x10(%ecx,%edx,4) │ │ │ │ + vmovdqu %xmm1,0x20(%ecx,%edx,4) │ │ │ │ + test $0x3,%edi │ │ │ │ + je 4d8ce │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + sub %edi,%ebx │ │ │ │ + lea (%edi,%edi,2),%edi │ │ │ │ lea (%eax,%edi,4),%eax │ │ │ │ - sub %edx,%ecx │ │ │ │ - lea -0x1(%ecx),%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 4f237 │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - lea (%ebx,%ebx,2),%ebx │ │ │ │ - vmovdqu %xmm2,(%edx,%ebx,4) │ │ │ │ - vmovdqu %xmm2,0x10(%edx,%ebx,4) │ │ │ │ - vmovdqu %xmm2,0x20(%edx,%ebx,4) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 4f282 │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - sub %ecx,-0x6c(%ebp) │ │ │ │ - lea (%ecx,%ecx,2),%ecx │ │ │ │ - lea (%eax,%ecx,4),%eax │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 4f282 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 4d8ce │ │ │ │ movl $0x0,0xc(%eax) │ │ │ │ movl $0x0,0x10(%eax) │ │ │ │ movl $0x0,0x14(%eax) │ │ │ │ - cmp $0x2,%edi │ │ │ │ - je 4f282 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 4d8ce │ │ │ │ movl $0x0,0x18(%eax) │ │ │ │ movl $0x0,0x1c(%eax) │ │ │ │ movl $0x0,0x20(%eax) │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - add %ecx,%ebx │ │ │ │ - mov 0x4(%ecx),%edx │ │ │ │ - vmovd %ebx,%xmm3 │ │ │ │ - vpinsrd $0x1,%ebx,%xmm3,%xmm4 │ │ │ │ - mov (%ecx),%ebx │ │ │ │ - vmovq %xmm4,-0x44(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov 0x4(%ebx),%ecx │ │ │ │ + add %ebx,%edx │ │ │ │ + mov (%ebx),%ebx │ │ │ │ + vmovd %edx,%xmm2 │ │ │ │ + vpinsrd $0x1,%edx,%xmm2,%xmm3 │ │ │ │ + vmovq %xmm3,-0x24(%ebp) │ │ │ │ + mov %ecx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 4fabd │ │ │ │ + jb 4dfca │ │ │ │ cmp %eax,%edi │ │ │ │ - jae 4f2ca │ │ │ │ - lea (%ebx,%edi,8),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 4f2ca │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov %ecx,0x4(%edx) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + jae 4d90d │ │ │ │ + lea (%ebx,%edi,8),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 4d90d │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov %edx,0x4(%ecx) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 4f4c5 │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - sub $0x2,%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jbe 4fae2 │ │ │ │ + jle 4daa1 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + sub $0x2,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 4dfe9 │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ sub %esi,%ecx │ │ │ │ sub $0x4,%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 4fae2 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 4fc2a │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + cmp $0x18,%ecx │ │ │ │ + jbe 4dfe9 │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ lea (%ecx,%esi,1),%edi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ inc %ecx │ │ │ │ - mov %edi,-0x70(%ebp) │ │ │ │ and $0x7,%ecx │ │ │ │ - je 4f3db │ │ │ │ + je 4d9e9 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4f3bf │ │ │ │ + je 4d9d5 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4f3ac │ │ │ │ + je 4d9c6 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 4f399 │ │ │ │ + je 4d9b7 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 4f386 │ │ │ │ + je 4d9a8 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 4f373 │ │ │ │ + je 4d999 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 4f360 │ │ │ │ - vmovupd (%esi),%zmm5 │ │ │ │ - lea 0x40(%esi),%eax │ │ │ │ - lea 0x40(%ebx),%edx │ │ │ │ - vmovupd %zmm5,(%ebx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm7,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm0 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm0,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm1,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - je 4f460 │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x200,%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - vmovupd %zmm4,-0x200(%edx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x1c0(%edx) │ │ │ │ - vmovupd -0x180(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x180(%edx) │ │ │ │ - vmovupd -0x140(%eax),%zmm7 │ │ │ │ - vmovupd %zmm7,-0x140(%edx) │ │ │ │ - vmovupd -0x100(%eax),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x100(%edx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0xc0(%edx) │ │ │ │ - vmovupd -0x80(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x80(%edx) │ │ │ │ - vmovupd -0x40(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - cmp -0x70(%ebp),%eax │ │ │ │ - jne 4f3de │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 4f4c5 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - sub %edx,%eax │ │ │ │ - lea -0x2(%eax),%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 4f492 │ │ │ │ - dec %eax │ │ │ │ - vmovupd (%esi,%edx,8),%ymm4 │ │ │ │ - vmovupd %ymm4,(%ebx,%edx,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 4f4c5 │ │ │ │ + je 4d98a │ │ │ │ + vmovupd (%esi),%ymm4 │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ + lea 0x20(%ebx),%edx │ │ │ │ + vmovupd %ymm4,(%ebx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm7,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm1 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm1,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + je 4da63 │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm3,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm7 │ │ │ │ + vmovupd %ymm7,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + cmp -0x50(%ebp),%eax │ │ │ │ + jne 4d9ec │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ + test $0x3,%edi │ │ │ │ + je 4daa1 │ │ │ │ + mov %edi,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - vmovsd (%esi,%ecx,8),%xmm5 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - lea 0x1(%ecx),%edx │ │ │ │ - vmovsd %xmm5,(%ebx,%ecx,8) │ │ │ │ - cmp %edx,%eax │ │ │ │ - jle 4f4c5 │ │ │ │ - vmovsd 0x8(%esi,%ecx,8),%xmm6 │ │ │ │ - lea 0x2(%ecx),%edi │ │ │ │ - vmovsd %xmm6,0x8(%ebx,%ecx,8) │ │ │ │ + vmovsd (%esi,%eax,8),%xmm3 │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + vmovsd %xmm3,(%ebx,%eax,8) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jle 4daa1 │ │ │ │ + vmovsd (%esi,%edx,8),%xmm4 │ │ │ │ + add $0x2,%eax │ │ │ │ + vmovsd %xmm4,(%ebx,%edx,8) │ │ │ │ cmp %edi,%eax │ │ │ │ - jle 4f4c5 │ │ │ │ - vmovsd 0x10(%esi,%ecx,8),%xmm7 │ │ │ │ - vmovsd %xmm7,0x10(%ebx,%ecx,8) │ │ │ │ - vmovsd -0x78(%ebp),%xmm7 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ - lea -0x60(%ebp),%edx │ │ │ │ - movl $0x2,-0x88(%ebp) │ │ │ │ - mov %edx,-0xa4(%ebp) │ │ │ │ + jge 4daa1 │ │ │ │ + vmovsd 0x8(%esi,%edx,8),%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%ebx,%edx,8) │ │ │ │ + vmovsd -0x58(%ebp),%xmm5 │ │ │ │ + lea -0x40(%ebp),%edx │ │ │ │ + movl $0x2,-0x64(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + mov -0x88(%ebp),%edi │ │ │ │ lea 0x1(%edi),%esi │ │ │ │ - vmovsd %xmm7,(%ebx,%eax,8) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ + mov %esi,-0x80(%ebp) │ │ │ │ + vmovsd %xmm5,(%ebx,%eax,8) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ add $0xc,%ebx │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 4f6f2 │ │ │ │ + je 4dca6 │ │ │ │ vzeroupper │ │ │ │ nop │ │ │ │ fldz │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - push -0x88(%ebp) │ │ │ │ - push -0x98(%ebp) │ │ │ │ - call 30810 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov -0xa4(%ebp),%ecx │ │ │ │ + fstpl -0x40(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call 30e60 │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%eax │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov -0x8(%edi),%ecx │ │ │ │ mov -0xc(%edi),%ebx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 4f6d3 │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ + je 4dc93 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ mov (%eax),%edx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 4f6d3 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - fildl -0x88(%ebp) │ │ │ │ + je 4dc93 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + fildl -0x64(%ebp) │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ mov (%ecx),%eax │ │ │ │ lea -0x8(%esi),%ecx │ │ │ │ - fdivrs -0xf4c4(%edi) │ │ │ │ - xor %edi,%edi │ │ │ │ sub %edx,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ + fdivrs -0x10694(%edi) │ │ │ │ + xor %edi,%edi │ │ │ │ inc %ecx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ fldl (%ebx) │ │ │ │ sub %esi,%ecx │ │ │ │ - lea (%edx,%edi,8),%edx │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x8,%ecx │ │ │ │ + lea (%edx,%edi,8),%edx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 4f64e │ │ │ │ + je 4dc0e │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 4f63a │ │ │ │ + je 4dbfa │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 4f62b │ │ │ │ + je 4dbeb │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 4f61c │ │ │ │ + je 4dbdc │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 4f60d │ │ │ │ + je 4dbcd │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 4f5fe │ │ │ │ + je 4dbbe │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 4f5ef │ │ │ │ + je 4dbaf │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ @@ -75253,17 +76772,17 @@ │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %eax,-0x6c(%ebp) │ │ │ │ - je 4f6c0 │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + je 4dc80 │ │ │ │ + mov -0x4c(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fld %st(0) │ │ │ │ @@ -75291,1622 +76810,1575 @@ │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4f651 │ │ │ │ + jne 4dc11 │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - jmp 4f6c2 │ │ │ │ + mov %esi,-0x4c(%ebp) │ │ │ │ + jmp 4dc82 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x80(%ebp),%edi │ │ │ │ + add -0x60(%ebp),%edi │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 4f5a0 │ │ │ │ + cmp %ebx,-0x50(%ebp) │ │ │ │ + jne 4db60 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0x88(%ebp) │ │ │ │ - addl $0xc,-0x8c(%ebp) │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - cmp -0xa0(%ebp),%ebx │ │ │ │ - jne 4f510 │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %edi,-0x48(%ebp) │ │ │ │ - call 192e0 │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ - cmp %edx,-0x9c(%ebp) │ │ │ │ - je 4fa61 │ │ │ │ - mov %esi,-0x7c(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + incl -0x64(%ebp) │ │ │ │ + addl $0xc,-0x6c(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + cmp -0x80(%ebp),%ebx │ │ │ │ + jne 4dae0 │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ + mov %ecx,-0x60(%ebp) │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov %esi,-0x28(%ebp) │ │ │ │ + call 19090 │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ + je 4df82 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ - mov (%esi),%edi │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - je 4fa4b │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %ecx,-0x5c(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 4df76 │ │ │ │ lea -0x8(%ecx),%ebx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edi,%ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - cmp $0x70,%ebx │ │ │ │ - jbe 4fa9e │ │ │ │ - lea 0x1(%edx),%ebx │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ - lea (%ecx,%edi,1),%esi │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - shr $0x7,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 4f89b │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 4f872 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 4f851 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 4f830 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 4f80f │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 4f7ee │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 4f7cd │ │ │ │ - vcvtpd2ps (%edi),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%edi),%ymm1 │ │ │ │ - lea 0x80(%edi),%eax │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm4 │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ebx,%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ + mov %edi,-0x58(%ebp) │ │ │ │ + cmp $0x30,%ebx │ │ │ │ + jbe 4dfbe │ │ │ │ + lea 0x1(%edi),%ebx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + lea (%ebx,%eax,1),%edi │ │ │ │ + sub $0x40,%ebx │ │ │ │ + shr $0x6,%ebx │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 4de12 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 4ddef │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 4ddd5 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 4ddbb │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 4dda1 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 4dd87 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 4dd6d │ │ │ │ + vcvtpd2psy (%eax),%xmm6 │ │ │ │ + lea 0x40(%eax),%edx │ │ │ │ + lea 0x20(%ecx),%ecx │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm5 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm0 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 4f98d │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ - add $0x400,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + je 4df01 │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x100,%ecx │ │ │ │ add $0x200,%edx │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm0 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm2 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm4 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm7,-0x200(%edx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm2 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm7 │ │ │ │ - vmovups %zmm3,-0x1c0(%edx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm1 │ │ │ │ - vmovups %zmm5,-0x180(%edx) │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm0,-0x140(%edx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm3 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm0 │ │ │ │ - vmovups %zmm4,-0x100(%edx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm6,-0xc0(%edx) │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm2,-0x80(%edx) │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 4f89b │ │ │ │ - test $0xf,%bl │ │ │ │ - je 4fa38 │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0x84(%ebp),%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - lea (%ebx,%edx,4),%esi │ │ │ │ - lea (%edi,%edx,8),%ebx │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 4fab6 │ │ │ │ - vcvtpd2psy (%edi,%edx,8),%xmm6 │ │ │ │ - vcvtpd2psy 0x20(%edi,%edx,8),%xmm1 │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ - vmovups %ymm7,(%ecx,%edx,4) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 4fa38 │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm1 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm6 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm7 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm2 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm1 │ │ │ │ + vmovups %ymm5,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm7 │ │ │ │ + vmovups %ymm0,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm3 │ │ │ │ + vmovups %ymm4,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm1 │ │ │ │ + vmovups %ymm6,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm0 │ │ │ │ + vmovups %ymm2,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ + vmovups %ymm7,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + cmp -0x50(%ebp),%edx │ │ │ │ + jne 4de15 │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + testb $0x7,-0x4c(%ebp) │ │ │ │ + je 4df69 │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - lea (%esi,%ecx,4),%esi │ │ │ │ - lea (%ebx,%ecx,8),%ebx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 4fa17 │ │ │ │ - add %ecx,%edx │ │ │ │ - inc %eax │ │ │ │ - vmovupd (%edi,%edx,8),%xmm0 │ │ │ │ - vinsertf64x2 $0x1,0x10(%edi,%edx,8),%ymm0,%ymm2 │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - vcvtpd2ps %ymm2,%xmm3 │ │ │ │ - vmovups %xmm3,(%edi,%edx,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 4fa38 │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%esi,%eax,4),%esi │ │ │ │ - lea (%ebx,%eax,8),%ebx │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ + lea (%edi,%ecx,4),%edi │ │ │ │ + lea (%eax,%ecx,8),%ebx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 4df48 │ │ │ │ + vmovupd (%eax,%ecx,8),%xmm4 │ │ │ │ + inc %edx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ecx,8),%ymm4,%ymm5 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + vcvtpd2ps %ymm5,%xmm6 │ │ │ │ + vmovups %xmm6,(%eax,%ecx,4) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 4df69 │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + lea (%edi,%edx,4),%edi │ │ │ │ + lea (%ebx,%edx,8),%ebx │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ - fstps (%esi) │ │ │ │ + fstps (%edi) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 4fa38 │ │ │ │ + je 4df69 │ │ │ │ fldl 0x8(%ebx) │ │ │ │ lea 0x10(%ebx),%eax │ │ │ │ - fstps 0x4(%esi) │ │ │ │ + fstps 0x4(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 4fa38 │ │ │ │ + je 4df69 │ │ │ │ fldl 0x10(%ebx) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x78(%ebp),%edi │ │ │ │ - lea 0x4(%esi,%edi,4),%ebx │ │ │ │ - mov %ebx,-0x84(%ebp) │ │ │ │ - addl $0xc,-0x6c(%ebp) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x9c(%ebp) │ │ │ │ - jne 4f730 │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + fstps 0x8(%edi) │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + lea 0x4(%edi,%ebx,4),%edx │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,-0x7c(%ebp) │ │ │ │ + jne 4dce0 │ │ │ │ sub $0xc,%esp │ │ │ │ - push %esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + push -0x60(%ebp) │ │ │ │ vzeroupper │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %ecx │ │ │ │ - push -0xac(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 4fc36 │ │ │ │ + jne 4e13b │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - ja 4f9b5 │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 4f9e3 │ │ │ │ + jmp 4df16 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edi │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%edi │ │ │ │ push %edi │ │ │ │ vzeroupper │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov (%edi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 4f2ca │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + jmp 4d90d │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ lea -0x10(,%ecx,8),%edi │ │ │ │ lea -0x8(%esi,%ecx,8),%esi │ │ │ │ shr $0x3,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 4fb92 │ │ │ │ + je 4e096 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 4fb7b │ │ │ │ + je 4e07f │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 4fb6c │ │ │ │ + je 4e070 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 4fb5d │ │ │ │ + je 4e061 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 4fb4e │ │ │ │ + je 4e052 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 4fb3f │ │ │ │ + je 4e043 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 4fb30 │ │ │ │ - vmovsd (%eax),%xmm0 │ │ │ │ + je 4e034 │ │ │ │ + vmovsd (%eax),%xmm6 │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm0,(%ebx) │ │ │ │ + vmovsd %xmm6,(%ebx) │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ + add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm7,-0x8(%edx) │ │ │ │ + vmovsd (%eax),%xmm0 │ │ │ │ + add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ vmovsd (%eax),%xmm1 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm1,-0x8(%edx) │ │ │ │ vmovsd (%eax),%xmm2 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm2,-0x8(%edx) │ │ │ │ vmovsd (%eax),%xmm3 │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ vmovsd %xmm3,-0x8(%edx) │ │ │ │ vmovsd (%eax),%xmm4 │ │ │ │ - add $0x8,%edx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm4,-0x8(%edx) │ │ │ │ - vmovsd (%eax),%xmm5 │ │ │ │ - add $0x8,%edx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm5,-0x8(%edx) │ │ │ │ - vmovsd (%eax),%xmm6 │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - vmovsd %xmm6,-0x8(%edx) │ │ │ │ + vmovsd %xmm4,-0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 4f4c5 │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - vmovsd (%eax),%xmm7 │ │ │ │ + je 4daa1 │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ - vmovsd %xmm7,-0x40(%edx) │ │ │ │ - vmovsd -0x38(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x38(%edx) │ │ │ │ - vmovsd -0x30(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x30(%edx) │ │ │ │ - vmovsd -0x28(%eax),%xmm2 │ │ │ │ - vmovsd %xmm2,-0x28(%edx) │ │ │ │ - vmovsd -0x20(%eax),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x20(%edx) │ │ │ │ - vmovsd -0x18(%eax),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x18(%edx) │ │ │ │ - vmovsd -0x10(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x10(%edx) │ │ │ │ - vmovsd -0x8(%eax),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%edx) │ │ │ │ + vmovsd %xmm5,-0x40(%edx) │ │ │ │ + vmovsd -0x38(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x38(%edx) │ │ │ │ + vmovsd -0x30(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x30(%edx) │ │ │ │ + vmovsd -0x28(%eax),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x28(%edx) │ │ │ │ + vmovsd -0x20(%eax),%xmm1 │ │ │ │ + vmovsd %xmm1,-0x20(%edx) │ │ │ │ + vmovsd -0x18(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x18(%edx) │ │ │ │ + vmovsd -0x10(%eax),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x10(%edx) │ │ │ │ + vmovsd -0x8(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 4fb95 │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - jmp 4f4c5 │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - push %esi │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - push -0x98(%ebp) │ │ │ │ + jne 4e099 │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + jmp 4daa1 │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call aae80 (int, int, double const*)@@Base> │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + lea -0x28(%ebp),%edi │ │ │ │ + push -0x88(%ebp) │ │ │ │ + push -0x78(%ebp) │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + push %edi │ │ │ │ + call a5e10 (int, int, double const*)@@Base> │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - jmp 4f6f5 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4f47f │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + jmp 4dcac │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 4f1fc │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - mov %ebx,-0x6c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4f1b3 │ │ │ │ + jmp 4d848 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c2cf <__cxa_finalize@plt+0x1c1f> │ │ │ │ + jmp c1d8 <__cxa_finalize@plt+0x1b28> │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - jmp c2da <__cxa_finalize@plt+0x1c2a> │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp c1e3 <__cxa_finalize@plt+0x1b33> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c33f <__cxa_finalize@plt+0x1c8f> │ │ │ │ + jmp c241 <__cxa_finalize@plt+0x1b91> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c34a <__cxa_finalize@plt+0x1c9a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp c249 <__cxa_finalize@plt+0x1b99> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x8735f,%ebx │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x83e6f,%edi │ │ │ │ push %ecx │ │ │ │ - lea -0x70(%ebp),%edx │ │ │ │ - lea -0x7c(%ebp),%esi │ │ │ │ - lea -0x80(%ebp),%edi │ │ │ │ - sub $0xf0,%esp │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ - flds -0xf4b8(%ebx) │ │ │ │ + lea -0x50(%ebp),%edx │ │ │ │ + lea -0x5c(%ebp),%ebx │ │ │ │ + lea -0x60(%ebp),%esi │ │ │ │ + sub $0xb0,%esp │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - lea -0x84(%ebp),%ecx │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + lea -0x64(%ebp),%ecx │ │ │ │ + flds -0x10688(%edi) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ push %edx │ │ │ │ - lea -0x13c32(%ebx),%edx │ │ │ │ + lea -0x14c32(%edi),%edx │ │ │ │ + push %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ - push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 502e0 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 502c0 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ + je 4e4ca │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 4e4b0 │ │ │ │ + mov 0x3fc(%edi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%eax),%esi │ │ │ │ mov 0x114(%esi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%esi) │ │ │ │ - pop %edi │ │ │ │ - pop %edx │ │ │ │ + pop %ecx │ │ │ │ + pop %esi │ │ │ │ push $0x0 │ │ │ │ push $0x100 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x84(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 50d20 │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ + je 4ef50 │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ mov 0x3fc(%edi),%eax │ │ │ │ + sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ - pop %ecx │ │ │ │ pop %esi │ │ │ │ + pop %edx │ │ │ │ push $0x0 │ │ │ │ push $0x100 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x80(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 50a10 │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov 0xc(%ecx),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 50990 │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - cmp %edi,0xc(%edx) │ │ │ │ - jne 50310 │ │ │ │ + je 4ec60 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov 0xc(%ecx),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4e550 │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + cmp %esi,0xc(%edx) │ │ │ │ + jne 4e4f0 │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ - lea -0x1(%edi),%esi │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov (%eax,%esi,4),%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 50a70 │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ + lea -0x1(%esi),%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov (%eax,%ebx,4),%ecx │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 4ec80 │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 50d40 │ │ │ │ - inc %ebx │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ + jp 4ef80 │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - push -0x7c(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 30850 │ │ │ │ - mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + call 30ea0 │ │ │ │ + mov -0x78(%ebp),%edx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov 0x10(%ecx),%ecx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ cmp %eax,(%ecx,%ebx,4) │ │ │ │ - jne 50960 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 50d4b │ │ │ │ - mov -0x90(%ebp),%edx │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov 0x10(%edx),%esi │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 50b20 │ │ │ │ - mov %esi,%edx │ │ │ │ - or %ecx,%edx │ │ │ │ - test $0x3f,%dl │ │ │ │ - jne 50b20 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ + jne 4e540 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 4ef8b │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + lea -0x2(%esi),%ebx │ │ │ │ + mov 0x10(%eax),%edx │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + jbe 4ed00 │ │ │ │ + mov %edx,%ebx │ │ │ │ + or %ecx,%ebx │ │ │ │ + test $0x1f,%bl │ │ │ │ + jne 4ed00 │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%ebx │ │ │ │ - vmovdqa32 -0xfaf4(%edx),%zmm1 │ │ │ │ - vmovdqa32 -0xf9b4(%edx),%zmm2 │ │ │ │ - vmovdqa32 -0xfa74(%edx),%zmm0 │ │ │ │ - vmovdqa32 -0xfa34(%edx),%zmm3 │ │ │ │ + vmovdqa -0x10874(%edi),%ymm1 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovdqa -0x107d4(%edi),%ymm2 │ │ │ │ + vmovdqa -0x10834(%edi),%ymm0 │ │ │ │ + vmovdqa -0x10814(%edi),%ymm3 │ │ │ │ + shr $0x3,%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ and $0x3,%edx │ │ │ │ - je 4fef9 │ │ │ │ + je 4ef00 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 4feba │ │ │ │ + je 4e36c │ │ │ │ cmp $0x2,%edx │ │ │ │ - jne 50ab0 │ │ │ │ + jne 4eca0 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ebx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4e566 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + inc %eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ebx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4e566 │ │ │ │ + inc %eax │ │ │ │ + cmp -0x7c(%ebp),%eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + je 4e470 │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 509c0 │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - inc %eax │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 509c0 │ │ │ │ - inc %eax │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - cmp %ebx,%eax │ │ │ │ - je 4ffdf │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 509c0 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%esi,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4e560 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 509c0 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%esi,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4e560 │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 509c0 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%esi,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4e560 │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 509c0 │ │ │ │ - add $0x4,%eax │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%ecx,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%esi,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4e560 │ │ │ │ + add $0x4,%eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 4fef9 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm3 │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm6 │ │ │ │ - vextracti32x4 $0x1,%ymm6,%xmm7 │ │ │ │ - vpmulld %xmm6,%xmm7,%xmm4 │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm4,%xmm0 │ │ │ │ - vpsrldq $0x4,%xmm0,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm0,%xmm1 │ │ │ │ - vmovd %xmm1,-0x9c(%ebp) │ │ │ │ - test $0xf,%bl │ │ │ │ - je 50370 │ │ │ │ - mov %ebx,%edx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ - mov %eax,-0x98(%ebp) │ │ │ │ - mov (%ecx,%edx,4),%ebx │ │ │ │ - cmp %ebx,(%esi,%edx,4) │ │ │ │ - jne 50a40 │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - lea 0x1(%ebx),%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 50370 │ │ │ │ - lea 0x0(,%ebx,4),%edx │ │ │ │ - mov (%ecx,%edx,1),%ebx │ │ │ │ - cmp (%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0x2,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x4(%ecx,%edx,1),%ebx │ │ │ │ - cmp %ebx,0x4(%esi,%edx,1) │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0x3,%ebx │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jge 50370 │ │ │ │ - mov 0x8(%ecx,%edx,1),%ebx │ │ │ │ - cmp %ebx,0x8(%esi,%edx,1) │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0xc(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0xc(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0x5,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x10(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x10(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0x6,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x14(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x14(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0x7,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x18(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x18(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0x8,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x1c(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x1c(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0x9,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x20(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x20(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0xa,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x24(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x24(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0xb,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x28(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x28(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0xc,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x2c(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x2c(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0xd,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x30(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x30(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - add $0xe,%ebx │ │ │ │ - cmp %ebx,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x34(%ecx,%edx,1),%ebx │ │ │ │ - cmp 0x34(%esi,%edx,1),%ebx │ │ │ │ - jne 50a40 │ │ │ │ - imul %ebx,%eax │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - add $0xf,%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jle 50370 │ │ │ │ - mov 0x38(%ecx,%edx,1),%ecx │ │ │ │ - cmp %ecx,0x38(%esi,%edx,1) │ │ │ │ - jne 50a40 │ │ │ │ - imul %ecx,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 50373 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + jne 4e3b0 │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + vpmulld %xmm0,%xmm3,%xmm5 │ │ │ │ + vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm5,%xmm4 │ │ │ │ + vpsrldq $0x4,%xmm4,%xmm7 │ │ │ │ + vpmulld %xmm7,%xmm4,%xmm0 │ │ │ │ + vmovd %xmm0,-0x7c(%ebp) │ │ │ │ + test $0x7,%al │ │ │ │ + je 4eef0 │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0xfffffff8,%edx │ │ │ │ + lea 0x1(%edx),%ebx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + jmp 4e593 │ │ │ │ + nop │ │ │ │ + lea -0x14f90(%edi),%esi │ │ │ │ + mov -0x30(%edi),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f90(%ebx),%eax │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - push %eax │ │ │ │ - push (%edx) │ │ │ │ + push %esi │ │ │ │ + push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 50ddc │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ + jne 4f014 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - lea -0x131ec(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push (%edx) │ │ │ │ + lea -0x141ec(%edi),%esi │ │ │ │ + mov -0x30(%edi),%ebx │ │ │ │ + push %esi │ │ │ │ + push (%ebx) │ │ │ │ + mov %edi,%ebx │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - lea -0x74(%ebp),%ebx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - call a5860 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + lea -0x54(%ebp),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x78(%ebp),%edi │ │ │ │ + lea -0x58(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call a5860 │ │ │ │ + push %ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 502ea │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 4e4d1 │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14178(%edi),%esi │ │ │ │ + jmp 4e4f9 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14cfe(%edi),%esi │ │ │ │ + jmp 4e4f9 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + vmovd %xmm2,-0x74(%ebp) │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm2 │ │ │ │ + vmovd %xmm1,%edx │ │ │ │ + vpmulld %xmm0,%xmm2,%xmm3 │ │ │ │ + vpsrldq $0x8,%xmm3,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm3,%xmm5 │ │ │ │ + vpsrldq $0x4,%xmm5,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm5,%xmm4 │ │ │ │ + vmovd %xmm4,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov (%ecx,%edx,4),%ebx │ │ │ │ + cmp %ebx,(%eax,%edx,4) │ │ │ │ + jne 4eed0 │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + lea 0x1(%ebx),%edx │ │ │ │ + cmp %edx,%esi │ │ │ │ + jle 4eef0 │ │ │ │ + lea 0x0(,%ebx,4),%edx │ │ │ │ + mov (%ecx,%edx,1),%ebx │ │ │ │ + cmp (%eax,%edx,1),%ebx │ │ │ │ + jne 4eed0 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + lea 0x2(%ebx),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jle 4eef0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0x4(%ecx,%edx,1),%ebx │ │ │ │ + cmp %ebx,0x4(%eax,%edx,1) │ │ │ │ + jne 4eed0 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + lea 0x3(%ebx),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jle 4eef0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0x8(%ecx,%edx,1),%ebx │ │ │ │ + cmp %ebx,0x8(%eax,%edx,1) │ │ │ │ + jne 4eed0 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + lea 0x4(%ebx),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jle 4eef0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0xc(%ecx,%edx,1),%ebx │ │ │ │ + cmp 0xc(%eax,%edx,1),%ebx │ │ │ │ + jne 4eed0 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + lea 0x5(%ebx),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jle 4eef0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0x10(%ecx,%edx,1),%ebx │ │ │ │ + cmp 0x10(%eax,%edx,1),%ebx │ │ │ │ + jne 4eed0 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + lea 0x6(%ebx),%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jle 4eef0 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov 0x14(%ecx,%edx,1),%ebx │ │ │ │ + cmp 0x14(%eax,%edx,1),%ebx │ │ │ │ + jne 4eed0 │ │ │ │ + mov -0x7c(%ebp),%eax │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + mov -0x74(%ebp),%eax │ │ │ │ + add $0x7,%eax │ │ │ │ + cmp %eax,%esi │ │ │ │ + jle 4eef0 │ │ │ │ + mov 0x18(%ecx,%edx,1),%eax │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + cmp %eax,0x18(%ecx,%edx,1) │ │ │ │ + jne 4eed0 │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x94(%ebp),%eax │ │ │ │ - call 13a30 │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + call 13890 │ │ │ │ test %al,%al │ │ │ │ - jne 50aa0 │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ + jne 4ec90 │ │ │ │ + mov 0x3fc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%edx),%esi │ │ │ │ - mov 0x114(%esi),%ebx │ │ │ │ + mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ - call *0xb4(%esi) │ │ │ │ - pop %esi │ │ │ │ + call *0xb4(%eax) │ │ │ │ pop %edx │ │ │ │ + pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x84(%ebp) │ │ │ │ + push -0x64(%ebp) │ │ │ │ call *%ebx │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ + mov %eax,-0x78(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 50d89 │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - call 13a30 │ │ │ │ + je 4efc2 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + call 13890 │ │ │ │ test %al,%al │ │ │ │ - jne 50ce0 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ + jne 4ef10 │ │ │ │ + mov 0x3fc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%ecx),%eax │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ - pop %esi │ │ │ │ pop %edx │ │ │ │ + pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x80(%ebp) │ │ │ │ + push -0x60(%ebp) │ │ │ │ call *%ebx │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 50d5a │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + je 4ef97 │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ + imul -0x84(%ebp),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - imul -0xa4(%ebp),%edx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - vmovdqa %xmm3,-0x68(%ebp) │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - lea -0x68(%ebp),%esi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + vmovdqa %xmm7,-0x48(%ebp) │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ - push -0x94(%ebp) │ │ │ │ - push %esi │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + push -0x78(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ - mov %ebx,-0xcc(%ebp) │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 50cf0 │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ + jne 4ef20 │ │ │ │ sub $0x4,%esp │ │ │ │ - movl $0x0,-0x4c(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - imul -0x9c(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - lea -0x4c(%ebp),%edx │ │ │ │ + movl $0x0,-0x2c(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + lea -0x2c(%ebp),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov -0x80(%ebp),%eax │ │ │ │ + imul -0x7c(%ebp),%eax │ │ │ │ push %eax │ │ │ │ - push -0x90(%ebp) │ │ │ │ - push %edx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x4c(%ebp),%esi │ │ │ │ - mov -0x44(%ebp),%ecx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0xd0(%ebp) │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 50aeb │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ + jne 4ecd2 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%ebx),%eax │ │ │ │ + mov 0x3fc(%edi),%eax │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ - push 0x10(%edx) │ │ │ │ - push %edi │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push %esi │ │ │ │ push 0x8(%eax) │ │ │ │ call *0x174(%eax) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 50b0b │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 508d7 │ │ │ │ - mov -0xd8(%ebp),%ecx │ │ │ │ - mov -0xa4(%ebp),%esi │ │ │ │ - movl $0x0,-0xa4(%ebp) │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ - shl $0x2,%esi │ │ │ │ - mov %esi,-0xbc(%ebp) │ │ │ │ - mov %ebx,-0xac(%ebp) │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ + je 4ecee │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 4ebe9 │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + movl $0x0,-0x88(%ebp) │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ + shl $0x2,%ebx │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + mov 0x8(%edx),%ecx │ │ │ │ + mov 0xc(%edx),%esi │ │ │ │ + mov %ecx,-0x84(%ebp) │ │ │ │ mov %esi,%ecx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - js 50700 │ │ │ │ + js 4ea1e │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov 0x14(%eax),%edi │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ and $0x7,%edx │ │ │ │ - je 50619 │ │ │ │ + je 4e948 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 50602 │ │ │ │ + je 4e92e │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 505f3 │ │ │ │ + je 4e91c │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 505e4 │ │ │ │ + je 4e90a │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 505d5 │ │ │ │ + je 4e8f8 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 505c6 │ │ │ │ + je 4e8e6 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 505b7 │ │ │ │ + je 4e8d4 │ │ │ │ cltd │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ - lea -0x3(%esi),%ecx │ │ │ │ - add %edx,-0xa0(%ebp) │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ + sub $0x3,%ecx │ │ │ │ cltd │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xa0(%ebp) │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xa0(%ebp) │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xa0(%ebp) │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xa0(%ebp) │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0xa0(%ebp) │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%edi,%ecx,4),%edx │ │ │ │ - add %edx,-0xa0(%ebp) │ │ │ │ + imul (%esi,%ecx,4),%edx │ │ │ │ + add %edx,-0x84(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 50700 │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + jb 4ea1e │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xb0(%ebp),%ebx │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - imul (%ebx,%eax,4),%edx │ │ │ │ - lea -0x1(%eax),%edi │ │ │ │ - mov -0xa0(%ebp),%eax │ │ │ │ - add %edx,%esi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cltd │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - sub $0x2,%edi │ │ │ │ - add %edx,%esi │ │ │ │ + dec %esi │ │ │ │ + idivl (%ecx,%esi,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + lea -0x2(%ebx),%ebx │ │ │ │ + idivl (%ecx,%ebx,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x3,%esi │ │ │ │ + lea -0x3(%esi),%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x4,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + lea -0x4(%ebx),%ebx │ │ │ │ + idivl (%ecx,%ebx,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ cltd │ │ │ │ - sub $0x5,%esi │ │ │ │ + lea -0x5(%esi),%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x6,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + lea -0x6(%ebx),%ebx │ │ │ │ + idivl (%ecx,%ebx,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x7,%esi │ │ │ │ + subl $0x8,-0x70(%ebp) │ │ │ │ + lea -0x7(%esi),%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - subl $0x8,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 50631 │ │ │ │ - mov %esi,-0xa0(%ebp) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ - mov 0x8(%ebx),%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + cmpl $0xffffffff,-0x70(%ebp) │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + jne 4e954 │ │ │ │ + mov %esi,-0x84(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - js 50885 │ │ │ │ + js 4eb9c │ │ │ │ dec %edx │ │ │ │ - mov 0x14(%ebx),%esi │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - mov 0x10(%ebx),%ebx │ │ │ │ + mov 0x14(%eax),%esi │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ and $0x7,%edx │ │ │ │ - je 507aa │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + je 4eac9 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 50797 │ │ │ │ + je 4eab5 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 5078c │ │ │ │ + je 4eaa9 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 50781 │ │ │ │ + je 4ea9d │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 50776 │ │ │ │ + je 4ea91 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 5076b │ │ │ │ + je 4ea85 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 50760 │ │ │ │ + je 4ea79 │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ sub $0x3,%ecx │ │ │ │ - add %edx,%edi │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x70(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 50885 │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - mov %ebx,-0xb8(%ebp) │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ - mov -0xb8(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + jb 4eb9c │ │ │ │ + mov %esi,-0x74(%ebp) │ │ │ │ + mov %ebx,-0x80(%ebp) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ - imul (%ebx,%eax,4),%edx │ │ │ │ - lea -0x1(%eax),%esi │ │ │ │ - mov -0xb0(%ebp),%eax │ │ │ │ - add %edx,%edi │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cltd │ │ │ │ + dec %esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - sub $0x2,%esi │ │ │ │ - add %edx,%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + cltd │ │ │ │ + sub $0x2,%ebx │ │ │ │ + idivl (%ecx,%ebx,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cltd │ │ │ │ + sub $0x3,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x3,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + sub $0x4,%ebx │ │ │ │ + idivl (%ecx,%ebx,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ cltd │ │ │ │ - sub $0x4,%esi │ │ │ │ + sub $0x5,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - sub $0x5,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ + sub $0x6,%ebx │ │ │ │ + idivl (%ecx,%ebx,4) │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x6,%esi │ │ │ │ + subl $0x8,-0x70(%ebp) │ │ │ │ + sub $0x7,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ - imul (%ebx,%esi,4),%edx │ │ │ │ - lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x98(%ebp),%edi │ │ │ │ - cltd │ │ │ │ - sub $0x7,%edi │ │ │ │ - idivl (%ecx,%edi,4) │ │ │ │ - imul (%ebx,%edi,4),%edx │ │ │ │ - subl $0x8,-0x98(%ebp) │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ - lea (%esi,%edx,1),%edi │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 507bc │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ + mov -0x74(%ebp),%ecx │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + cmpl $0xffffffff,-0x70(%ebp) │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + jne 4ead5 │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ sub $0x8,%esp │ │ │ │ fstpl (%esp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - push %edi │ │ │ │ - push -0x7c(%ebp) │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 4eed0 │ │ │ │ - add -0xbc(%ebp),%esi │ │ │ │ + push -0x84(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + call 4d5c0 │ │ │ │ add $0x20,%esp │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov %esi,-0xac(%ebp) │ │ │ │ - cmp -0x9c(%ebp),%ebx │ │ │ │ - jne 50550 │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + incl -0x88(%ebp) │ │ │ │ + add -0x94(%ebp),%esi │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + cmp -0x7c(%ebp),%eax │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + jne 4e860 │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 50915 │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0xa8(%ebp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4ec21 │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ecx,%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + sub %esi,%eax │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 5093a │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4ec42 │ │ │ │ + mov -0xa4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + sub %edx,%eax │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc0(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - jmp 5033a │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edi │ │ │ │ - lea -0x13178(%ebx),%edx │ │ │ │ - push %edx │ │ │ │ - push (%edi) │ │ │ │ - call a3c0 │ │ │ │ - jmp 5032d │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%ecx │ │ │ │ - lea -0x13cfe(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ - push (%ecx) │ │ │ │ - call a3c0 │ │ │ │ - jmp 5032d │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm3 │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm6 │ │ │ │ - vmovd %xmm2,-0x98(%ebp) │ │ │ │ - vextracti32x4 $0x1,%ymm6,%xmm7 │ │ │ │ - vpmulld %xmm6,%xmm7,%xmm4 │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm4,%xmm0 │ │ │ │ - vpsrldq $0x4,%xmm0,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm0,%xmm1 │ │ │ │ - vmovd %xmm1,-0x9c(%ebp) │ │ │ │ - jmp 50030 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - lea -0x12e8c(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ - push (%edx) │ │ │ │ - call a3c0 │ │ │ │ - jmp 5034c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vzeroupper │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - lea -0x13154(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ - push (%eax) │ │ │ │ - call a3c0 │ │ │ │ - jmp 5032d │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + jmp 4e513 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x30(%edi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%esi │ │ │ │ - lea -0x13604(%ebx),%ecx │ │ │ │ + lea -0x13e8c(%edi),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ push %ecx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ - jmp 5032d │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ - jmp 503d0 │ │ │ │ + jmp 4e521 │ │ │ │ + xchg %ax,%ax │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14604(%edi),%esi │ │ │ │ + jmp 4e4f9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + jmp 4e715 │ │ │ │ nop │ │ │ │ - vmovdqa32 (%ecx,%eax,1),%zmm4 │ │ │ │ - vmovdqa32 (%esi,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 509c0 │ │ │ │ - vmovdqa32 %zmm4,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + vmovdqa (%ecx,%eax,1),%ymm6 │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + vpcmpeqd (%ebx,%eax,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 4e566 │ │ │ │ + vmovdqa %ymm6,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 4fe83 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + jmp 4e33d │ │ │ │ + mov -0x30(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edi │ │ │ │ - lea -0x13cab(%ebx),%edx │ │ │ │ + lea -0x14cab(%edi),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ - push (%edi) │ │ │ │ + push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - jmp 508f0 │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + jmp 4ec00 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - movl $0x1,-0x9c(%ebp) │ │ │ │ + mov -0x74(%ebp),%ebx │ │ │ │ xor %edx,%edx │ │ │ │ + movl $0x1,-0x7c(%ebp) │ │ │ │ and $0x7,%ebx │ │ │ │ - je 50dcc │ │ │ │ + je 4effe │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 50c02 │ │ │ │ + je 4edcd │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 50be6 │ │ │ │ + je 4edb4 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 50bca │ │ │ │ + je 4ed9b │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 50bae │ │ │ │ + je 4ed82 │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 50b92 │ │ │ │ + je 4ed69 │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 50b76 │ │ │ │ + je 4ed50 │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ - cmp %edx,(%esi) │ │ │ │ - jne 50a43 │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + cmp %edx,(%eax) │ │ │ │ + jne 4eed3 │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ mov $0x1,%edx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%ecx,%edx,4),%eax │ │ │ │ - cmp %eax,(%esi,%edx,4) │ │ │ │ - jne 50a43 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + cmp %eax,(%ebx,%edx,4) │ │ │ │ + jne 4eed3 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%ecx,%edx,4),%eax │ │ │ │ - cmp %eax,(%esi,%edx,4) │ │ │ │ - jne 50a43 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + cmp %eax,(%ebx,%edx,4) │ │ │ │ + jne 4eed3 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%ecx,%edx,4),%eax │ │ │ │ - cmp %eax,(%esi,%edx,4) │ │ │ │ - jne 50a43 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + cmp %eax,(%ebx,%edx,4) │ │ │ │ + jne 4eed3 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%ecx,%edx,4),%eax │ │ │ │ - cmp %eax,(%esi,%edx,4) │ │ │ │ - jne 50a43 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + cmp %eax,(%ebx,%edx,4) │ │ │ │ + jne 4eed3 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%ecx,%edx,4),%eax │ │ │ │ - cmp %eax,(%esi,%edx,4) │ │ │ │ - jne 50a43 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + cmp %eax,(%ebx,%edx,4) │ │ │ │ + jne 4eed3 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ mov (%ecx,%edx,4),%eax │ │ │ │ - cmp %eax,(%esi,%edx,4) │ │ │ │ - jne 50a43 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + cmp %eax,(%ebx,%edx,4) │ │ │ │ + jne 4eed3 │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ inc %edx │ │ │ │ imul %eax,%ebx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - cmp %edx,-0x98(%ebp) │ │ │ │ - je 50373 │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + cmp %edx,-0x74(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + je 4e6c7 │ │ │ │ mov %ebx,%eax │ │ │ │ - mov (%ecx,%edx,4),%edi │ │ │ │ - cmp %edi,(%esi,%edx,4) │ │ │ │ - jne 50a43 │ │ │ │ - imul %edi,%eax │ │ │ │ - lea 0x1(%edx),%edi │ │ │ │ - mov (%ecx,%edi,4),%ebx │ │ │ │ - cmp %ebx,(%esi,%edi,4) │ │ │ │ - jne 50a43 │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ + mov -0x88(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + mov (%esi,%edx,4),%ebx │ │ │ │ + cmp %ebx,(%ecx,%edx,4) │ │ │ │ + jne 4eed3 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ + mov (%ebx,%esi,4),%ebx │ │ │ │ + cmp %ebx,(%ecx,%esi,4) │ │ │ │ + jne 4eed3 │ │ │ │ imul %eax,%ebx │ │ │ │ - lea 0x2(%edx),%edi │ │ │ │ - mov (%ecx,%edi,4),%eax │ │ │ │ - cmp %eax,(%esi,%edi,4) │ │ │ │ - jne 50a43 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + lea 0x2(%edx),%esi │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + cmp %eax,(%ecx,%esi,4) │ │ │ │ + jne 4eed3 │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0x3(%edx),%edi │ │ │ │ - mov (%ecx,%edi,4),%ebx │ │ │ │ - cmp %ebx,(%esi,%edi,4) │ │ │ │ - jne 50a43 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea 0x3(%edx),%esi │ │ │ │ + mov (%ebx,%esi,4),%ebx │ │ │ │ + cmp %ebx,(%ecx,%esi,4) │ │ │ │ + jne 4eed3 │ │ │ │ imul %eax,%ebx │ │ │ │ - lea 0x4(%edx),%edi │ │ │ │ - mov (%ecx,%edi,4),%eax │ │ │ │ - cmp %eax,(%esi,%edi,4) │ │ │ │ - jne 50a43 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + lea 0x4(%edx),%esi │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + cmp %eax,(%ecx,%esi,4) │ │ │ │ + jne 4eed3 │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0x5(%edx),%edi │ │ │ │ - mov (%ecx,%edi,4),%ebx │ │ │ │ - cmp %ebx,(%esi,%edi,4) │ │ │ │ - jne 50a43 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea 0x5(%edx),%esi │ │ │ │ + mov (%ebx,%esi,4),%ebx │ │ │ │ + cmp %ebx,(%ecx,%esi,4) │ │ │ │ + jne 4eed3 │ │ │ │ imul %eax,%ebx │ │ │ │ - lea 0x6(%edx),%edi │ │ │ │ - mov (%ecx,%edi,4),%eax │ │ │ │ - cmp %eax,(%esi,%edi,4) │ │ │ │ - jne 50a43 │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + lea 0x6(%edx),%esi │ │ │ │ + mov (%eax,%esi,4),%eax │ │ │ │ + cmp %eax,(%ecx,%esi,4) │ │ │ │ + jne 4eed3 │ │ │ │ imul %ebx,%eax │ │ │ │ - lea 0x7(%edx),%edi │ │ │ │ - mov (%ecx,%edi,4),%ebx │ │ │ │ - cmp %ebx,(%esi,%edi,4) │ │ │ │ - jne 50a43 │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea 0x7(%edx),%esi │ │ │ │ + mov (%ebx,%esi,4),%ebx │ │ │ │ + cmp %ebx,(%ecx,%esi,4) │ │ │ │ + jne 4eed3 │ │ │ │ imul %ebx,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - cmp %edx,-0x98(%ebp) │ │ │ │ - jne 50c32 │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - jmp 50373 │ │ │ │ - nop │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - jmp 5042a │ │ │ │ + cmp %edx,-0x74(%ebp) │ │ │ │ + jne 4edfd │ │ │ │ + mov -0x90(%ebp),%esi │ │ │ │ + mov %eax,-0x7c(%ebp) │ │ │ │ + jmp 4e6c7 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x14154(%edi),%esi │ │ │ │ + jmp 4e4f9 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 4e6c7 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %esi,-0x88(%ebp) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + jmp 4e3b0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + jmp 4e763 │ │ │ │ nop │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x30(%edi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%esi │ │ │ │ - lea -0x13cab(%ebx),%ecx │ │ │ │ - push %ecx │ │ │ │ - push (%esi) │ │ │ │ + lea -0x14cab(%edi),%esi │ │ │ │ + push %esi │ │ │ │ + push (%ebx) │ │ │ │ + mov %edi,%ebx │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - jmp 50915 │ │ │ │ - nop │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + jmp 4ec21 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13248(%ebx),%eax │ │ │ │ - jmp 502cf │ │ │ │ + lea -0x14248(%edi),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %eax │ │ │ │ + push (%ecx) │ │ │ │ + call a3c0 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 4e4ca │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ - jmp 4fdd4 │ │ │ │ - movl $0x1,-0x9c(%ebp) │ │ │ │ - jmp 50373 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ + jmp 4e29c │ │ │ │ + movl $0x1,-0x7c(%ebp) │ │ │ │ + jmp 4e6c7 │ │ │ │ + mov -0x30(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - lea -0x12e8c(%ebx),%esi │ │ │ │ + lea -0x13e8c(%edi),%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ push %esi │ │ │ │ - push (%eax) │ │ │ │ + push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - jmp 5093a │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + jmp 4ec42 │ │ │ │ + mov -0x30(%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%ecx │ │ │ │ - lea -0x13248(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ - push (%ecx) │ │ │ │ + lea -0x14248(%edi),%edx │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ + push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xc0(%ebp) │ │ │ │ - movl $0x0,-0xc4(%ebp) │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - jmp 5093a │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + jmp 4ec42 │ │ │ │ + mov %ecx,-0x88(%ebp) │ │ │ │ + mov %esi,-0x90(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 50c32 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 4edfd │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c357 <__cxa_finalize@plt+0x1ca7> │ │ │ │ + vzeroupper │ │ │ │ + jmp c27d <__cxa_finalize@plt+0x1bcd> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp c36c <__cxa_finalize@plt+0x1cbc> │ │ │ │ + jmp c28e <__cxa_finalize@plt+0x1bde> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c397 <__cxa_finalize@plt+0x1ce7> │ │ │ │ + jmp c256 <__cxa_finalize@plt+0x1ba6> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c397 <__cxa_finalize@plt+0x1ce7> │ │ │ │ + jmp c256 <__cxa_finalize@plt+0x1ba6> │ │ │ │ mov %eax,%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp c3cd <__cxa_finalize@plt+0x1d1d> │ │ │ │ + jmp c2b9 <__cxa_finalize@plt+0x1c09> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp c3b8 <__cxa_finalize@plt+0x1d08> │ │ │ │ + jmp c2ce <__cxa_finalize@plt+0x1c1e> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c3fd <__cxa_finalize@plt+0x1d4d> │ │ │ │ + jmp c2f8 <__cxa_finalize@plt+0x1c48> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c3fd <__cxa_finalize@plt+0x1d4d> │ │ │ │ + jmp c2f8 <__cxa_finalize@plt+0x1c48> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c422 <__cxa_finalize@plt+0x1d72> │ │ │ │ + jmp c308 <__cxa_finalize@plt+0x1c58> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c3fd <__cxa_finalize@plt+0x1d4d> │ │ │ │ + jmp c2f8 <__cxa_finalize@plt+0x1c48> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c410 <__cxa_finalize@plt+0x1d60> │ │ │ │ + jmp c31a <__cxa_finalize@plt+0x1c6a> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c397 <__cxa_finalize@plt+0x1ce7> │ │ │ │ + jmp c256 <__cxa_finalize@plt+0x1ba6> │ │ │ │ xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0x861a9,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x82f69,%edi │ │ │ │ sub $0x8c,%esp │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - je 51680 │ │ │ │ + je 4f8c0 │ │ │ │ cmpl $0xfffffff,0x10(%ebp) │ │ │ │ - ja 51915 │ │ │ │ + ja 4fb55 │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 51880 │ │ │ │ + je 4fac0 │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%ecx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ push %ecx │ │ │ │ call a040 │ │ │ │ - fldz │ │ │ │ add $0x10,%esp │ │ │ │ + cmpl $0x1,0x10(%ebp) │ │ │ │ + fldz │ │ │ │ mov %eax,%edi │ │ │ │ fstpl (%eax) │ │ │ │ - cmpl $0x1,0x10(%ebp) │ │ │ │ - je 5189f │ │ │ │ + je 4fadf │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ lea -0x8(%ebx),%esi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - jle 518dd │ │ │ │ + jle 4fb1d │ │ │ │ mov 0x14(%ebp),%ebx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ sub $0x18,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ sub -0x7c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 510a3 │ │ │ │ + jle 4f2e3 │ │ │ │ mov %esi,%ecx │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 51019 │ │ │ │ + je 4f259 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 50ffb │ │ │ │ + je 4f23b │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 50fe5 │ │ │ │ + je 4f225 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 50fcf │ │ │ │ + je 4f20f │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 50fb9 │ │ │ │ + je 4f1f9 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 50fa3 │ │ │ │ + je 4f1e3 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 50f8d │ │ │ │ + je 4f1cd │ │ │ │ mov %eax,%edx │ │ │ │ sub -0x60(%ebp),%edx │ │ │ │ flds (%edx,%ebx,1) │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ fstpl (%edi) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ flds (%ecx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ flds (%ecx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ flds (%ecx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ flds (%ecx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ flds (%ecx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ flds (%ecx,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 510a3 │ │ │ │ + je 4f2e3 │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ add $0x40,%edx │ │ │ │ sub %edi,%esi │ │ │ │ flds (%esi,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,%esi │ │ │ │ @@ -76949,124 +78421,124 @@ │ │ │ │ sub %edi,%esi │ │ │ │ fstpl -0x10(%edx) │ │ │ │ flds (%esi,%ebx,1) │ │ │ │ fsubrs (%eax) │ │ │ │ add %ecx,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,-0x30(%ebp) │ │ │ │ - jne 51025 │ │ │ │ + jne 4f265 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ sub %edx,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%ecx │ │ │ │ cmp 0x14(%ebp),%ecx │ │ │ │ - jb 517ba │ │ │ │ + jb 4f9fa │ │ │ │ cmp %ecx,0x14(%ebp) │ │ │ │ - jae 5110e │ │ │ │ + jae 4f34e │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ lea (%edx,%ebx,1),%edx │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - je 5110e │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ + je 4f34e │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 516f9 │ │ │ │ + je 4f939 │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ addl $0xc,-0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ cmp %ecx,-0x58(%ebp) │ │ │ │ - jne 510d5 │ │ │ │ + jne 4f315 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov (%edx),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %edx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp 0x10(%ebp),%eax │ │ │ │ - jb 51799 │ │ │ │ + jb 4f9d9 │ │ │ │ cmp %eax,0x10(%ebp) │ │ │ │ - jae 5113a │ │ │ │ + jae 4f37a │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 5113a │ │ │ │ + je 4f37a │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 51154 │ │ │ │ + jle 4f394 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push -0x74(%ebp) │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ call a190 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ movl $0x2,-0x48(%ebp) │ │ │ │ add $0xc,%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jle 51858 │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + jle 4fa98 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push -0x48(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ - call 30810 │ │ │ │ + call 30e60 │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 516e0 │ │ │ │ + jb 4f920 │ │ │ │ cmp %eax,%edx │ │ │ │ - jae 511ac │ │ │ │ + jae 4f3ec │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 511ac │ │ │ │ + je 4f3ec │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0xc(%eax),%ebx │ │ │ │ mov -0x8(%eax),%ecx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ sub %ebx,%ecx │ │ │ │ - je 5130d │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + je 4f54d │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 5130d │ │ │ │ + jle 4f54d │ │ │ │ sar $0x3,%ecx │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - fdivrs -0xf4c4(%ecx) │ │ │ │ mov (%eax),%ebx │ │ │ │ + fdivrs -0x10694(%ecx) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl -0x30(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -77078,30 +78550,30 @@ │ │ │ │ lea (%eax,%ecx,8),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 512a6 │ │ │ │ + je 4f4e6 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 51295 │ │ │ │ + je 4f4d5 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 51288 │ │ │ │ + je 4f4c8 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 5127b │ │ │ │ + je 4f4bb │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 5126e │ │ │ │ + je 4f4ae │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 51261 │ │ │ │ + je 4f4a1 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 51254 │ │ │ │ + je 4f494 │ │ │ │ fld %st(0) │ │ │ │ fmull (%edi) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ @@ -77130,15 +78602,15 @@ │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 512f9 │ │ │ │ + je 4f539 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fld %st(0) │ │ │ │ @@ -77159,36 +78631,36 @@ │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 512a9 │ │ │ │ + jne 4f4e9 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - jmp 512fb │ │ │ │ + jmp 4f53b │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ add %edx,-0x30(%ebp) │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ - jb 51200 │ │ │ │ + jb 4f440 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x48(%ebp) │ │ │ │ addl $0xc,-0x4c(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ cmp %ebx,0x14(%ebp) │ │ │ │ - jge 5116e │ │ │ │ + jge 4f3ae │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 517fe │ │ │ │ + jne 4fa3e │ │ │ │ cmpl $0x1,-0x70(%ebp) │ │ │ │ - je 5176b │ │ │ │ + je 4f9ab │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ add (%ecx),%eax │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -77196,66 +78668,66 @@ │ │ │ │ decl -0x6c(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 51716 │ │ │ │ + je 4f956 │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ decl -0x40(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ sub %ecx,%edx │ │ │ │ - je 51519 │ │ │ │ + je 4f759 │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - je 51519 │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ + je 4f759 │ │ │ │ sar $0x3,%edx │ │ │ │ + sar $0x3,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - sar $0x3,%edi │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx) │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 51500 │ │ │ │ + jae 4f740 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 51473 │ │ │ │ + je 4f6b3 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 5145f │ │ │ │ + je 4f69f │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 51453 │ │ │ │ + je 4f693 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 51447 │ │ │ │ + je 4f687 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 5143b │ │ │ │ + je 4f67b │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 5142f │ │ │ │ + je 4f66f │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 51423 │ │ │ │ + je 4f663 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ @@ -77284,15 +78756,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 51504 │ │ │ │ + jae 4f744 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ @@ -77320,70 +78792,70 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 51476 │ │ │ │ + jb 4f6b6 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - jmp 51506 │ │ │ │ + jmp 4f746 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 51506 │ │ │ │ + jmp 4f746 │ │ │ │ ffreep %st(0) │ │ │ │ add -0x38(%ebp),%edx │ │ │ │ inc %esi │ │ │ │ cmp -0x3c(%ebp),%esi │ │ │ │ - jb 513d0 │ │ │ │ + jb 4f610 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ add $0xc,%ebx │ │ │ │ sub $0xc,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jne 51390 │ │ │ │ + jne 4f5d0 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov 0x10(%ecx),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ sub -0x44(%ebp),%ebx │ │ │ │ - je 51677 │ │ │ │ + je 4f8b7 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ sar $0x3,%ebx │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ and $0x7,%esi │ │ │ │ fldl (%ecx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 5166c │ │ │ │ + jae 4f8ac │ │ │ │ test %esi,%esi │ │ │ │ - je 51760 │ │ │ │ + je 4f9a0 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 515f1 │ │ │ │ + je 4f831 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 515e4 │ │ │ │ + je 4f824 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 515d7 │ │ │ │ + je 4f817 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 515ca │ │ │ │ + je 4f80a │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 515bd │ │ │ │ + je 4f7fd │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 515b0 │ │ │ │ + je 4f7f0 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ @@ -77412,15 +78884,15 @@ │ │ │ │ inc %eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%esi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 5166c │ │ │ │ + jae 4f8ac │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%esi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%esi,%eax,8) │ │ │ │ fstpl 0x8(%esi,%eax,8) │ │ │ │ @@ -77440,355 +78912,355 @@ │ │ │ │ faddl 0x30(%esi,%eax,8) │ │ │ │ fstpl 0x30(%esi,%eax,8) │ │ │ │ fldl 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%esi,%eax,8) │ │ │ │ fstpl 0x38(%esi,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 51605 │ │ │ │ + jb 4f845 │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 51725 │ │ │ │ + je 4f965 │ │ │ │ subl $0xc,-0x30(%ebp) │ │ │ │ - jmp 51350 │ │ │ │ + jmp 4f590 │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x14(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - call a98f0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call a4a60 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0xfffffff,0x10(%ebp) │ │ │ │ - ja 51928 │ │ │ │ + ja 4fb68 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 50e93 │ │ │ │ + jne 4f0d3 │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 51816 │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + jmp 4fa56 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ push -0x4c(%ebp) │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 511ac │ │ │ │ + jmp 4f3ec │ │ │ │ addl $0xc,-0x30(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ cmp %ebx,-0x30(%ebp) │ │ │ │ - jne 510d5 │ │ │ │ + jne 4f315 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 5110e │ │ │ │ + jmp 4f34e │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ sub -0x44(%ebp),%ebx │ │ │ │ - jne 5154e │ │ │ │ + jne 4f78e │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 517fe │ │ │ │ + jne 4fa3e │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ add %ebx,-0x60(%ebp) │ │ │ │ cmp %edx,0xc(%ebp) │ │ │ │ - jg 50f25 │ │ │ │ + jg 4f165 │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 51800 │ │ │ │ + jmp 4fa40 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ - jmp 51605 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jmp 4f845 │ │ │ │ vmovd -0x54(%ebp),%xmm2 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ vpinsrd $0x1,-0x58(%ebp),%xmm2,%xmm3 │ │ │ │ mov (%ecx),%eax │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov %ecx,%ebx │ │ │ │ - vmovq %xmm3,(%ecx) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ - mov %ecx,0x8(%ebx) │ │ │ │ + vmovq %xmm3,(%ecx) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 51737 │ │ │ │ + mov %ecx,0x8(%ebx) │ │ │ │ + jmp 4f977 │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push -0x54(%ebp) │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ - jmp 51141 │ │ │ │ + jmp 4f381 │ │ │ │ vmovd %edx,%xmm1 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ vpinsrd $0x1,-0x58(%ebp),%xmm1,%xmm0 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ sub %ecx,%edx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ push -0x64(%ebp) │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 5110e │ │ │ │ + jmp 4f34e │ │ │ │ xor %esi,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 51816 │ │ │ │ + je 4fa56 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push -0x68(%ebp) │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovd -0x54(%ebp),%xmm4 │ │ │ │ - vpinsrd $0x1,-0x58(%ebp),%xmm4,%xmm5 │ │ │ │ - sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm4,%xmm5 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ vmovq %xmm5,-0x28(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 51902 │ │ │ │ + jne 4fb42 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 517fe │ │ │ │ + jne 4fa3e │ │ │ │ cmpl $0x1,-0x70(%ebp) │ │ │ │ - je 5176b │ │ │ │ + je 4f9ab │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jne 51727 │ │ │ │ - jmp 5133a │ │ │ │ + jne 4f967 │ │ │ │ + jmp 4f57a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - jle 516ae │ │ │ │ + jle 4f8ee │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 50ee3 │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + jmp 4f123 │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - jle 518b1 │ │ │ │ + jle 4faf1 │ │ │ │ movl $0x8,-0x68(%ebp) │ │ │ │ - jmp 50ee3 │ │ │ │ + jmp 4f123 │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ movl $0x8,-0x68(%ebp) │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 51804 │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + jmp 4fa44 │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 51804 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + jmp 4fa44 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c472 <__cxa_finalize@plt+0x1dc2> │ │ │ │ + jmp c35b <__cxa_finalize@plt+0x1cab> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c460 <__cxa_finalize@plt+0x1db0> │ │ │ │ - jmp c4d4 <__cxa_finalize@plt+0x1e24> │ │ │ │ + jmp c349 <__cxa_finalize@plt+0x1c99> │ │ │ │ + jmp c3bd <__cxa_finalize@plt+0x1d0d> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c4f4 <__cxa_finalize@plt+0x1e44> │ │ │ │ + jmp c3dd <__cxa_finalize@plt+0x1d2d> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c4f4 <__cxa_finalize@plt+0x1e44> │ │ │ │ - jmp c4d4 <__cxa_finalize@plt+0x1e24> │ │ │ │ + jmp c3dd <__cxa_finalize@plt+0x1d2d> │ │ │ │ + jmp c3bd <__cxa_finalize@plt+0x1d0d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0x856b9,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x82479,%edi │ │ │ │ sub $0x8c,%esp │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ mov %eax,-0x78(%ebp) │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - je 52170 │ │ │ │ + je 503b0 │ │ │ │ cmpl $0xfffffff,0x10(%ebp) │ │ │ │ - ja 52405 │ │ │ │ + ja 50645 │ │ │ │ mov 0x10(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 52370 │ │ │ │ + je 505b0 │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x3,%ecx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ push %ecx │ │ │ │ call a040 │ │ │ │ - fldz │ │ │ │ add $0x10,%esp │ │ │ │ + cmpl $0x1,0x10(%ebp) │ │ │ │ + fldz │ │ │ │ mov %eax,%edi │ │ │ │ fstpl (%eax) │ │ │ │ - cmpl $0x1,0x10(%ebp) │ │ │ │ - je 5238f │ │ │ │ + je 505cf │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%eax),%eax │ │ │ │ lea -0x8(%ebx),%esi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - jle 523cd │ │ │ │ + jle 5060d │ │ │ │ mov 0x14(%ebp),%ebx │ │ │ │ - mov -0x7c(%ebp),%edx │ │ │ │ - lea -0x28(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ + mov -0x7c(%ebp),%edx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ movl $0x1,-0x70(%ebp) │ │ │ │ mov %ecx,-0x64(%ebp) │ │ │ │ lea (%ebx,%ebx,2),%eax │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ add %edi,%esi │ │ │ │ shl $0x2,%eax │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ mov %eax,-0x80(%ebp) │ │ │ │ sub $0x18,%eax │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ sub -0x7c(%ebp),%ebx │ │ │ │ add %edx,%eax │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 51b93 │ │ │ │ + jle 4fdd3 │ │ │ │ mov %esi,%ecx │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 51b09 │ │ │ │ + je 4fd49 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 51aeb │ │ │ │ + je 4fd2b │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 51ad5 │ │ │ │ + je 4fd15 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 51abf │ │ │ │ + je 4fcff │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 51aa9 │ │ │ │ + je 4fce9 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 51a93 │ │ │ │ + je 4fcd3 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 51a7d │ │ │ │ + je 4fcbd │ │ │ │ mov %eax,%edx │ │ │ │ sub -0x60(%ebp),%edx │ │ │ │ fldl (%edx,%ebx,1) │ │ │ │ + lea 0x8(%edi),%edx │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ fstpl (%edi) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0x30(%ebp),%ebx │ │ │ │ sub -0x60(%ebp),%ecx │ │ │ │ add $0x8,%edx │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ fldl (%ecx,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add 0x8(%ebp),%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 51b93 │ │ │ │ + je 4fdd3 │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ + mov 0x8(%ebp),%ecx │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ - mov 0x8(%ebp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ add $0x40,%edx │ │ │ │ sub %edi,%esi │ │ │ │ fldl (%esi,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %ecx,%eax │ │ │ │ mov %eax,%esi │ │ │ │ @@ -77831,124 +79303,124 @@ │ │ │ │ sub %edi,%esi │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fldl (%esi,%ebx,1) │ │ │ │ fsubrl (%eax) │ │ │ │ add %ecx,%eax │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,-0x30(%ebp) │ │ │ │ - jne 51b15 │ │ │ │ + jne 4fd55 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ sub %edx,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%ecx │ │ │ │ cmp 0x14(%ebp),%ecx │ │ │ │ - jb 522aa │ │ │ │ + jb 504ea │ │ │ │ cmp %ecx,0x14(%ebp) │ │ │ │ - jae 51bfe │ │ │ │ + jae 4fe3e │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ lea (%edx,%ebx,1),%edx │ │ │ │ cmp -0x58(%ebp),%edx │ │ │ │ - je 51bfe │ │ │ │ - mov %edx,-0x30(%ebp) │ │ │ │ + je 4fe3e │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 521e9 │ │ │ │ + je 50429 │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ addl $0xc,-0x30(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ cmp %ecx,-0x58(%ebp) │ │ │ │ - jne 51bc5 │ │ │ │ + jne 4fe05 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov (%edx),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %edx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp 0x10(%ebp),%eax │ │ │ │ - jb 52289 │ │ │ │ + jb 504c9 │ │ │ │ cmp %eax,0x10(%ebp) │ │ │ │ - jae 51c2a │ │ │ │ + jae 4fe6a │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add %edx,%eax │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 51c2a │ │ │ │ + je 4fe6a │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov 0x10(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 51c44 │ │ │ │ + jle 4fe84 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push -0x74(%ebp) │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ call a190 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ movl $0x2,-0x48(%ebp) │ │ │ │ add $0xc,%ebx │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jle 52348 │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + jle 50588 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push -0x48(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ - call 30810 │ │ │ │ + call 30e60 │ │ │ │ mov %eax,%edx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jb 521d0 │ │ │ │ + jb 50410 │ │ │ │ cmp %eax,%edx │ │ │ │ - jae 51c9c │ │ │ │ + jae 4fedc │ │ │ │ lea (%ebx,%edx,8),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 51c9c │ │ │ │ + je 4fedc │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ mov %edx,0x4(%ecx) │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0xc(%eax),%ebx │ │ │ │ mov -0x8(%eax),%ecx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ sub %ebx,%ecx │ │ │ │ - je 51dfd │ │ │ │ + mov %ebx,-0x3c(%ebp) │ │ │ │ + je 5003d │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 51dfd │ │ │ │ + jle 5003d │ │ │ │ sar $0x3,%ecx │ │ │ │ fildl -0x48(%ebp) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - fdivrs -0xf4c4(%ecx) │ │ │ │ mov (%eax),%ebx │ │ │ │ + fdivrs -0x10694(%ecx) │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ xor %ebx,%ebx │ │ │ │ fstpl -0x30(%ebp) │ │ │ │ fldl -0x30(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ @@ -77960,30 +79432,30 @@ │ │ │ │ lea (%eax,%ecx,8),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ fstpl -0x38(%ebp) │ │ │ │ fldl -0x38(%ebp) │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 51d96 │ │ │ │ + je 4ffd6 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 51d85 │ │ │ │ + je 4ffc5 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 51d78 │ │ │ │ + je 4ffb8 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 51d6b │ │ │ │ + je 4ffab │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 51d5e │ │ │ │ + je 4ff9e │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 51d51 │ │ │ │ + je 4ff91 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 51d44 │ │ │ │ + je 4ff84 │ │ │ │ fld %st(0) │ │ │ │ fmull (%edi) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ @@ -78012,15 +79484,15 @@ │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 51de9 │ │ │ │ + je 50029 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fld %st(0) │ │ │ │ @@ -78041,36 +79513,36 @@ │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 51d99 │ │ │ │ + jne 4ffd9 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - jmp 51deb │ │ │ │ + jmp 5002b │ │ │ │ ffreep %st(0) │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ inc %ebx │ │ │ │ add %edx,-0x30(%ebp) │ │ │ │ cmp -0x44(%ebp),%ebx │ │ │ │ - jb 51cf0 │ │ │ │ + jb 4ff30 │ │ │ │ ffreep %st(0) │ │ │ │ incl -0x48(%ebp) │ │ │ │ addl $0xc,-0x4c(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ cmp %ebx,0x14(%ebp) │ │ │ │ - jge 51c5e │ │ │ │ + jge 4fe9e │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 522ee │ │ │ │ + jne 5052e │ │ │ │ cmpl $0x1,-0x70(%ebp) │ │ │ │ - je 5225b │ │ │ │ + je 5049b │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ add (%ecx),%eax │ │ │ │ mov %edx,-0x6c(%ebp) │ │ │ │ mov %esi,%edx │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ @@ -78078,66 +79550,66 @@ │ │ │ │ decl -0x6c(%ebp) │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov 0xc(%eax),%ebx │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 52206 │ │ │ │ + je 50446 │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%eax),%ecx │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ decl -0x40(%ebp) │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ sub %ecx,%edx │ │ │ │ - je 52009 │ │ │ │ + je 50249 │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov 0x4(%ebx),%edi │ │ │ │ sub %ecx,%edi │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ - je 52009 │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ - mov %ebx,-0x4c(%ebp) │ │ │ │ - xor %esi,%esi │ │ │ │ + je 50249 │ │ │ │ sar $0x3,%edx │ │ │ │ + sar $0x3,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %eax,-0x48(%ebp) │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov -0x44(%ebp),%edx │ │ │ │ - sar $0x3,%edi │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%ebp),%eax │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ and $0x7,%ebx │ │ │ │ fldl (%eax,%esi,8) │ │ │ │ mov $0x1,%eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx) │ │ │ │ faddl (%edx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 51ff0 │ │ │ │ + jae 50230 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 51f63 │ │ │ │ + je 501a3 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 51f4f │ │ │ │ + je 5018f │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 51f43 │ │ │ │ + je 50183 │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 51f37 │ │ │ │ + je 50177 │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 51f2b │ │ │ │ + je 5016b │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 51f1f │ │ │ │ + je 5015f │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 51f13 │ │ │ │ + je 50153 │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%edx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ @@ -78166,15 +79638,15 @@ │ │ │ │ inc %eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jae 51ff4 │ │ │ │ + jae 50234 │ │ │ │ mov -0x30(%ebp),%ebx │ │ │ │ fld %st(0) │ │ │ │ fmull (%ecx,%eax,8) │ │ │ │ faddl (%edx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ecx,%eax,8) │ │ │ │ @@ -78202,70 +79674,70 @@ │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%edx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 51f66 │ │ │ │ + jb 501a6 │ │ │ │ ffreep %st(0) │ │ │ │ mov %ebx,-0x30(%ebp) │ │ │ │ - jmp 51ff6 │ │ │ │ + jmp 50236 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 51ff6 │ │ │ │ + jmp 50236 │ │ │ │ ffreep %st(0) │ │ │ │ add -0x38(%ebp),%edx │ │ │ │ inc %esi │ │ │ │ cmp -0x3c(%ebp),%esi │ │ │ │ - jb 51ec0 │ │ │ │ + jb 50100 │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ add $0xc,%ebx │ │ │ │ sub $0xc,%eax │ │ │ │ test %edx,%edx │ │ │ │ - jne 51e80 │ │ │ │ + jne 500c0 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov 0x10(%ecx),%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ sub -0x44(%ebp),%ebx │ │ │ │ - je 52167 │ │ │ │ + je 503a7 │ │ │ │ mov -0x6c(%ebp),%esi │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ sar $0x3,%ebx │ │ │ │ lea (%esi,%esi,2),%eax │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ mov (%ecx,%eax,4),%ecx │ │ │ │ mov -0x44(%ebp),%eax │ │ │ │ and $0x7,%esi │ │ │ │ fldl (%ecx) │ │ │ │ faddl (%eax) │ │ │ │ fstpl (%eax) │ │ │ │ mov $0x1,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 5215c │ │ │ │ + jae 5039c │ │ │ │ test %esi,%esi │ │ │ │ - je 52250 │ │ │ │ + je 50490 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 520e1 │ │ │ │ + je 50321 │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 520d4 │ │ │ │ + je 50314 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 520c7 │ │ │ │ + je 50307 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 520ba │ │ │ │ + je 502fa │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 520ad │ │ │ │ + je 502ed │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 520a0 │ │ │ │ + je 502e0 │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ faddl 0x8(%esi) │ │ │ │ fstpl 0x8(%esi) │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ @@ -78294,15 +79766,15 @@ │ │ │ │ inc %eax │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%esi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 5215c │ │ │ │ + jae 5039c │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ fldl (%ecx,%eax,8) │ │ │ │ faddl (%esi,%eax,8) │ │ │ │ fstpl (%esi,%eax,8) │ │ │ │ fldl 0x8(%ecx,%eax,8) │ │ │ │ faddl 0x8(%esi,%eax,8) │ │ │ │ fstpl 0x8(%esi,%eax,8) │ │ │ │ @@ -78322,1540 +79794,1507 @@ │ │ │ │ faddl 0x30(%esi,%eax,8) │ │ │ │ fstpl 0x30(%esi,%eax,8) │ │ │ │ fldl 0x38(%ecx,%eax,8) │ │ │ │ faddl 0x38(%esi,%eax,8) │ │ │ │ fstpl 0x38(%esi,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 520f5 │ │ │ │ + jb 50335 │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ mov -0x6c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 52215 │ │ │ │ + je 50455 │ │ │ │ subl $0xc,-0x30(%ebp) │ │ │ │ - jmp 51e40 │ │ │ │ + jmp 50080 │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x14(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ - push -0x78(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - call a98f0 │ │ │ │ + push -0x78(%ebp) │ │ │ │ + call a4a60 │ │ │ │ add $0x10,%esp │ │ │ │ cmpl $0xfffffff,0x10(%ebp) │ │ │ │ - ja 52418 │ │ │ │ + ja 50658 │ │ │ │ mov 0x10(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 51983 │ │ │ │ + jne 4fbc3 │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 52306 │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + jmp 50546 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ push -0x4c(%ebp) │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 51c9c │ │ │ │ + jmp 4fedc │ │ │ │ addl $0xc,-0x30(%ebp) │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ cmp %ebx,-0x30(%ebp) │ │ │ │ - jne 51bc5 │ │ │ │ + jne 4fe05 │ │ │ │ mov %esi,%eax │ │ │ │ mov -0x38(%ebp),%esi │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ - jmp 51bfe │ │ │ │ + jmp 4fe3e │ │ │ │ mov 0x10(%eax),%ebx │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ sub -0x44(%ebp),%ebx │ │ │ │ - jne 5203e │ │ │ │ + jne 5027e │ │ │ │ mov %edx,%esi │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 522ee │ │ │ │ + jne 5052e │ │ │ │ incl -0x70(%ebp) │ │ │ │ mov -0x7c(%ebp),%ebx │ │ │ │ mov -0x70(%ebp),%edx │ │ │ │ add %ebx,-0x60(%ebp) │ │ │ │ cmp %edx,0xc(%ebp) │ │ │ │ - jg 51a15 │ │ │ │ + jg 4fc55 │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 522f0 │ │ │ │ + jmp 50530 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x44(%ebp),%esi │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ - jmp 520f5 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + jmp 50335 │ │ │ │ vmovd -0x54(%ebp),%xmm2 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ vpinsrd $0x1,-0x58(%ebp),%xmm2,%xmm3 │ │ │ │ mov (%ecx),%eax │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov %ecx,%ebx │ │ │ │ - vmovq %xmm3,(%ecx) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ - mov -0x5c(%ebp),%ecx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ - mov %ecx,0x8(%ebx) │ │ │ │ + vmovq %xmm3,(%ecx) │ │ │ │ + mov -0x5c(%ebp),%ecx │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ - jmp 52227 │ │ │ │ + mov %ecx,0x8(%ebx) │ │ │ │ + jmp 50467 │ │ │ │ mov 0x10(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push -0x54(%ebp) │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov -0x54(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov (%eax),%edx │ │ │ │ - jmp 51c31 │ │ │ │ + jmp 4fe71 │ │ │ │ vmovd %edx,%xmm1 │ │ │ │ - mov 0x14(%ebp),%edx │ │ │ │ vpinsrd $0x1,-0x58(%ebp),%xmm1,%xmm0 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov 0x14(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ sub %ecx,%edx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ vmovq %xmm0,-0x28(%ebp) │ │ │ │ push %edx │ │ │ │ push -0x64(%ebp) │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 51bfe │ │ │ │ + jmp 4fe3e │ │ │ │ xor %esi,%esi │ │ │ │ test %edi,%edi │ │ │ │ - je 52306 │ │ │ │ + je 50546 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ push -0x68(%ebp) │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ vmovd -0x54(%ebp),%xmm4 │ │ │ │ - vpinsrd $0x1,-0x58(%ebp),%xmm4,%xmm5 │ │ │ │ - sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + vpinsrd $0x1,-0x58(%ebp),%xmm4,%xmm5 │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov %edi,-0x20(%ebp) │ │ │ │ vmovq %xmm5,-0x28(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 523f2 │ │ │ │ + jne 50632 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ - call 38ab0 │ │ │ │ + call 38440 │ │ │ │ test %al,%al │ │ │ │ - jne 522ee │ │ │ │ + jne 5052e │ │ │ │ cmpl $0x1,-0x70(%ebp) │ │ │ │ - je 5225b │ │ │ │ + je 5049b │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jne 52217 │ │ │ │ - jmp 51e2a │ │ │ │ + jne 50457 │ │ │ │ + jmp 5006a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - jle 5219e │ │ │ │ + jle 503de │ │ │ │ movl $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 519d3 │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + jmp 4fc13 │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - jle 523a1 │ │ │ │ + jle 505e1 │ │ │ │ movl $0x8,-0x68(%ebp) │ │ │ │ - jmp 519d3 │ │ │ │ + jmp 4fc13 │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ movl $0x8,-0x68(%ebp) │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 522f4 │ │ │ │ + mov %ecx,-0x64(%ebp) │ │ │ │ + jmp 50534 │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x5c(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ mov $0x1,%esi │ │ │ │ - jmp 522f4 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %edx,-0x64(%ebp) │ │ │ │ + jmp 50534 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c524 <__cxa_finalize@plt+0x1e74> │ │ │ │ + jmp c40d <__cxa_finalize@plt+0x1d5d> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c512 <__cxa_finalize@plt+0x1e62> │ │ │ │ - jmp c586 <__cxa_finalize@plt+0x1ed6> │ │ │ │ + jmp c3fb <__cxa_finalize@plt+0x1d4b> │ │ │ │ + jmp c46f <__cxa_finalize@plt+0x1dbf> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c5a6 <__cxa_finalize@plt+0x1ef6> │ │ │ │ + jmp c48f <__cxa_finalize@plt+0x1ddf> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c5a6 <__cxa_finalize@plt+0x1ef6> │ │ │ │ - jmp c586 <__cxa_finalize@plt+0x1ed6> │ │ │ │ + jmp c48f <__cxa_finalize@plt+0x1ddf> │ │ │ │ + jmp c46f <__cxa_finalize@plt+0x1dbf> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x84bbf,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x8197f,%ebx │ │ │ │ push %ecx │ │ │ │ - lea -0xa8(%ebp),%edx │ │ │ │ - lea -0xac(%ebp),%esi │ │ │ │ - lea -0x13d01(%ebx),%edi │ │ │ │ - sub $0x128,%esp │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ + lea -0x88(%ebp),%edx │ │ │ │ + lea -0x8c(%ebp),%esi │ │ │ │ + sub $0x108,%esp │ │ │ │ + mov %ebx,-0xb8(%ebp) │ │ │ │ + lea -0x14d01(%ebx),%edi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 529d1 │ │ │ │ + je 510d5 │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xa8(%ebp) │ │ │ │ - call 3a220 │ │ │ │ + push -0x88(%ebp) │ │ │ │ + call 39a30 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 529d1 │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - je 536b1 │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %ebx,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - sub %ebx,%ecx │ │ │ │ - sub $0xc,%ecx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - imul $0x2aaaaaab,%ecx,%edi │ │ │ │ + je 510d5 │ │ │ │ + mov (%eax),%ecx │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + je 51821 │ │ │ │ + mov %ebx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub %ecx,%edx │ │ │ │ + sub $0xc,%edx │ │ │ │ + shr $0x2,%edx │ │ │ │ + imul $0x2aaaaaab,%edx,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 52577 │ │ │ │ + je 507b1 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 5255b │ │ │ │ + je 50796 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 52547 │ │ │ │ + je 50783 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 52533 │ │ │ │ + je 50770 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 5251f │ │ │ │ + je 5075d │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 5250b │ │ │ │ + je 5074a │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 524f7 │ │ │ │ - mov 0x4(%ebx),%eax │ │ │ │ - sub (%ebx),%eax │ │ │ │ + je 50737 │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + sub (%ecx),%eax │ │ │ │ sar $0x2,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%edx │ │ │ │ - lea 0xc(%ebx),%eax │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ + imul $0xaaaaaaab,%eax,%esi │ │ │ │ + lea 0xc(%ecx),%eax │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + sub (%eax),%ecx │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%ebx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xaaaaaaab,%ebx,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xaaaaaaab,%ecx,%edx │ │ │ │ + add %edx,%esi │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ + sub (%eax),%edi │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%edi │ │ │ │ sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%ebx │ │ │ │ - add %ebx,%edx │ │ │ │ + imul $0xaaaaaaab,%edi,%ecx │ │ │ │ + add %ecx,%esi │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + sub (%eax),%edx │ │ │ │ + add $0xc,%eax │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%edi │ │ │ │ + add %edi,%esi │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ + sub (%eax),%ecx │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%ecx │ │ │ │ sar $0x2,%ecx │ │ │ │ - imul $0xaaaaaaab,%ecx,%edi │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%ebx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xaaaaaaab,%ebx,%ecx │ │ │ │ - add %ecx,%edx │ │ │ │ + imul $0xaaaaaaab,%ecx,%edx │ │ │ │ + add %edx,%esi │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ + sub (%eax),%edi │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%edi │ │ │ │ sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%ebx │ │ │ │ - add %ebx,%edx │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ + imul $0xaaaaaaab,%edi,%ecx │ │ │ │ + add %ecx,%esi │ │ │ │ + mov 0x4(%eax),%edx │ │ │ │ + sub (%eax),%edx │ │ │ │ add $0xc,%eax │ │ │ │ - sub -0xc(%eax),%ecx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%edi │ │ │ │ + add %edi,%esi │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 50844 │ │ │ │ + mov 0x4(%eax),%ecx │ │ │ │ + sub (%eax),%ecx │ │ │ │ + add $0x60,%eax │ │ │ │ + mov -0x50(%eax),%edi │ │ │ │ + sub -0x54(%eax),%edi │ │ │ │ sar $0x2,%ecx │ │ │ │ - imul $0xaaaaaaab,%ecx,%edi │ │ │ │ - add %edi,%edx │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 52609 │ │ │ │ - mov 0x4(%eax),%ebx │ │ │ │ - mov 0x10(%eax),%edi │ │ │ │ - sub (%eax),%ebx │ │ │ │ - sub 0xc(%eax),%edi │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xaaaaaaab,%ebx,%ecx │ │ │ │ + imul $0xaaaaaaab,%ecx,%edx │ │ │ │ sar $0x2,%edi │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x1c(%eax),%ecx │ │ │ │ - imul $0xaaaaaaab,%edi,%ebx │ │ │ │ - sub 0x18(%eax),%ecx │ │ │ │ - add %ebx,%edx │ │ │ │ - mov 0x28(%eax),%ebx │ │ │ │ - sub 0x24(%eax),%ebx │ │ │ │ + imul $0xaaaaaaab,%edi,%ecx │ │ │ │ + lea (%esi,%edx,1),%esi │ │ │ │ + mov -0x44(%eax),%edx │ │ │ │ + sub -0x48(%eax),%edx │ │ │ │ + add %ecx,%esi │ │ │ │ + mov -0x38(%eax),%ecx │ │ │ │ + sub -0x3c(%eax),%ecx │ │ │ │ + sar $0x2,%edx │ │ │ │ + imul $0xaaaaaaab,%edx,%edi │ │ │ │ sar $0x2,%ecx │ │ │ │ - imul $0xaaaaaaab,%ecx,%edi │ │ │ │ - sar $0x2,%ebx │ │ │ │ - add %edi,%edx │ │ │ │ - mov 0x34(%eax),%edi │ │ │ │ - imul $0xaaaaaaab,%ebx,%ecx │ │ │ │ - sub 0x30(%eax),%edi │ │ │ │ - add %ecx,%edx │ │ │ │ - mov 0x40(%eax),%ecx │ │ │ │ - sub 0x3c(%eax),%ecx │ │ │ │ + imul $0xaaaaaaab,%ecx,%edx │ │ │ │ + add %edi,%esi │ │ │ │ + mov -0x2c(%eax),%edi │ │ │ │ + sub -0x30(%eax),%edi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0x20(%eax),%edx │ │ │ │ + sub -0x24(%eax),%edx │ │ │ │ sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%ebx │ │ │ │ - sar $0x2,%ecx │ │ │ │ - add %ebx,%edx │ │ │ │ - mov 0x4c(%eax),%ebx │ │ │ │ - imul $0xaaaaaaab,%ecx,%edi │ │ │ │ - sub 0x48(%eax),%ebx │ │ │ │ - add %edi,%edx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xaaaaaaab,%ebx,%ecx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x58(%eax),%edx │ │ │ │ - sub 0x54(%eax),%edx │ │ │ │ + imul $0xaaaaaaab,%edi,%ecx │ │ │ │ sar $0x2,%edx │ │ │ │ - imul $0xaaaaaaab,%edx,%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - add $0x60,%eax │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 52577 │ │ │ │ - mov -0x11c(%ebp),%esi │ │ │ │ - mov -0xd0(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - mov 0x18(%esi),%eax │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - mov %eax,-0x108(%ebp) │ │ │ │ + imul $0xaaaaaaab,%edx,%edi │ │ │ │ + add %ecx,%esi │ │ │ │ + mov -0x14(%eax),%ecx │ │ │ │ + sub -0x18(%eax),%ecx │ │ │ │ + add %edi,%esi │ │ │ │ + sar $0x2,%ecx │ │ │ │ + imul $0xaaaaaaab,%ecx,%edx │ │ │ │ + add %esi,%edx │ │ │ │ + mov -0x8(%eax),%esi │ │ │ │ + sub -0xc(%eax),%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + imul $0xaaaaaaab,%esi,%esi │ │ │ │ + add %edx,%esi │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 507b1 │ │ │ │ + mov -0x104(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + mov 0x18(%ebx),%eax │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ mov 0x3fc(%edi),%eax │ │ │ │ - mov 0x8(%eax),%esi │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 52665 │ │ │ │ + mov 0x8(%eax),%ebx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + je 50894 │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - push %esi │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ + push %ecx │ │ │ │ call a100 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - mov %eax,%ecx │ │ │ │ + mov %eax,%edx │ │ │ │ mov 0x3fc(%edi),%eax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 529fd │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - mov 0x1c(%ecx),%edi │ │ │ │ - mov 0xb4(%eax),%esi │ │ │ │ + test %edx,%edx │ │ │ │ + je 51101 │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ + mov 0x1c(%edx),%edi │ │ │ │ + mov 0xb4(%eax),%ecx │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ xor %eax,%eax │ │ │ │ cmpl $0xb,0x10(%edi) │ │ │ │ setne %al │ │ │ │ add $0xb,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ push %eax │ │ │ │ - call *%esi │ │ │ │ + call *%ecx │ │ │ │ pop %ecx │ │ │ │ - pop %esi │ │ │ │ + pop %edi │ │ │ │ push $0x0 │ │ │ │ push $0x100 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xac(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 529b1 │ │ │ │ - mov 0xc(%eax),%ecx │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 52aff │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - mov 0x10(%edi),%edi │ │ │ │ - sub $0x2,%esi │ │ │ │ - mov %esi,-0xc4(%ebp) │ │ │ │ - mov (%edi,%esi,4),%ebx │ │ │ │ - mov %ebx,-0x128(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 5368f │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - lea 0x4(,%eax,4),%ecx │ │ │ │ - mov (%edi,%ecx,1),%esi │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - cmp $0x2,%esi │ │ │ │ - jne 52a57 │ │ │ │ - mov -0x108(%ebp),%ebx │ │ │ │ - lea -0x2(%ebx),%eax │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - cmp $0x3d,%eax │ │ │ │ - ja 52a13 │ │ │ │ - and $0x1,%ebx │ │ │ │ - mov %ebx,-0xf4(%ebp) │ │ │ │ - jne 52a13 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - mov 0x1c(%ebx),%eax │ │ │ │ - lea -0x1(%ecx),%esi │ │ │ │ - mov %esi,-0xcc(%ebp) │ │ │ │ - mov 0x10(%eax),%esi │ │ │ │ - mov %esi,-0xd4(%ebp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 5370f │ │ │ │ - lea -0x3(%ecx),%ecx │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - jbe 536ee │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - mov %edi,%eax │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - lea (%ecx,%edi,1),%ebx │ │ │ │ - sub $0x40,%ecx │ │ │ │ - vmovdqa32 -0xfa74(%esi),%zmm2 │ │ │ │ - shr $0x6,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 52804 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 527f7 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 527ee │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 527e5 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 527dc │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 527d3 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 527ca │ │ │ │ - vpmulld (%edi),%zmm2,%zmm2 │ │ │ │ - lea 0x40(%edi),%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 52844 │ │ │ │ - vpmulld (%eax),%zmm2,%zmm1 │ │ │ │ - add $0x200,%eax │ │ │ │ - vpmulld -0x1c0(%eax),%zmm1,%zmm3 │ │ │ │ - vpmulld -0x180(%eax),%zmm3,%zmm4 │ │ │ │ - vpmulld -0x140(%eax),%zmm4,%zmm5 │ │ │ │ - vpmulld -0x100(%eax),%zmm5,%zmm6 │ │ │ │ - vpmulld -0xc0(%eax),%zmm6,%zmm7 │ │ │ │ - vpmulld -0x80(%eax),%zmm7,%zmm0 │ │ │ │ - vpmulld -0x40(%eax),%zmm0,%zmm2 │ │ │ │ - cmp %eax,%ebx │ │ │ │ - jne 52804 │ │ │ │ - vextracti32x8 $0x1,%zmm2,%ymm1 │ │ │ │ - mov -0xc4(%ebp),%eax │ │ │ │ - vpmulld %ymm2,%ymm1,%ymm0 │ │ │ │ - vextracti32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - vpmulld %xmm0,%xmm3,%xmm4 │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm4,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm6,%xmm1 │ │ │ │ - vmovd %xmm1,-0xe4(%ebp) │ │ │ │ - test $0xf,%al │ │ │ │ - je 52b21 │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea -0x3(%ecx),%esi │ │ │ │ - cmp $0x6,%esi │ │ │ │ - jbe 528eb │ │ │ │ + je 510b5 │ │ │ │ + mov 0xc(%eax),%edx │ │ │ │ + mov %eax,-0x84(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 51200 │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov 0x10(%edi),%ebx │ │ │ │ sub $0x2,%ecx │ │ │ │ - vpmulld (%edi,%eax,4),%ymm0,%ymm0 │ │ │ │ - mov %ecx,%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 528b5 │ │ │ │ - vpmulld 0x20(%edi,%eax,4),%ymm0,%ymm0 │ │ │ │ - vextracti32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - vpmulld %xmm0,%xmm3,%xmm2 │ │ │ │ - vpsrldq $0x8,%xmm2,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm2,%xmm5 │ │ │ │ - vpsrldq $0x4,%xmm5,%xmm6 │ │ │ │ - vpmulld %xmm6,%xmm5,%xmm7 │ │ │ │ - vmovd %xmm7,-0xe4(%ebp) │ │ │ │ - test $0x7,%cl │ │ │ │ - je 52b21 │ │ │ │ - and $0xfffffff8,%ecx │ │ │ │ - add %ecx,%ebx │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - lea 0x3(%ebx),%ecx │ │ │ │ - imul (%edi,%ebx,4),%eax │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jge 52b21 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - lea 0x4(%ebx),%ecx │ │ │ │ - imul 0x4(%edi,%ebx,4),%eax │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jle 52b21 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - lea 0x5(%ebx),%ecx │ │ │ │ - imul 0x8(%edi,%ebx,4),%eax │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jle 52b21 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - lea 0x6(%ebx),%ecx │ │ │ │ - imul 0xc(%edi,%ebx,4),%eax │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jle 52b21 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - lea 0x7(%ebx),%ecx │ │ │ │ - imul 0x10(%edi,%ebx,4),%eax │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jle 52b21 │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + mov (%ebx,%ecx,4),%eax │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 517ff │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + lea 0x4(,%edx,4),%edi │ │ │ │ + mov (%ebx,%edi,1),%ecx │ │ │ │ + mov %edi,-0xbc(%ebp) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 5115b │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ + lea -0x2(%eax),%edx │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + cmp $0x3d,%edx │ │ │ │ + ja 51117 │ │ │ │ + and $0x1,%eax │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + jne 51117 │ │ │ │ mov -0xe4(%ebp),%eax │ │ │ │ - lea 0x8(%ebx),%ecx │ │ │ │ - imul 0x14(%edi,%ebx,4),%eax │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - jle 52b21 │ │ │ │ - mov -0xe4(%ebp),%esi │ │ │ │ - imul 0x18(%edi,%ebx,4),%esi │ │ │ │ - mov %esi,-0xe4(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 52b24 │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - lea -0x12e8c(%ebx),%ecx │ │ │ │ - push %ecx │ │ │ │ - push (%eax) │ │ │ │ - call a3c0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x100(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 5371e │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ - ret │ │ │ │ - mov 0x114(%eax),%ebx │ │ │ │ - mov 0xb4(%eax),%esi │ │ │ │ - mov $0xc,%eax │ │ │ │ - jmp 52680 │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - lea -0x12ef0(%ebx),%esi │ │ │ │ - push %esi │ │ │ │ - push (%edx) │ │ │ │ - call a3c0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x100(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - lea -0xa4(%ebp),%ebx │ │ │ │ - push %ebx │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - call a5860 │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 529db │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - lea -0x88(%ebp),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - push %esi │ │ │ │ - push %edi │ │ │ │ - call a2740 │ │ │ │ - lea -0x13c7d(%ebx),%ecx │ │ │ │ - push $0x13 │ │ │ │ - push %ecx │ │ │ │ - push $0x0 │ │ │ │ - push $0x0 │ │ │ │ - push %edi │ │ │ │ - call a0f0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ - add $0x18,%esp │ │ │ │ - lea -0x70(%ebp),%esi │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0x7fffffe4,%ebx │ │ │ │ - cmp $0x1a,%ebx │ │ │ │ - jbe c710 <__cxa_finalize@plt+0x2060> │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - sub $0x4,%esp │ │ │ │ - push $0x1b │ │ │ │ - lea -0x13c69(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push %esi │ │ │ │ - call a370 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ - pop %edx │ │ │ │ - pop %ecx │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - push %eax │ │ │ │ - push %edi │ │ │ │ - call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - pop %eax │ │ │ │ - pop %edx │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push (%edx) │ │ │ │ - call a3c0 │ │ │ │ - mov %edi,(%esp) │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %esi,(%esp) │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - pop %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 52a30 │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%edx │ │ │ │ - lea -0x13ef0(%ebx),%eax │ │ │ │ - push %eax │ │ │ │ - push (%edx) │ │ │ │ - call a3c0 │ │ │ │ - jmp 52a30 │ │ │ │ + mov -0xa0(%ebp),%edi │ │ │ │ + mov 0x1c(%eax),%edx │ │ │ │ + lea -0x1(%edi),%ecx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + mov 0x10(%edx),%ecx │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 518df │ │ │ │ + lea -0x3(%edi),%edi │ │ │ │ + cmp $0x6,%edi │ │ │ │ + jbe 518be │ │ │ │ + mov -0xa8(%ebp),%edx │ │ │ │ + mov -0xb8(%ebp),%edi │ │ │ │ + mov %ebx,%eax │ │ │ │ + shr $0x3,%edx │ │ │ │ + vmovdqa -0x10834(%edi),%ymm2 │ │ │ │ + shl $0x5,%edx │ │ │ │ + lea (%edx,%ebx,1),%ecx │ │ │ │ + sub $0x20,%edx │ │ │ │ + shr $0x5,%edx │ │ │ │ + inc %edx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 50a1e │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 50a12 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 50a0a │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 50a02 │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 509fa │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 509f2 │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 509ea │ │ │ │ + vpmulld (%ebx),%ymm2,%ymm2 │ │ │ │ + lea 0x20(%ebx),%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 50a6b │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + vpmulld (%eax),%ymm2,%ymm1 │ │ │ │ + add $0x100,%eax │ │ │ │ + vpmulld -0xe0(%eax),%ymm1,%ymm3 │ │ │ │ + vpmulld -0xc0(%eax),%ymm3,%ymm4 │ │ │ │ + vpmulld -0xa0(%eax),%ymm4,%ymm5 │ │ │ │ + vpmulld -0x80(%eax),%ymm5,%ymm6 │ │ │ │ + vpmulld -0x60(%eax),%ymm6,%ymm7 │ │ │ │ + vpmulld -0x40(%eax),%ymm7,%ymm0 │ │ │ │ + vpmulld -0x20(%eax),%ymm0,%ymm2 │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jne 50a24 │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + mov -0xa8(%ebp),%eax │ │ │ │ + vpmulld %xmm2,%xmm1,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm2 │ │ │ │ + vpmulld %xmm2,%xmm0,%xmm3 │ │ │ │ + vpsrldq $0x4,%xmm3,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm3,%xmm5 │ │ │ │ + vmovd %xmm5,-0xd8(%ebp) │ │ │ │ + test $0x7,%al │ │ │ │ + je 518ee │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ vzeroupper │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - mov 0x14(%edi),%eax │ │ │ │ - mov (%eax,%ebx,4),%ecx │ │ │ │ - mov (%eax,%esi,1),%eax │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + sub %eax,%edx │ │ │ │ + lea -0x3(%edx),%edi │ │ │ │ + cmp $0x3,%edi │ │ │ │ + jbe 50ae7 │ │ │ │ + vpmulld (%ebx,%eax,4),%xmm0,%xmm6 │ │ │ │ + sub $0x2,%edx │ │ │ │ + vpsrldq $0x8,%xmm6,%xmm7 │ │ │ │ + vpmulld %xmm7,%xmm6,%xmm0 │ │ │ │ + vpsrldq $0x4,%xmm0,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm0,%xmm2 │ │ │ │ + vmovd %xmm2,-0xd8(%ebp) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 50b4e │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + mov -0xd8(%ebp),%edi │ │ │ │ + imul (%ebx,%ecx,4),%edi │ │ │ │ + lea 0x0(,%ecx,4),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + lea 0x3(%ecx),%eax │ │ │ │ + mov %edi,-0xd8(%ebp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + jge 50b4e │ │ │ │ + mov 0x4(%ebx,%ecx,4),%eax │ │ │ │ + imul %edi,%eax │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + lea 0x4(%ecx),%eax │ │ │ │ + cmp %eax,%edx │ │ │ │ + jle 50b4e │ │ │ │ + mov 0x8(%ebx,%ecx,4),%eax │ │ │ │ + lea 0x5(%ecx),%ecx │ │ │ │ + imul %edi,%eax │ │ │ │ + mov %eax,-0xd8(%ebp) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jle 50b4e │ │ │ │ + mov %eax,%edx │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ + imul 0xc(%ebx,%eax,1),%edx │ │ │ │ + mov %edx,-0xd8(%ebp) │ │ │ │ + mov -0xe4(%ebp),%edi │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + mov 0x14(%edi),%ecx │ │ │ │ + mov (%ecx,%ebx,4),%edx │ │ │ │ + mov (%ecx,%eax,1),%ecx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ + mov %ecx,-0x10c(%ebp) │ │ │ │ push $0xc │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ + push %esi │ │ │ │ push %edi │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - call 39060 │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + call 389c0 │ │ │ │ + mov %eax,-0xe8(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 52a33 │ │ │ │ - mov -0xc0(%ebp),%edx │ │ │ │ + je 51137 │ │ │ │ mov 0x8(%eax),%edi │ │ │ │ - lea -0x94(%ebp),%eax │ │ │ │ - movl $0x0,-0x9c(%ebp) │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ - call 1b360 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov -0x94(%ebp),%edx │ │ │ │ - mov %ebx,-0x12c(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ - call 38a60 │ │ │ │ - lea -0x4c(%ebp),%esi │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - movb $0x0,-0x4c(%ebp) │ │ │ │ - mov %esi,-0x118(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ - cmpl $0xb,-0xd4(%ebp) │ │ │ │ - je 53194 │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 5377e │ │ │ │ - mov -0xc8(%ebp),%ecx │ │ │ │ - vmovq -0xfaf4(%ebx),%xmm1 │ │ │ │ - and $0xfffffffe,%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - vmovq %xmm1,-0x110(%ebp) │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ + mov %esi,%edx │ │ │ │ + lea -0x74(%ebp),%eax │ │ │ │ + movl $0x0,-0x7c(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + call 1b4b0 │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ + mov -0x74(%ebp),%esi │ │ │ │ + mov %ebx,-0x114(%ebp) │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov %esi,-0xfc(%ebp) │ │ │ │ + call 383f0 │ │ │ │ + cmpl $0xb,-0xb4(%ebp) │ │ │ │ + lea -0x2c(%ebp),%eax │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movb $0x0,-0x2c(%ebp) │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ + je 51311 │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ + lea -0x80(%ebp),%ecx │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 518b4 │ │ │ │ + vmovq -0x10874(%ebx),%xmm3 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + and $0xfffffffe,%edx │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ + vmovq %xmm3,-0xf8(%ebp) │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 52e0e │ │ │ │ + js 50e22 │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - lea -0x2(%esi),%esi │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - and $0x7,%esi │ │ │ │ - je 52d41 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 52d22 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 52d0b │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 52cf4 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 52cdd │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 52cc6 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 52caf │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + lea -0x2(%ebx),%ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + je 50d4f │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 50d30 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 50d19 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 50d02 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 50ceb │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 50cd4 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 50cbd │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ sub $0x4,%ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ + add %edx,%esi │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 52e0e │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + jb 50e22 │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - dec %edi │ │ │ │ - add %edx,%ebx │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + idivl (%edi,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cltd │ │ │ │ - idivl (%esi,%edi,4) │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%edi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + dec %esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x2,%ebx │ │ │ │ - idivl (%esi,%ebx,4) │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ imul (%ecx,%ebx,4),%edx │ │ │ │ - lea (%edi,%edx,1),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x3,%edi │ │ │ │ - idivl (%esi,%edi,4) │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%edi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + sub $0x3,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x4,%ebx │ │ │ │ - idivl (%esi,%ebx,4) │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ imul (%ecx,%ebx,4),%edx │ │ │ │ - lea (%edi,%edx,1),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x5,%edi │ │ │ │ - idivl (%esi,%edi,4) │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%edi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + sub $0x5,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x6,%ebx │ │ │ │ - idivl (%esi,%ebx,4) │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ imul (%ecx,%ebx,4),%edx │ │ │ │ - lea (%edi,%edx,1),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x7,%edi │ │ │ │ - idivl (%esi,%edi,4) │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ - subl $0x8,-0xc0(%ebp) │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - jne 52d4d │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov -0x120(%ebp),%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - push -0x108(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + sub $0x7,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + subl $0x8,-0xa0(%ebp) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + cmpl $0xffffffff,-0xa0(%ebp) │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + jne 50d5b │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ push $0x2 │ │ │ │ - push -0x128(%ebp) │ │ │ │ - push -0x124(%ebp) │ │ │ │ - call 51930 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + push -0x110(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + call 4fb70 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ test %al,%al │ │ │ │ - je 530da │ │ │ │ - mov -0x11c(%ebp),%ebx │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov %dl,-0x12d(%ebp) │ │ │ │ - lea -0x68(%ebp),%ecx │ │ │ │ - mov %ecx,-0xf0(%ebp) │ │ │ │ + je 5125a │ │ │ │ + mov -0x104(%ebp),%ebx │ │ │ │ + lea -0x48(%ebp),%ecx │ │ │ │ fldz │ │ │ │ + mov %dl,-0x115(%ebp) │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov (%ebx),%esi │ │ │ │ - add $0xc,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - vmovq -0x110(%ebp),%xmm0 │ │ │ │ - mov %ebx,-0xd4(%ebp) │ │ │ │ - lea -0x70(%ebp),%edx │ │ │ │ - vmovq %xmm0,-0x70(%ebp) │ │ │ │ - mov -0xd4(%ebp),%edi │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ + add $0xc,%eax │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + vmovq -0xf8(%ebp),%xmm4 │ │ │ │ + lea -0x50(%ebp),%edx │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ + vmovq %xmm4,-0x50(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ add (%edx),%edi │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ lea (%edi,%edi,2),%ebx │ │ │ │ lea (%esi,%ebx,4),%edi │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ - mov %ebx,-0xc8(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 5307b │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov %edx,-0xdc(%ebp) │ │ │ │ + je 51085 │ │ │ │ mov %eax,%esi │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edi │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 530b0 │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ + je 51230 │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ fld %st(0) │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ sub %edi,%edx │ │ │ │ sub $0x10,%edx │ │ │ │ shr $0x4,%edx │ │ │ │ inc %edx │ │ │ │ and $0x3,%edx │ │ │ │ - je 52f9e │ │ │ │ + je 50fae │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 52f71 │ │ │ │ + je 50f81 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 52f4c │ │ │ │ + je 50f5c │ │ │ │ mov (%edi),%edx │ │ │ │ fldl 0x8(%edi) │ │ │ │ add $0x10,%eax │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ mov (%eax),%edx │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 53034 │ │ │ │ + je 5103e │ │ │ │ mov (%eax),%edi │ │ │ │ - fldl 0x8(%eax) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ add $0x40,%eax │ │ │ │ + fldl -0x38(%eax) │ │ │ │ + mov -0x30(%eax),%edx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x20(%eax),%edi │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ fldl -0x28(%eax) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ mov -0x10(%eax),%edx │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + faddl -0xa0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ fldl -0x18(%eax) │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + faddl -0xa0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + faddl -0xa0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 52f9e │ │ │ │ - addl $0x8,-0xc4(%ebp) │ │ │ │ + jne 50fae │ │ │ │ + addl $0x8,-0xac(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + cmp %esi,-0xb0(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ - cmp %esi,-0xc8(%ebp) │ │ │ │ - jne 52ef0 │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ + jne 50f00 │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ sub $0xc,%esi │ │ │ │ - sub -0xd8(%ebp),%esi │ │ │ │ + sub -0xc0(%ebp),%esi │ │ │ │ shr $0x2,%esi │ │ │ │ imul $0x2aaaaaab,%esi,%eax │ │ │ │ lea 0x8(%ecx,%eax,8),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - cmp %edx,-0xf0(%ebp) │ │ │ │ - jne 52ea2 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - addl $0x18,-0xcc(%ebp) │ │ │ │ - cmp %ebx,-0x104(%ebp) │ │ │ │ - je 530b7 │ │ │ │ + cmp %edx,-0xd4(%ebp) │ │ │ │ + jne 50eb0 │ │ │ │ + addl $0x18,-0xb4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + cmp %ebx,-0xec(%ebp) │ │ │ │ + je 51237 │ │ │ │ add $0x2,%ebx │ │ │ │ - jmp 52e8c │ │ │ │ - nop │ │ │ │ + jmp 50e9a │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x30(%ebx),%eax │ │ │ │ + lea -0x13e8c(%ebx),%ecx │ │ │ │ + push %ecx │ │ │ │ + push (%eax) │ │ │ │ + call a3c0 │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 5185e │ │ │ │ + mov -0xe8(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ + ret │ │ │ │ + mov 0x114(%eax),%ebx │ │ │ │ + mov 0xb4(%eax),%ecx │ │ │ │ + mov $0xc,%eax │ │ │ │ + jmp 508af │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x30(%ebx),%edx │ │ │ │ + lea -0x13ef0(%ebx),%esi │ │ │ │ + push %esi │ │ │ │ + push (%edx) │ │ │ │ + call a3c0 │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0x84(%ebp),%ebx │ │ │ │ + push %ebx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + call a0c40 │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 510df │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + lea -0x68(%ebp),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push %edi │ │ │ │ + call 9db00 │ │ │ │ + lea -0x14c7d(%ebx),%ecx │ │ │ │ + push $0x13 │ │ │ │ + push %ecx │ │ │ │ + push $0x0 │ │ │ │ + push $0x0 │ │ │ │ + push %edi │ │ │ │ + call a0f0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ + add $0x18,%esp │ │ │ │ + lea -0x50(%ebp),%esi │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0x7fffffe4,%ebx │ │ │ │ + cmp $0x1a,%ebx │ │ │ │ + jbe c5cf <__cxa_finalize@plt+0x1f1f> │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + sub $0x4,%esp │ │ │ │ + push $0x1b │ │ │ │ + lea -0x14c69(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ + call a370 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ + pop %edx │ │ │ │ + pop %ecx │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ + push %edi │ │ │ │ + call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + pop %eax │ │ │ │ + pop %edx │ │ │ │ + mov -0x30(%ebx),%edx │ │ │ │ + push -0x34(%ebp) │ │ │ │ + push (%edx) │ │ │ │ + call a3c0 │ │ │ │ + mov %edi,(%esp) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov %esi,(%esp) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + pop %eax │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 51134 │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + sub $0x8,%esp │ │ │ │ + mov -0x30(%ebx),%edx │ │ │ │ + lea -0x14ef0(%ebx),%eax │ │ │ │ + push %eax │ │ │ │ + push (%edx) │ │ │ │ + call a3c0 │ │ │ │ + jmp 51134 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - jmp 53034 │ │ │ │ + jmp 5103e │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xf4(%ebp) │ │ │ │ - movzbl -0x12d(%ebp),%edx │ │ │ │ + incl -0xdc(%ebp) │ │ │ │ + movzbl -0x115(%ebp),%edx │ │ │ │ mov %ecx,%edi │ │ │ │ - mov -0xf4(%ebp),%esi │ │ │ │ - cmp %esi,-0xe4(%ebp) │ │ │ │ - jne 52c29 │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %dl,-0xc0(%ebp) │ │ │ │ + mov -0xdc(%ebp),%esi │ │ │ │ + cmp %esi,-0xd8(%ebp) │ │ │ │ + jne 50c37 │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov %dl,-0xa0(%ebp) │ │ │ │ call a5f0 │ │ │ │ test %eax,%eax │ │ │ │ - movzbl -0xc0(%ebp),%edx │ │ │ │ - mov -0x54(%ebp),%eax │ │ │ │ - jne 536b8 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ + movzbl -0xa0(%ebp),%edx │ │ │ │ + mov -0x34(%ebp),%eax │ │ │ │ + jne 51828 │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 53739 │ │ │ │ - cmp -0x118(%ebp),%eax │ │ │ │ - je 53136 │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + jne 51876 │ │ │ │ + cmp -0x100(%ebp),%eax │ │ │ │ + je 512b6 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %dl,-0xc0(%ebp) │ │ │ │ + mov %dl,-0xa0(%ebp) │ │ │ │ lea 0x1(%ebx),%esi │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ - movzbl -0xc0(%ebp),%edx │ │ │ │ + movzbl -0xa0(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ xor %esi,%esi │ │ │ │ test %dl,%dl │ │ │ │ - je 536d9 │ │ │ │ - mov -0x114(%ebp),%edi │ │ │ │ + je 51849 │ │ │ │ + mov -0xfc(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 53165 │ │ │ │ - mov -0x12c(%ebp),%ecx │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + je 512e5 │ │ │ │ + mov -0x114(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%ecx │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%eax │ │ │ │ - call 12fc0 │ │ │ │ - jmp 52a3d │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ + call 12d00 │ │ │ │ + jmp 51141 │ │ │ │ + mov -0xd8(%ebp),%edx │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jle 53723 │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ - mov -0xc8(%ebp),%ebx │ │ │ │ - lea -0xa0(%ebp),%ecx │ │ │ │ - mov %ecx,-0xf8(%ebp) │ │ │ │ - vmovq -0xfaf4(%esi),%xmm3 │ │ │ │ + jle 51863 │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + lea -0x80(%ebp),%ecx │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + vmovq -0x10874(%esi),%xmm5 │ │ │ │ and $0xfffffffe,%ebx │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - vmovq %xmm3,-0x110(%ebp) │ │ │ │ - mov -0xfc(%ebp),%eax │ │ │ │ - mov 0xc(%eax),%esi │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %esi,-0xc0(%ebp) │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ + vmovq %xmm5,-0xf8(%ebp) │ │ │ │ + mov -0xe4(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 533c2 │ │ │ │ + js 51542 │ │ │ │ mov 0x14(%eax),%edx │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ - lea -0x2(%esi),%esi │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ - mov -0xf4(%ebp),%eax │ │ │ │ - and $0x7,%esi │ │ │ │ - je 532f5 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 532d6 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 532bf │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 532a8 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 53291 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 5327a │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 53263 │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + lea -0x2(%ebx),%ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov %edx,-0xa8(%ebp) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ + je 5146f │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 51450 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 51439 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 51422 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 5140b │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 513f4 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 513dd │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ sub $0x4,%ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%ebx │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + add %edx,%esi │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ cltd │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%esi │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ + idivl (%ebx,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ebx │ │ │ │ + imul (%ebx,%ecx,4),%edx │ │ │ │ + add %edx,%esi │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 533c2 │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xcc(%ebp) │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - mov -0xc0(%ebp),%ecx │ │ │ │ + jb 51542 │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - idivl (%esi,%ecx,4) │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - dec %edi │ │ │ │ - add %edx,%ebx │ │ │ │ + mov -0xac(%ebp),%edi │ │ │ │ + mov -0xa0(%ebp),%ecx │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + idivl (%edi,%ecx,4) │ │ │ │ + mov -0xa8(%ebp),%ecx │ │ │ │ + imul (%ecx,%ebx,4),%edx │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cltd │ │ │ │ - idivl (%esi,%edi,4) │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%edi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + dec %esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x2,%ebx │ │ │ │ - idivl (%esi,%ebx,4) │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ imul (%ecx,%ebx,4),%edx │ │ │ │ - lea (%edi,%edx,1),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x3,%edi │ │ │ │ - idivl (%esi,%edi,4) │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%edi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + sub $0x3,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x4,%ebx │ │ │ │ - idivl (%esi,%ebx,4) │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ imul (%ecx,%ebx,4),%edx │ │ │ │ - lea (%edi,%edx,1),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x5,%edi │ │ │ │ - idivl (%esi,%edi,4) │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - lea (%ebx,%edx,1),%edi │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + sub $0x5,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ cltd │ │ │ │ sub $0x6,%ebx │ │ │ │ - idivl (%esi,%ebx,4) │ │ │ │ + idivl (%edi,%ebx,4) │ │ │ │ imul (%ecx,%ebx,4),%edx │ │ │ │ - lea (%edi,%edx,1),%ebx │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ + lea (%esi,%edx,1),%ebx │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ cltd │ │ │ │ - sub $0x7,%edi │ │ │ │ - idivl (%esi,%edi,4) │ │ │ │ - imul (%ecx,%edi,4),%edx │ │ │ │ - add %edx,%ebx │ │ │ │ - subl $0x8,-0xc0(%ebp) │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - jne 53301 │ │ │ │ - mov -0xcc(%ebp),%edi │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ - mov -0x120(%ebp),%ecx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - push -0x108(%ebp) │ │ │ │ - mov -0xf8(%ebp),%eax │ │ │ │ + sub $0x7,%esi │ │ │ │ + idivl (%edi,%esi,4) │ │ │ │ + subl $0x8,-0xa0(%ebp) │ │ │ │ + imul (%ecx,%esi,4),%edx │ │ │ │ + cmpl $0xffffffff,-0xa0(%ebp) │ │ │ │ + lea (%ebx,%edx,1),%esi │ │ │ │ + jne 5147b │ │ │ │ + mov -0xb0(%ebp),%edi │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ push $0x2 │ │ │ │ - push -0x128(%ebp) │ │ │ │ - push -0x124(%ebp) │ │ │ │ - call 50e40 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + push -0x110(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + call 4f080 │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ + mov %ecx,-0xcc(%ebp) │ │ │ │ test %al,%al │ │ │ │ - je 530da │ │ │ │ - mov -0x11c(%ebp),%ebx │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ - mov %dl,-0x12d(%ebp) │ │ │ │ + je 5125a │ │ │ │ + mov -0x104(%ebp),%ebx │ │ │ │ add $0xc,%ecx │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ fldz │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + mov %eax,-0xd4(%ebp) │ │ │ │ + mov %dl,-0x115(%ebp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov (%ebx),%esi │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %esi,-0xec(%ebp) │ │ │ │ - vmovq -0x110(%ebp),%xmm2 │ │ │ │ - mov %ebx,-0xd4(%ebp) │ │ │ │ - lea -0x70(%ebp),%edx │ │ │ │ - vmovq %xmm2,-0x70(%ebp) │ │ │ │ - mov -0xd4(%ebp),%edi │ │ │ │ - mov -0xec(%ebp),%esi │ │ │ │ + mov %esi,-0xd0(%ebp) │ │ │ │ + vmovq -0xf8(%ebp),%xmm6 │ │ │ │ + lea -0x50(%ebp),%edx │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ + vmovq %xmm6,-0x50(%ebp) │ │ │ │ + mov -0xbc(%ebp),%edi │ │ │ │ add (%edx),%edi │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ lea (%edi,%edi,2),%ebx │ │ │ │ lea (%esi,%ebx,4),%edi │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ mov (%edi),%eax │ │ │ │ - mov %ebx,-0xc8(%ebp) │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 5362b │ │ │ │ - mov %ecx,-0xc4(%ebp) │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ + je 51795 │ │ │ │ mov %eax,%esi │ │ │ │ - mov %edx,-0xe0(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ecx,-0xac(%ebp) │ │ │ │ + mov %eax,-0xc0(%ebp) │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edi │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ cmp %ebx,%edi │ │ │ │ - je 53660 │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ + je 517d0 │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ fld %st(0) │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ sub %edi,%edx │ │ │ │ sub $0x10,%edx │ │ │ │ shr $0x4,%edx │ │ │ │ inc %edx │ │ │ │ and $0x3,%edx │ │ │ │ - je 5354e │ │ │ │ + je 516be │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 53521 │ │ │ │ + je 51691 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 534fc │ │ │ │ + je 5166c │ │ │ │ mov (%edi),%edx │ │ │ │ fldl 0x8(%edi) │ │ │ │ add $0x10,%eax │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ mov (%eax),%edi │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ mov (%eax),%edx │ │ │ │ - fldl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ + fldl -0x8(%eax) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 535e4 │ │ │ │ + je 5174e │ │ │ │ mov (%eax),%edi │ │ │ │ - fldl 0x8(%eax) │ │ │ │ - mov 0x10(%eax),%edx │ │ │ │ add $0x40,%eax │ │ │ │ + fldl -0x38(%eax) │ │ │ │ + mov -0x30(%eax),%edx │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ mov -0x20(%eax),%edi │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ fldl -0x28(%eax) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ mov -0x10(%eax),%edx │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + faddl -0xa0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ fldl -0x18(%eax) │ │ │ │ fmull (%ecx,%edi,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + faddl -0xa0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ fldl -0x8(%eax) │ │ │ │ fmull (%ecx,%edx,8) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ - faddp %st,%st(1) │ │ │ │ - fstpl -0xc0(%ebp) │ │ │ │ - fldl -0xc0(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ + faddl -0xa0(%ebp) │ │ │ │ + fstpl -0xa0(%ebp) │ │ │ │ + fldl -0xa0(%ebp) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 5354e │ │ │ │ - addl $0x8,-0xc4(%ebp) │ │ │ │ + jne 516be │ │ │ │ + addl $0x8,-0xac(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ + cmp %esi,-0xb0(%ebp) │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ fstpl -0x8(%ebx) │ │ │ │ - cmp %esi,-0xc8(%ebp) │ │ │ │ - jne 534a0 │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ - mov -0xe0(%ebp),%edx │ │ │ │ + jne 51610 │ │ │ │ + mov -0xb0(%ebp),%esi │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ sub $0xc,%esi │ │ │ │ - sub -0xd8(%ebp),%esi │ │ │ │ + sub -0xc0(%ebp),%esi │ │ │ │ shr $0x2,%esi │ │ │ │ imul $0x2aaaaaab,%esi,%eax │ │ │ │ lea 0x8(%ecx,%eax,8),%ecx │ │ │ │ add $0x4,%edx │ │ │ │ - cmp -0xf0(%ebp),%edx │ │ │ │ - jne 53450 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - addl $0x18,-0xcc(%ebp) │ │ │ │ - cmp %ebx,-0x104(%ebp) │ │ │ │ - je 53667 │ │ │ │ + cmp %edx,-0xd4(%ebp) │ │ │ │ + jne 515ca │ │ │ │ + addl $0x18,-0xb4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + cmp %ebx,-0xec(%ebp) │ │ │ │ + je 517d7 │ │ │ │ add $0x2,%ebx │ │ │ │ - jmp 5343a │ │ │ │ - nop │ │ │ │ + jmp 515b4 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ fldz │ │ │ │ - jmp 535e4 │ │ │ │ + jmp 5174e │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xf4(%ebp) │ │ │ │ - mov -0xe4(%ebp),%esi │ │ │ │ - movzbl -0x12d(%ebp),%edx │ │ │ │ + incl -0xdc(%ebp) │ │ │ │ + mov -0xd8(%ebp),%esi │ │ │ │ mov %ecx,%edi │ │ │ │ - cmp %esi,-0xf4(%ebp) │ │ │ │ - jne 531dd │ │ │ │ - jmp 530da │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + cmp %esi,-0xdc(%ebp) │ │ │ │ + movzbl -0x115(%ebp),%edx │ │ │ │ + jne 51357 │ │ │ │ + jmp 5125a │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%ecx │ │ │ │ - lea -0x13ee0(%ebx),%esi │ │ │ │ + lea -0x14ee0(%ebx),%esi │ │ │ │ push %esi │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ - jmp 52a30 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 52609 │ │ │ │ - cmp -0x118(%ebp),%eax │ │ │ │ - je 536d9 │ │ │ │ - mov -0x4c(%ebp),%ebx │ │ │ │ + jmp 51134 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 50844 │ │ │ │ + cmp -0x100(%ebp),%eax │ │ │ │ + je 51849 │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0x1(%ebx),%edx │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x100(%ebp),%esi │ │ │ │ - movl $0x0,-0x100(%ebp) │ │ │ │ - jmp 53140 │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - movl $0x1,-0xe4(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - vmovdqa -0xfa74(%eax),%ymm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 5288b │ │ │ │ - movl $0x1,-0xe4(%ebp) │ │ │ │ - jmp 52b24 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - lea -0xa0(%ebp),%eax │ │ │ │ + mov -0xe8(%ebp),%esi │ │ │ │ + movl $0x0,-0xe8(%ebp) │ │ │ │ + jmp 512c0 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + lea -0x80(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ - mov %eax,-0xf8(%ebp) │ │ │ │ - jmp 530da │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + jmp 5125a │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push %eax │ │ │ │ mov -0x30(%ebx),%edi │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ - mov -0x54(%ebp),%ecx │ │ │ │ + mov -0x34(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x118(%ebp),%ecx │ │ │ │ - je 536d9 │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ + cmp -0x100(%ebp),%ecx │ │ │ │ + je 51849 │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 536d9 │ │ │ │ + jmp 51849 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 530da │ │ │ │ + jmp 5125a │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + movl $0x1,-0xd8(%ebp) │ │ │ │ + vmovdqa -0x10834(%eax),%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 50aa8 │ │ │ │ + movl $0x1,-0xd8(%ebp) │ │ │ │ + jmp 50b4e │ │ │ │ + vzeroupper │ │ │ │ + jmp 50b4e │ │ │ │ + jmp c4ad <__cxa_finalize@plt+0x1dfd> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp c4f8 <__cxa_finalize@plt+0x1e48> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp c5f5 <__cxa_finalize@plt+0x1f45> │ │ │ │ + jmp c537 <__cxa_finalize@plt+0x1e87> │ │ │ │ mov %eax,%edi │ │ │ │ - lea -0x54(%ebp),%esi │ │ │ │ + lea -0x34(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - jmp c647 <__cxa_finalize@plt+0x1f97> │ │ │ │ - jmp c62c <__cxa_finalize@plt+0x1f7c> │ │ │ │ + jmp c572 <__cxa_finalize@plt+0x1ec2> │ │ │ │ + jmp c4ad <__cxa_finalize@plt+0x1dfd> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c6bc <__cxa_finalize@plt+0x200c> │ │ │ │ - jmp c736 <__cxa_finalize@plt+0x2086> │ │ │ │ - jmp c62c <__cxa_finalize@plt+0x1f7c> │ │ │ │ + jmp c5f0 <__cxa_finalize@plt+0x1f40> │ │ │ │ + jmp c640 <__cxa_finalize@plt+0x1f90> │ │ │ │ + jmp c606 <__cxa_finalize@plt+0x1f56> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp c5de <__cxa_finalize@plt+0x1f2e> │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp c75c <__cxa_finalize@plt+0x20ac> │ │ │ │ - jmp c5c5 <__cxa_finalize@plt+0x1f15> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp c61f <__cxa_finalize@plt+0x1f6f> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000537d0 : │ │ │ │ +00051940 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x806a8,%eax │ │ │ │ mov 0x50(%esp),%edi │ │ │ │ mov 0x54(%esp),%edx │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x83810,%eax │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %edx,0x10(%esp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ mov %edi,%ecx │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov %edi,%esi │ │ │ │ sub %ebx,%esi │ │ │ │ sar $0x2,%esi │ │ │ │ imul $0xcccccccd,%esi,%ebp │ │ │ │ cmp 0x60(%esp),%ebp │ │ │ │ - jb 53a40 │ │ │ │ + jb 51bb0 │ │ │ │ cmp %ebp,0x60(%esp) │ │ │ │ - jb 539f0 │ │ │ │ + jb 51b60 │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 539ca │ │ │ │ + je 51b3a │ │ │ │ mov 0x5c(%esp),%esi │ │ │ │ mov 0x60(%esp),%ebx │ │ │ │ - mov 0x14(%esp),%ebp │ │ │ │ lea 0x20(%esp),%edx │ │ │ │ + mov 0x14(%esp),%ebp │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ imul 0x60(%esp),%ecx │ │ │ │ imul %esi,%ebx │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ lea 0x0(,%ebx,8),%edi │ │ │ │ lea 0x0(,%ecx,8),%ebp │ │ │ │ testb $0x1,0x60(%esp) │ │ │ │ - je 538c0 │ │ │ │ + je 51a30 │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - mov 0x58(%esp),%edx │ │ │ │ add $0x8,%eax │ │ │ │ + mov 0x58(%esp),%edx │ │ │ │ fldl (%esi,%edi,1) │ │ │ │ fsubrl (%esi,%ebp,1) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldz │ │ │ │ fstpl 0x20(%esp) │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ - fld1 │ │ │ │ mov (%eax),%eax │ │ │ │ + fld1 │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ fstpl (%ecx,%ebp,1) │ │ │ │ add $0x8,%ebp │ │ │ │ fld1 │ │ │ │ fchs │ │ │ │ fstpl (%ecx,%edi,1) │ │ │ │ add $0x8,%edi │ │ │ │ cmpl $0x1,0x60(%esp) │ │ │ │ - je 539ca │ │ │ │ + je 51b3a │ │ │ │ movl $0x1,0xc(%esp) │ │ │ │ - jmp 538d0 │ │ │ │ + jmp 51a40 │ │ │ │ xchg %ax,%ax │ │ │ │ movl $0x0,0xc(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%esp),%ecx │ │ │ │ - mov 0xc(%esp),%ebx │ │ │ │ movl $0x0,0x20(%esp) │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ + mov 0xc(%esp),%ebx │ │ │ │ fldl (%ecx,%edi,1) │ │ │ │ fsubrl (%ecx,%ebp,1) │ │ │ │ - lea (%ebx,%ebx,4),%edx │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ - lea 0x0(,%edx,4),%esi │ │ │ │ + lea (%ebx,%ebx,4),%edx │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ + lea 0x0(,%edx,4),%esi │ │ │ │ fstpl (%eax,%edx,4) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ lea 0x8(%eax,%esi,1),%eax │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ + movl $0x0,0x20(%esp) │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ - movl $0x0,0x20(%esp) │ │ │ │ movl $0x0,0x24(%esp) │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x8(%eax,%esi,1),%edx │ │ │ │ lea 0x8(%ebp),%esi │ │ │ │ mov %esi,0x1c(%esp) │ │ │ │ movl $0x0,(%edx,%ebp,1) │ │ │ │ movl $0x3ff00000,0x4(%edx,%ebp,1) │ │ │ │ movl $0x0,(%edx,%edi,1) │ │ │ │ @@ -79865,155 +81304,155 @@ │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ fldl 0x8(%ebx,%edi,1) │ │ │ │ fsubrl 0x8(%ebx,%ebp,1) │ │ │ │ add $0x10,%ebp │ │ │ │ fstpl (%eax,%edx,4) │ │ │ │ mov 0x58(%esp),%edx │ │ │ │ lea 0x8(%eax,%esi,1),%eax │ │ │ │ - call 1b410 │ │ │ │ + call 1b560 │ │ │ │ mov 0x14(%esp),%eax │ │ │ │ mov 0x1c(%esp),%edx │ │ │ │ addl $0x2,0xc(%esp) │ │ │ │ mov (%eax),%eax │ │ │ │ mov 0x8(%eax,%esi,1),%ecx │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ movl $0x0,(%ecx,%edx,1) │ │ │ │ movl $0x3ff00000,0x4(%ecx,%edx,1) │ │ │ │ movl $0x0,0x8(%ecx,%edi,1) │ │ │ │ movl $0xbff00000,0xc(%ecx,%edi,1) │ │ │ │ add $0x10,%edi │ │ │ │ cmp %esi,0x60(%esp) │ │ │ │ - jne 538d0 │ │ │ │ + jne 51a40 │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 53a69 │ │ │ │ + jne 51bd9 │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x60(%esp),%eax │ │ │ │ lea (%eax,%eax,4),%edx │ │ │ │ lea (%ebx,%edx,4),%ebp │ │ │ │ cmp %ebp,%edi │ │ │ │ - je 53828 │ │ │ │ + je 51998 │ │ │ │ mov %ebp,%esi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 53a60 │ │ │ │ + je 51bd0 │ │ │ │ mov 0x10(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 53a10 │ │ │ │ + jne 51b80 │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov %ebp,0x4(%edi) │ │ │ │ - jmp 53828 │ │ │ │ + jmp 51998 │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x68(%esp),%edx │ │ │ │ sub %ebp,%edx │ │ │ │ push %edx │ │ │ │ push 0x20(%esp) │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ - call acd80 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a7b20 >::_M_default_append(unsigned int)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 53834 │ │ │ │ + jmp 519a4 │ │ │ │ nop │ │ │ │ add $0x14,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 53a10 │ │ │ │ - jmp 53a34 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jne 51b80 │ │ │ │ + jmp 51ba4 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00053a70 : │ │ │ │ +00051be0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0x83579,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x80409,%edi │ │ │ │ push %ecx │ │ │ │ lea 0x8(%ebp),%ecx │ │ │ │ sub $0x198,%esp │ │ │ │ mov -0x90(%edi),%ebx │ │ │ │ mov -0x6c(%edi),%edx │ │ │ │ mov %edi,-0x13c(%ebp) │ │ │ │ - mov (%ebx),%edi │ │ │ │ mov %gs:0x14,%esi │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ mov (%ecx),%esi │ │ │ │ - mov %edx,-0x188(%ebp) │ │ │ │ + mov (%ebx),%edi │ │ │ │ + mov %edx,-0x18c(%ebp) │ │ │ │ add $0x8,%edx │ │ │ │ mov %edx,-0x148(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je c9a8 <__cxa_finalize@plt+0x22f8> │ │ │ │ + je c87e <__cxa_finalize@plt+0x21ce> │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xf8(%ebp),%eax │ │ │ │ lea -0x100(%ebp),%ecx │ │ │ │ mov %ecx,-0x184(%ebp) │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ mov %eax,-0x100(%ebp) │ │ │ │ push %edi │ │ │ │ call a1c0 │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%edx │ │ │ │ mov %eax,-0x110(%ebp) │ │ │ │ cmp $0xf,%eax │ │ │ │ - ja 54490 │ │ │ │ + ja 52600 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 53ef0 │ │ │ │ + jne 52060 │ │ │ │ movzbl (%edi),%ebx │ │ │ │ mov %bl,-0xf8(%ebp) │ │ │ │ mov -0x144(%ebp),%edi │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ movb $0x0,(%edi,%eax,1) │ │ │ │ mov -0x13c(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0xa4(%ebp),%ecx │ │ │ │ lea -0xe8(%ebp),%ebx │ │ │ │ - mov %ecx,-0x168(%ebp) │ │ │ │ mov %ebx,-0x140(%ebp) │ │ │ │ + mov %ecx,-0x168(%ebp) │ │ │ │ push %ecx │ │ │ │ mov %edi,%ebx │ │ │ │ call a0b0 │ │ │ │ mov -0x98(%edi),%edx │ │ │ │ - mov -0x4c(%edi),%ecx │ │ │ │ - movw $0x0,-0x30(%ebp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ + movw $0x0,-0x30(%ebp) │ │ │ │ + mov -0x4c(%edi),%ecx │ │ │ │ vmovdqu %xmm0,-0x2c(%ebp) │ │ │ │ - mov %edx,-0x198(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + mov %edx,-0x19c(%ebp) │ │ │ │ lea 0x8(%edx),%eax │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ - mov 0x8(%ecx),%ecx │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ + mov 0x8(%ecx),%ecx │ │ │ │ mov -0xc(%edx),%eax │ │ │ │ mov %edx,-0xe8(%ebp) │ │ │ │ mov %edx,-0x190(%ebp) │ │ │ │ mov %ecx,-0x194(%ebp) │ │ │ │ mov %ecx,-0xe8(%ebp,%eax,1) │ │ │ │ movl $0x0,-0xe4(%ebp) │ │ │ │ pop %ecx │ │ │ │ mov -0x140(%ebp),%ecx │ │ │ │ - pop %eax │ │ │ │ add -0xc(%edx),%ecx │ │ │ │ + pop %eax │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call a480 >::init(std::basic_streambuf >*)@plt> │ │ │ │ mov -0x88(%edi),%edx │ │ │ │ vmovd -0x148(%ebp),%xmm1 │ │ │ │ movl $0x0,-0xd0(%ebp) │ │ │ │ vmovdqu %xmm1,-0xe0(%ebp) │ │ │ │ @@ -80021,89 +81460,90 @@ │ │ │ │ movl $0x0,-0xc8(%ebp) │ │ │ │ lea 0xc(%edx),%eax │ │ │ │ lea 0x20(%edx),%ecx │ │ │ │ mov %edx,-0x1a0(%ebp) │ │ │ │ lea -0xc4(%ebp),%edx │ │ │ │ mov %eax,-0xe8(%ebp) │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ - mov %edx,-0x18c(%ebp) │ │ │ │ + mov %edx,-0x188(%ebp) │ │ │ │ mov %edx,(%esp) │ │ │ │ call a6a0 │ │ │ │ - mov -0x4(%edi),%ebx │ │ │ │ - mov -0x100(%ebp),%ecx │ │ │ │ lea -0xb4(%ebp),%eax │ │ │ │ movl $0x0,-0xc0(%ebp) │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x4(%edi),%ebx │ │ │ │ mov %eax,-0xbc(%ebp) │ │ │ │ - mov %ebx,-0x19c(%ebp) │ │ │ │ + mov -0x100(%ebp),%ecx │ │ │ │ + mov -0xfc(%ebp),%edi │ │ │ │ + mov %ebx,-0x198(%ebp) │ │ │ │ add $0x8,%ebx │ │ │ │ mov %ebx,-0xe0(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 53c64 │ │ │ │ + jne 51dd4 │ │ │ │ test %edi,%edi │ │ │ │ - jne c937 <__cxa_finalize@plt+0x2287> │ │ │ │ + jne c80d <__cxa_finalize@plt+0x215d> │ │ │ │ mov %edi,-0x110(%ebp) │ │ │ │ cmp $0xf,%edi │ │ │ │ - ja 54420 │ │ │ │ + ja 52590 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 54410 │ │ │ │ + je 52580 │ │ │ │ test %edi,%edi │ │ │ │ - jne 5445f │ │ │ │ + jne 525cf │ │ │ │ mov %edi,-0xb8(%ebp) │ │ │ │ - movb $0x0,(%eax,%edi,1) │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ - lea -0xe0(%ebp),%edi │ │ │ │ + movb $0x0,(%eax,%edi,1) │ │ │ │ movl $0x8,-0xc0(%ebp) │ │ │ │ + lea -0xe0(%ebp),%edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push -0xbc(%ebp) │ │ │ │ push %edi │ │ │ │ call a050 , std::allocator >::_M_sync(char*, unsigned int, unsigned int)@plt> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push %edi │ │ │ │ push -0x168(%ebp) │ │ │ │ call a480 >::init(std::basic_streambuf >*)@plt> │ │ │ │ mov -0x100(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x144(%ebp),%edx │ │ │ │ - je 53ced │ │ │ │ + je 51e5d │ │ │ │ mov -0xf8(%ebp),%eax │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ inc %eax │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,0x10(%esi) │ │ │ │ - movl $0x0,0x14(%esi) │ │ │ │ + mov -0x13c(%ebp),%ebx │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x13c(%ebp),%ebx │ │ │ │ + movl $0x0,0x10(%esi) │ │ │ │ vmovdqu %xmm2,(%esi) │ │ │ │ + movl $0x0,0x14(%esi) │ │ │ │ push $0x50 │ │ │ │ call a040 │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov %eax,-0x158(%ebp) │ │ │ │ - vmovdqu8 %zmm3,(%eax) │ │ │ │ + vmovdqu %ymm3,(%eax) │ │ │ │ + vmovdqu %ymm3,0x20(%eax) │ │ │ │ + vmovdqu %xmm3,0x40(%eax) │ │ │ │ movl $0x2,(%eax) │ │ │ │ - vmovdqu8 %xmm3,0x40(%eax) │ │ │ │ movl $0x8,(%esp) │ │ │ │ vzeroupper │ │ │ │ call a040 │ │ │ │ movl $0x704e0,(%esp) │ │ │ │ mov %eax,%edi │ │ │ │ call a040 │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ + mov %eax,-0x154(%ebp) │ │ │ │ movl $0x1,(%eax) │ │ │ │ movl $0x1,0x4(%eax) │ │ │ │ - mov %eax,-0x154(%ebp) │ │ │ │ push $0x8 │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ mov -0x154(%ebp),%ecx │ │ │ │ lea 0x8(%ecx),%edi │ │ │ │ add $0x704e0,%ecx │ │ │ │ mov %edi,-0x150(%ebp) │ │ │ │ @@ -80116,21 +81556,21 @@ │ │ │ │ lea -0x130(%ebp),%edx │ │ │ │ vpinsrd $0x1,%eax,%xmm4,%xmm5 │ │ │ │ add $0x1c1380,%eax │ │ │ │ lea -0x128(%ebp),%ecx │ │ │ │ movl $0x0,-0xfc(%ebp) │ │ │ │ mov %eax,0x8(%esi) │ │ │ │ lea -0x12c(%ebp),%eax │ │ │ │ + vmovq %xmm5,(%esi) │ │ │ │ movb $0x0,-0xf8(%ebp) │ │ │ │ mov %edx,-0x144(%ebp) │ │ │ │ mov %eax,-0x148(%ebp) │ │ │ │ mov %ecx,-0x14c(%ebp) │ │ │ │ - vmovq %xmm5,(%esi) │ │ │ │ mov %ebx,-0x100(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x144(%ebp) │ │ │ │ push -0x140(%ebp) │ │ │ │ call a200 >(int&)@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ @@ -80154,60 +81594,60 @@ │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a230 (double&)@plt> │ │ │ │ mov (%eax),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xc(%ebx),%ecx │ │ │ │ testb $0x5,0x14(%eax,%ecx,1) │ │ │ │ - jne 54020 │ │ │ │ + jne 52190 │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ fldl -0x118(%ebp) │ │ │ │ vmovd -0x12c(%ebp),%xmm6 │ │ │ │ fdivrl -0x120(%ebp) │ │ │ │ mov -0x128(%ebp),%ebx │ │ │ │ cmp %eax,%edi │ │ │ │ - je 53f10 │ │ │ │ + je 52080 │ │ │ │ vpinsrd $0x1,%ebx,%xmm6,%xmm1 │ │ │ │ fstpl 0x8(%eax) │ │ │ │ add $0x10,%eax │ │ │ │ vmovq %xmm1,-0x10(%eax) │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ cmpl $0x2,-0x130(%ebp) │ │ │ │ - jle 53df0 │ │ │ │ + jle 51f60 │ │ │ │ mov -0x154(%ebp),%edx │ │ │ │ mov -0x128(%ebp),%ebx │ │ │ │ mov -0x12c(%ebp),%ecx │ │ │ │ mov -0x150(%ebp),%eax │ │ │ │ mov -0x4(%edx,%ebx,4),%edi │ │ │ │ add -0x4(%edx,%ecx,4),%edi │ │ │ │ - mov %edi,-0x124(%ebp) │ │ │ │ cmp -0x15c(%ebp),%eax │ │ │ │ - je 54280 │ │ │ │ + mov %edi,-0x124(%ebp) │ │ │ │ + je 523f0 │ │ │ │ mov %edi,(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ mov -0x158(%ebp),%eax │ │ │ │ incl -0x4(%eax,%edi,4) │ │ │ │ - jmp 53df0 │ │ │ │ + jmp 51f60 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %eax,%eax │ │ │ │ - je 53b15 │ │ │ │ + je 51c85 │ │ │ │ mov -0x144(%ebp),%eax │ │ │ │ - jmp 544c8 │ │ │ │ + jmp 52638 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %edx,-0x164(%ebp) │ │ │ │ mov %ecx,-0x160(%ebp) │ │ │ │ sar $0x4,%ecx │ │ │ │ cmp $0x7ffffff,%ecx │ │ │ │ - je c78d <__cxa_finalize@plt+0x20dd> │ │ │ │ + je c663 <__cxa_finalize@plt+0x1fb3> │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ebx,-0x174(%ebp) │ │ │ │ mov $0x1,%ebx │ │ │ │ mov $0x7ffffff,%eax │ │ │ │ cmovne %ecx,%ebx │ │ │ │ fstpt -0x180(%ebp) │ │ │ │ vmovd %xmm6,-0x170(%ebp) │ │ │ │ @@ -80217,290 +81657,290 @@ │ │ │ │ sub $0xc,%esp │ │ │ │ shl $0x4,%ebx │ │ │ │ mov %ebx,-0x16c(%ebp) │ │ │ │ push %ebx │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ vmovd -0x170(%ebp),%xmm7 │ │ │ │ - vpinsrd $0x1,-0x174(%ebp),%xmm7,%xmm0 │ │ │ │ fldt -0x180(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x160(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - vmovq %xmm0,(%eax,%edx,1) │ │ │ │ + vpinsrd $0x1,-0x174(%ebp),%xmm7,%xmm0 │ │ │ │ + mov -0x160(%ebp),%edx │ │ │ │ fstpl 0x8(%eax,%edx,1) │ │ │ │ + vmovq %xmm0,(%eax,%edx,1) │ │ │ │ test %edx,%edx │ │ │ │ - je 53fc8 │ │ │ │ + je 52138 │ │ │ │ sub $0x4,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ push -0x164(%ebp) │ │ │ │ push %eax │ │ │ │ mov %eax,-0x170(%ebp) │ │ │ │ call a190 │ │ │ │ mov -0x170(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x160(%ebp),%ebx │ │ │ │ mov -0x164(%ebp),%edx │ │ │ │ lea 0x10(%ecx,%ebx,1),%eax │ │ │ │ test %edx,%edx │ │ │ │ - je 54009 │ │ │ │ + je 52179 │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%edi │ │ │ │ mov %ecx,-0x164(%ebp) │ │ │ │ mov %eax,-0x160(%ebp) │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ mov -0x164(%ebp),%ecx │ │ │ │ - mov -0x160(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x160(%ebp),%eax │ │ │ │ mov %ecx,(%esi) │ │ │ │ add -0x16c(%ebp),%ecx │ │ │ │ mov %eax,0x4(%esi) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ - jmp 53e93 │ │ │ │ + jmp 52003 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x158(%ebp),%ecx │ │ │ │ - lea 0xc(%esi),%eax │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ + lea 0xc(%esi),%eax │ │ │ │ + cmp 0x14(%esi),%edx │ │ │ │ mov %eax,-0x144(%ebp) │ │ │ │ mov (%ecx),%edi │ │ │ │ mov %edi,-0x124(%ebp) │ │ │ │ - cmp 0x14(%esi),%edx │ │ │ │ - je 544f0 │ │ │ │ + je 52660 │ │ │ │ mov %edi,(%edx) │ │ │ │ add $0x4,%edx │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ add 0x4(%ecx),%edi │ │ │ │ lea 0x50(%ecx),%eax │ │ │ │ lea -0x124(%ebp),%edx │ │ │ │ mov %eax,-0x14c(%ebp) │ │ │ │ mov %edx,-0x148(%ebp) │ │ │ │ - mov %edi,-0x124(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ + mov %edi,-0x124(%ebp) │ │ │ │ mov 0x10(%esi),%edi │ │ │ │ cmp 0x14(%esi),%edi │ │ │ │ - je 54520 │ │ │ │ + je 52690 │ │ │ │ mov %ebx,(%edi) │ │ │ │ add $0x4,%edi │ │ │ │ mov %edi,0x10(%esi) │ │ │ │ mov -0x158(%ebp),%ecx │ │ │ │ lea 0x8(%ecx),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add (%ecx),%ebx │ │ │ │ mov 0x10(%esi),%eax │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ cmp 0x14(%esi),%eax │ │ │ │ - je 54240 │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ + je 523b0 │ │ │ │ mov %ebx,(%eax) │ │ │ │ add $0x4,%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ add 0x4(%ecx),%ebx │ │ │ │ - mov 0x10(%esi),%edx │ │ │ │ lea 0x4(%ecx),%edi │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ + mov 0x10(%esi),%edx │ │ │ │ cmp 0x14(%esi),%edx │ │ │ │ - je 542e0 │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ + je 52450 │ │ │ │ mov %ebx,(%edx) │ │ │ │ add 0x4(%edi),%ebx │ │ │ │ add $0x4,%edx │ │ │ │ + cmp 0x14(%esi),%edx │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov %ebx,-0x124(%ebp) │ │ │ │ - cmp 0x14(%esi),%edx │ │ │ │ - je 54320 │ │ │ │ + je 52490 │ │ │ │ mov %ebx,(%edx) │ │ │ │ add 0x8(%edi),%ebx │ │ │ │ add $0x4,%edx │ │ │ │ + cmp 0x14(%esi),%edx │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov %ebx,-0x124(%ebp) │ │ │ │ - cmp 0x14(%esi),%edx │ │ │ │ - je 54360 │ │ │ │ + je 524d0 │ │ │ │ mov %ebx,(%edx) │ │ │ │ add 0xc(%edi),%ebx │ │ │ │ add $0x4,%edx │ │ │ │ + cmp 0x14(%esi),%edx │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov %ebx,-0x124(%ebp) │ │ │ │ - cmp 0x14(%esi),%edx │ │ │ │ - je 543a0 │ │ │ │ + je 52510 │ │ │ │ mov %ebx,(%edx) │ │ │ │ add 0x10(%edi),%ebx │ │ │ │ add $0x4,%edx │ │ │ │ + cmp 0x14(%esi),%edx │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ mov %ebx,-0x124(%ebp) │ │ │ │ - cmp 0x14(%esi),%edx │ │ │ │ - je 543e0 │ │ │ │ + je 52550 │ │ │ │ mov %ebx,(%edx) │ │ │ │ add $0x4,%edx │ │ │ │ mov %edx,0x10(%esi) │ │ │ │ lea 0x14(%edi),%ecx │ │ │ │ - cmp %ecx,-0x14c(%ebp) │ │ │ │ - jne 54090 │ │ │ │ + cmp -0x14c(%ebp),%ecx │ │ │ │ + jne 52200 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x184(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x154(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %edi,%edi │ │ │ │ - je 54179 │ │ │ │ + je 522e9 │ │ │ │ mov -0x15c(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push $0x50 │ │ │ │ push -0x158(%ebp) │ │ │ │ call a280 │ │ │ │ mov -0x1a0(%ebp),%edx │ │ │ │ - mov -0x19c(%ebp),%eax │ │ │ │ + mov -0x198(%ebp),%eax │ │ │ │ lea 0xc(%edx),%ecx │ │ │ │ - add $0x8,%eax │ │ │ │ lea 0x20(%edx),%edi │ │ │ │ lea -0xbc(%ebp),%edx │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ + add $0x8,%eax │ │ │ │ mov %ecx,-0xe8(%ebp) │ │ │ │ mov %edi,-0xa4(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ mov %edx,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x188(%ebp),%ecx │ │ │ │ + mov -0x18c(%ebp),%ecx │ │ │ │ add $0x8,%ecx │ │ │ │ mov %ecx,-0xe0(%ebp) │ │ │ │ pop %edi │ │ │ │ - push -0x18c(%ebp) │ │ │ │ + push -0x188(%ebp) │ │ │ │ call a4c0 │ │ │ │ mov -0x190(%ebp),%edi │ │ │ │ - mov -0x198(%ebp),%ecx │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ mov -0x194(%ebp),%edx │ │ │ │ mov -0xc(%edi),%eax │ │ │ │ - add $0x8,%ecx │ │ │ │ mov %edi,-0xe8(%ebp) │ │ │ │ + add $0x8,%ecx │ │ │ │ mov %edx,-0xe8(%ebp,%eax,1) │ │ │ │ movl $0x0,-0xe4(%ebp) │ │ │ │ mov %ecx,-0xa4(%ebp) │ │ │ │ pop %eax │ │ │ │ push -0x168(%ebp) │ │ │ │ call a0d0 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5454e │ │ │ │ + jne 526be │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ mov %ebx,-0x160(%ebp) │ │ │ │ mov %ecx,-0x150(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x148(%ebp) │ │ │ │ push -0x144(%ebp) │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov -0x160(%ebp),%ebx │ │ │ │ mov -0x150(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 540ac │ │ │ │ + jmp 5221c │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ vmovd %edx,%xmm2 │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x124(%ebp),%ebx │ │ │ │ mov %eax,-0x108(%ebp) │ │ │ │ vpinsrd $0x1,%eax,%xmm2,%xmm3 │ │ │ │ lea -0x110(%ebp),%edx │ │ │ │ vmovq %xmm3,-0x110(%ebp) │ │ │ │ push %ebx │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov -0x110(%ebp),%ecx │ │ │ │ mov -0x10c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x108(%ebp),%ebx │ │ │ │ mov %ecx,-0x154(%ebp) │ │ │ │ mov %eax,-0x150(%ebp) │ │ │ │ mov %ebx,-0x15c(%ebp) │ │ │ │ - jmp 53edd │ │ │ │ + jmp 5204d │ │ │ │ mov %ebx,-0x150(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x148(%ebp) │ │ │ │ push -0x144(%ebp) │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ add 0x4(%edi),%ebx │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ cmp 0x14(%esi),%edx │ │ │ │ - jne 540de │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ + jne 5224e │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,-0x150(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x148(%ebp) │ │ │ │ push -0x144(%ebp) │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ add 0x8(%edi),%ebx │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ cmp 0x14(%esi),%edx │ │ │ │ - jne 540f8 │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ + jne 52268 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,-0x150(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x148(%ebp) │ │ │ │ push -0x144(%ebp) │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ add 0xc(%edi),%ebx │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ cmp 0x14(%esi),%edx │ │ │ │ - jne 54112 │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ + jne 52282 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,-0x150(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x148(%ebp) │ │ │ │ push -0x144(%ebp) │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ add 0x10(%edi),%ebx │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ cmp 0x14(%esi),%edx │ │ │ │ - jne 5412c │ │ │ │ + mov %ebx,-0x124(%ebp) │ │ │ │ + jne 5229c │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,-0x150(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x148(%ebp) │ │ │ │ push -0x144(%ebp) │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 54134 │ │ │ │ + jmp 522a4 │ │ │ │ xchg %ax,%ax │ │ │ │ movzbl (%ecx),%edx │ │ │ │ mov %dl,-0xb4(%ebp) │ │ │ │ - jmp 53c84 │ │ │ │ + jmp 51df4 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0xbc(%ebp),%ebx │ │ │ │ lea -0x110(%ebp),%eax │ │ │ │ mov %ecx,-0x148(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ @@ -80515,17 +81955,17 @@ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ mov -0x110(%ebp),%edi │ │ │ │ - mov -0xbc(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 53c84 │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + jmp 51df4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ lea -0x110(%ebp),%ecx │ │ │ │ mov %eax,-0x140(%ebp) │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ @@ -80539,1378 +81979,1380 @@ │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ mov -0x110(%ebp),%eax │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 53b1b │ │ │ │ + mov -0x100(%ebp),%edi │ │ │ │ + jmp 51c8b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x124(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x144(%ebp) │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov -0x158(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5404b │ │ │ │ + jmp 521bb │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebx,-0x150(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x13c(%ebp),%ebx │ │ │ │ push -0x148(%ebp) │ │ │ │ push -0x144(%ebp) │ │ │ │ - call ad510 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call a8290 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov -0x150(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5407f │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 521ef │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp c7f4 <__cxa_finalize@plt+0x2144> │ │ │ │ - jmp c7b4 <__cxa_finalize@plt+0x2104> │ │ │ │ + jmp c6ca <__cxa_finalize@plt+0x201a> │ │ │ │ + jmp c68a <__cxa_finalize@plt+0x1fda> │ │ │ │ vzeroupper │ │ │ │ - jmp c7c6 <__cxa_finalize@plt+0x2116> │ │ │ │ - jmp c84f <__cxa_finalize@plt+0x219f> │ │ │ │ + jmp c69c <__cxa_finalize@plt+0x1fec> │ │ │ │ + jmp c725 <__cxa_finalize@plt+0x2075> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c881 <__cxa_finalize@plt+0x21d1> │ │ │ │ + jmp c757 <__cxa_finalize@plt+0x20a7> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp c80c <__cxa_finalize@plt+0x215c> │ │ │ │ + jmp c6e2 <__cxa_finalize@plt+0x2032> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp c958 <__cxa_finalize@plt+0x22a8> │ │ │ │ + jmp c82e <__cxa_finalize@plt+0x217e> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp c9f1 <__cxa_finalize@plt+0x2341> │ │ │ │ - jmp ca0e <__cxa_finalize@plt+0x235e> │ │ │ │ + jmp c8c7 <__cxa_finalize@plt+0x2217> │ │ │ │ + jmp c8e4 <__cxa_finalize@plt+0x2234> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp c8ea <__cxa_finalize@plt+0x223a> │ │ │ │ + jmp c7c0 <__cxa_finalize@plt+0x2110> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -000545a0 , std::allocator > const&)@@Base>: │ │ │ │ +00052710 , std::allocator > const&)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x82a3d,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x7f8cd,%eax │ │ │ │ + mov (%edi),%ebx │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ - mov (%edi),%ebx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54640 , std::allocator > const&)@@Base+0xa0> │ │ │ │ + je 527c0 , std::allocator > const&)@@Base+0xb0> │ │ │ │ xor %edx,%edx │ │ │ │ xor %ecx,%ecx │ │ │ │ lea -0x34(%ebp),%esi │ │ │ │ - jmp 54619 , std::allocator > const&)@@Base+0x79> │ │ │ │ + jmp 52799 , std::allocator > const&)@@Base+0x89> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,(%ecx) │ │ │ │ - add $0x4,%ecx │ │ │ │ mov (%edi),%edi │ │ │ │ + add $0x4,%ecx │ │ │ │ mov %ecx,-0x24(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 54640 , std::allocator > const&)@@Base+0xa0> │ │ │ │ + je 527c0 , std::allocator > const&)@@Base+0xb0> │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 54600 , std::allocator > const&)@@Base+0x60> │ │ │ │ + jne 52780 , std::allocator > const&)@@Base+0x70> │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ push -0x4c(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ mov %edi,-0x34(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jne 54613 , std::allocator > const&)@@Base+0x73> │ │ │ │ + jne 52793 , std::allocator > const&)@@Base+0x83> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 548c5 , std::allocator > const&)@@Base+0x325> │ │ │ │ + je 52a45 , std::allocator > const&)@@Base+0x335> │ │ │ │ movzbl 0x4(%edi),%ebx │ │ │ │ movsbl (%ecx),%esi │ │ │ │ add $0x31,%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 548c5 , std::allocator > const&)@@Base+0x325> │ │ │ │ + jne 52a45 , std::allocator > const&)@@Base+0x335> │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 5480d , std::allocator > const&)@@Base+0x26d> │ │ │ │ + je 5298d , std::allocator > const&)@@Base+0x27d> │ │ │ │ mov %eax,%ebx │ │ │ │ sub %ecx,%ebx │ │ │ │ sub $0x4,%ebx │ │ │ │ shr $0x2,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 54769 , std::allocator > const&)@@Base+0x1c9> │ │ │ │ + je 528e9 , std::allocator > const&)@@Base+0x1d9> │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 5474b , std::allocator > const&)@@Base+0x1ab> │ │ │ │ + je 528cb , std::allocator > const&)@@Base+0x1bb> │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 54735 , std::allocator > const&)@@Base+0x195> │ │ │ │ + je 528b5 , std::allocator > const&)@@Base+0x1a5> │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 5471f , std::allocator > const&)@@Base+0x17f> │ │ │ │ + je 5289f , std::allocator > const&)@@Base+0x18f> │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 54709 , std::allocator > const&)@@Base+0x169> │ │ │ │ + je 52889 , std::allocator > const&)@@Base+0x179> │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 546f3 , std::allocator > const&)@@Base+0x153> │ │ │ │ + je 52873 , std::allocator > const&)@@Base+0x163> │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 546dd , std::allocator > const&)@@Base+0x13d> │ │ │ │ + je 5285d , std::allocator > const&)@@Base+0x14d> │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x4(%eax),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54853 , std::allocator > const&)@@Base+0x2b3> │ │ │ │ + jne 529d3 , std::allocator > const&)@@Base+0x2c3> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x4(%eax),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54853 , std::allocator > const&)@@Base+0x2b3> │ │ │ │ + jne 529d3 , std::allocator > const&)@@Base+0x2c3> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x4(%eax),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54853 , std::allocator > const&)@@Base+0x2b3> │ │ │ │ + jne 529d3 , std::allocator > const&)@@Base+0x2c3> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x4(%eax),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54853 , std::allocator > const&)@@Base+0x2b3> │ │ │ │ + jne 529d3 , std::allocator > const&)@@Base+0x2c3> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x4(%eax),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54853 , std::allocator > const&)@@Base+0x2b3> │ │ │ │ + jne 529d3 , std::allocator > const&)@@Base+0x2c3> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x4(%eax),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54853 , std::allocator > const&)@@Base+0x2b3> │ │ │ │ + jne 529d3 , std::allocator > const&)@@Base+0x2c3> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ mov -0x4(%eax),%edi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54853 , std::allocator > const&)@@Base+0x2b3> │ │ │ │ + jne 529d3 , std::allocator > const&)@@Base+0x2c3> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 5480d , std::allocator > const&)@@Base+0x26d> │ │ │ │ + je 5298d , std::allocator > const&)@@Base+0x27d> │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ mov -0x4(%eax),%ebx │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 54850 , std::allocator > const&)@@Base+0x2b0> │ │ │ │ + jne 529d0 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ mov -0x8(%eax),%edi │ │ │ │ lea -0x4(%eax),%edx │ │ │ │ - mov %edx,-0x24(%ebp) │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54850 , std::allocator > const&)@@Base+0x2b0> │ │ │ │ + jne 529d0 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ mov -0x8(%eax),%ebx │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 54850 , std::allocator > const&)@@Base+0x2b0> │ │ │ │ + jne 529d0 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ mov -0xc(%edx),%edi │ │ │ │ lea -0x8(%edx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54850 , std::allocator > const&)@@Base+0x2b0> │ │ │ │ + jne 529d0 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ mov -0x10(%edx),%ebx │ │ │ │ lea -0xc(%edx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 54850 , std::allocator > const&)@@Base+0x2b0> │ │ │ │ + jne 529d0 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ mov -0x14(%edx),%edi │ │ │ │ lea -0x10(%edx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54850 , std::allocator > const&)@@Base+0x2b0> │ │ │ │ + jne 529d0 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ mov -0x18(%edx),%ebx │ │ │ │ lea -0x14(%edx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 54850 , std::allocator > const&)@@Base+0x2b0> │ │ │ │ + jne 529d0 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ mov -0x1c(%edx),%edi │ │ │ │ lea -0x18(%edx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 54850 , std::allocator > const&)@@Base+0x2b0> │ │ │ │ + jne 529d0 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ lea -0x1c(%edx),%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 5476c , std::allocator > const&)@@Base+0x1cc> │ │ │ │ + jne 528ec , std::allocator > const&)@@Base+0x1dc> │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ inc %edi │ │ │ │ cmp %edi,%edx │ │ │ │ sete %cl │ │ │ │ mov %ecx,%esi │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54834 , std::allocator > const&)@@Base+0x294> │ │ │ │ + je 529b4 , std::allocator > const&)@@Base+0x2a4> │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 548d9 , std::allocator > const&)@@Base+0x339> │ │ │ │ + jne 52a59 , std::allocator > const&)@@Base+0x349> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 5480d , std::allocator > const&)@@Base+0x26d> │ │ │ │ + je 5298d , std::allocator > const&)@@Base+0x27d> │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 54873 , std::allocator > const&)@@Base+0x2d3> │ │ │ │ - jmp 548cc , std::allocator > const&)@@Base+0x32c> │ │ │ │ + jne 529f3 , std::allocator > const&)@@Base+0x2e3> │ │ │ │ + jmp 52a4c , std::allocator > const&)@@Base+0x33c> │ │ │ │ nop │ │ │ │ mov %esi,(%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ mov (%esi),%esi │ │ │ │ + add $0x4,%eax │ │ │ │ mov %eax,-0x24(%ebp) │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 548a0 , std::allocator > const&)@@Base+0x300> │ │ │ │ + je 52a20 , std::allocator > const&)@@Base+0x310> │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ cmp %eax,-0x20(%ebp) │ │ │ │ - jne 54860 , std::allocator > const&)@@Base+0x2c0> │ │ │ │ + jne 529e0 , std::allocator > const&)@@Base+0x2d0> │ │ │ │ mov %esi,-0x30(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%esi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 54870 , std::allocator > const&)@@Base+0x2d0> │ │ │ │ + jne 529f0 , std::allocator > const&)@@Base+0x2e0> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%edi │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ mov (%esi),%ecx │ │ │ │ mov %eax,-0x40(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ - mov -0x40(%ebp),%edx │ │ │ │ add %ebx,%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jne 5466d , std::allocator > const&)@@Base+0xcd> │ │ │ │ + jne 527ed , std::allocator > const&)@@Base+0xdd> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 54818 , std::allocator > const&)@@Base+0x278> │ │ │ │ + jmp 52998 , std::allocator > const&)@@Base+0x288> │ │ │ │ incl -0x3c(%ebp) │ │ │ │ mov -0x44(%ebp),%ebx │ │ │ │ mov %esi,%edi │ │ │ │ - jmp 5465d , std::allocator > const&)@@Base+0xbd> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 527dd , std::allocator > const&)@@Base+0xcd> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp ca54 <__cxa_finalize@plt+0x23a4> │ │ │ │ + jmp c92a <__cxa_finalize@plt+0x227a> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%edi │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x826fa,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x7f57a,%esi │ │ │ │ push %ebx │ │ │ │ mov %ecx,%ebp │ │ │ │ sub $0x3c,%esp │ │ │ │ - mov %esi,0xc(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - mov %edx,%esi │ │ │ │ vmovq 0x50(%esp),%xmm1 │ │ │ │ + mov %esi,0xc(%esp) │ │ │ │ + mov %edx,%esi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,0x2c(%esp) │ │ │ │ lea -0x1(%ecx),%edx │ │ │ │ shr $0x1f,%edx │ │ │ │ lea -0x1(%edx,%ecx,1),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 54a90 , std::allocator > const&)@@Base+0x4f0> │ │ │ │ + jge 52c10 , std::allocator > const&)@@Base+0x500> │ │ │ │ + vmovq %xmm1,0x10(%esp) │ │ │ │ mov %eax,0x8(%esp) │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ - vmovq %xmm1,0x10(%esp) │ │ │ │ mov %edi,%ebp │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x1(%esi),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ lea (%edx,%edx,1),%edi │ │ │ │ shl $0x4,%edx │ │ │ │ - lea -0x8(%ebp,%edi,8),%ebx │ │ │ │ add %ebp,%edx │ │ │ │ + lea -0x8(%ebp,%edi,8),%ebx │ │ │ │ push %ebx │ │ │ │ push %edx │ │ │ │ push 0x64(%esp) │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ mov %esi,%edx │ │ │ │ add $0x10,%esp │ │ │ │ movzbl %al,%esi │ │ │ │ sub %esi,%edi │ │ │ │ + cmp 0x8(%esp),%edi │ │ │ │ lea 0x0(%ebp,%edi,8),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ vmovq %xmm0,0x0(%ebp,%edx,8) │ │ │ │ - cmp 0x8(%esp),%edi │ │ │ │ - jl 54950 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + jl 52ad0 , std::allocator > const&)@@Base+0x3c0> │ │ │ │ mov %ebp,%edi │ │ │ │ mov 0x1c(%esp),%ebp │ │ │ │ vmovq 0x10(%esp),%xmm1 │ │ │ │ test $0x1,%ebp │ │ │ │ - je 54a50 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + je 52bd0 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ vmovq %xmm1,0x24(%esp) │ │ │ │ shr $0x1f,%ebx │ │ │ │ lea -0x1(%ebx,%esi,1),%edx │ │ │ │ sar $1,%edx │ │ │ │ cmp 0x18(%esp),%esi │ │ │ │ - jle 54a2d , std::allocator > const&)@@Base+0x48d> │ │ │ │ + jle 52bad , std::allocator > const&)@@Base+0x49d> │ │ │ │ lea 0x24(%esp),%ecx │ │ │ │ - mov %edi,0x8(%esp) │ │ │ │ mov %edx,%ebp │ │ │ │ + mov %edi,0x8(%esp) │ │ │ │ mov %ecx,0x10(%esp) │ │ │ │ - jmp 54a03 , std::allocator > const&)@@Base+0x463> │ │ │ │ + jmp 52b83 , std::allocator > const&)@@Base+0x473> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vmovq (%edi),%xmm3 │ │ │ │ vmovq %xmm3,(%ebx,%esi,8) │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ shr $0x1f,%esi │ │ │ │ + cmp %ebp,0x18(%esp) │ │ │ │ lea -0x1(%esi,%ebp,1),%eax │ │ │ │ mov %ebp,%esi │ │ │ │ - cmp %ebp,0x18(%esp) │ │ │ │ - jge 54a80 , std::allocator > const&)@@Base+0x4e0> │ │ │ │ + jge 52c00 , std::allocator > const&)@@Base+0x4f0> │ │ │ │ sar $1,%eax │ │ │ │ mov %eax,%ebp │ │ │ │ mov 0x8(%esp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ push 0x14(%esp) │ │ │ │ lea (%edi,%ebp,8),%edi │ │ │ │ push %edi │ │ │ │ push 0x64(%esp) │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 549e0 , std::allocator > const&)@@Base+0x440> │ │ │ │ + jne 52b60 , std::allocator > const&)@@Base+0x450> │ │ │ │ lea (%ebx,%esi,8),%ecx │ │ │ │ vmovq 0x24(%esp),%xmm4 │ │ │ │ vmovq %xmm4,(%ecx) │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 54aa3 , std::allocator > const&)@@Base+0x503> │ │ │ │ + jne 52c23 , std::allocator > const&)@@Base+0x513> │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea -0x2(%ebp),%eax │ │ │ │ sar $1,%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 549a9 , std::allocator > const&)@@Base+0x409> │ │ │ │ + jne 52b29 , std::allocator > const&)@@Base+0x419> │ │ │ │ lea 0x2(%esi,%esi,1),%ebp │ │ │ │ vmovq -0x8(%edi,%ebp,8),%xmm2 │ │ │ │ lea -0x1(%ebp),%esi │ │ │ │ vmovq %xmm2,(%ecx) │ │ │ │ lea -0x8(%edi,%ebp,8),%ecx │ │ │ │ - jmp 549a9 , std::allocator > const&)@@Base+0x409> │ │ │ │ + jmp 52b29 , std::allocator > const&)@@Base+0x419> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - jmp 54a2d , std::allocator > const&)@@Base+0x48d> │ │ │ │ + jmp 52bad , std::allocator > const&)@@Base+0x49d> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea (%edi,%esi,8),%ecx │ │ │ │ test $0x1,%ebp │ │ │ │ - je 54a50 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + je 52bd0 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ vmovq %xmm1,0x24(%esp) │ │ │ │ - jmp 54a2d , std::allocator > const&)@@Base+0x48d> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 52bad , std::allocator > const&)@@Base+0x49d> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,%ebp │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x8252e,%ebx │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ mov %edx,%ecx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7f3a1,%ebx │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 54ba6 , std::allocator > const&)@@Base+0x606> │ │ │ │ + je 52d26 , std::allocator > const&)@@Base+0x616> │ │ │ │ lea 0x8(%eax),%edx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 54ba6 , std::allocator > const&)@@Base+0x606> │ │ │ │ + je 52d26 , std::allocator > const&)@@Base+0x616> │ │ │ │ lea 0x24(%esp),%edi │ │ │ │ mov %edx,%esi │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ - jmp 54b43 , std::allocator > const&)@@Base+0x5a3> │ │ │ │ + jmp 52cc3 , std::allocator > const&)@@Base+0x5b3> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ sub %edi,%eax │ │ │ │ mov %eax,%ecx │ │ │ │ shl $0x1d,%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ lea 0x8(%esi,%ecx,1),%edx │ │ │ │ cmp $0x8,%eax │ │ │ │ - jle 54bc0 , std::allocator > const&)@@Base+0x620> │ │ │ │ + jle 52d40 , std::allocator > const&)@@Base+0x630> │ │ │ │ vmovq %xmm0,0x10(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ push %edx │ │ │ │ call a610 │ │ │ │ vmovq 0x20(%esp),%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0xc(%esp),%eax │ │ │ │ add $0x8,%esi │ │ │ │ - vmovq %xmm0,(%eax) │ │ │ │ cmp %esi,0x18(%esp) │ │ │ │ - je 54ba6 , std::allocator > const&)@@Base+0x606> │ │ │ │ + mov 0xc(%esp),%eax │ │ │ │ + vmovq %xmm0,(%eax) │ │ │ │ + je 52d26 , std::allocator > const&)@@Base+0x616> │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ vmovq (%esi),%xmm0 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 54b00 , std::allocator > const&)@@Base+0x560> │ │ │ │ - mov %esi,0x10(%esp) │ │ │ │ + jne 52c80 , std::allocator > const&)@@Base+0x570> │ │ │ │ lea -0x8(%esi),%edi │ │ │ │ + mov %esi,0x10(%esp) │ │ │ │ vmovq %xmm0,0x24(%esp) │ │ │ │ mov 0x1c(%esp),%esi │ │ │ │ - jmp 54b7c , std::allocator > const&)@@Base+0x5dc> │ │ │ │ + jmp 52cfc , std::allocator > const&)@@Base+0x5ec> │ │ │ │ vmovq (%edi),%xmm2 │ │ │ │ sub $0x8,%edi │ │ │ │ vmovq %xmm2,0x10(%edi) │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 54b70 , std::allocator > const&)@@Base+0x5d0> │ │ │ │ - vmovq 0x24(%esp),%xmm1 │ │ │ │ + jne 52cf0 , std::allocator > const&)@@Base+0x5e0> │ │ │ │ mov 0x10(%esp),%esi │ │ │ │ + vmovq 0x24(%esp),%xmm1 │ │ │ │ add $0x8,%esi │ │ │ │ - vmovq %xmm1,0x8(%edi) │ │ │ │ cmp %esi,0x18(%esp) │ │ │ │ - jne 54b43 , std::allocator > const&)@@Base+0x5a3> │ │ │ │ + vmovq %xmm1,0x8(%edi) │ │ │ │ + jne 52cc3 , std::allocator > const&)@@Base+0x5b3> │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 54bd7 , std::allocator > const&)@@Base+0x637> │ │ │ │ + jne 52d57 , std::allocator > const&)@@Base+0x647> │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 54b32 , std::allocator > const&)@@Base+0x592> │ │ │ │ + jne 52cb2 , std::allocator > const&)@@Base+0x5a2> │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ vmovq (%edi),%xmm3 │ │ │ │ vmovq %xmm3,(%edx) │ │ │ │ - jmp 54b32 , std::allocator > const&)@@Base+0x592> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 52cb2 , std::allocator > const&)@@Base+0x5a2> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,%esi │ │ │ │ push %ebx │ │ │ │ sub %eax,%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x82407,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7f287,%ebx │ │ │ │ sub $0x5c,%esp │ │ │ │ - mov %ebx,(%esp) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ mov %edx,0x24(%esp) │ │ │ │ mov %ecx,0x2c(%esp) │ │ │ │ + mov %ebx,(%esp) │ │ │ │ mov %gs:0x14,%ebp │ │ │ │ mov %ebp,0x4c(%esp) │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ cmp $0x80,%esi │ │ │ │ - jle 55788 , std::allocator > const&)@@Base+0x11e8> │ │ │ │ + jle 53908 , std::allocator > const&)@@Base+0x11f8> │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ - sar $0x3,%edi │ │ │ │ sar $0x4,%esi │ │ │ │ + sar $0x3,%edi │ │ │ │ test %eax,%eax │ │ │ │ - je 554c9 , std::allocator > const&)@@Base+0xf29> │ │ │ │ + je 53649 , std::allocator > const&)@@Base+0xf39> │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov 0x24(%esp),%edx │ │ │ │ decl 0x2c(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x8(%ecx),%ebx │ │ │ │ lea (%ecx,%esi,8),%edi │ │ │ │ lea -0x8(%edx),%esi │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ push %ebp │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - je 557aa , std::allocator > const&)@@Base+0x120a> │ │ │ │ + je 5392a , std::allocator > const&)@@Base+0x121a> │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ push %ebp │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - je 557de , std::allocator > const&)@@Base+0x123e> │ │ │ │ + je 5395e , std::allocator > const&)@@Base+0x124e> │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ vmovq (%edi),%xmm5 │ │ │ │ vmovq (%edx),%xmm4 │ │ │ │ vmovq %xmm5,(%edx) │ │ │ │ vmovq %xmm4,(%edi) │ │ │ │ mov 0x24(%esp),%edi │ │ │ │ mov %ebp,0x70(%esp) │ │ │ │ mov 0x4(%esp),%esi │ │ │ │ mov %edi,0x28(%esp) │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ mov 0x40(%ebp),%ecx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %esi,0x18(%esp) │ │ │ │ mov 0xc(%esp),%ebp │ │ │ │ + mov %esi,0x18(%esp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 5500c , std::allocator > const&)@@Base+0xa6c> │ │ │ │ + jne 5318c , std::allocator > const&)@@Base+0xa7c> │ │ │ │ mov 0x70(%esp),%edi │ │ │ │ + mov %esi,0x44(%esp) │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ mov 0x70(%esp),%ecx │ │ │ │ - mov %esi,0x44(%esp) │ │ │ │ add $0xc,%edi │ │ │ │ mov 0xc(%ebx),%eax │ │ │ │ mov %edi,0x4(%esp) │ │ │ │ cmp 0x10(%ecx),%eax │ │ │ │ - je 54ce2 , std::allocator > const&)@@Base+0x742> │ │ │ │ + je 52e62 , std::allocator > const&)@@Base+0x752> │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 54d52 , std::allocator > const&)@@Base+0x7b2> │ │ │ │ + je 52ed2 , std::allocator > const&)@@Base+0x7c2> │ │ │ │ mov %esi,%edi │ │ │ │ lea 0x44(%esp),%esi │ │ │ │ - jmp 54d1b , std::allocator > const&)@@Base+0x77b> │ │ │ │ + jmp 52e9b , std::allocator > const&)@@Base+0x78b> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,(%eax) │ │ │ │ - add $0x4,%eax │ │ │ │ mov (%edi),%edi │ │ │ │ + add $0x4,%eax │ │ │ │ mov %eax,0x10(%ebx) │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 54d50 , std::allocator > const&)@@Base+0x7b0> │ │ │ │ + je 52ed0 , std::allocator > const&)@@Base+0x7c0> │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ cmp %eax,0x14(%ebx) │ │ │ │ - jne 54d00 , std::allocator > const&)@@Base+0x760> │ │ │ │ + jne 52e80 , std::allocator > const&)@@Base+0x770> │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push 0x10(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,0x54(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 54d14 , std::allocator > const&)@@Base+0x774> │ │ │ │ + jne 52e94 , std::allocator > const&)@@Base+0x784> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,%esi │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ mov 0x70(%esp),%ebx │ │ │ │ - mov 0x70(%esp),%edi │ │ │ │ mov %ebp,0x44(%esp) │ │ │ │ + mov 0x70(%esp),%edi │ │ │ │ add $0x18,%edx │ │ │ │ mov 0x18(%ebx),%ebx │ │ │ │ - mov %edx,0x8(%esp) │ │ │ │ cmp 0x1c(%edi),%ebx │ │ │ │ - je 54d74 , std::allocator > const&)@@Base+0x7d4> │ │ │ │ + mov %edx,0x8(%esp) │ │ │ │ + je 52ef4 , std::allocator > const&)@@Base+0x7e4> │ │ │ │ mov %ebx,0x1c(%edi) │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 54e14 , std::allocator > const&)@@Base+0x874> │ │ │ │ + je 52f94 , std::allocator > const&)@@Base+0x884> │ │ │ │ mov %ebp,%edi │ │ │ │ mov %esi,%ebp │ │ │ │ lea 0x44(%esp),%esi │ │ │ │ - jmp 54ddb , std::allocator > const&)@@Base+0x83b> │ │ │ │ - jmp 54dc0 , std::allocator > const&)@@Base+0x820> │ │ │ │ + jmp 52f5b , std::allocator > const&)@@Base+0x84b> │ │ │ │ + jmp 52f40 , std::allocator > const&)@@Base+0x830> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edi,(%ebx) │ │ │ │ - add $0x4,%ebx │ │ │ │ mov (%edi),%edi │ │ │ │ + add $0x4,%ebx │ │ │ │ mov %ebx,0x1c(%edx) │ │ │ │ mov %edi,0x44(%esp) │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 54e10 , std::allocator > const&)@@Base+0x870> │ │ │ │ + je 52f90 , std::allocator > const&)@@Base+0x880> │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x1c(%eax),%ebx │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ cmp %ebx,0x20(%edx) │ │ │ │ - jne 54dc0 , std::allocator > const&)@@Base+0x820> │ │ │ │ + jne 52f40 , std::allocator > const&)@@Base+0x830> │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push 0x14(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%edi),%edi │ │ │ │ mov %edi,0x54(%esp) │ │ │ │ - add $0x10,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ + add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 54dd4 , std::allocator > const&)@@Base+0x834> │ │ │ │ + jne 52f54 , std::allocator > const&)@@Base+0x844> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,%esi │ │ │ │ mov %edi,%ebp │ │ │ │ + lea 0x3c(%esp),%edi │ │ │ │ mov 0x4(%esp),%ecx │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ - lea 0x3c(%esp),%edi │ │ │ │ mov %edi,0x14(%esp) │ │ │ │ mov 0x70(%esp),%edi │ │ │ │ mov %ecx,0x40(%esp) │ │ │ │ mov %edx,0x48(%esp) │ │ │ │ movzbl 0x4(%esi),%ebx │ │ │ │ movzbl 0x4(%ebp),%eax │ │ │ │ cmp %al,%bl │ │ │ │ - jb 55402 , std::allocator > const&)@@Base+0xe62> │ │ │ │ + jb 53582 , std::allocator > const&)@@Base+0xe72> │ │ │ │ cmp %bl,%al │ │ │ │ - jb 55320 , std::allocator > const&)@@Base+0xd80> │ │ │ │ + jb 534a0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ mov 0xc(%edi),%ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 54fca , std::allocator > const&)@@Base+0xa2a> │ │ │ │ + je 5314a , std::allocator > const&)@@Base+0xa3a> │ │ │ │ mov %eax,%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ sub $0x4,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 54f20 , std::allocator > const&)@@Base+0x980> │ │ │ │ + je 530a0 , std::allocator > const&)@@Base+0x990> │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 54f04 , std::allocator > const&)@@Base+0x964> │ │ │ │ + je 53084 , std::allocator > const&)@@Base+0x974> │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 54ef0 , std::allocator > const&)@@Base+0x950> │ │ │ │ + je 53070 , std::allocator > const&)@@Base+0x960> │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 54edc , std::allocator > const&)@@Base+0x93c> │ │ │ │ + je 5305c , std::allocator > const&)@@Base+0x94c> │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 54ec8 , std::allocator > const&)@@Base+0x928> │ │ │ │ + je 53048 , std::allocator > const&)@@Base+0x938> │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 54eb4 , std::allocator > const&)@@Base+0x914> │ │ │ │ + je 53034 , std::allocator > const&)@@Base+0x924> │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 54ea0 , std::allocator > const&)@@Base+0x900> │ │ │ │ + je 53020 , std::allocator > const&)@@Base+0x910> │ │ │ │ mov %esi,%edx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp 0x4(%esi),%edx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov %esi,%edx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp 0x4(%esi),%edx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov %esi,%edx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp 0x4(%esi),%edx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov %esi,%edx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp 0x4(%esi),%edx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 54fca , std::allocator > const&)@@Base+0xa2a> │ │ │ │ + je 5314a , std::allocator > const&)@@Base+0xa3a> │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ lea -0x4(%eax),%edx │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%edx),%esi │ │ │ │ - mov %edx,0x10(%edi) │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,0x10(%edi) │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ lea -0x8(%edx),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ lea -0xc(%edx),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ lea -0x10(%edx),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ lea -0x14(%edx),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ lea -0x18(%edx),%eax │ │ │ │ mov %esi,%ecx │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp 0x4(%esi),%ecx │ │ │ │ - jne 55164 , std::allocator > const&)@@Base+0xbc4> │ │ │ │ + jne 532e4 , std::allocator > const&)@@Base+0xbd4> │ │ │ │ lea -0x1c(%edx),%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 54f20 , std::allocator > const&)@@Base+0x980> │ │ │ │ + jne 530a0 , std::allocator > const&)@@Base+0x990> │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 55320 , std::allocator > const&)@@Base+0xd80> │ │ │ │ + je 534a0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 551aa , std::allocator > const&)@@Base+0xc0a> │ │ │ │ + jmp 5332a , std::allocator > const&)@@Base+0xc1a> │ │ │ │ mov %esi,%ebp │ │ │ │ xor %edx,%edx │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 55477 , std::allocator > const&)@@Base+0xed7> │ │ │ │ - mov 0x10(%esp),%ecx │ │ │ │ + jne 535f7 , std::allocator > const&)@@Base+0xee7> │ │ │ │ mov 0x8(%esp),%ebx │ │ │ │ + mov 0x10(%esp),%ecx │ │ │ │ movzbl 0x4(%ecx),%eax │ │ │ │ cmp %al,0x4(%ebx) │ │ │ │ setb %dl │ │ │ │ test %dl,%dl │ │ │ │ - je 55877 , std::allocator > const&)@@Base+0x12d7> │ │ │ │ + je 539f7 , std::allocator > const&)@@Base+0x12e7> │ │ │ │ add $0x8,%esi │ │ │ │ mov 0xc(%esp),%ebx │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ mov %esi,0x14(%esp) │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov 0x8(%esp),%edx │ │ │ │ xor %esi,%esi │ │ │ │ mov (%edx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 5507a , std::allocator > const&)@@Base+0xada> │ │ │ │ - mov %ecx,0x18(%esp) │ │ │ │ + je 531fa , std::allocator > const&)@@Base+0xaea> │ │ │ │ mov %esi,%ebx │ │ │ │ + mov %ecx,0x18(%esp) │ │ │ │ mov %ecx,%ebp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov $0x1,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 55069 , std::allocator > const&)@@Base+0xac9> │ │ │ │ + je 531e9 , std::allocator > const&)@@Base+0xad9> │ │ │ │ mov %ebx,0x4(%esp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %edx,%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %eax │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call a2c70 │ │ │ │ + call 9e040 │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ add %eax,%esi │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 55044 , std::allocator > const&)@@Base+0xaa4> │ │ │ │ + jne 531c4 , std::allocator > const&)@@Base+0xab4> │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %edi,%edx │ │ │ │ lea 0x1(%esi),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ add %ecx,%ebx │ │ │ │ mov (%edx),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 55030 , std::allocator > const&)@@Base+0xa90> │ │ │ │ + jne 531b0 , std::allocator > const&)@@Base+0xaa0> │ │ │ │ mov 0x18(%esp),%ecx │ │ │ │ mov %ebx,%esi │ │ │ │ mov 0x10(%esp),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 54fdf , std::allocator > const&)@@Base+0xa3f> │ │ │ │ + je 5315f , std::allocator > const&)@@Base+0xa4f> │ │ │ │ + xor %edx,%edx │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ + mov %eax,%ebp │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ mov %eax,0x20(%esp) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,%ebp │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ mov $0x1,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 550cb , std::allocator > const&)@@Base+0xb2b> │ │ │ │ - mov %edx,0x4(%esp) │ │ │ │ + je 5324b , std::allocator > const&)@@Base+0xb3b> │ │ │ │ xor %esi,%esi │ │ │ │ + mov %edx,0x4(%esp) │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call a2c70 │ │ │ │ + call 9e040 │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ add %eax,%esi │ │ │ │ mov 0x0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 550aa , std::allocator > const&)@@Base+0xb0a> │ │ │ │ + jne 5322a , std::allocator > const&)@@Base+0xb1a> │ │ │ │ mov 0x4(%esp),%edx │ │ │ │ inc %esi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ add %esi,%edx │ │ │ │ mov (%edi),%ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 55098 , std::allocator > const&)@@Base+0xaf8> │ │ │ │ + jne 53218 , std::allocator > const&)@@Base+0xb08> │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov 0x20(%esp),%eax │ │ │ │ cmp %esi,%edx │ │ │ │ - jne 55471 , std::allocator > const&)@@Base+0xed1> │ │ │ │ + jne 535f1 , std::allocator > const&)@@Base+0xee1> │ │ │ │ test %edx,%edx │ │ │ │ - je 557a1 , std::allocator > const&)@@Base+0x1201> │ │ │ │ + je 53921 , std::allocator > const&)@@Base+0x1211> │ │ │ │ sub $0x4,%esp │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ push 0x7c(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 55460 , std::allocator > const&)@@Base+0xec0> │ │ │ │ + jne 535e0 , std::allocator > const&)@@Base+0xed0> │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0xc(%esp),%edi │ │ │ │ push (%edi) │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ push (%esi) │ │ │ │ push 0x7c(%esp) │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 5544f , std::allocator > const&)@@Base+0xeaf> │ │ │ │ + jne 535cf , std::allocator > const&)@@Base+0xebf> │ │ │ │ mov 0x70(%esp),%eax │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov 0x40(%eax),%ebp │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ mov %ecx,0x8(%esp) │ │ │ │ test %ebp,%ebp │ │ │ │ - jne 5501c , std::allocator > const&)@@Base+0xa7c> │ │ │ │ + jne 5319c , std::allocator > const&)@@Base+0xa8c> │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ mov 0x10(%esp),%ebp │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ - jmp 54cc0 , std::allocator > const&)@@Base+0x720> │ │ │ │ + jmp 52e40 , std::allocator > const&)@@Base+0x730> │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 54fca , std::allocator > const&)@@Base+0xa2a> │ │ │ │ + je 5314a , std::allocator > const&)@@Base+0xa3a> │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5519c , std::allocator > const&)@@Base+0xbfc> │ │ │ │ + je 5331c , std::allocator > const&)@@Base+0xc0c> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x10(%edi),%ebx │ │ │ │ cmp 0x14(%edi),%ebx │ │ │ │ - je 55390 , std::allocator > const&)@@Base+0xdf0> │ │ │ │ + je 53510 , std::allocator > const&)@@Base+0xe00> │ │ │ │ mov %esi,(%ebx) │ │ │ │ - add $0x4,%ebx │ │ │ │ mov (%esi),%esi │ │ │ │ + add $0x4,%ebx │ │ │ │ mov %ebx,0x10(%edi) │ │ │ │ mov (%esi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 55180 , std::allocator > const&)@@Base+0xbe0> │ │ │ │ + jne 53300 , std::allocator > const&)@@Base+0xbf0> │ │ │ │ mov 0x1c(%edi),%eax │ │ │ │ mov 0x18(%edi),%ebx │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 55320 , std::allocator > const&)@@Base+0xd80> │ │ │ │ + je 534a0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ mov %eax,%edx │ │ │ │ sub %ebx,%edx │ │ │ │ sub $0x4,%edx │ │ │ │ shr $0x2,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 55274 , std::allocator > const&)@@Base+0xcd4> │ │ │ │ + je 533f4 , std::allocator > const&)@@Base+0xce4> │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 55258 , std::allocator > const&)@@Base+0xcb8> │ │ │ │ + je 533d8 , std::allocator > const&)@@Base+0xcc8> │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 55244 , std::allocator > const&)@@Base+0xca4> │ │ │ │ + je 533c4 , std::allocator > const&)@@Base+0xcb4> │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 55230 , std::allocator > const&)@@Base+0xc90> │ │ │ │ + je 533b0 , std::allocator > const&)@@Base+0xca0> │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 5521c , std::allocator > const&)@@Base+0xc7c> │ │ │ │ + je 5339c , std::allocator > const&)@@Base+0xc8c> │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 55208 , std::allocator > const&)@@Base+0xc68> │ │ │ │ + je 53388 , std::allocator > const&)@@Base+0xc78> │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 551f4 , std::allocator > const&)@@Base+0xc54> │ │ │ │ + je 53374 , std::allocator > const&)@@Base+0xc64> │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ mov %ebp,%edx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ cmp 0x4(%ebp),%edx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ mov %ebp,%edx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ cmp 0x4(%ebp),%edx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ mov %ebp,%edx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ cmp 0x4(%ebp),%edx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 55320 , std::allocator > const&)@@Base+0xd80> │ │ │ │ + je 534a0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ mov %ebp,%edx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ cmp 0x4(%ebp),%edx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ lea -0x4(%eax),%edx │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%edx),%ebp │ │ │ │ - mov %edx,0x1c(%edi) │ │ │ │ mov %edx,%eax │ │ │ │ + mov %edx,0x1c(%edi) │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ sub $0x4,%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ lea -0x8(%edx),%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ lea -0xc(%edx),%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ lea -0x10(%edx),%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ lea -0x14(%edx),%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ lea -0x18(%edx),%eax │ │ │ │ mov %ebp,%ecx │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ cmp 0x4(%ebp),%ecx │ │ │ │ - jne 553bc , std::allocator > const&)@@Base+0xe1c> │ │ │ │ + jne 5353c , std::allocator > const&)@@Base+0xe2c> │ │ │ │ lea -0x1c(%edx),%eax │ │ │ │ mov %eax,0x1c(%edi) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 55274 , std::allocator > const&)@@Base+0xcd4> │ │ │ │ + jne 533f4 , std::allocator > const&)@@Base+0xce4> │ │ │ │ xchg %ax,%ax │ │ │ │ subl $0x8,0x28(%esp) │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - mov 0x70(%esp),%ebp │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ - jmp 55343 , std::allocator > const&)@@Base+0xda3> │ │ │ │ + mov 0x70(%esp),%ebp │ │ │ │ + jmp 534c3 , std::allocator > const&)@@Base+0xdb3> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%edi │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebp │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 55340 , std::allocator > const&)@@Base+0xda0> │ │ │ │ - mov %edi,0x28(%esp) │ │ │ │ + jne 534c0 , std::allocator > const&)@@Base+0xdb0> │ │ │ │ cmp %edi,0x18(%esp) │ │ │ │ - jae 55481 , std::allocator > const&)@@Base+0xee1> │ │ │ │ + mov %edi,0x28(%esp) │ │ │ │ + jae 53601 , std::allocator > const&)@@Base+0xef1> │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ vmovq (%edi),%xmm7 │ │ │ │ vmovq (%esi),%xmm6 │ │ │ │ add $0x8,%esi │ │ │ │ vmovq %xmm7,-0x8(%esi) │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ vmovq %xmm6,(%edi) │ │ │ │ - jmp 54ca1 , std::allocator > const&)@@Base+0x701> │ │ │ │ + jmp 52e21 , std::allocator > const&)@@Base+0x711> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,0x3c(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x1c(%esp) │ │ │ │ push 0x10(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%esi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 55180 , std::allocator > const&)@@Base+0xbe0> │ │ │ │ - jmp 5519c , std::allocator > const&)@@Base+0xbfc> │ │ │ │ + jne 53300 , std::allocator > const&)@@Base+0xbf0> │ │ │ │ + jmp 5331c , std::allocator > const&)@@Base+0xc0c> │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 55320 , std::allocator > const&)@@Base+0xd80> │ │ │ │ + je 534a0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ mov 0x4(%ebp),%ebp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 553fa , std::allocator > const&)@@Base+0xe5a> │ │ │ │ + je 5357a , std::allocator > const&)@@Base+0xe6a> │ │ │ │ lea 0x44(%esp),%ebx │ │ │ │ mov %ebx,0x10(%esp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x1c(%edi),%edx │ │ │ │ cmp 0x20(%edi),%edx │ │ │ │ - je 55420 , std::allocator > const&)@@Base+0xe80> │ │ │ │ + je 535a0 , std::allocator > const&)@@Base+0xe90> │ │ │ │ mov %ebp,(%edx) │ │ │ │ - add $0x4,%edx │ │ │ │ mov 0x0(%ebp),%ebp │ │ │ │ + add $0x4,%edx │ │ │ │ mov %edx,0x1c(%edi) │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 553e0 , std::allocator > const&)@@Base+0xe40> │ │ │ │ + jne 53560 , std::allocator > const&)@@Base+0xe50> │ │ │ │ test %esi,%esi │ │ │ │ - jne 54e30 , std::allocator > const&)@@Base+0x890> │ │ │ │ + jne 52fb0 , std::allocator > const&)@@Base+0x8a0> │ │ │ │ mov 0x70(%esp),%edx │ │ │ │ mov 0x40(%edx),%ecx │ │ │ │ mov 0x18(%esp),%esi │ │ │ │ add $0x8,%esi │ │ │ │ - jmp 54cb0 , std::allocator > const&)@@Base+0x710> │ │ │ │ + jmp 52e30 , std::allocator > const&)@@Base+0x720> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %ebp,0x44(%esp) │ │ │ │ sub $0x8,%esp │ │ │ │ push 0x18(%esp) │ │ │ │ push 0x14(%esp) │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov 0x0(%ebp),%ebp │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 553e0 , std::allocator > const&)@@Base+0xe40> │ │ │ │ + jne 53560 , std::allocator > const&)@@Base+0xe50> │ │ │ │ test %esi,%esi │ │ │ │ - jne 54e30 , std::allocator > const&)@@Base+0x890> │ │ │ │ - jmp 55402 , std::allocator > const&)@@Base+0xe62> │ │ │ │ + jne 52fb0 , std::allocator > const&)@@Base+0x8a0> │ │ │ │ + jmp 53582 , std::allocator > const&)@@Base+0xe72> │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ mov %esi,0x18(%esp) │ │ │ │ - jmp 55320 , std::allocator > const&)@@Base+0xd80> │ │ │ │ + jmp 534a0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ mov 0x14(%esp),%edi │ │ │ │ mov 0x70(%esp),%esi │ │ │ │ mov %edi,0x18(%esp) │ │ │ │ mov 0x40(%esi),%ecx │ │ │ │ - jmp 55409 , std::allocator > const&)@@Base+0xe69> │ │ │ │ + jmp 53589 , std::allocator > const&)@@Base+0xe79> │ │ │ │ mov %esi,%ebp │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ cmp %edx,%ebp │ │ │ │ setl %dl │ │ │ │ - jmp 55001 , std::allocator > const&)@@Base+0xa61> │ │ │ │ + jmp 53181 , std::allocator > const&)@@Base+0xa71> │ │ │ │ mov 0x70(%esp),%ebp │ │ │ │ mov 0x18(%esp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebp │ │ │ │ mov 0x3c(%esp),%ecx │ │ │ │ - mov 0x34(%esp),%edx │ │ │ │ mov %ebx,%eax │ │ │ │ mov %ebx,%esi │ │ │ │ - call 54be0 , std::allocator > const&)@@Base+0x640> │ │ │ │ + mov 0x34(%esp),%edx │ │ │ │ + call 52d60 , std::allocator > const&)@@Base+0x650> │ │ │ │ sub 0x1c(%esp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x80,%esi │ │ │ │ - jle 55788 , std::allocator > const&)@@Base+0x11e8> │ │ │ │ + jle 53908 , std::allocator > const&)@@Base+0x11f8> │ │ │ │ mov 0x2c(%esp),%eax │ │ │ │ mov %esi,%edi │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ - sar $0x3,%edi │ │ │ │ sar $0x4,%esi │ │ │ │ + sar $0x3,%edi │ │ │ │ test %eax,%eax │ │ │ │ - jne 54c34 , std::allocator > const&)@@Base+0x694> │ │ │ │ + jne 52db4 , std::allocator > const&)@@Base+0x6a4> │ │ │ │ lea -0x1(%esi),%ebx │ │ │ │ mov %ebx,%ecx │ │ │ │ and $0x3,%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ - je 55845 , std::allocator > const&)@@Base+0x12a5> │ │ │ │ + je 539c5 , std::allocator > const&)@@Base+0x12b5> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ vmovq (%eax,%ebx,8),%xmm0 │ │ │ │ push %ebp │ │ │ │ lea -0x2(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %eax,0x1c(%esp) │ │ │ │ vmovq %xmm0,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ mov 0x10(%esp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 55845 , std::allocator > const&)@@Base+0x12a5> │ │ │ │ + je 539c5 , std::allocator > const&)@@Base+0x12b5> │ │ │ │ cmp $0x2,%edx │ │ │ │ - jne 5584e , std::allocator > const&)@@Base+0x12ae> │ │ │ │ + jne 539ce , std::allocator > const&)@@Base+0x12be> │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ vmovq (%esi,%ebx,8),%xmm2 │ │ │ │ push %ebp │ │ │ │ mov %esi,%eax │ │ │ │ dec %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm2,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5559b , std::allocator > const&)@@Base+0xffb> │ │ │ │ + jmp 5371b , std::allocator > const&)@@Base+0x100b> │ │ │ │ lea -0x1(%ebx),%edx │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ vmovq (%esi,%edx,8),%xmm4 │ │ │ │ push %ebp │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm4,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ lea -0x2(%ebx),%edx │ │ │ │ add $0xc,%esp │ │ │ │ vmovq (%esi,%edx,8),%xmm5 │ │ │ │ push %ebp │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm5,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ lea -0x3(%ebx),%edx │ │ │ │ add $0xc,%esp │ │ │ │ vmovq (%esi,%edx,8),%xmm6 │ │ │ │ push %ebp │ │ │ │ mov %edi,%ecx │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ sub $0x4,%ebx │ │ │ │ vmovq %xmm6,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ vmovq (%esi,%ebx,8),%xmm3 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ push %ebp │ │ │ │ mov %esi,%eax │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm3,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 5553e , std::allocator > const&)@@Base+0xf9e> │ │ │ │ + jne 536be , std::allocator > const&)@@Base+0xfae> │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov 0xc(%esp),%ecx │ │ │ │ mov %ebx,%edi │ │ │ │ sub %ecx,%edi │ │ │ │ cmp $0x8,%edi │ │ │ │ - jle 55788 , std::allocator > const&)@@Base+0x11e8> │ │ │ │ + jle 53908 , std::allocator > const&)@@Base+0x11f8> │ │ │ │ vmovq (%ecx),%xmm0 │ │ │ │ vmovq -0x8(%ebx),%xmm7 │ │ │ │ sub $0x8,%ebx │ │ │ │ lea -0x9(%edi),%esi │ │ │ │ mov %ebx,%edi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ecx,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ + shr $0x3,%esi │ │ │ │ sub %ecx,%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + and $0x3,%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - shr $0x3,%esi │ │ │ │ + sar $0x3,%ecx │ │ │ │ vmovq %xmm0,(%ebx) │ │ │ │ push %ebp │ │ │ │ - and $0x3,%esi │ │ │ │ - sar $0x3,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm7,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x8,%edi │ │ │ │ - jle 55788 , std::allocator > const&)@@Base+0x11e8> │ │ │ │ + jle 53908 , std::allocator > const&)@@Base+0x11f8> │ │ │ │ test %esi,%esi │ │ │ │ - je 556ca , std::allocator > const&)@@Base+0x112a> │ │ │ │ + je 5384a , std::allocator > const&)@@Base+0x113a> │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 5568e , std::allocator > const&)@@Base+0x10ee> │ │ │ │ + je 5380e , std::allocator > const&)@@Base+0x10fe> │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 5565d , std::allocator > const&)@@Base+0x10bd> │ │ │ │ + je 537dd , std::allocator > const&)@@Base+0x10cd> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ xor %edx,%edx │ │ │ │ vmovq (%eax),%xmm1 │ │ │ │ vmovq -0x10(%ebx),%xmm2 │ │ │ │ sub $0x10,%ebx │ │ │ │ vmovq %xmm1,(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ push %ebp │ │ │ │ sub %eax,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ sar $0x3,%ecx │ │ │ │ vmovq %xmm2,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ vmovq -0x8(%ebx),%xmm3 │ │ │ │ sub $0x8,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ xor %edx,%edx │ │ │ │ vmovq (%eax),%xmm4 │ │ │ │ vmovq %xmm4,(%ebx) │ │ │ │ mov %ebx,%ecx │ │ │ │ push %ebp │ │ │ │ sub %eax,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ sar $0x3,%ecx │ │ │ │ vmovq %xmm3,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ vmovq -0x8(%ebx),%xmm5 │ │ │ │ sub $0x8,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebx,%esi │ │ │ │ xor %edx,%edx │ │ │ │ @@ -81918,176 +83360,176 @@ │ │ │ │ sub %eax,%esi │ │ │ │ mov %esi,%ecx │ │ │ │ sar $0x3,%ecx │ │ │ │ vmovq %xmm6,(%ebx) │ │ │ │ push %ebp │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm5,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x8,%esi │ │ │ │ - jle 55788 , std::allocator > const&)@@Base+0x11e8> │ │ │ │ + jle 53908 , std::allocator > const&)@@Base+0x11f8> │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ vmovq (%esi),%xmm0 │ │ │ │ vmovq -0x8(%ebx),%xmm7 │ │ │ │ lea -0x8(%ebx),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ sub %esi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ sar $0x3,%ecx │ │ │ │ vmovq %xmm0,-0x8(%ebx) │ │ │ │ push %ebp │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm7,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ vmovq (%esi),%xmm1 │ │ │ │ + add $0xc,%esp │ │ │ │ vmovq -0x10(%ebx),%xmm2 │ │ │ │ lea -0x10(%ebx),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ sub %esi,%ecx │ │ │ │ sar $0x3,%ecx │ │ │ │ vmovq %xmm1,-0x10(%ebx) │ │ │ │ push %ebp │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm2,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ vmovq (%esi),%xmm4 │ │ │ │ + add $0xc,%esp │ │ │ │ vmovq -0x18(%ebx),%xmm3 │ │ │ │ lea -0x18(%ebx),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ sub %esi,%ecx │ │ │ │ sub $0x20,%ebx │ │ │ │ sar $0x3,%ecx │ │ │ │ vmovq %xmm4,0x8(%ebx) │ │ │ │ push %ebp │ │ │ │ mov %ebx,%edi │ │ │ │ sub $0x8,%esp │ │ │ │ sub %esi,%edi │ │ │ │ vmovq %xmm3,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ vmovq (%esi),%xmm6 │ │ │ │ - vmovq (%ebx),%xmm5 │ │ │ │ add $0xc,%esp │ │ │ │ + vmovq (%ebx),%xmm5 │ │ │ │ mov %edi,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ sar $0x3,%ecx │ │ │ │ vmovq %xmm6,(%ebx) │ │ │ │ push %ebp │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm5,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ cmp $0x8,%edi │ │ │ │ - jg 556ce , std::allocator > const&)@@Base+0x112e> │ │ │ │ + jg 5384e , std::allocator > const&)@@Base+0x113e> │ │ │ │ mov 0x4c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 55880 , std::allocator > const&)@@Base+0x12e0> │ │ │ │ + jne 53a00 , std::allocator > const&)@@Base+0x12f0> │ │ │ │ add $0x5c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ - jmp 54fef , std::allocator > const&)@@Base+0xa4f> │ │ │ │ + jmp 5316f , std::allocator > const&)@@Base+0xa5f> │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push 0xc(%esp) │ │ │ │ push %ebp │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - je 55816 , std::allocator > const&)@@Base+0x1276> │ │ │ │ + je 53996 , std::allocator > const&)@@Base+0x1286> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ vmovq 0x8(%eax),%xmm2 │ │ │ │ vmovq %xmm0,0x8(%eax) │ │ │ │ vmovq %xmm2,(%eax) │ │ │ │ - jmp 54c91 , std::allocator > const&)@@Base+0x6f1> │ │ │ │ + jmp 52e11 , std::allocator > const&)@@Base+0x701> │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push 0xc(%esp) │ │ │ │ push %ebp │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ - je 557cb , std::allocator > const&)@@Base+0x122b> │ │ │ │ + je 5394b , std::allocator > const&)@@Base+0x123b> │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ vmovq -0x8(%ecx),%xmm3 │ │ │ │ vmovq %xmm3,(%eax) │ │ │ │ vmovq %xmm0,-0x8(%ecx) │ │ │ │ - jmp 54c91 , std::allocator > const&)@@Base+0x6f1> │ │ │ │ + jmp 52e11 , std::allocator > const&)@@Base+0x701> │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ push %ebp │ │ │ │ mov 0x10(%esp),%ebx │ │ │ │ - call ad700 │ │ │ │ + call a8480 │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ vmovq (%eax),%xmm0 │ │ │ │ - jne 557ff , std::allocator > const&)@@Base+0x125f> │ │ │ │ + jne 5397f , std::allocator > const&)@@Base+0x126f> │ │ │ │ vmovq (%edi),%xmm1 │ │ │ │ vmovq %xmm1,(%eax) │ │ │ │ vmovq %xmm0,(%edi) │ │ │ │ - jmp 54c91 , std::allocator > const&)@@Base+0x6f1> │ │ │ │ + jmp 52e11 , std::allocator > const&)@@Base+0x701> │ │ │ │ mov 0xc(%esp),%esi │ │ │ │ - jmp 5559b , std::allocator > const&)@@Base+0xffb> │ │ │ │ + jmp 5371b , std::allocator > const&)@@Base+0x100b> │ │ │ │ mov 0xc(%esp),%eax │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ebx,%edx │ │ │ │ mov %edi,%ecx │ │ │ │ vmovq (%eax,%ebx,8),%xmm1 │ │ │ │ push %ebp │ │ │ │ lea -0x3(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ vmovq %xmm1,(%esp) │ │ │ │ - call 548f0 , std::allocator > const&)@@Base+0x350> │ │ │ │ + call 52a70 , std::allocator > const&)@@Base+0x360> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55518 , std::allocator > const&)@@Base+0xf78> │ │ │ │ + jmp 53698 , std::allocator > const&)@@Base+0xf88> │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ - jmp 55457 , std::allocator > const&)@@Base+0xeb7> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 535d7 , std::allocator > const&)@@Base+0xec7> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00055890 : │ │ │ │ +00053a10 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x7e5d9,%edi │ │ │ │ sub $0x34,%esp │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0x81753,%edi │ │ │ │ + mov %edi,%ebx │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ - mov %edi,%ebx │ │ │ │ push $0x1 │ │ │ │ push %esi │ │ │ │ - call af850 >, double>, std::allocator >, double> > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call aa320 >, double>, std::allocator >, double> > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov (%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 55900 │ │ │ │ + je 53a80 │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ add $0x4,%eax │ │ │ │ mov %edi,-0x4(%eax) │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ fld1 │ │ │ │ mov %esi,%eax │ │ │ │ fstpl 0xc(%edx) │ │ │ │ @@ -82103,15 +83545,15 @@ │ │ │ │ mov %ecx,%eax │ │ │ │ sub %ebx,%eax │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %eax,%ebx │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ sar $0x2,%ebx │ │ │ │ cmp $0x1fffffff,%ebx │ │ │ │ - je ca94 <__cxa_finalize@plt+0x23e4> │ │ │ │ + je c96a <__cxa_finalize@plt+0x22ba> │ │ │ │ test %ebx,%ebx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ mov $0x1,%edx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ cmovne %ebx,%edx │ │ │ │ mov $0x1fffffff,%ecx │ │ │ │ add %ebx,%edx │ │ │ │ @@ -82127,209 +83569,208 @@ │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov -0x2c(%ebp),%ecx │ │ │ │ test %ebx,%ebx │ │ │ │ mov %edx,(%eax,%ebx,1) │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ - je 5597e │ │ │ │ + je 53afe │ │ │ │ sub $0x4,%esp │ │ │ │ mov %edx,-0x2c(%ebp) │ │ │ │ push %ebx │ │ │ │ - push -0x24(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ + push -0x24(%ebp) │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ + cmpl $0x0,-0x24(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov -0x20(%ebp),%eax │ │ │ │ lea 0x4(%eax,%ebx,1),%eax │ │ │ │ mov %edx,%ebx │ │ │ │ - cmpl $0x0,-0x24(%ebp) │ │ │ │ - je 559b2 │ │ │ │ + je 53b32 │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov -0x24(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ mov (%esi),%ebx │ │ │ │ + add $0x10,%esp │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ add %edi,%ecx │ │ │ │ mov %edi,(%edx) │ │ │ │ mov %ecx,0x8(%edx) │ │ │ │ mov %ebx,%edx │ │ │ │ - jmp 558e0 │ │ │ │ - jmp caa5 <__cxa_finalize@plt+0x23f5> │ │ │ │ + jmp 53a60 │ │ │ │ + jmp c97b <__cxa_finalize@plt+0x22cb> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -000559d0 : │ │ │ │ +00053b50 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x81619,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7e499,%ebx │ │ │ │ sub $0x38,%esp │ │ │ │ push $0xc │ │ │ │ call a040 │ │ │ │ mov 0xc(%ebp),%esi │ │ │ │ - mov 0x8(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov 0x8(%ebp),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ mov (%esi),%edi │ │ │ │ mov %eax,(%ebx) │ │ │ │ test %edi,%edi │ │ │ │ - je 55c90 │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ + je 53e00 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ mov $0x1,%ebx │ │ │ │ test %eax,%eax │ │ │ │ - je 55a60 │ │ │ │ + je 53be0 │ │ │ │ mov %ecx,-0x20(%ebp) │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ movl $0x0,-0x1c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x815bb,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7e43b,%ebx │ │ │ │ push %eax │ │ │ │ - call a2c70 │ │ │ │ + call 9e040 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ add $0x10,%esp │ │ │ │ add %eax,-0x1c(%ebp) │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 55a31 │ │ │ │ + jne 53bb1 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ add %ebx,%ecx │ │ │ │ mov (%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 55a19 │ │ │ │ + jne 53b99 │ │ │ │ + inc %ecx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov $0xfffffff4,%edx │ │ │ │ - lea 0x1(%ecx),%esi │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 55c95 │ │ │ │ + mov $0xfffffff4,%esi │ │ │ │ + jne 53e05 │ │ │ │ mov -0x8(%edi),%ecx │ │ │ │ - mov -0xc(%edi),%ebx │ │ │ │ + mov -0xc(%edi),%edx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ - mov %ebx,-0x1c(%ebp) │ │ │ │ - sub %ebx,%ecx │ │ │ │ - je 55c60 │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + je 53dd0 │ │ │ │ cmp $0x10,%ecx │ │ │ │ - jle 55b57 │ │ │ │ + jle 53cc7 │ │ │ │ + mov %edx,%ebx │ │ │ │ add $0x10,%ebx │ │ │ │ - mov %ebx,-0x2c(%ebp) │ │ │ │ cmp %ebx,-0x28(%ebp) │ │ │ │ - je 55b57 │ │ │ │ + mov %ebx,-0x2c(%ebp) │ │ │ │ + je 53cc7 │ │ │ │ mov %ebx,-0x24(%ebp) │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x24(%ebp),%esi │ │ │ │ - mov 0x8(%esi),%edi │ │ │ │ - mov 0x4(%esi),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 55b0e │ │ │ │ + je 53c7e │ │ │ │ mov %esi,-0x1c(%ebp) │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 55bf0 │ │ │ │ - mov 0x8(%edx),%edx │ │ │ │ + mov -0x1c(%ebp),%esi │ │ │ │ + mov (%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 53d60 │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x8150c,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7e39c,%ebx │ │ │ │ mov %edx,-0x20(%ebp) │ │ │ │ - sub %eax,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ - push %eax │ │ │ │ + push %ecx │ │ │ │ call a280 │ │ │ │ addl $0x14,-0x1c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x1c(%ebp),%ecx │ │ │ │ - cmp %edi,%ecx │ │ │ │ - jne 55ad0 │ │ │ │ - mov -0x24(%ebp),%ebx │ │ │ │ - mov 0x4(%ebx),%esi │ │ │ │ + mov -0x1c(%ebp),%ebx │ │ │ │ + cmp %edi,%ebx │ │ │ │ + jne 53c40 │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 55c10 │ │ │ │ + je 53d80 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x814d3,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7e363,%ebx │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ add $0x10,%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ sub %esi,%edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ - mov %edi,-0x24(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jne 55ac0 │ │ │ │ + mov %edi,-0x24(%ebp) │ │ │ │ + jne 53c30 │ │ │ │ mov -0x30(%ebp),%edi │ │ │ │ - mov -0x2c(%ebp),%eax │ │ │ │ - mov -0xc(%edi),%ecx │ │ │ │ - mov %eax,-0x8(%edi) │ │ │ │ - mov %ecx,-0x1c(%ebp) │ │ │ │ + mov -0x2c(%ebp),%ecx │ │ │ │ + mov -0xc(%edi),%ebx │ │ │ │ + mov %ecx,-0x8(%edi) │ │ │ │ + mov %ebx,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%esi │ │ │ │ mov 0xc(%ebp),%edx │ │ │ │ mov %edx,(%esi) │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov %edx,%ecx │ │ │ │ sub %esi,%ecx │ │ │ │ - je 55c30 │ │ │ │ + je 53da0 │ │ │ │ cmp $0x14,%ecx │ │ │ │ - jle 55bd4 │ │ │ │ + jle 53d44 │ │ │ │ lea 0x14(%esi),%ebx │ │ │ │ mov %ebx,-0x20(%ebp) │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 55bd4 │ │ │ │ + je 53d44 │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - mov %edx,-0x1c(%ebp) │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ mov %eax,-0x28(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 55cc0 │ │ │ │ + je 53e30 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x8144c,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7e2dc,%ebx │ │ │ │ sub %esi,%edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x1c(%ebp) │ │ │ │ - jne 55b90 │ │ │ │ + jne 53d00 │ │ │ │ mov -0x24(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ mov -0xc(%ecx),%eax │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov %ebx,0x8(%edi) │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ @@ -82341,497 +83782,497 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ nop │ │ │ │ addl $0x14,-0x1c(%ebp) │ │ │ │ cmp -0x1c(%ebp),%edi │ │ │ │ - jne 55ad0 │ │ │ │ - jmp 55b08 │ │ │ │ + jne 53c40 │ │ │ │ + jmp 53c78 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0x10,-0x24(%ebp) │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ cmp %edi,-0x28(%ebp) │ │ │ │ - jne 55ac0 │ │ │ │ - jmp 55b48 │ │ │ │ + jne 53c30 │ │ │ │ + jmp 53cb8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7e249,%ebx │ │ │ │ push $0x1 │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x813b7,%ebx │ │ │ │ add $0x4,%edx │ │ │ │ push %edx │ │ │ │ - call af850 >, double>, std::allocator >, double> > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call aa320 >, double>, std::allocator >, double> > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov -0xc(%edi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ - jmp 55bd4 │ │ │ │ + jmp 53d44 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x8138f,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7e21f,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ push $0x1 │ │ │ │ - push %edx │ │ │ │ - call af1b0 , std::allocator > >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0xc(%edi),%ebx │ │ │ │ + push %esi │ │ │ │ + call a9d50 , std::allocator > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0xc(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ebx,-0x1c(%ebp) │ │ │ │ - jmp 55b57 │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + jmp 53cc7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov $0x1,%esi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x8135a,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7e1ea,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - push %esi │ │ │ │ + push %ecx │ │ │ │ push %eax │ │ │ │ - call ae300 , std::allocator > >, std::allocator, std::allocator > > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a9080 , std::allocator > >, std::allocator, std::allocator > > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ - lea -0xc(%edi),%edx │ │ │ │ - jmp 55a7f │ │ │ │ + lea -0xc(%edi),%esi │ │ │ │ + jmp 53bfa │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0x14,%edi │ │ │ │ cmp %edi,-0x1c(%ebp) │ │ │ │ - jne 55b90 │ │ │ │ - jmp 55bbf │ │ │ │ + jne 53d00 │ │ │ │ + jmp 53d2f │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cabf <__cxa_finalize@plt+0x240f> │ │ │ │ + jmp c995 <__cxa_finalize@plt+0x22e5> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00055ce0 : │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x8130f,%eax │ │ │ │ +00053e50 : │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x7e19f,%eax │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%edi │ │ │ │ - mov (%edi),%edx │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ + mov (%edi),%edx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 56060 │ │ │ │ + je 541d0 │ │ │ │ mov (%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 56179 │ │ │ │ + je 542e9 │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ - call 303e0 │ │ │ │ + call 30a30 │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov (%eax),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 55d38 │ │ │ │ + jne 53ea8 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ - movzbl 0x4(%ecx),%ebx │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ - je 56182 │ │ │ │ + movzbl 0x4(%ecx),%ebx │ │ │ │ + je 542f2 │ │ │ │ mov %bl,(%edx) │ │ │ │ incl 0x4(%eax) │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 55d84 │ │ │ │ + je 53ef4 │ │ │ │ lea -0x2c(%ebp),%edx │ │ │ │ - call 303e0 │ │ │ │ + call 30a30 │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 55d73 │ │ │ │ + jne 53ee3 │ │ │ │ mov -0x2c(%ebp),%eax │ │ │ │ movzbl 0x4(%edi),%ecx │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ cmp 0x8(%eax),%edx │ │ │ │ - je 5616d │ │ │ │ + je 542dd │ │ │ │ mov %cl,(%edx) │ │ │ │ incl 0x4(%eax) │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 56079 │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + je 541e9 │ │ │ │ mov %ebx,%edi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov $0x1f,%ecx │ │ │ │ sub %eax,%edi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ lzcnt %edi,%edx │ │ │ │ sub %edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ add %ecx,%ecx │ │ │ │ - call 15f20 │ │ │ │ + call 15df0 │ │ │ │ cmp $0x10,%edi │ │ │ │ - jg 56000 │ │ │ │ + jg 54170 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %ebx,%edx │ │ │ │ - call 15a90 │ │ │ │ + call 15980 │ │ │ │ mov -0x28(%ebp),%edx │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ movzbl (%edx),%ecx │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 56094 │ │ │ │ + je 54204 │ │ │ │ lea -0x2c(%ebp),%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ xor %eax,%eax │ │ │ │ + mov %edx,%edi │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ sub %edx,%ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 55fb5 │ │ │ │ + je 54125 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 55e85 │ │ │ │ + je 53ff5 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 55e5b │ │ │ │ + je 53fcb │ │ │ │ movzbl (%edx),%eax │ │ │ │ cmp %cl,%al │ │ │ │ - je 5615d │ │ │ │ + je 542cd │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 561ca │ │ │ │ + je 5433a │ │ │ │ movl $0x0,(%edi) │ │ │ │ add $0x4,%edi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ movzbl (%edi),%edx │ │ │ │ cmp %cl,%dl │ │ │ │ - je 56167 │ │ │ │ + je 542d7 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ cmp 0x8(%esi),%ecx │ │ │ │ - je 561ac │ │ │ │ + je 5431c │ │ │ │ mov %eax,(%ecx) │ │ │ │ add $0x4,%ecx │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %edx,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ inc %edi │ │ │ │ movzbl (%edi),%ebx │ │ │ │ cmp %cl,%bl │ │ │ │ - je 560b0 │ │ │ │ + je 54220 │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ cmp 0x8(%esi),%edx │ │ │ │ - je 5618e │ │ │ │ + je 542fe │ │ │ │ mov %eax,(%edx) │ │ │ │ add $0x4,%edx │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov %ebx,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x3c(%ebp) │ │ │ │ - jne 55fb5 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + jne 54125 │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ cmp 0x8(%esi),%edx │ │ │ │ - je 56094 │ │ │ │ + je 54204 │ │ │ │ mov %eax,(%edx) │ │ │ │ add $0x4,%edx │ │ │ │ mov %edx,0x4(%esi) │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 55ee8 │ │ │ │ + je 54058 │ │ │ │ mov -0x20(%ebp),%edi │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%edi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 561ee │ │ │ │ + jne 5435e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret $0x4 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ cmp 0x8(%esi),%ecx │ │ │ │ - je 56120 │ │ │ │ + je 54290 │ │ │ │ mov %eax,(%ecx) │ │ │ │ add $0x4,%ecx │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov $0x1,%eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ movzbl 0x1(%edi),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ cmp %cl,%bl │ │ │ │ - je 55fd5 │ │ │ │ + je 54145 │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ cmp 0x8(%esi),%ecx │ │ │ │ - je 56140 │ │ │ │ + je 542b0 │ │ │ │ mov %eax,(%ecx) │ │ │ │ add $0x4,%ecx │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %edi,%ecx │ │ │ │ mov $0x1,%edi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ movzbl 0x1(%edx),%eax │ │ │ │ cmp %cl,%al │ │ │ │ - je 55fe3 │ │ │ │ + je 54153 │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ cmp 0x8(%esi),%ebx │ │ │ │ - je 560c0 │ │ │ │ + je 54230 │ │ │ │ mov %edi,(%ebx) │ │ │ │ add $0x4,%ebx │ │ │ │ mov %ebx,0x4(%esi) │ │ │ │ mov $0x1,%edi │ │ │ │ mov %eax,%ecx │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ movzbl 0x2(%edx),%eax │ │ │ │ cmp %cl,%al │ │ │ │ - je 55fef │ │ │ │ + je 5415f │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ cmp 0x8(%esi),%ecx │ │ │ │ - je 560f0 │ │ │ │ + je 54260 │ │ │ │ mov %edi,(%ecx) │ │ │ │ add $0x4,%ecx │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %eax,-0x2c(%ebp) │ │ │ │ lea 0x3(%edx),%edi │ │ │ │ cmp %edi,-0x3c(%ebp) │ │ │ │ - je 55eb8 │ │ │ │ + mov %eax,-0x2c(%ebp) │ │ │ │ + je 54028 │ │ │ │ movzbl (%edi),%ebx │ │ │ │ cmp %cl,%bl │ │ │ │ - jne 55f10 │ │ │ │ + jne 54080 │ │ │ │ inc %eax │ │ │ │ lea 0x1(%edi),%edx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ movzbl 0x1(%edi),%edi │ │ │ │ mov %edi,%ebx │ │ │ │ cmp %cl,%bl │ │ │ │ - jne 55f3f │ │ │ │ + jne 540af │ │ │ │ lea 0x1(%eax),%edi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ movzbl 0x1(%edx),%eax │ │ │ │ cmp %cl,%al │ │ │ │ - jne 55f65 │ │ │ │ + jne 540d5 │ │ │ │ inc %edi │ │ │ │ mov %edi,-0x2c(%ebp) │ │ │ │ movzbl 0x2(%edx),%eax │ │ │ │ cmp %cl,%al │ │ │ │ - jne 55f8b │ │ │ │ + jne 540fb │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - jmp 55fa6 │ │ │ │ + jmp 54116 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ lea 0x10(%eax),%edi │ │ │ │ mov %edi,%edx │ │ │ │ - call 15a90 │ │ │ │ + call 15980 │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 55ddb │ │ │ │ + je 53f4b │ │ │ │ movzbl (%edi),%ecx │ │ │ │ movzbl -0x1(%edi),%edx │ │ │ │ cmp %dl,%cl │ │ │ │ - jae 56057 │ │ │ │ + jae 541c8 │ │ │ │ lea -0x1(%edi),%eax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %dl,0x1(%eax) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ + movzbl -0x1(%eax),%edx │ │ │ │ dec %eax │ │ │ │ - movzbl (%eax),%edx │ │ │ │ cmp %dl,%cl │ │ │ │ - jb 56030 │ │ │ │ + jb 541a0 │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ inc %edi │ │ │ │ mov %cl,(%eax) │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 55ddb │ │ │ │ + je 53f4b │ │ │ │ movzbl (%edi),%ecx │ │ │ │ movzbl -0x1(%edi),%edx │ │ │ │ cmp %dl,%cl │ │ │ │ - jb 56020 │ │ │ │ + jb 54190 │ │ │ │ mov %edi,%eax │ │ │ │ - jmp 56041 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 541b2 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ movzbl 0x4(%edi),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - call 188e0 │ │ │ │ + call 188f0 │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jne 55daa │ │ │ │ + jne 53f1a │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ movl $0x0,(%esi) │ │ │ │ movl $0x0,0x4(%esi) │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x2c(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push %esi │ │ │ │ - call b0430 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ + call aae70 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55ecc │ │ │ │ + jmp 5403c │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ inc %eax │ │ │ │ - jmp 55eab │ │ │ │ + jmp 5401b │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %al,-0x49(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebp) │ │ │ │ push %esi │ │ │ │ - call b0430 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ + call aae70 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ movzbl -0x49(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55f79 │ │ │ │ + jmp 540e9 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %al,-0x49(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebp) │ │ │ │ push %esi │ │ │ │ - call b0430 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ + call aae70 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ movzbl -0x49(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55f9f │ │ │ │ + jmp 5410f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %bl,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebp) │ │ │ │ push %esi │ │ │ │ - call b0430 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ + call aae70 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ movzbl -0x48(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55f24 │ │ │ │ + jmp 54094 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebp) │ │ │ │ push %esi │ │ │ │ - call b0430 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ + call aae70 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55f53 │ │ │ │ + jmp 540c3 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 55e55 │ │ │ │ + jmp 53fc5 │ │ │ │ inc %eax │ │ │ │ - jmp 55e81 │ │ │ │ + jmp 53ff1 │ │ │ │ mov %ecx,%edx │ │ │ │ - call 188e0 │ │ │ │ - jmp 55d9c │ │ │ │ + call 188f0 │ │ │ │ + jmp 53f0c │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov %ecx,%eax │ │ │ │ movzbl 0x4(%ebx),%ebx │ │ │ │ mov %ebx,%edx │ │ │ │ - call 188e0 │ │ │ │ - jmp 55d6a │ │ │ │ + call 188f0 │ │ │ │ + jmp 53eda │ │ │ │ mov %bl,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebp) │ │ │ │ push %esi │ │ │ │ - call b0430 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ + call aae70 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ movzbl -0x48(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55ea4 │ │ │ │ + jmp 54014 │ │ │ │ mov %dl,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebp) │ │ │ │ push %esi │ │ │ │ - call b0430 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ + call aae70 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ movzbl -0x48(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55e7a │ │ │ │ + jmp 53fea │ │ │ │ mov %al,-0x49(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ push -0x44(%ebp) │ │ │ │ push %esi │ │ │ │ - call b0430 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ + call aae70 >::_M_realloc_append(unsigned int const&)@@Base> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ movzbl -0x49(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 55e4e │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 53fbe │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp cafd <__cxa_finalize@plt+0x244d> │ │ │ │ + jmp c9d3 <__cxa_finalize@plt+0x2323> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cae0 <__cxa_finalize@plt+0x2430> │ │ │ │ + jmp c9b6 <__cxa_finalize@plt+0x2306> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0x80ddc,%edi │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x7dc6c,%edi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ - mov %edi,0x10(%esp) │ │ │ │ + mov 0x60(%esp),%esi │ │ │ │ mov %eax,0x14(%esp) │ │ │ │ mov %ecx,0x18(%esp) │ │ │ │ - mov 0x60(%esp),%esi │ │ │ │ + mov %edi,0x10(%esp) │ │ │ │ mov %gs:0x14,%ebx │ │ │ │ mov %ebx,0x3c(%esp) │ │ │ │ mov 0x64(%esp),%ebx │ │ │ │ test %esi,%esi │ │ │ │ - je 564f0 │ │ │ │ + je 54660 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 564f0 │ │ │ │ + je 54660 │ │ │ │ lea (%esi,%ebx,1),%eax │ │ │ │ mov %edx,%ebp │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 564b0 │ │ │ │ + je 54620 │ │ │ │ cmp %ebx,%esi │ │ │ │ - jle 563b0 │ │ │ │ + jle 54520 │ │ │ │ mov %esi,%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ - mov %ebx,0x28(%esp) │ │ │ │ mov %ebp,(%esp) │ │ │ │ mov %ebp,0x20(%esp) │ │ │ │ shr $0x1f,%eax │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ + mov %ebx,0x28(%esp) │ │ │ │ add %esi,%eax │ │ │ │ mov %eax,%edi │ │ │ │ and $0xfffffffe,%eax │ │ │ │ sar $1,%edi │ │ │ │ add %edi,%eax │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ lea (%edx,%eax,8),%ecx │ │ │ │ @@ -82839,105 +84280,105 @@ │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ sub %ebp,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 56323 │ │ │ │ + jle 54493 │ │ │ │ mov (%esp),%ecx │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov %ebp,%esi │ │ │ │ mov %ebp,%edi │ │ │ │ - and $0xfffffffe,%edi │ │ │ │ sar $1,%esi │ │ │ │ + and $0xfffffffe,%edi │ │ │ │ add %esi,%edi │ │ │ │ mov %esi,0x8(%esp) │ │ │ │ lea (%ecx,%edi,8),%edx │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov (%edx),%eax │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov %esi,0xc(%esp) │ │ │ │ sub %ecx,%esi │ │ │ │ sub %eax,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ cmp %esi,%edi │ │ │ │ cmovbe %edi,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56308 │ │ │ │ + je 54478 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 5630c │ │ │ │ + jne 5447c │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - jns 56490 │ │ │ │ + jns 54600 │ │ │ │ sub 0x8(%esp),%ebp │ │ │ │ lea 0x18(%edx),%ecx │ │ │ │ mov %ecx,(%esp) │ │ │ │ dec %ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jg 562b4 │ │ │ │ + jg 54424 │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ mov (%esp),%ebp │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ sub %ebx,%ebp │ │ │ │ sar $0x3,%ebp │ │ │ │ imul $0xaaaaaaab,%ebp,%edx │ │ │ │ mov %edx,0x20(%esp) │ │ │ │ lea 0x2c(%esp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov %ebx,%ecx │ │ │ │ push 0xc(%esp) │ │ │ │ mov 0x14(%esp),%ebp │ │ │ │ mov %ebp,%edx │ │ │ │ - call 24db0 │ │ │ │ + call 24bc0 │ │ │ │ mov 0x3c(%esp),%ebx │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ + mov %ebp,%edx │ │ │ │ push 0x28(%esp) │ │ │ │ push 0x28(%esp) │ │ │ │ - mov %ebp,%edx │ │ │ │ mov 0x24(%esp),%eax │ │ │ │ mov %ebx,%ecx │ │ │ │ - call 56210 │ │ │ │ + call 54380 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56526 │ │ │ │ + jne 54696 │ │ │ │ sub 0x20(%esp),%edi │ │ │ │ sub 0x1c(%esp),%esi │ │ │ │ - mov 0x18(%esp),%ecx │ │ │ │ mov %ebx,%eax │ │ │ │ + mov 0x18(%esp),%ecx │ │ │ │ mov (%esp),%edx │ │ │ │ mov %edi,0x64(%esp) │ │ │ │ mov %esi,0x60(%esp) │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 56210 │ │ │ │ + jmp 54380 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov %ebx,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - mov %esi,0x24(%esp) │ │ │ │ - mov %ebx,0x28(%esp) │ │ │ │ mov %ebp,0x1c(%esp) │ │ │ │ + mov %esi,0x24(%esp) │ │ │ │ shr $0x1f,%edx │ │ │ │ + mov %ebx,0x28(%esp) │ │ │ │ add %ebx,%edx │ │ │ │ mov %edx,%ecx │ │ │ │ and $0xfffffffe,%edx │ │ │ │ sar $1,%ecx │ │ │ │ add %ecx,%edx │ │ │ │ mov %ecx,0x20(%esp) │ │ │ │ lea 0x0(%ebp,%edx,8),%edi │ │ │ │ @@ -82945,187 +84386,187 @@ │ │ │ │ mov %edi,(%esp) │ │ │ │ sub %edx,%eax │ │ │ │ mov %edx,0x4(%esp) │ │ │ │ sar $0x3,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%ebp │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ test %ebp,%ebp │ │ │ │ - jle 56460 │ │ │ │ + jle 545d0 │ │ │ │ mov 0x4(%esp),%ebx │ │ │ │ mov (%esp),%esi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - and $0xfffffffe,%eax │ │ │ │ sar $1,%edx │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ add %edx,%eax │ │ │ │ mov %edx,0x8(%esp) │ │ │ │ lea (%ebx,%eax,8),%edx │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov (%esi),%eax │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ sub %eax,%edi │ │ │ │ sub %ecx,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ cmovbe %edi,%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 56448 │ │ │ │ + je 545b8 │ │ │ │ mov %edx,0xc(%esp) │ │ │ │ sub $0x4,%esp │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0xc(%esp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 5644c │ │ │ │ + jne 545bc │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 564a0 │ │ │ │ + js 54610 │ │ │ │ sub 0x8(%esp),%ebp │ │ │ │ lea 0x18(%edx),%ecx │ │ │ │ mov %ecx,0x4(%esp) │ │ │ │ dec %ebp │ │ │ │ test %ebp,%ebp │ │ │ │ - jg 563f4 │ │ │ │ + jg 54564 │ │ │ │ mov 0x4(%esp),%ebp │ │ │ │ + sub 0x14(%esp),%ebp │ │ │ │ mov 0x1c(%esp),%ebx │ │ │ │ mov 0x24(%esp),%esi │ │ │ │ - sub 0x14(%esp),%ebp │ │ │ │ mov 0x28(%esp),%edi │ │ │ │ sar $0x3,%ebp │ │ │ │ imul $0xaaaaaaab,%ebp,%ecx │ │ │ │ mov %ecx,0x1c(%esp) │ │ │ │ - jmp 56341 │ │ │ │ + jmp 544b1 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ - jmp 562b0 │ │ │ │ + jmp 54420 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x8(%esp),%ebp │ │ │ │ - jmp 563f0 │ │ │ │ + jmp 54560 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x14(%esp),%esi │ │ │ │ mov (%edx),%eax │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ sub %eax,%edi │ │ │ │ mov %esi,(%esp) │ │ │ │ sub %ebx,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ mov %esi,%edx │ │ │ │ cmovbe %edi,%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 564e6 │ │ │ │ + je 54656 │ │ │ │ sub $0x4,%esp │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 564ea │ │ │ │ + jne 5465a │ │ │ │ mov %edi,%eax │ │ │ │ sub %esi,%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 56510 │ │ │ │ + js 54680 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x3c(%esp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 56526 │ │ │ │ + jne 54696 │ │ │ │ add $0x4c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ebp │ │ │ │ push 0x20(%esp) │ │ │ │ mov 0x20(%esp),%ebx │ │ │ │ - call b0ad0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >)@@Base> │ │ │ │ + call ab4b0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 564f0 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 54660 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %eax,%esi │ │ │ │ mov %edx,%eax │ │ │ │ push %ebx │ │ │ │ sub %esi,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ cmp $0x150,%eax │ │ │ │ - jle 565a0 │ │ │ │ + jle 54710 │ │ │ │ sar $0x3,%eax │ │ │ │ - imul $0xaaaaaaab,%eax,%ebx │ │ │ │ mov %edx,%edi │ │ │ │ + imul $0xaaaaaaab,%eax,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ and $0xfffffffe,%ebx │ │ │ │ sar $1,%edx │ │ │ │ add %edx,%ebx │ │ │ │ shl $0x3,%ebx │ │ │ │ lea (%esi,%ebx,1),%ebp │ │ │ │ + sar $0x3,%ebx │ │ │ │ mov %ebp,%edx │ │ │ │ - call 56530 │ │ │ │ + imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ + call 546a0 │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ - call 56530 │ │ │ │ + call 546a0 │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebp,%edx │ │ │ │ sub %ebp,%ecx │ │ │ │ sar $0x3,%ecx │ │ │ │ - sar $0x3,%ebx │ │ │ │ imul $0xaaaaaaab,%ecx,%eax │ │ │ │ mov %edi,%ecx │ │ │ │ - imul $0xaaaaaaab,%ebx,%ebx │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ push %ebx │ │ │ │ - call 56210 │ │ │ │ + call 54380 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ add $0xc,%esp │ │ │ │ mov %esi,%eax │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ - jmp 21bf0 │ │ │ │ + jmp 21770 │ │ │ │ xchg %ax,%ax │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x1c,%esp │ │ │ │ mov 0x30(%esp),%edx │ │ │ │ mov 0x30(%esp),%ebx │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x80a30,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x7d8c0,%eax │ │ │ │ mov 0x8(%edx),%esi │ │ │ │ - mov %eax,0x8(%esp) │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ + mov %eax,0x8(%esp) │ │ │ │ mov (%esi),%eax │ │ │ │ mov %ecx,%ebp │ │ │ │ cltd │ │ │ │ idivl (%edi) │ │ │ │ imul %eax,%ebp │ │ │ │ mov %edx,%esi │ │ │ │ cmp %edx,%ecx │ │ │ │ @@ -83135,50 +84576,50 @@ │ │ │ │ cmp %edx,%ecx │ │ │ │ mov %esi,(%esp) │ │ │ │ setl %cl │ │ │ │ movzbl %cl,%ebx │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %eax,%esi │ │ │ │ - jge 56788 │ │ │ │ + jge 548f8 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x30(%esp),%edi │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ movzbl (%eax),%edx │ │ │ │ test %dl,%dl │ │ │ │ - jne 56788 │ │ │ │ + jne 548f8 │ │ │ │ mov 0x30(%esp),%ebp │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ mov (%esi),%ecx │ │ │ │ mov %esi,0x4(%esp) │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov 0xc(%ebx),%edi │ │ │ │ mov 0x8(%ebx),%ebp │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 56734 │ │ │ │ + js 548a4 │ │ │ │ lea -0x2(%edi),%edx │ │ │ │ mov 0x14(%ebx),%esi │ │ │ │ mov (%esp),%eax │ │ │ │ - mov 0x10(%ebx),%ebx │ │ │ │ and $0x7,%edx │ │ │ │ - je 566c4 │ │ │ │ + mov 0x10(%ebx),%ebx │ │ │ │ + je 54834 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 566b5 │ │ │ │ + je 54825 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 566aa │ │ │ │ + je 5481a │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 5669f │ │ │ │ + je 5480f │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 56694 │ │ │ │ + je 54804 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 56689 │ │ │ │ + je 547f9 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 5667e │ │ │ │ + je 547ee │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ lea -0x4(%edi),%ecx │ │ │ │ add %edx,%ebp │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ @@ -83206,15 +84647,15 @@ │ │ │ │ dec %ecx │ │ │ │ add %edx,%ebp │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ add %edx,%ebp │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 56734 │ │ │ │ + jb 548a4 │ │ │ │ cltd │ │ │ │ lea -0x1(%ecx),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ add %edx,%ebp │ │ │ │ cltd │ │ │ │ idivl (%ebx,%edi,4) │ │ │ │ @@ -83248,15 +84689,15 @@ │ │ │ │ lea -0x7(%ecx),%ebp │ │ │ │ cltd │ │ │ │ sub $0x8,%ecx │ │ │ │ idivl (%ebx,%ebp,4) │ │ │ │ imul (%esi,%ebp,4),%edx │ │ │ │ lea (%edi,%edx,1),%ebp │ │ │ │ cmp $0xffffffff,%ecx │ │ │ │ - jne 566c4 │ │ │ │ + jne 54834 │ │ │ │ sub $0x4,%esp │ │ │ │ mov 0x8(%esp),%esi │ │ │ │ mov 0x4(%esp),%edi │ │ │ │ mov 0x1c(%esi),%ebx │ │ │ │ mov 0x18(%esi),%eax │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov (%eax),%edx │ │ │ │ @@ -83273,169 +84714,169 @@ │ │ │ │ mov (%ecx),%edx │ │ │ │ push 0x4(%edx) │ │ │ │ push (%eax) │ │ │ │ push (%ebx) │ │ │ │ push (%esi) │ │ │ │ push %ebp │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ - call b4470 (char const*, int, int, int, int, int, double*)@@Base> │ │ │ │ + call ae790 (char const*, int, int, int, int, int, double*)@@Base> │ │ │ │ mov %edi,0x20(%esp) │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,0xc(%esp) │ │ │ │ - jne 56610 │ │ │ │ + jne 54780 │ │ │ │ add $0x1c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x80859,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x7d6e9,%esi │ │ │ │ sub $0x3c,%esp │ │ │ │ mov %esi,-0x20(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - je 56965 │ │ │ │ + je 54ad5 │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov %eax,-0x34(%ebp) │ │ │ │ mov %edx,%ebx │ │ │ │ - mov 0x8(%eax),%eax │ │ │ │ + mov %eax,-0x34(%ebp) │ │ │ │ mov (%edx),%edx │ │ │ │ + mov (%eax),%esi │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ mov %edi,-0x24(%ebp) │ │ │ │ - mov %eax,-0x28(%ebp) │ │ │ │ sub %edx,%edi │ │ │ │ - sub %esi,%eax │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ + mov %eax,-0x28(%ebp) │ │ │ │ + sub %esi,%eax │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ + mov %eax,-0x30(%ebp) │ │ │ │ cmp %edi,%eax │ │ │ │ - jb 56970 │ │ │ │ + jb 54ae0 │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov %edi,-0x30(%ebp) │ │ │ │ sub %esi,%edi │ │ │ │ cmp %eax,%edi │ │ │ │ - jb 56a60 │ │ │ │ + jb 54bd0 │ │ │ │ cmp %edx,-0x24(%ebp) │ │ │ │ - je 5691a │ │ │ │ + je 54a8a │ │ │ │ sub $0xc,%eax │ │ │ │ shr $0x2,%eax │ │ │ │ imul $0x2aaaaaab,%eax,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 56d50 │ │ │ │ + je 54ec0 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 5689d │ │ │ │ + je 54a0d │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 56888 │ │ │ │ + je 549f8 │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 56873 │ │ │ │ + je 549e3 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 5685e │ │ │ │ + je 549ce │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 56849 │ │ │ │ + je 549b9 │ │ │ │ cmp $0x6,%edi │ │ │ │ - jne 56d10 │ │ │ │ + jne 54e80 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ mov %edi,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0xc(%edi),%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ mov %ebx,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0xc(%ebx),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ mov %edi,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0xc(%edi),%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ mov %ebx,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0xc(%ebx),%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ mov %edi,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0xc(%edi),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%ebx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ mov %ebx,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0xc(%ebx),%edx │ │ │ │ + cmp %edx,-0x24(%ebp) │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov %edx,%edi │ │ │ │ - cmp %edx,-0x24(%ebp) │ │ │ │ - je 5691a │ │ │ │ + je 54a8a │ │ │ │ mov %edi,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ lea 0xc(%edi),%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ lea 0x18(%edi),%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0x24(%esi),%eax │ │ │ │ lea 0x24(%edi),%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0x30(%esi),%eax │ │ │ │ lea 0x30(%edi),%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0x3c(%esi),%eax │ │ │ │ lea 0x3c(%edi),%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0x48(%esi),%eax │ │ │ │ lea 0x48(%edi),%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ lea 0x54(%esi),%eax │ │ │ │ lea 0x54(%edi),%edx │ │ │ │ add $0x60,%esi │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x60,%edi │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - jne 568b9 │ │ │ │ + jne 54a29 │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - je 56d60 │ │ │ │ + je 54ed0 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 56a40 │ │ │ │ + je 54bb0 │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - jne 56930 │ │ │ │ + jne 54aa0 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ add (%edx),%ecx │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov %ecx,0x4(%esi) │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ @@ -83446,415 +84887,415 @@ │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a040 │ │ │ │ mov -0x1c(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %edi,-0x24(%ebp) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - cmp %edi,-0x24(%ebp) │ │ │ │ - jne 56a11 │ │ │ │ - jmp 56c90 │ │ │ │ + jne 54b81 │ │ │ │ + jmp 54e00 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x28(%ebp) │ │ │ │ call a040 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ - add %ebx,%ecx │ │ │ │ vmovd %ebx,%xmm2 │ │ │ │ + add %ebx,%ecx │ │ │ │ vpinsrd $0x1,%ebx,%xmm2,%xmm3 │ │ │ │ - mov %ecx,0x8(%edx) │ │ │ │ vmovq %xmm3,(%edx) │ │ │ │ + mov %ecx,0x8(%edx) │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 56c70 │ │ │ │ + jle 54de0 │ │ │ │ sub $0x4,%esp │ │ │ │ add $0xc,%edi │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call a190 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add -0x28(%ebp),%ebx │ │ │ │ - mov %ebx,0x4(%edx) │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - je 56c90 │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + mov %ebx,0x4(%edx) │ │ │ │ + je 54e00 │ │ │ │ add $0xc,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ sub (%edi),%ecx │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ - jne 569a0 │ │ │ │ + jne 54b10 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 569b7 │ │ │ │ + jmp 54b27 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%esi │ │ │ │ cmp %esi,-0x30(%ebp) │ │ │ │ - jne 56930 │ │ │ │ - jmp 56957 │ │ │ │ + jne 54aa0 │ │ │ │ + jmp 54ac7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add %edx,%edi │ │ │ │ cmp %edi,%edx │ │ │ │ - je 56ba0 │ │ │ │ + je 54d10 │ │ │ │ mov %edi,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ sub $0xc,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ imul $0x2aaaaaab,%ecx,%eax │ │ │ │ inc %eax │ │ │ │ and $0x7,%eax │ │ │ │ - je 56b11 │ │ │ │ + je 54c81 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 56afb │ │ │ │ + je 54c6b │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 56aea │ │ │ │ + je 54c5a │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 56ad9 │ │ │ │ + je 54c49 │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 56ac8 │ │ │ │ + je 54c38 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 56ab7 │ │ │ │ + je 54c27 │ │ │ │ cmp $0x6,%eax │ │ │ │ - jne 56d30 │ │ │ │ + jne 54ea0 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ addl $0xc,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ addl $0xc,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ addl $0xc,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ addl $0xc,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ addl $0xc,-0x1c(%ebp) │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ addl $0xc,-0x1c(%ebp) │ │ │ │ cmp -0x1c(%ebp),%edi │ │ │ │ - je 56b89 │ │ │ │ + je 54cf9 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ lea 0xc(%esi),%eax │ │ │ │ add $0xc,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ add $0x18,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ lea 0x24(%esi),%eax │ │ │ │ add $0x24,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ lea 0x30(%esi),%eax │ │ │ │ add $0x30,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ lea 0x3c(%esi),%eax │ │ │ │ add $0x3c,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ lea 0x48(%esi),%eax │ │ │ │ add $0x48,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ lea 0x54(%esi),%eax │ │ │ │ add $0x60,%esi │ │ │ │ add $0x54,%edx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ addl $0x60,-0x1c(%ebp) │ │ │ │ cmp -0x1c(%ebp),%edi │ │ │ │ - jne 56b11 │ │ │ │ + jne 54c81 │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ mov (%ebx),%edi │ │ │ │ mov 0x4(%edx),%ecx │ │ │ │ mov %esi,-0x24(%ebp) │ │ │ │ mov (%edx),%esi │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ sub %esi,%ecx │ │ │ │ add %ecx,%edi │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - je 56c60 │ │ │ │ + je 54dd0 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ - jmp 56c29 │ │ │ │ + jmp 54d99 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ mov %ebx,-0x28(%ebp) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ - add %edx,%ebx │ │ │ │ vmovd %edx,%xmm1 │ │ │ │ + add %edx,%ebx │ │ │ │ vpinsrd $0x1,%edx,%xmm1,%xmm0 │ │ │ │ - mov %ebx,0x8(%eax) │ │ │ │ vmovq %xmm0,(%eax) │ │ │ │ + mov %ebx,0x8(%eax) │ │ │ │ mov (%edi),%ebx │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 56c50 │ │ │ │ + jle 54dc0 │ │ │ │ sub $0x4,%esp │ │ │ │ add $0xc,%edi │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0x2c(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x20(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ + mov -0x20(%ebp),%ebx │ │ │ │ mov %edx,-0x28(%ebp) │ │ │ │ call a190 │ │ │ │ mov -0x2c(%ebp),%edx │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add -0x28(%ebp),%edx │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - je 56c60 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + je 54dd0 │ │ │ │ add $0xc,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ sub (%edi),%ebx │ │ │ │ movl $0x0,(%eax) │ │ │ │ movl $0x0,0x4(%eax) │ │ │ │ movl $0x0,0x8(%eax) │ │ │ │ - jne 56bc0 │ │ │ │ + jne 54d30 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 56bd7 │ │ │ │ + jmp 54d47 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1c(%ebp),%eax │ │ │ │ add $0xc,%edi │ │ │ │ - mov %edx,0x4(%eax) │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - jne 56c23 │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + mov %edx,0x4(%eax) │ │ │ │ + jne 54d93 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ add %esi,%ecx │ │ │ │ - jmp 5695f │ │ │ │ + jmp 54acf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x1c(%ebp),%edx │ │ │ │ add $0xc,%edi │ │ │ │ - mov %ebx,0x4(%edx) │ │ │ │ cmp %edi,-0x24(%ebp) │ │ │ │ - jne 56a0b │ │ │ │ + mov -0x1c(%ebp),%edx │ │ │ │ + mov %ebx,0x4(%edx) │ │ │ │ + jne 54b7b │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 56cd2 │ │ │ │ + je 54e42 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 56d00 │ │ │ │ + je 54e70 │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 56ca0 │ │ │ │ + jne 54e10 │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ mov (%esi),%edi │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ sub %edi,%edx │ │ │ │ mov %edx,-0x30(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - je 56ce8 │ │ │ │ + je 54e58 │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ push -0x30(%ebp) │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%ebx │ │ │ │ add %eax,%ecx │ │ │ │ mov %eax,(%ebx) │ │ │ │ mov %ecx,0x8(%ebx) │ │ │ │ - jmp 5695f │ │ │ │ + jmp 54acf │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0xc,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 56ca0 │ │ │ │ - jmp 56cc2 │ │ │ │ + jne 54e10 │ │ │ │ + jmp 54e32 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%edi │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ lea 0xc(%edi),%ebx │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ mov %ebx,-0x1c(%ebp) │ │ │ │ - jmp 56834 │ │ │ │ + jmp 549a4 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%eax │ │ │ │ add $0xc,%esi │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ addl $0xc,-0x1c(%ebp) │ │ │ │ - jmp 56aa6 │ │ │ │ + jmp 54c16 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %edx,%edi │ │ │ │ - jmp 568b9 │ │ │ │ + jmp 54a29 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ add (%esi),%ecx │ │ │ │ - jmp 5695f │ │ │ │ + jmp 54acf │ │ │ │ mov %eax,%esi │ │ │ │ - jmp cb3a <__cxa_finalize@plt+0x248a> │ │ │ │ + jmp ca10 <__cxa_finalize@plt+0x2360> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp cb55 <__cxa_finalize@plt+0x24a5> │ │ │ │ + jmp ca2b <__cxa_finalize@plt+0x237b> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00056d80 : │ │ │ │ +00054ef0 : │ │ │ │ push %ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x3c,%esp │ │ │ │ mov 0x60(%esp),%ebp │ │ │ │ mov 0x64(%esp),%edi │ │ │ │ mov %ebp,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 56790 │ │ │ │ + call 54900 │ │ │ │ mov 0x54(%esp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 570cb │ │ │ │ + jle 5523e │ │ │ │ mov 0x54(%esp),%ebx │ │ │ │ dec %ebx │ │ │ │ - je 570cb │ │ │ │ + je 5523e │ │ │ │ mov 0x0(%ebp),%ecx │ │ │ │ mov (%edi),%ebp │ │ │ │ - mov 0x58(%esp),%edi │ │ │ │ lea (%ebx,%ebx,2),%edx │ │ │ │ + mov 0x58(%esp),%edi │ │ │ │ lea 0x0(,%edx,4),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ sub $0x8,%eax │ │ │ │ mov %eax,0x18(%esp) │ │ │ │ mov (%ecx,%esi,1),%edx │ │ │ │ - mov 0x18(%esp),%eax │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov %ebx,0x24(%esp) │ │ │ │ mov %ecx,0x28(%esp) │ │ │ │ mov %ebp,0x2c(%esp) │ │ │ │ + mov 0x18(%esp),%eax │ │ │ │ mov %edx,0x1c(%esp) │ │ │ │ - add %esi,%eax │ │ │ │ mov %ebp,%edx │ │ │ │ + add %esi,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov (%eax),%ebx │ │ │ │ mov -0x4(%eax),%ecx │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - je 56efa │ │ │ │ + je 5506d │ │ │ │ mov (%edx),%ebp │ │ │ │ mov 0x4(%edx),%esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - je 56efa │ │ │ │ + je 5506d │ │ │ │ mov %esi,%edi │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ sub %ebp,%edi │ │ │ │ mov %edi,0xc(%esp) │ │ │ │ mov 0x1c(%esp),%edi │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edi,%edx │ │ │ │ - sub %ebp,%ebx │ │ │ │ mov %ebp,%eax │ │ │ │ + sub %ebp,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 56e94 │ │ │ │ + je 55006 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 56e7a │ │ │ │ + je 54feb │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 56e64 │ │ │ │ + je 54fd4 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edi) │ │ │ │ lea 0x8(%ebp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ + fmull (%edi) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl 0x0(%ebp) │ │ │ │ fstpl 0x0(%ebp) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 56ee1 │ │ │ │ + je 55054 │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%edx │ │ │ │ + fmull -0x20(%edx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl -0x20(%eax) │ │ │ │ fstpl -0x20(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x18(%edx) │ │ │ │ fstpl (%esp) │ │ │ │ @@ -83870,64 +85311,64 @@ │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x8(%edx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 56e94 │ │ │ │ + jne 55006 │ │ │ │ add 0xc(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp 0x8(%esp),%ecx │ │ │ │ - jne 56e30 │ │ │ │ + jne 54fa0 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add $0xc,%edx │ │ │ │ sub $0xc,%eax │ │ │ │ cmp %eax,0x18(%esp) │ │ │ │ - jne 56df0 │ │ │ │ + jne 54f60 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%ebx │ │ │ │ mov 0x28(%esp),%ecx │ │ │ │ mov 0x2c(%esp),%ebp │ │ │ │ sub $0xc,%esi │ │ │ │ dec %ebx │ │ │ │ - jne 56dcb │ │ │ │ + jne 54f3b │ │ │ │ mov 0x54(%esp),%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ mov $0x1,%esi │ │ │ │ lea (%edi,%edi,2),%eax │ │ │ │ lea (%ecx,%eax,4),%edx │ │ │ │ mov %edx,0x18(%esp) │ │ │ │ inc %esi │ │ │ │ cmp %esi,0x54(%esp) │ │ │ │ - jl 570cb │ │ │ │ + jl 5523e │ │ │ │ lea (%ecx,%ebx,1),%ebp │ │ │ │ mov 0x0(%ebp),%edi │ │ │ │ mov 0x4(%ebp),%eax │ │ │ │ mov %edi,0x1c(%esp) │ │ │ │ mov %eax,0xc(%esp) │ │ │ │ cmp %edi,%eax │ │ │ │ - je 570be │ │ │ │ - mov 0x5c(%esp),%ebp │ │ │ │ + je 55231 │ │ │ │ + lea 0xc(%ecx,%ebx,1),%edx │ │ │ │ mov %esi,0x20(%esp) │ │ │ │ mov %ecx,0x24(%esp) │ │ │ │ - lea 0xc(%ecx,%ebx,1),%edx │ │ │ │ mov %ebx,0x28(%esp) │ │ │ │ + mov 0x5c(%esp),%ebp │ │ │ │ mov 0x0(%ebp),%eax │ │ │ │ mov %eax,(%esp) │ │ │ │ add $0x4,%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x4(%eax),%ebp │ │ │ │ mov (%eax),%esi │ │ │ │ cmp %ebp,%esi │ │ │ │ - je 570a2 │ │ │ │ - mov %esi,%ebx │ │ │ │ + je 55215 │ │ │ │ mov 0x1c(%esp),%ecx │ │ │ │ mov (%edx),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ mov %eax,0x10(%esp) │ │ │ │ sub %ebp,%ebx │ │ │ │ mov %edx,0x14(%esp) │ │ │ │ mov %ebx,0x8(%esp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%ebx │ │ │ │ @@ -83935,55 +85376,55 @@ │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebp,%eax │ │ │ │ sub %ebp,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 57023 │ │ │ │ + je 55195 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 57005 │ │ │ │ + je 55176 │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 56feb │ │ │ │ + je 5515b │ │ │ │ fldl 0x0(%ebp) │ │ │ │ - fmull (%edi) │ │ │ │ lea 0x8(%ebp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ + fmull (%edi) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ fstl (%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ - add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ fstl (%ecx) │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ fstl (%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - je 57087 │ │ │ │ + je 551fa │ │ │ │ fldl (%eax) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x20,%eax │ │ │ │ add $0x20,%edx │ │ │ │ + fmull -0x20(%edx) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ fstl (%ecx) │ │ │ │ fldl -0x18(%eax) │ │ │ │ @@ -84007,501 +85448,483 @@ │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ faddp %st,%st(1) │ │ │ │ fstpl (%esp) │ │ │ │ fldl (%esp) │ │ │ │ fstl (%ecx) │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 57023 │ │ │ │ + jne 55195 │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 57089 │ │ │ │ + jmp 551fc │ │ │ │ ffreep %st(0) │ │ │ │ add 0x8(%esp),%edi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp %ecx,0xc(%esp) │ │ │ │ - jne 56fb0 │ │ │ │ + jne 55120 │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ mov 0x14(%esp),%edx │ │ │ │ add $0xc,%edx │ │ │ │ add $0xc,%eax │ │ │ │ cmp %edx,0x18(%esp) │ │ │ │ - jne 56f80 │ │ │ │ + jne 550f0 │ │ │ │ mov 0x20(%esp),%esi │ │ │ │ mov 0x24(%esp),%ecx │ │ │ │ mov 0x28(%esp),%ebx │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %esi,0x54(%esp) │ │ │ │ - jne 56f39 │ │ │ │ + jne 550ac │ │ │ │ add $0x3c,%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000570e0 : │ │ │ │ +00055250 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7cd9b,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7feff,%ebx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ - call b5670 (int, int, int, char const*, int, int, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + call af990 (int, int, int, char const*, int, int, CalcSignature::Signature&, float*)@@Base> │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00057120 : │ │ │ │ +00055290 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push $0x8 │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7febd,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7cd4d,%ebx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push %eax │ │ │ │ - call 570e0 │ │ │ │ + call 55250 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00057160 : │ │ │ │ +000552d0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x2c,%esp │ │ │ │ mov 0x14(%ebp),%eax │ │ │ │ + cmpl $0x1,0x10(%ebp) │ │ │ │ mov 0x20(%ebp),%edx │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ mov 0x24(%ebp),%ecx │ │ │ │ - cmpl $0x1,0x10(%ebp) │ │ │ │ - jle 5723f │ │ │ │ + jle 553af │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7ccf6,%ebx │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ - lea -0x28(%ebp),%edi │ │ │ │ push %edx │ │ │ │ + lea -0x28(%ebp),%edi │ │ │ │ push 0xc(%ebp) │ │ │ │ push 0x8(%ebp) │ │ │ │ push %edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7fe46,%ebx │ │ │ │ mov %ecx,-0x30(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ push 0x1c(%ebp) │ │ │ │ push 0x18(%ebp) │ │ │ │ push -0x2c(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ push 0x8(%ebp) │ │ │ │ - call b5670 (int, int, int, char const*, int, int, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + call af990 (int, int, int, char const*, int, int, CalcSignature::Signature&, float*)@@Base> │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x20,%esp │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 5721e │ │ │ │ + je 5538e │ │ │ │ mov %ebx,-0x2c(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 57260 │ │ │ │ + je 553d0 │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7fdf0,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7cc80,%ebx │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x2c(%ebp) │ │ │ │ - jne 571f0 │ │ │ │ + jne 55360 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 5723f │ │ │ │ + je 553af │ │ │ │ mov -0x20(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7fdc7,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7cc57,%ebx │ │ │ │ sub %edi,%ecx │ │ │ │ push %ecx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5726a │ │ │ │ + jne 553da │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%edi │ │ │ │ cmp %edi,-0x2c(%ebp) │ │ │ │ - jne 571f0 │ │ │ │ - jmp 5721b │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jne 55360 │ │ │ │ + jmp 5538b │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,-0x2c(%ebp) │ │ │ │ - jmp cb7c <__cxa_finalize@plt+0x24cc> │ │ │ │ + jmp ca52 <__cxa_finalize@plt+0x23a2> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00057280 : │ │ │ │ +000553f0 : │ │ │ │ push %ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x10(%esp),%eax │ │ │ │ push 0x24(%esp) │ │ │ │ push 0x24(%esp) │ │ │ │ push $0x8 │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7fd5d,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7cbed,%ebx │ │ │ │ lea 0x0(,%eax,8),%edx │ │ │ │ push %edx │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push 0x2c(%esp) │ │ │ │ push %eax │ │ │ │ - call 57160 │ │ │ │ + call 552d0 │ │ │ │ add $0x28,%esp │ │ │ │ pop %ebx │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -000572c0 : │ │ │ │ +00055430 : │ │ │ │ lea 0x4(%esp),%eax │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%eax) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %eax │ │ │ │ - sub $0xe8,%esp │ │ │ │ + sub $0xa8,%esp │ │ │ │ mov 0x1c(%eax),%edx │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ fldl 0x14(%eax) │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7cba2,%ebx │ │ │ │ + mov 0x4(%eax),%esi │ │ │ │ mov (%eax),%ecx │ │ │ │ - fstpl -0xd0(%ebp) │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7fd04,%ebx │ │ │ │ - mov %edx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ mov 0x20(%eax),%edx │ │ │ │ - mov %esi,-0xb4(%ebp) │ │ │ │ - mov %ebx,-0xa8(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ + mov %ebx,-0x88(%ebp) │ │ │ │ mov 0xc(%eax),%esi │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + fstpl -0xa8(%ebp) │ │ │ │ mov 0x24(%eax),%edx │ │ │ │ - mov %edx,-0xd8(%ebp) │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x74(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - lea -0x48(%ebp),%edx │ │ │ │ - movl $0x0,-0x68(%ebp) │ │ │ │ - movl $0x0,-0x64(%ebp) │ │ │ │ - movl $0x0,-0x60(%ebp) │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x38(%ebp) │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ push 0x8(%eax) │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - lea -0x68(%ebp),%eax │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ + push -0x94(%ebp) │ │ │ │ + lea -0x48(%ebp),%eax │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ push %ecx │ │ │ │ - lea -0x78(%ebp),%ecx │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ push %eax │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ - mov %edx,-0xc0(%ebp) │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + lea -0x38(%ebp),%eax │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x48(%ebp),%ecx │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ + lea -0x28(%ebp),%ecx │ │ │ │ + lea -0x38(%ebp),%edx │ │ │ │ push %edi │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push -0xac(%ebp) │ │ │ │ - lea -0x78(%ebp),%edi │ │ │ │ - mov %edi,-0xc8(%ebp) │ │ │ │ + push -0x94(%ebp) │ │ │ │ + lea -0x58(%ebp),%edi │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + mov %edi,-0xb0(%ebp) │ │ │ │ push %edi │ │ │ │ - mov %ecx,-0xc0(%ebp) │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ + mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 5829b │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x48(%ebp),%eax │ │ │ │ - mov -0xb4(%ebp),%edx │ │ │ │ + jp 561e1 │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%eax │ │ │ │ + mov -0x94(%ebp),%edx │ │ │ │ mov %ebx,%edi │ │ │ │ - mov %eax,-0xb8(%ebp) │ │ │ │ + mov %eax,-0x98(%ebp) │ │ │ │ sub %eax,%edi │ │ │ │ sar $0x2,%edi │ │ │ │ imul $0xaaaaaaab,%edi,%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - jb 580f0 │ │ │ │ - mov -0xb4(%ebp),%edi │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ + jb 5605c │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ cmp %ecx,%edi │ │ │ │ - jb 58046 │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ - mov -0xac(%ebp),%edi │ │ │ │ + jb 55fc1 │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ mov %edx,%ecx │ │ │ │ sub %ebx,%ecx │ │ │ │ sar $0x3,%ecx │ │ │ │ cmp %edi,%ecx │ │ │ │ - jb 580c5 │ │ │ │ + jb 56034 │ │ │ │ cmp %ecx,%edi │ │ │ │ - jb 5802d │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ + jb 55fa8 │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ dec %eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 5768c │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ + jle 55772 │ │ │ │ + mov -0x8c(%ebp),%edx │ │ │ │ sub $0x2,%edx │ │ │ │ - mov %edx,%edi │ │ │ │ cmp $0x2,%edx │ │ │ │ - jbe 58166 │ │ │ │ - mov %ebx,%ecx │ │ │ │ + jbe 560c5 │ │ │ │ + mov %ebx,%edi │ │ │ │ mov %ebx,%edx │ │ │ │ mov %esi,%eax │ │ │ │ - sub %esi,%ecx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 58166 │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 582f0 │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ + sub %esi,%edi │ │ │ │ + sub $0x4,%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 560c5 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + shr $0x2,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ lea (%ecx,%esi,1),%edi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov %edi,-0x70(%ebp) │ │ │ │ inc %ecx │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ and $0x7,%ecx │ │ │ │ - je 5757c │ │ │ │ + je 556ab │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 5755d │ │ │ │ + je 55697 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 5754a │ │ │ │ + je 55688 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 57537 │ │ │ │ + je 55679 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 57524 │ │ │ │ + je 5566a │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 57511 │ │ │ │ + je 5565b │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 574fe │ │ │ │ - vmovupd (%esi),%zmm0 │ │ │ │ - lea 0x40(%esi),%eax │ │ │ │ - lea 0x40(%ebx),%edx │ │ │ │ - vmovupd %zmm0,(%ebx) │ │ │ │ - vmovupd (%eax),%zmm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm1,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm4,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm5,-0x40(%edx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - je 5760e │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x200,%edx │ │ │ │ - add $0x200,%eax │ │ │ │ - vmovupd %zmm7,-0x200(%edx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%edx) │ │ │ │ - vmovupd -0x180(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x180(%edx) │ │ │ │ - vmovupd -0x140(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%edx) │ │ │ │ - vmovupd -0x100(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x100(%edx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%edx) │ │ │ │ - vmovupd -0x80(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x80(%edx) │ │ │ │ - vmovupd -0x40(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x40(%edx) │ │ │ │ - cmp -0x90(%ebp),%eax │ │ │ │ - jne 57582 │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - test $0x7,%al │ │ │ │ - je 580bd │ │ │ │ - mov %eax,%edx │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - sub %edx,%eax │ │ │ │ - lea -0x2(%eax),%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 5764b │ │ │ │ - dec %eax │ │ │ │ - vmovupd (%esi,%edx,8),%ymm7 │ │ │ │ - vmovupd %ymm7,(%ebx,%edx,8) │ │ │ │ - test $0x3,%al │ │ │ │ - je 580bd │ │ │ │ + je 5564c │ │ │ │ + vmovupd (%esi),%ymm0 │ │ │ │ + lea 0x20(%esi),%eax │ │ │ │ + lea 0x20(%ebx),%edx │ │ │ │ + vmovupd %ymm0,(%ebx) │ │ │ │ + vmovupd (%eax),%ymm1 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm1,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm3,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + je 55725 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm7,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm3 │ │ │ │ + vmovupd %ymm3,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + cmp -0x70(%ebp),%eax │ │ │ │ + jne 556ae │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + test $0x3,%edi │ │ │ │ + je 5602c │ │ │ │ + mov %edi,%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ - add %eax,%ecx │ │ │ │ - vmovsd (%esi,%ecx,8),%xmm0 │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - lea 0x1(%ecx),%edx │ │ │ │ - vmovsd %xmm0,(%ebx,%ecx,8) │ │ │ │ - cmp %eax,%edx │ │ │ │ - jge 580bd │ │ │ │ - vmovsd 0x8(%esi,%ecx,8),%xmm1 │ │ │ │ - lea 0x2(%ecx),%edi │ │ │ │ - vmovsd %xmm1,0x8(%ebx,%ecx,8) │ │ │ │ + vmovsd (%esi,%eax,8),%xmm7 │ │ │ │ + lea 0x1(%eax),%edx │ │ │ │ + vmovsd %xmm7,(%ebx,%eax,8) │ │ │ │ + cmp %edi,%edx │ │ │ │ + jge 5602c │ │ │ │ + vmovsd (%esi,%edx,8),%xmm0 │ │ │ │ + add $0x2,%eax │ │ │ │ + vmovsd %xmm0,(%ebx,%edx,8) │ │ │ │ cmp %eax,%edi │ │ │ │ - jge 580bd │ │ │ │ - vmovsd 0x10(%esi,%ecx,8),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%ebx,%ecx,8) │ │ │ │ + jle 5602c │ │ │ │ + vmovsd 0x8(%esi,%edx,8),%xmm1 │ │ │ │ + vmovsd %xmm1,0x8(%ebx,%edx,8) │ │ │ │ vzeroupper │ │ │ │ - vmovsd -0xd0(%ebp),%xmm2 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - movl $0x0,-0xb0(%ebp) │ │ │ │ - movl $0x2,-0xa4(%ebp) │ │ │ │ - vmovsd %xmm2,(%ebx,%esi,8) │ │ │ │ - lea -0x80(%ebp),%ebx │ │ │ │ - mov %ebx,-0xbc(%ebp) │ │ │ │ - cmpl $0x1,-0xb4(%ebp) │ │ │ │ - jle 578e4 │ │ │ │ + vmovsd -0xa8(%ebp),%xmm1 │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ + movl $0x2,-0x80(%ebp) │ │ │ │ + cmpl $0x1,-0x94(%ebp) │ │ │ │ + vmovsd %xmm1,(%ebx,%eax,8) │ │ │ │ + lea -0x60(%ebp),%ebx │ │ │ │ + mov %ebx,-0x9c(%ebp) │ │ │ │ + jle 55986 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xb0(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%edi │ │ │ │ fldz │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - fstpl -0x80(%ebp) │ │ │ │ - lea -0x58(%ebp),%eax │ │ │ │ - lea (%ecx,%edi,1),%esi │ │ │ │ + lea -0x38(%ebp),%ecx │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea (%edx,%edi,1),%esi │ │ │ │ add $0xc,%edi │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0xac(%ebp) │ │ │ │ - add %ecx,%edi │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - call 30810 │ │ │ │ - mov -0xbc(%ebp),%ecx │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ + mov %edi,-0x90(%ebp) │ │ │ │ + push -0x80(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + add %edx,%edi │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + call 30e60 │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ + lea -0x38(%ebp),%ebx │ │ │ │ mov %eax,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 1b410 │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ + mov %ebx,-0x74(%ebp) │ │ │ │ + call 1b560 │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ mov (%esi),%ebx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 578cc │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ - mov 0x4(%esi),%ecx │ │ │ │ - mov %edx,-0x90(%ebp) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 578cc │ │ │ │ - mov -0xa8(%ebp),%eax │ │ │ │ - fildl -0xa4(%ebp) │ │ │ │ - lea -0x8(%ecx),%esi │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 55974 │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + mov 0x4(%edx),%esi │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 55974 │ │ │ │ + fildl -0x80(%ebp) │ │ │ │ + lea -0x8(%esi),%edx │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + mov -0x88(%ebp),%eax │ │ │ │ + sub %ecx,%edx │ │ │ │ mov (%edi),%edi │ │ │ │ - sub %edx,%esi │ │ │ │ - mov %ecx,-0x8c(%ebp) │ │ │ │ - shr $0x3,%esi │ │ │ │ - fdivrs -0xf4c4(%eax) │ │ │ │ - inc %esi │ │ │ │ - mov %edi,-0x98(%ebp) │ │ │ │ + shr $0x3,%edx │ │ │ │ + inc %edx │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + fdivrs -0x10694(%eax) │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %esi,-0x9c(%ebp) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x90(%ebp),%esi │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ fldl (%ebx) │ │ │ │ - sub %esi,%ecx │ │ │ │ - lea (%edx,%edi,8),%edx │ │ │ │ + lea (%ecx,%edi,8),%edx │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ + sub %esi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 5784a │ │ │ │ + je 558fe │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 57833 │ │ │ │ + je 558ea │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 57824 │ │ │ │ + je 558db │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 57815 │ │ │ │ + je 558cc │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 57806 │ │ │ │ + je 558bd │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 577f7 │ │ │ │ + je 558ae │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 577e8 │ │ │ │ + je 5589f │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ @@ -84536,17 +85959,17 @@ │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %eax,-0x8c(%ebp) │ │ │ │ - je 578b3 │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ + cmp -0x6c(%ebp),%eax │ │ │ │ + je 55961 │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fld %st(0) │ │ │ │ @@ -84573,653 +85996,619 @@ │ │ │ │ fmull -0x10(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fmul %st(2),%st │ │ │ │ fstpl -0x8(%edx) │ │ │ │ - cmp %eax,%esi │ │ │ │ - jne 57850 │ │ │ │ + cmp %esi,%eax │ │ │ │ + jne 55901 │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - jmp 578b5 │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ + jmp 55963 │ │ │ │ ffreep %st(0) │ │ │ │ - add -0x9c(%ebp),%edi │ │ │ │ + add -0x7c(%ebp),%edi │ │ │ │ add $0x8,%ebx │ │ │ │ - cmp -0x94(%ebp),%ebx │ │ │ │ - jne 57790 │ │ │ │ + cmp -0x74(%ebp),%ebx │ │ │ │ + jne 55850 │ │ │ │ ffreep %st(0) │ │ │ │ - incl -0xa4(%ebp) │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - cmp %ebx,-0xb4(%ebp) │ │ │ │ - jge 576d0 │ │ │ │ + incl -0x80(%ebp) │ │ │ │ + mov -0x80(%ebp),%ebx │ │ │ │ + cmp %ebx,-0x94(%ebp) │ │ │ │ + jge 557b0 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ + lea -0x38(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ push %ecx │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xd4(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push -0xb4(%ebp) │ │ │ │ - push -0xac(%ebp) │ │ │ │ - call 56d80 │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ + push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + call 54ef0 │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%esi │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ + mov %eax,-0x80(%ebp) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 57c87 │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ - nop │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ - mov (%ebx),%edi │ │ │ │ - mov %edx,-0x98(%ebp) │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 57c6b │ │ │ │ - lea -0x8(%edx),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - sub %edi,%ecx │ │ │ │ - mov %ecx,%ebx │ │ │ │ + je 55c86 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov 0x4(%esi),%ebx │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 55c77 │ │ │ │ + lea -0x8(%ebx),%edi │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%edi │ │ │ │ + mov %edi,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + cmp $0x30,%edi │ │ │ │ + jbe 55f99 │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ + mov %ebx,-0x6c(%ebp) │ │ │ │ shr $0x3,%ebx │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - cmp $0x70,%ecx │ │ │ │ - jbe 5801e │ │ │ │ + shl $0x6,%ebx │ │ │ │ + lea (%ebx,%eax,1),%edi │ │ │ │ + sub $0x40,%ebx │ │ │ │ + shr $0x6,%ebx │ │ │ │ + mov %edi,-0x78(%ebp) │ │ │ │ inc %ebx │ │ │ │ - mov -0xa0(%ebp),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ - lea (%ecx,%edi,1),%esi │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - shr $0x7,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 57ab2 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 57a89 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 57a68 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 57a47 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 57a26 │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 57a05 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 579e4 │ │ │ │ - vcvtpd2ps (%edi),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%edi),%ymm4 │ │ │ │ - lea 0x80(%edi),%eax │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 55f8f │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 55ae2 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 55ac8 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 55aae │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 55a94 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 55a7a │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 55a60 │ │ │ │ + vcvtpd2psy (%eax),%xmm2 │ │ │ │ + lea 0x40(%eax),%edx │ │ │ │ + lea 0x20(%ecx),%ecx │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm5 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm0 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm6 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,-0x40(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 57ba4 │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm2 │ │ │ │ - add $0x400,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm5 │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + cmp -0x78(%ebp),%edx │ │ │ │ + je 55bf6 │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ add $0x200,%edx │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm4 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm6 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vmovups %zmm3,-0x200(%edx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm3 │ │ │ │ - vmovups %zmm5,-0x1c0(%edx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm7 │ │ │ │ - vmovups %zmm0,-0x180(%edx) │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm4,-0x140(%edx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm4 │ │ │ │ - vmovups %zmm6,-0x100(%edx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm2,-0xc0(%edx) │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm6,%zmm7 │ │ │ │ - vmovups %zmm5,-0x80(%edx) │ │ │ │ - vmovups %zmm7,-0x40(%edx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 57ab2 │ │ │ │ - test $0xf,%bl │ │ │ │ - je 57c55 │ │ │ │ - and $0xfffffff0,%ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov -0xa0(%ebp),%ebx │ │ │ │ - lea (%ebx,%edx,4),%esi │ │ │ │ - lea (%edi,%edx,8),%ebx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 58017 │ │ │ │ - vcvtpd2psy (%edi,%edx,8),%xmm0 │ │ │ │ - vcvtpd2psy 0x20(%edi,%edx,8),%xmm2 │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ - vmovups %ymm3,(%ecx,%edx,4) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 57c55 │ │ │ │ + add $0x100,%ecx │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm0 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm3 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm1 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm5 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm0 │ │ │ │ + vmovups %ymm2,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm1 │ │ │ │ + vmovups %ymm4,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm6 │ │ │ │ + vmovups %ymm7,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm2 │ │ │ │ + vmovups %ymm3,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vmovups %ymm5,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vmovups %ymm4,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 55b0b │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + testb $0x7,-0x6c(%ebp) │ │ │ │ + je 55c64 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x84(%ebp),%edx │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - lea (%esi,%ecx,4),%esi │ │ │ │ - lea (%ebx,%ecx,8),%ebx │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 57c31 │ │ │ │ - add %ecx,%edx │ │ │ │ - inc %eax │ │ │ │ - vmovupd (%edi,%edx,8),%xmm4 │ │ │ │ - vinsertf64x2 $0x1,0x10(%edi,%edx,8),%ymm4,%ymm5 │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - vcvtpd2ps %ymm5,%xmm6 │ │ │ │ - vmovups %xmm6,(%edi,%edx,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 57c55 │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%esi,%eax,4),%esi │ │ │ │ - lea (%ebx,%eax,8),%ebx │ │ │ │ - mov -0x98(%ebp),%ecx │ │ │ │ + lea (%edx,%ecx,4),%edi │ │ │ │ + lea (%eax,%ecx,8),%ebx │ │ │ │ + mov -0x70(%ebp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 55c43 │ │ │ │ + vmovupd (%eax,%ecx,8),%xmm7 │ │ │ │ + inc %edx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ecx,8),%ymm7,%ymm0 │ │ │ │ + mov -0x84(%ebp),%eax │ │ │ │ + vcvtpd2ps %ymm0,%xmm2 │ │ │ │ + vmovups %xmm2,(%eax,%ecx,4) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 55c64 │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + lea (%edi,%edx,4),%edi │ │ │ │ + lea (%ebx,%edx,8),%ebx │ │ │ │ fldl (%ebx) │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ lea 0x8(%ebx),%edx │ │ │ │ - fstps (%esi) │ │ │ │ + fstps (%edi) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 57c55 │ │ │ │ + je 55c64 │ │ │ │ fldl 0x8(%ebx) │ │ │ │ lea 0x10(%ebx),%eax │ │ │ │ - fstps 0x4(%esi) │ │ │ │ + fstps 0x4(%edi) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 57c55 │ │ │ │ + je 55c64 │ │ │ │ fldl 0x10(%ebx) │ │ │ │ - fstps 0x8(%esi) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ - lea 0x4(%esi,%edi,4),%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - addl $0xc,-0x8c(%ebp) │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - cmp %edx,-0x9c(%ebp) │ │ │ │ - jne 57940 │ │ │ │ + fstps 0x8(%edi) │ │ │ │ + mov -0x84(%ebp),%ebx │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + lea 0x4(%ebx,%edi,4),%edx │ │ │ │ + mov %edx,-0x84(%ebp) │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,-0x80(%ebp) │ │ │ │ + jne 559d0 │ │ │ │ vzeroupper │ │ │ │ + push -0x74(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ push -0x94(%ebp) │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - push -0xac(%ebp) │ │ │ │ - call 30b90 │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + call 311e0 │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 5827e │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - lea -0x1(%eax),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jle 582ce │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - mov (%ebx),%ebx │ │ │ │ - cmp $0xf,%esi │ │ │ │ - jle 582d8 │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %ebx,%eax │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - mov %edi,%edx │ │ │ │ - add %ecx,%edi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + jp 56224 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + lea -0x1(%ecx),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jle 56211 │ │ │ │ + mov -0x38(%ebp),%ebx │ │ │ │ + mov (%ebx),%esi │ │ │ │ + cmp $0x7,%edi │ │ │ │ + jle 5621b │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + shr $0x3,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + mov %ebx,%edx │ │ │ │ + add %ecx,%ebx │ │ │ │ + sub $0x20,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 57df6 │ │ │ │ + je 55dc8 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 57dcd │ │ │ │ + je 55da6 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 57dac │ │ │ │ + je 55d8c │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 57d8b │ │ │ │ + je 55d72 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 57d6a │ │ │ │ + je 55d58 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 57d49 │ │ │ │ + je 55d3e │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jne 58127 │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm3 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm4 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ - add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%edx) │ │ │ │ - cmp %edx,%edi │ │ │ │ - je 57ee8 │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm5 │ │ │ │ - add $0x200,%edx │ │ │ │ - add $0x400,%eax │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm7 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm0 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm3 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm6,-0x200(%edx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm0 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm6 │ │ │ │ - vmovups %zmm2,-0x1c0(%edx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm4 │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm1 │ │ │ │ - vmovups %zmm4,-0x180(%edx) │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm7,-0x140(%edx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm2 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm7 │ │ │ │ - vmovups %zmm3,-0x100(%edx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vmovups %zmm5,-0xc0(%edx) │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm0,-0x80(%edx) │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - cmp %edx,%edi │ │ │ │ - jne 57df6 │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 57f9b │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov %esi,%ecx │ │ │ │ - sub %edi,%ecx │ │ │ │ - lea -0x1(%ecx),%edx │ │ │ │ - cmp $0x6,%edx │ │ │ │ - jbe 582e9 │ │ │ │ - vcvtpd2psy (%ebx,%edi,8),%xmm5 │ │ │ │ - vcvtpd2psy 0x20(%ebx,%edi,8),%xmm1 │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ - vmovups %ymm6,(%edx,%edi,4) │ │ │ │ - test $0x7,%cl │ │ │ │ - je 57f9b │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ + jne 56090 │ │ │ │ + vcvtpd2psy (%eax),%xmm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm7 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm7,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%edx) │ │ │ │ + vcvtpd2psy (%eax),%xmm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x40,%eax │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%edx) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 55eaf │ │ │ │ + vcvtpd2psy (%eax),%xmm0 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x200,%eax │ │ │ │ + vcvtpd2psy -0x1e0(%eax),%xmm1 │ │ │ │ + vcvtpd2psy -0x1c0(%eax),%xmm3 │ │ │ │ + vcvtpd2psy -0x1a0(%eax),%xmm4 │ │ │ │ + vcvtpd2psy -0x180(%eax),%xmm6 │ │ │ │ + vcvtpd2psy -0x160(%eax),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vcvtpd2psy -0x120(%eax),%xmm1 │ │ │ │ + vmovups %ymm2,-0x100(%edx) │ │ │ │ + vcvtpd2psy -0x140(%eax),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vcvtpd2psy -0x100(%eax),%xmm4 │ │ │ │ + vmovups %ymm5,-0xe0(%edx) │ │ │ │ + vcvtpd2psy -0xe0(%eax),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vcvtpd2psy -0xc0(%eax),%xmm7 │ │ │ │ + vmovups %ymm0,-0xc0(%edx) │ │ │ │ + vcvtpd2psy -0xa0(%eax),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ + vcvtpd2psy -0x60(%eax),%xmm1 │ │ │ │ + vmovups %ymm3,-0xa0(%edx) │ │ │ │ + vcvtpd2psy -0x80(%eax),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vcvtpd2psy -0x40(%eax),%xmm5 │ │ │ │ + vmovups %ymm6,-0x80(%edx) │ │ │ │ + vcvtpd2psy -0x20(%eax),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x60(%edx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,-0x40(%edx) │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%edx) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 55dc8 │ │ │ │ + mov %edi,%eax │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp %edi,%eax │ │ │ │ + je 55f16 │ │ │ │ + mov %edi,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + lea -0x1(%edx),%ebx │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jbe 55eec │ │ │ │ + vmovupd (%esi,%ecx,8),%xmm0 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + vinsertf128 $0x1,0x10(%esi,%ecx,8),%ymm0,%ymm2 │ │ │ │ + vcvtpd2ps %ymm2,%xmm3 │ │ │ │ + vmovups %xmm3,(%ebx,%ecx,4) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 55f16 │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ add %edx,%eax │ │ │ │ - sub %edx,%ecx │ │ │ │ - lea -0x1(%ecx),%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 57f71 │ │ │ │ - add -0x8c(%ebp),%edx │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ - vmovupd (%ebx,%edx,8),%xmm7 │ │ │ │ - vinsertf64x2 $0x1,0x10(%ebx,%edx,8),%ymm7,%ymm0 │ │ │ │ - vcvtpd2ps %ymm0,%xmm2 │ │ │ │ - vmovups %xmm2,(%edi,%edx,4) │ │ │ │ - test $0x3,%cl │ │ │ │ - je 57f9b │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - mov -0xc4(%ebp),%ecx │ │ │ │ - fldl (%ebx,%eax,8) │ │ │ │ + fldl (%esi,%eax,8) │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ fstps (%ecx,%eax,4) │ │ │ │ - cmp %esi,%edx │ │ │ │ - jge 57f9b │ │ │ │ - fldl 0x8(%ebx,%eax,8) │ │ │ │ - lea 0x2(%eax),%edi │ │ │ │ + cmp %edi,%edx │ │ │ │ + jge 55f16 │ │ │ │ + fldl 0x8(%esi,%eax,8) │ │ │ │ + lea 0x2(%eax),%ebx │ │ │ │ fstps 0x4(%ecx,%eax,4) │ │ │ │ - cmp %edi,%esi │ │ │ │ - jle 57f9b │ │ │ │ - fldl 0x10(%ebx,%eax,8) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jle 55f16 │ │ │ │ + fldl 0x10(%esi,%eax,8) │ │ │ │ fstps 0x8(%ecx,%eax,4) │ │ │ │ - fldl -0xd0(%ebp) │ │ │ │ + fldl -0xa8(%ebp) │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 58293 │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - dec %esi │ │ │ │ + jp 561d9 │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ + dec %edi │ │ │ │ vzeroupper │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ fldl (%eax) │ │ │ │ - faddl (%ebx,%esi,8) │ │ │ │ + faddl (%esi,%edi,8) │ │ │ │ fstpl (%eax) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xc0(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + push -0xa0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %esi │ │ │ │ - push -0x94(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x74(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %edi │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xb4(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %eax │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 582ff │ │ │ │ + jne 56239 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 57bfd │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 57bbe │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ + jmp 55b0b │ │ │ │ + mov -0x84(%ebp),%edi │ │ │ │ + mov %eax,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 55c0e │ │ │ │ lea (%ebx,%edi,8),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 5745f │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + je 555c9 │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ mov %eax,0x4(%edx) │ │ │ │ - jmp 5745f │ │ │ │ - mov -0xb8(%ebp),%edx │ │ │ │ + jmp 555c9 │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ lea (%edi,%edi,2),%ecx │ │ │ │ lea (%edx,%ecx,4),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - je 57437 │ │ │ │ + je 555a1 │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edx,%edi │ │ │ │ mov %ebx,%esi │ │ │ │ mov (%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 58156 │ │ │ │ + je 560b5 │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x90(%ebp) │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ + mov %ecx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x6c(%ebp) │ │ │ │ add $0xc,%edi │ │ │ │ sub %eax,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ - jne 58060 │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ - lea -0x48(%ebp),%eax │ │ │ │ - mov %edx,-0x44(%ebp) │ │ │ │ + mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ + jne 55fdb │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ + lea -0x28(%ebp),%eax │ │ │ │ mov %ecx,%esi │ │ │ │ - mov %eax,-0xc0(%ebp) │ │ │ │ - mov %edi,-0xb8(%ebp) │ │ │ │ - jmp 57437 │ │ │ │ + mov %edx,-0x24(%ebp) │ │ │ │ + mov %eax,-0xa0(%ebp) │ │ │ │ + mov %edi,-0x98(%ebp) │ │ │ │ + jmp 555a1 │ │ │ │ vzeroupper │ │ │ │ - jmp 5768c │ │ │ │ + jmp 55772 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%edi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea -0x38(%ebp),%ecx │ │ │ │ push %edi │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + mov -0x98(%ebp),%edi │ │ │ │ push %edi │ │ │ │ - mov %ecx,-0x94(%ebp) │ │ │ │ - call aa810 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov %ecx,-0x74(%ebp) │ │ │ │ + call a5860 >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov (%edi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5745f │ │ │ │ + jmp 555c9 │ │ │ │ mov %edx,%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ + lea -0x28(%ebp),%ebx │ │ │ │ + lea -0x38(%ebp),%edx │ │ │ │ sub %ecx,%edi │ │ │ │ push %edi │ │ │ │ - mov %ebx,-0xc0(%ebp) │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - call a8af0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + call a3e30 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + mov -0x28(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,-0xb8(%ebp) │ │ │ │ - jmp 57437 │ │ │ │ - vcvtpd2ps (%ebx),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%ebx),%ymm1 │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - lea 0x80(%ebx),%eax │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm7,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - jmp 57d28 │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + jmp 555a1 │ │ │ │ + vcvtpd2psy (%esi),%xmm3 │ │ │ │ + mov -0xac(%ebp),%edx │ │ │ │ + lea 0x40(%esi),%eax │ │ │ │ + vcvtpd2psy 0x20(%esi),%xmm4 │ │ │ │ + lea 0x20(%edx),%edx │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%edx) │ │ │ │ + jmp 55d24 │ │ │ │ add $0xc,%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 58060 │ │ │ │ - jmp 580a1 │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea -0x10(,%edx,8),%edi │ │ │ │ - lea -0x8(%esi,%edx,8),%ecx │ │ │ │ + jne 55fdb │ │ │ │ + jmp 56010 │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %ebx,%edx │ │ │ │ + lea -0x10(,%ecx,8),%edi │ │ │ │ + lea -0x8(%esi,%ecx,8),%esi │ │ │ │ shr $0x3,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 58214 │ │ │ │ + je 56175 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 581fd │ │ │ │ + je 5615e │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 581ee │ │ │ │ + je 5614f │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 581df │ │ │ │ + je 56140 │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 581d0 │ │ │ │ + je 56131 │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 581c1 │ │ │ │ + je 56122 │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 581b2 │ │ │ │ - vmovsd (%esi),%xmm3 │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - add $0x8,%esi │ │ │ │ - vmovsd %xmm3,(%ebx) │ │ │ │ - vmovsd (%esi),%xmm4 │ │ │ │ + je 56113 │ │ │ │ + vmovsd (%eax),%xmm2 │ │ │ │ + lea 0x8(%ebx),%edx │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%esi │ │ │ │ - vmovsd %xmm4,-0x8(%eax) │ │ │ │ - vmovsd (%esi),%xmm5 │ │ │ │ + vmovsd %xmm2,(%ebx) │ │ │ │ + vmovsd (%eax),%xmm3 │ │ │ │ + add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%esi │ │ │ │ - vmovsd %xmm5,-0x8(%eax) │ │ │ │ - vmovsd (%esi),%xmm6 │ │ │ │ + vmovsd %xmm3,-0x8(%edx) │ │ │ │ + vmovsd (%eax),%xmm4 │ │ │ │ + add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%esi │ │ │ │ - vmovsd %xmm6,-0x8(%eax) │ │ │ │ - vmovsd (%esi),%xmm7 │ │ │ │ + vmovsd %xmm4,-0x8(%edx) │ │ │ │ + vmovsd (%eax),%xmm5 │ │ │ │ + add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%esi │ │ │ │ - vmovsd %xmm7,-0x8(%eax) │ │ │ │ - vmovsd (%esi),%xmm0 │ │ │ │ + vmovsd %xmm5,-0x8(%edx) │ │ │ │ + vmovsd (%eax),%xmm6 │ │ │ │ + add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - add $0x8,%esi │ │ │ │ - vmovsd %xmm0,-0x8(%eax) │ │ │ │ - vmovsd (%esi),%xmm1 │ │ │ │ - add $0x8,%esi │ │ │ │ + vmovsd %xmm6,-0x8(%edx) │ │ │ │ + vmovsd (%eax),%xmm7 │ │ │ │ + add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - je 5768c │ │ │ │ - mov -0x8c(%ebp),%edx │ │ │ │ - vmovsd (%esi),%xmm2 │ │ │ │ - add $0x40,%esi │ │ │ │ + vmovsd %xmm7,-0x8(%edx) │ │ │ │ + vmovsd (%eax),%xmm0 │ │ │ │ + add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 55772 │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + vmovsd (%eax),%xmm1 │ │ │ │ add $0x40,%eax │ │ │ │ - vmovsd %xmm2,-0x40(%eax) │ │ │ │ - vmovsd -0x38(%esi),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x38(%eax) │ │ │ │ - vmovsd -0x30(%esi),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x30(%eax) │ │ │ │ - vmovsd -0x28(%esi),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x28(%eax) │ │ │ │ - vmovsd -0x20(%esi),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x20(%eax) │ │ │ │ - vmovsd -0x18(%esi),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x18(%eax) │ │ │ │ - vmovsd -0x10(%esi),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x10(%eax) │ │ │ │ - vmovsd -0x8(%esi),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - cmp %esi,%ecx │ │ │ │ - jne 5821a │ │ │ │ - mov %edx,-0x8c(%ebp) │ │ │ │ - jmp 5768c │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - test %ecx,%ecx │ │ │ │ - jg 57ccc │ │ │ │ - jmp 57fc0 │ │ │ │ + add $0x40,%edx │ │ │ │ + vmovsd %xmm1,-0x40(%edx) │ │ │ │ + vmovsd -0x38(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x38(%edx) │ │ │ │ + vmovsd -0x30(%eax),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x30(%edx) │ │ │ │ + vmovsd -0x28(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x28(%edx) │ │ │ │ + vmovsd -0x20(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x20(%edx) │ │ │ │ + vmovsd -0x18(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x18(%edx) │ │ │ │ + vmovsd -0x10(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x10(%edx) │ │ │ │ + vmovsd -0x8(%eax),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ + cmp %eax,%esi │ │ │ │ + jne 56178 │ │ │ │ + mov %ecx,-0x6c(%ebp) │ │ │ │ + jmp 55772 │ │ │ │ vzeroupper │ │ │ │ - jmp 57fc0 │ │ │ │ + jmp 55f3b │ │ │ │ push %esi │ │ │ │ - mov -0xa8(%ebp),%ebx │ │ │ │ - push -0xb4(%ebp) │ │ │ │ - lea -0x48(%ebp),%edi │ │ │ │ - push -0xac(%ebp) │ │ │ │ - lea -0x58(%ebp),%edx │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea -0x28(%ebp),%edi │ │ │ │ + lea -0x38(%ebp),%edx │ │ │ │ + push -0x94(%ebp) │ │ │ │ + push -0x8c(%ebp) │ │ │ │ + mov %edi,-0xa0(%ebp) │ │ │ │ push %edi │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - call aae80 (int, int, double const*)@@Base> │ │ │ │ + mov %edx,-0x74(%ebp) │ │ │ │ + call a5e10 (int, int, double const*)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 578e4 │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ - mov (%edi),%ebx │ │ │ │ - jmp 57fb3 │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 57efb │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 57f3a │ │ │ │ - mov -0x8c(%ebp),%eax │ │ │ │ - xor %edx,%edx │ │ │ │ + jmp 55986 │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov (%eax),%esi │ │ │ │ + jmp 55f2e │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 57634 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,%edi │ │ │ │ - jmp cbbd <__cxa_finalize@plt+0x250d> │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 55eba │ │ │ │ + mov -0x8c(%ebp),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + test %esi,%esi │ │ │ │ + jg 55cc8 │ │ │ │ + jmp 55f3b │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %eax,%esi │ │ │ │ + jmp ca93 <__cxa_finalize@plt+0x23e3> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x7ecd9,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x7bd99,%esi │ │ │ │ sub $0xe0,%esp │ │ │ │ - flds -0xf4b8(%esi) │ │ │ │ lea -0x78(%ebp),%edx │ │ │ │ lea -0x80(%ebp),%ecx │ │ │ │ + lea -0x84(%ebp),%ebx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - fstpl -0x68(%ebp) │ │ │ │ lea -0x68(%ebp),%eax │ │ │ │ movl $0x0,-0x78(%ebp) │ │ │ │ - lea -0x84(%ebp),%ebx │ │ │ │ lea -0x7c(%ebp),%edi │ │ │ │ + flds -0x10688(%esi) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ - lea -0x13c33(%esi),%eax │ │ │ │ + lea -0x14c33(%esi),%eax │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ push 0xc(%ebp) │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 589aa │ │ │ │ + je 568ea │ │ │ │ mov -0x78(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 58990 │ │ │ │ + jle 568d0 │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ @@ -85229,15 +86618,15 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x84(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 58af0 │ │ │ │ + je 56a30 │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %edi │ │ │ │ @@ -85248,15 +86637,15 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x80(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 58a60 │ │ │ │ + je 569a0 │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ pop %edx │ │ │ │ @@ -85267,778 +86656,778 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x7c(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,-0x94(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 58a80 │ │ │ │ + je 569c0 │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov %eax,-0x6c(%ebp) │ │ │ │ mov 0xc(%ecx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 58a50 │ │ │ │ + jle 56990 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ cmp %edi,0xc(%edx) │ │ │ │ - jne 589e0 │ │ │ │ + jne 56920 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ cmp %edi,0xc(%eax) │ │ │ │ - jne 58a40 │ │ │ │ + jne 56980 │ │ │ │ mov -0x8c(%ebp),%ecx │ │ │ │ lea -0x1(%edi),%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov 0x10(%ecx),%edx │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - jle 58ac0 │ │ │ │ + jle 56a00 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 58b20 │ │ │ │ + jp 56a60 │ │ │ │ inc %eax │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x78(%ebp) │ │ │ │ - push -0xac(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 30850 │ │ │ │ + push -0xac(%ebp) │ │ │ │ + call 30ea0 │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,-0xb4(%ebp) │ │ │ │ mov 0x10(%ebx),%ebx │ │ │ │ cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 58ab0 │ │ │ │ + jne 569f0 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 58f68 │ │ │ │ + je 56ea8 │ │ │ │ mov -0x8c(%ebp),%edx │ │ │ │ movl $0x1,-0x98(%ebp) │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ and $0x7,%ecx │ │ │ │ - je 58b30 │ │ │ │ + je 56a70 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 58660 │ │ │ │ + je 565a0 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 5862c │ │ │ │ + je 5656c │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 585f8 │ │ │ │ + je 56538 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 585c4 │ │ │ │ + je 56504 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 58590 │ │ │ │ + je 564d0 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 5855c │ │ │ │ + je 5649c │ │ │ │ mov -0x9c(%ebp),%eax │ │ │ │ mov (%ebx),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ cmp (%ecx),%edx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ cmp (%ecx,%eax,4),%edx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ cmp (%ecx,%eax,4),%edx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ cmp (%ecx,%eax,4),%edx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ cmp (%ecx,%eax,4),%edx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ cmp (%ecx,%eax,4),%edx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ imul %edx,%ecx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ cmp (%ecx,%eax,4),%edx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ inc %eax │ │ │ │ imul %edx,%ecx │ │ │ │ - mov %ecx,-0x98(%ebp) │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 58862 │ │ │ │ + mov %ecx,-0x98(%ebp) │ │ │ │ + je 567a2 │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ mov %edi,-0xbc(%ebp) │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ + mov %ebx,-0x94(%ebp) │ │ │ │ mov %edx,-0xb0(%ebp) │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ mov (%ebx,%eax,4),%edx │ │ │ │ cmp %edx,(%ecx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov 0x10(%ebx),%ecx │ │ │ │ - mov %ecx,-0xa8(%ebp) │ │ │ │ cmp (%ecx,%eax,4),%edx │ │ │ │ - jne 58ae0 │ │ │ │ - mov -0x9c(%ebp),%ecx │ │ │ │ - lea 0x1(%eax),%ebx │ │ │ │ + mov %ecx,-0xa8(%ebp) │ │ │ │ + jne 56a20 │ │ │ │ imul %edi,%edx │ │ │ │ + mov -0x9c(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ + lea 0x1(%eax),%ebx │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ mov (%edi,%ebx,4),%edi │ │ │ │ cmp %edi,(%ecx,%ebx,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ cmp (%ecx,%ebx,4),%edi │ │ │ │ - jne 58ae0 │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ + jne 56a20 │ │ │ │ imul %edi,%edx │ │ │ │ + mov -0x94(%ebp),%ebx │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ mov (%ebx,%edx,4),%edi │ │ │ │ + mov %edx,%ecx │ │ │ │ mov -0x9c(%ebp),%ebx │ │ │ │ cmp %edi,(%ebx,%edx,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0xa8(%ebp),%edx │ │ │ │ cmp (%edx,%ecx,4),%edi │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ imul %edi,%ecx │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ mov %ecx,-0xb8(%ebp) │ │ │ │ lea 0x3(%eax),%ecx │ │ │ │ mov (%edi,%ecx,4),%edx │ │ │ │ cmp %edx,(%ebx,%ecx,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ cmp (%edi,%ecx,4),%edx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ add $0x4,%eax │ │ │ │ imul -0xb8(%ebp),%edx │ │ │ │ mov (%ecx,%eax,4),%edi │ │ │ │ cmp %edi,(%ebx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ cmp (%ecx,%eax,4),%edi │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ imul %edx,%edi │ │ │ │ mov -0x94(%ebp),%edx │ │ │ │ lea 0x4(%eax),%ecx │ │ │ │ mov (%edx,%ecx,4),%eax │ │ │ │ cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ mov 0x10(%edx),%edx │ │ │ │ cmp (%edx,%ecx,4),%eax │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ imul %edi,%eax │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ lea 0x5(%edi),%edi │ │ │ │ mov (%ecx,%edi,4),%ecx │ │ │ │ cmp %ecx,(%ebx,%edi,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ cmp (%edx,%edi,4),%ecx │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ imul %eax,%ecx │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ add $0x6,%eax │ │ │ │ mov (%edi,%eax,4),%edi │ │ │ │ cmp %edi,(%ebx,%eax,4) │ │ │ │ - jne 58ad0 │ │ │ │ + jne 56a10 │ │ │ │ cmp (%edx,%eax,4),%edi │ │ │ │ - jne 58ae0 │ │ │ │ + jne 56a20 │ │ │ │ mov -0x98(%ebp),%eax │ │ │ │ imul %ecx,%edi │ │ │ │ add $0x7,%eax │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - jne 586be │ │ │ │ + jne 565fe │ │ │ │ mov -0xb0(%ebp),%ebx │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ imul -0xb4(%ebp),%edx │ │ │ │ mov %edx,-0x9c(%ebp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x2c(%ebp) │ │ │ │ sub $0x4,%esp │ │ │ │ vmovdqa %xmm0,-0x58(%ebp) │ │ │ │ + lea -0x58(%ebp),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0x90(%ebp) │ │ │ │ - lea -0x58(%ebp),%ecx │ │ │ │ push %ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call aa9a0 │ │ │ │ + call a59f0 │ │ │ │ mov -0x58(%ebp),%edx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0xa8(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 58b60 │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ + jne 56aa0 │ │ │ │ sub $0x4,%esp │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - imul -0x98(%ebp),%ebx │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ lea -0x40(%ebp),%edx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + imul -0x98(%ebp),%ebx │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ push %ebx │ │ │ │ push -0x8c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call aa9a0 │ │ │ │ + call a59f0 │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ mov %ebx,-0xb8(%ebp) │ │ │ │ test %al,%al │ │ │ │ - je 58b90 │ │ │ │ - mov -0x30(%esi),%ebx │ │ │ │ + je 56ad0 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ + mov -0x30(%esi),%ebx │ │ │ │ push %edi │ │ │ │ push (%ebx) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov -0xb0(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 58967 │ │ │ │ + je 568a7 │ │ │ │ mov -0xb8(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xa0(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 58a06 │ │ │ │ + je 56946 │ │ │ │ mov -0xa8(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58a06 │ │ │ │ + jmp 56946 │ │ │ │ xchg %ax,%ax │ │ │ │ - lea -0x13f90(%esi),%ecx │ │ │ │ + lea -0x14f90(%esi),%ecx │ │ │ │ mov -0x30(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 58fc8 │ │ │ │ + jne 56f08 │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x131ec(%esi),%edi │ │ │ │ + lea -0x141ec(%esi),%edi │ │ │ │ mov -0x30(%esi),%edx │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x6c(%ebp),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x70(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ lea -0x74(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 589b4 │ │ │ │ + jmp 568f4 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x131b4(%esi),%edi │ │ │ │ - jmp 589e9 │ │ │ │ + lea -0x141b4(%esi),%edi │ │ │ │ + jmp 56929 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cfe(%esi),%edi │ │ │ │ - jmp 589e9 │ │ │ │ + lea -0x14cfe(%esi),%edi │ │ │ │ + jmp 56929 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12e90(%esi),%ebx │ │ │ │ + lea -0x13e90(%esi),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ - jmp 58a25 │ │ │ │ + jmp 56965 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1321c(%esi),%ecx │ │ │ │ + lea -0x1421c(%esi),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 58a17 │ │ │ │ + jmp 56957 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13178(%esi),%edi │ │ │ │ - jmp 589e9 │ │ │ │ + lea -0x14178(%esi),%edi │ │ │ │ + jmp 56929 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13604(%esi),%edi │ │ │ │ - jmp 589e9 │ │ │ │ + lea -0x14604(%esi),%edi │ │ │ │ + jmp 56929 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13154(%esi),%edi │ │ │ │ - jmp 589e9 │ │ │ │ + lea -0x14154(%esi),%edi │ │ │ │ + jmp 56929 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13128(%esi),%edi │ │ │ │ - jmp 589e9 │ │ │ │ + lea -0x14128(%esi),%edi │ │ │ │ + jmp 56929 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13248(%esi),%eax │ │ │ │ + lea -0x14248(%esi),%eax │ │ │ │ push %eax │ │ │ │ push (%ebx) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 589aa │ │ │ │ + jmp 568ea │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %eax,-0xac(%ebp) │ │ │ │ - jmp 584a1 │ │ │ │ + jmp 563e1 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ mov %edi,-0xbc(%ebp) │ │ │ │ mov %ebx,-0x94(%ebp) │ │ │ │ mov $0x1,%edi │ │ │ │ mov %ecx,-0xb0(%ebp) │ │ │ │ - jmp 586be │ │ │ │ + jmp 565fe │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ push %edi │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 58967 │ │ │ │ + jmp 568a7 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ - sub $0x4,%esp │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ + sub $0x4,%esp │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ push -0x94(%ebp) │ │ │ │ push %edx │ │ │ │ - call aa9a0 │ │ │ │ + call a59f0 │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,-0xd4(%ebp) │ │ │ │ mov %ebx,-0xc4(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 58f40 │ │ │ │ + jne 56e80 │ │ │ │ + sub $0xc,%esp │ │ │ │ mov -0x24(%ebp),%eax │ │ │ │ mov 0x3fc(%esi),%ebx │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ - sub $0xc,%esp │ │ │ │ mov %eax,-0xd0(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ push 0x10(%edx) │ │ │ │ push %edi │ │ │ │ push 0x8(%ebx) │ │ │ │ call *0x174(%ebx) │ │ │ │ mov %eax,-0xd8(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 58f5c │ │ │ │ + je 56e9c │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ - mov -0x8c(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x8c(%ebp),%ecx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ push 0x10(%ecx) │ │ │ │ push %edi │ │ │ │ push 0x8(%eax) │ │ │ │ call *0x174(%eax) │ │ │ │ mov %eax,-0xdc(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 58f7d │ │ │ │ + je 56ebd │ │ │ │ mov -0xd8(%ebp),%edi │ │ │ │ + fldz │ │ │ │ mov -0xdc(%ebp),%edx │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ - fldz │ │ │ │ fstpl -0x60(%ebp) │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ mov %ebx,-0xe4(%ebp) │ │ │ │ mov %eax,-0xe0(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 58edf │ │ │ │ + jle 56e1f │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ mov -0xa4(%ebp),%ecx │ │ │ │ mov -0xc8(%ebp),%edx │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ lea 0x0(,%edi,8),%ebx │ │ │ │ - lea 0x0(,%ecx,8),%eax │ │ │ │ - lea 0x0(,%ecx,4),%ecx │ │ │ │ shl $0x2,%edi │ │ │ │ - mov %ebx,-0xb4(%ebp) │ │ │ │ + mov %ebx,-0xbc(%ebp) │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ - mov %edi,-0xbc(%ebp) │ │ │ │ + mov %edi,-0x9c(%ebp) │ │ │ │ mov -0xe4(%ebp),%edi │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ + lea 0x0(,%ecx,8),%eax │ │ │ │ + lea 0x0(,%ecx,4),%ecx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ mov %ecx,-0x94(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ lea -0x60(%ebp),%ebx │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ mov %ebx,-0xc0(%ebp) │ │ │ │ testb $0x1,-0x98(%ebp) │ │ │ │ - je 58dc0 │ │ │ │ + je 56d00 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xc0(%ebp) │ │ │ │ push -0xe0(%ebp) │ │ │ │ - push -0xe4(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov %edx,%edi │ │ │ │ + push -0xe4(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0xd0(%ebp) │ │ │ │ push -0xcc(%ebp) │ │ │ │ push %edx │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0xac(%ebp) │ │ │ │ - call 572c0 │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ + call 55430 │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ mov -0xd0(%ebp),%ebx │ │ │ │ add $0x30,%esp │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ movl $0x1,-0x90(%ebp) │ │ │ │ - add -0xa4(%ebp),%eax │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + add -0xb4(%ebp),%eax │ │ │ │ + add %ecx,%ebx │ │ │ │ lea (%edi,%ecx,1),%edx │ │ │ │ mov -0xe4(%ebp),%edi │ │ │ │ - add %ecx,%ebx │ │ │ │ mov -0xe0(%ebp),%ecx │ │ │ │ - add -0xbc(%ebp),%edi │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ + add -0x9c(%ebp),%edi │ │ │ │ add -0x94(%ebp),%ecx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ + mov -0x98(%ebp),%ebx │ │ │ │ cmp %ebx,-0x90(%ebp) │ │ │ │ - je 58edf │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ + je 56e1f │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ push -0xc0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0xcc(%ebp) │ │ │ │ push -0x8c(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ mov %eax,-0xc8(%ebp) │ │ │ │ push %edx │ │ │ │ - mov %edx,-0x9c(%ebp) │ │ │ │ + mov %edx,-0xa4(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0xac(%ebp) │ │ │ │ - call 572c0 │ │ │ │ - mov -0xb4(%ebp),%ecx │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ + call 55430 │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%edx │ │ │ │ add $0x28,%esp │ │ │ │ mov -0xc8(%ebp),%eax │ │ │ │ - add -0xa4(%ebp),%eax │ │ │ │ + add -0xb4(%ebp),%eax │ │ │ │ lea (%edi,%ecx,1),%ebx │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ add %ecx,%edx │ │ │ │ + mov -0x8c(%ebp),%edi │ │ │ │ mov -0xcc(%ebp),%ecx │ │ │ │ - add -0xbc(%ebp),%edi │ │ │ │ + add -0x9c(%ebp),%edi │ │ │ │ add -0x94(%ebp),%ecx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0xa4(%ebp) │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ push -0xc0(%ebp) │ │ │ │ push %ecx │ │ │ │ mov %ecx,-0xd0(%ebp) │ │ │ │ push -0x8c(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ mov %eax,-0xcc(%ebp) │ │ │ │ push %edx │ │ │ │ mov %edx,-0xc8(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0xac(%ebp) │ │ │ │ - call 572c0 │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%edi │ │ │ │ + call 55430 │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + mov -0xa4(%ebp),%edi │ │ │ │ add $0x30,%esp │ │ │ │ mov -0xc8(%ebp),%edx │ │ │ │ + addl $0x2,-0x90(%ebp) │ │ │ │ mov -0xcc(%ebp),%eax │ │ │ │ mov -0xd0(%ebp),%ecx │ │ │ │ - addl $0x2,-0x90(%ebp) │ │ │ │ - add -0xa4(%ebp),%eax │ │ │ │ - add -0x94(%ebp),%ecx │ │ │ │ + add -0xb4(%ebp),%eax │ │ │ │ add %ebx,%edi │ │ │ │ + add -0x94(%ebp),%ecx │ │ │ │ add %ebx,%edx │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ mov -0x98(%ebp),%edi │ │ │ │ - add -0xbc(%ebp),%ebx │ │ │ │ - mov %ebx,-0x8c(%ebp) │ │ │ │ + add -0x9c(%ebp),%ebx │ │ │ │ cmp %edi,-0x90(%ebp) │ │ │ │ - jne 58dc0 │ │ │ │ + mov %ebx,-0x8c(%ebp) │ │ │ │ + jne 56d00 │ │ │ │ fldl -0x68(%ebp) │ │ │ │ fucomip %st(0),%st │ │ │ │ - jp 58f9f │ │ │ │ + jp 56edf │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x5c(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ - push -0xdc(%ebp) │ │ │ │ - lea -0x13c2c(%esi),%edx │ │ │ │ + lea -0x14c2c(%esi),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + push -0xdc(%ebp) │ │ │ │ push -0xd8(%ebp) │ │ │ │ push %edx │ │ │ │ call a2e0 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ mov -0xd4(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 58946 │ │ │ │ + je 56886 │ │ │ │ mov -0xc4(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ sub %ecx,%eax │ │ │ │ push %eax │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58946 │ │ │ │ + jmp 56886 │ │ │ │ mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ - jmp 58f16 │ │ │ │ + jmp 56e56 │ │ │ │ mov %eax,-0x9c(%ebp) │ │ │ │ movl $0x1,-0x98(%ebp) │ │ │ │ - jmp 58875 │ │ │ │ + jmp 567b5 │ │ │ │ mov -0xd8(%ebp),%ecx │ │ │ │ mov (%ecx),%ebx │ │ │ │ cmp $0x3fffffff,%ebx │ │ │ │ - jg 58f5c │ │ │ │ + jg 56e9c │ │ │ │ dec %ebx │ │ │ │ mov %ebx,(%ecx) │ │ │ │ - jne 58f5c │ │ │ │ + jne 56e9c │ │ │ │ sub $0xc,%esp │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ - jmp 58f59 │ │ │ │ + jmp 56e99 │ │ │ │ push %ebx │ │ │ │ push -0xdc(%ebp) │ │ │ │ + lea -0x14c9d(%esi),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ push -0xd8(%ebp) │ │ │ │ - lea -0x13c9d(%esi),%eax │ │ │ │ push %eax │ │ │ │ - mov %esi,%ebx │ │ │ │ call a2e0 │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 58f16 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 56e56 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp cc66 <__cxa_finalize@plt+0x25b6> │ │ │ │ + jmp cb39 <__cxa_finalize@plt+0x2489> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cca1 <__cxa_finalize@plt+0x25f1> │ │ │ │ + jmp cb74 <__cxa_finalize@plt+0x24c4> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp ccb3 <__cxa_finalize@plt+0x2603> │ │ │ │ + jmp cb86 <__cxa_finalize@plt+0x24d6> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp cc77 <__cxa_finalize@plt+0x25c7> │ │ │ │ + jmp cb4a <__cxa_finalize@plt+0x249a> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp ccf2 <__cxa_finalize@plt+0x2642> │ │ │ │ + jmp cbc5 <__cxa_finalize@plt+0x2515> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp ccdd <__cxa_finalize@plt+0x262d> │ │ │ │ + jmp cbb0 <__cxa_finalize@plt+0x2500> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp cc55 <__cxa_finalize@plt+0x25a5> │ │ │ │ + jmp cb28 <__cxa_finalize@plt+0x2478> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cc1b <__cxa_finalize@plt+0x256b> │ │ │ │ + jmp caee <__cxa_finalize@plt+0x243e> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp cc30 <__cxa_finalize@plt+0x2580> │ │ │ │ + jmp cb03 <__cxa_finalize@plt+0x2453> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7dfbf,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7b07f,%ebx │ │ │ │ push %ecx │ │ │ │ - lea -0x19c(%ebp),%eax │ │ │ │ - lea -0x1a4(%ebp),%esi │ │ │ │ - lea -0x1a0(%ebp),%edi │ │ │ │ - sub $0x1f4,%esp │ │ │ │ - mov %ebx,-0x1ac(%ebp) │ │ │ │ + lea -0x17c(%ebp),%eax │ │ │ │ + lea -0x184(%ebp),%esi │ │ │ │ + lea -0x180(%ebp),%edi │ │ │ │ + sub $0x1d4,%esp │ │ │ │ + mov %ebx,-0x18c(%ebp) │ │ │ │ mov %gs:0x14,%edx │ │ │ │ - mov %edx,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ - lea -0x13c8d(%ebx),%ecx │ │ │ │ - movl $0x0,-0x19c(%ebp) │ │ │ │ + lea -0x14c8d(%ebx),%ecx │ │ │ │ + movl $0x0,-0x17c(%ebp) │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 59c20 │ │ │ │ - mov -0x19c(%ebp),%ebx │ │ │ │ + je 57a30 │ │ │ │ + mov -0x17c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 59c00 │ │ │ │ - mov -0x1ac(%ebp),%edi │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ + jle 57a10 │ │ │ │ + mov -0x18c(%ebp),%edi │ │ │ │ + mov -0x184(%ebp),%eax │ │ │ │ mov 0x3fc(%edi),%esi │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 590f6 │ │ │ │ + je 57036 │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ call a100 │ │ │ │ mov 0x3fc(%edi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 590f0 │ │ │ │ + jne 57030 │ │ │ │ mov 0x114(%esi),%ebx │ │ │ │ mov 0xb4(%esi),%ecx │ │ │ │ mov $0xc,%esi │ │ │ │ - jmp 59112 │ │ │ │ + jmp 57052 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1a4(%ebp),%eax │ │ │ │ + mov -0x184(%ebp),%eax │ │ │ │ mov 0x1c(%eax),%edi │ │ │ │ mov 0xb4(%esi),%ecx │ │ │ │ mov 0x114(%esi),%ebx │ │ │ │ cmpl $0xb,0x10(%edi) │ │ │ │ setne %dl │ │ │ │ movzbl %dl,%esi │ │ │ │ add $0xb,%esi │ │ │ │ @@ -86048,2723 +87437,2622 @@ │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ push $0x0 │ │ │ │ push $0x100 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x1a4(%ebp) │ │ │ │ + push -0x184(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5a100 │ │ │ │ - mov %eax,-0x198(%ebp) │ │ │ │ - mov -0x1ac(%ebp),%ecx │ │ │ │ + je 57f00 │ │ │ │ + mov -0x18c(%ebp),%ecx │ │ │ │ + mov %eax,-0x178(%ebp) │ │ │ │ mov 0x1c(%eax),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x10(%eax),%edi │ │ │ │ mov 0x3fc(%ecx),%esi │ │ │ │ - mov %edi,-0x1c4(%ebp) │ │ │ │ + mov %edi,-0x1a0(%ebp) │ │ │ │ mov 0x114(%esi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%esi) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x100 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x1a0(%ebp) │ │ │ │ + push -0x180(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x1b0(%ebp) │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 59fe0 │ │ │ │ - mov -0x1b8(%ebp),%edx │ │ │ │ - mov %eax,-0x194(%ebp) │ │ │ │ + je 57de0 │ │ │ │ + mov -0x198(%ebp),%edx │ │ │ │ + mov %eax,-0x174(%ebp) │ │ │ │ mov 0xc(%edx),%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - jle 59fb0 │ │ │ │ + jle 57db0 │ │ │ │ mov 0x10(%edx),%eax │ │ │ │ lea -0x2(%edi),%ecx │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ mov (%eax,%ecx,4),%esi │ │ │ │ - mov %esi,-0x1d0(%ebp) │ │ │ │ + mov %esi,-0x1b0(%ebp) │ │ │ │ test %esi,%esi │ │ │ │ - jle 59c50 │ │ │ │ - mov -0x1b4(%ebp),%ebx │ │ │ │ + jle 57a60 │ │ │ │ + mov -0x194(%ebp),%ebx │ │ │ │ lea 0x4(,%ebx,4),%edx │ │ │ │ mov (%eax,%edx,1),%ecx │ │ │ │ - mov %edx,-0x1c8(%ebp) │ │ │ │ - mov %ecx,-0x1cc(%ebp) │ │ │ │ + mov %edx,-0x1a4(%ebp) │ │ │ │ + mov %ecx,-0x1ac(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 59f50 │ │ │ │ + jle 57d50 │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push -0x19c(%ebp) │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ lea -0x1(%edi),%esi │ │ │ │ - call 30850 │ │ │ │ - mov -0x1b0(%ebp),%ebx │ │ │ │ + push -0x17c(%ebp) │ │ │ │ + push -0x1ac(%ebp) │ │ │ │ + call 30ea0 │ │ │ │ + mov -0x190(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0xc(%ebx),%esi │ │ │ │ - jne 59f80 │ │ │ │ + jne 57d80 │ │ │ │ mov 0x10(%ebx),%ebx │ │ │ │ - mov -0x1b4(%ebp),%edx │ │ │ │ + mov -0x194(%ebp),%edx │ │ │ │ mov (%ebx,%edx,4),%ecx │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 59cc0 │ │ │ │ + jne 57ad0 │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 5a788 │ │ │ │ - mov -0x1b8(%ebp),%eax │ │ │ │ + je 5862b │ │ │ │ + mov -0x198(%ebp),%eax │ │ │ │ lea -0x3(%edi),%edx │ │ │ │ mov 0x10(%eax),%esi │ │ │ │ - cmp $0xe,%edx │ │ │ │ - jbe 5a114 │ │ │ │ + mov %esi,-0x19c(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 57f14 │ │ │ │ mov %esi,%ecx │ │ │ │ or %ebx,%ecx │ │ │ │ - test $0x3f,%cl │ │ │ │ - jne 5a114 │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ - mov -0x1ac(%ebp),%edx │ │ │ │ + test $0x1f,%cl │ │ │ │ + jne 57f14 │ │ │ │ + mov -0x194(%ebp),%ecx │ │ │ │ + mov -0x18c(%ebp),%esi │ │ │ │ xor %eax,%eax │ │ │ │ - shr $0x4,%ecx │ │ │ │ - vmovdqa32 -0xfaf4(%edx),%zmm1 │ │ │ │ - vmovdqa32 -0xfa74(%edx),%zmm0 │ │ │ │ - vmovdqa32 -0xfa34(%edx),%zmm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + shr $0x3,%ecx │ │ │ │ + vmovdqa -0x10874(%esi),%ymm1 │ │ │ │ + vmovdqa -0x10834(%esi),%ymm0 │ │ │ │ mov %ecx,%edx │ │ │ │ + vmovdqa -0x10814(%esi),%ymm4 │ │ │ │ and $0x3,%edx │ │ │ │ - je 5930a │ │ │ │ + je 58110 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 592d1 │ │ │ │ + je 57216 │ │ │ │ cmp $0x2,%edx │ │ │ │ - jne 5a051 │ │ │ │ + jne 57e40 │ │ │ │ + mov -0x19c(%ebp),%esi │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm5 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm6 │ │ │ │ - vpcmpneqd %zmm5,%zmm6,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 5a010 │ │ │ │ - vpmulld %zmm5,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - inc %eax │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm7 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm3 │ │ │ │ - vpcmpneqd %zmm7,%zmm3,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 5a010 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%esi,%edx,1),%ymm7 │ │ │ │ + vpcmpeqd (%ebx,%edx,1),%ymm7,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 57e10 │ │ │ │ + vpmulld %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ inc %eax │ │ │ │ - vpmulld %zmm7,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + mov -0x19c(%ebp),%esi │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%esi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ebx,%edx,1),%ymm6,%ymm7 │ │ │ │ + vpcmpeqd %ymm3,%ymm7,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 57e10 │ │ │ │ + inc %eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ cmp %ecx,%eax │ │ │ │ - je 593d8 │ │ │ │ + je 572f6 │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm5 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm4 │ │ │ │ - vpcmpneqd %zmm5,%zmm4,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 5a010 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%esi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ebx,%edx,1),%ymm6,%ymm2 │ │ │ │ + vpcmpeqd %ymm3,%ymm2,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 57e10 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - vpmulld %zmm5,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 5a010 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%esi,%edx,1),%ymm5 │ │ │ │ + vpcmpeqd (%ebx,%edx,1),%ymm5,%ymm6 │ │ │ │ + vpcmpeqd %ymm3,%ymm6,%ymm2 │ │ │ │ + vptest %ymm2,%ymm2 │ │ │ │ + jne 57e10 │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm3 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm3,%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 5a010 │ │ │ │ + vpmulld %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%esi,%edx,1),%ymm7 │ │ │ │ + vpcmpeqd (%ebx,%edx,1),%ymm7,%ymm5 │ │ │ │ + vpcmpeqd %ymm3,%ymm5,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 57e10 │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ - vpmulld %zmm3,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%esi,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm4 │ │ │ │ - vpcmpneqd %zmm6,%zmm4,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 5a010 │ │ │ │ + vpmulld %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%esi,%edx,1),%ymm7 │ │ │ │ + vpcmpeqd (%ebx,%edx,1),%ymm7,%ymm2 │ │ │ │ + vpcmpeqd %ymm3,%ymm2,%ymm5 │ │ │ │ + vptest %ymm5,%ymm5 │ │ │ │ + jne 57e10 │ │ │ │ add $0x4,%eax │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + vpmulld %ymm7,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ cmp %ecx,%eax │ │ │ │ - jne 5930a │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm2 │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ - vpmulld %ymm0,%ymm2,%ymm7 │ │ │ │ - vextracti32x4 $0x1,%ymm7,%xmm3 │ │ │ │ - vpmulld %xmm7,%xmm3,%xmm5 │ │ │ │ - vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ - vpmulld %xmm6,%xmm5,%xmm4 │ │ │ │ - vpsrldq $0x4,%xmm4,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm4,%xmm1 │ │ │ │ - vmovd %xmm1,-0x1c0(%ebp) │ │ │ │ - test $0xf,%cl │ │ │ │ - je 5a0c0 │ │ │ │ - mov %ecx,%eax │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ - mov %eax,-0x1bc(%ebp) │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - lea 0x0(,%edx,4),%eax │ │ │ │ - mov (%esi,%eax,1),%edx │ │ │ │ - cmp %edx,(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x3,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x4(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x4(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x8(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x8(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x5,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0xc(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0xc(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x6,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x10(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x10(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x7,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x14(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x14(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x8,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x18(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x18(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x9,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x1c(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x1c(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0xa,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x20(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x20(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0xb,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x24(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x24(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0xc,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x28(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x28(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0xd,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x2c(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x2c(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0xe,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x30(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x30(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0xf,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5a0c0 │ │ │ │ - mov 0x34(%esi,%eax,1),%edx │ │ │ │ - cmp %edx,0x34(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x10,%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jge 5a0c0 │ │ │ │ - mov 0x38(%esi,%eax,1),%edx │ │ │ │ - cmp 0x38(%ebx,%eax,1),%edx │ │ │ │ - jne 5a090 │ │ │ │ - imul %edx,%ecx │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - add $0x11,%edx │ │ │ │ - cmp %edi,%edx │ │ │ │ - jge 5a0c0 │ │ │ │ - mov 0x3c(%esi,%eax,1),%esi │ │ │ │ - cmp %esi,0x3c(%ebx,%eax,1) │ │ │ │ - jne 5a090 │ │ │ │ - imul %esi,%ecx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ + jne 5724c │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ + vpmulld %xmm0,%xmm3,%xmm4 │ │ │ │ + vpsrldq $0x8,%xmm4,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm4,%xmm7 │ │ │ │ + vpsrldq $0x4,%xmm7,%xmm2 │ │ │ │ + vpmulld %xmm2,%xmm7,%xmm5 │ │ │ │ + vmovd %xmm5,-0x1a8(%ebp) │ │ │ │ + test $0x7,%al │ │ │ │ + je 57e70 │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + lea 0x0(,%eax,4),%edx │ │ │ │ + mov (%ecx,%edx,1),%ecx │ │ │ │ + cmp %ecx,(%ebx,%edx,1) │ │ │ │ + jne 57ed0 │ │ │ │ + mov -0x1a8(%ebp),%esi │ │ │ │ + imul %ecx,%esi │ │ │ │ + lea 0x3(%eax),%ecx │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 57e70 │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov 0x4(%ecx,%edx,1),%ecx │ │ │ │ + cmp %ecx,0x4(%ebx,%edx,1) │ │ │ │ + jne 57ed0 │ │ │ │ + imul %ecx,%esi │ │ │ │ + lea 0x4(%eax),%ecx │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 57e70 │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov 0x8(%ecx,%edx,1),%ecx │ │ │ │ + cmp %ecx,0x8(%ebx,%edx,1) │ │ │ │ + jne 57ed0 │ │ │ │ + imul %ecx,%esi │ │ │ │ + lea 0x5(%eax),%ecx │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 57e70 │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov 0xc(%ecx,%edx,1),%ecx │ │ │ │ + cmp %ecx,0xc(%ebx,%edx,1) │ │ │ │ + jne 57ed0 │ │ │ │ + imul %ecx,%esi │ │ │ │ + lea 0x6(%eax),%ecx │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 57e70 │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov 0x10(%ecx,%edx,1),%ecx │ │ │ │ + cmp %ecx,0x10(%ebx,%edx,1) │ │ │ │ + jne 57ed0 │ │ │ │ + imul %ecx,%esi │ │ │ │ + lea 0x7(%eax),%ecx │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 57e70 │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov 0x14(%ecx,%edx,1),%ecx │ │ │ │ + cmp %ecx,0x14(%ebx,%edx,1) │ │ │ │ + jne 57ed0 │ │ │ │ + imul %ecx,%esi │ │ │ │ + lea 0x8(%eax),%ecx │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jle 57e70 │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov 0x18(%ecx,%edx,1),%ecx │ │ │ │ + cmp %ecx,0x18(%ebx,%edx,1) │ │ │ │ + jne 57ed0 │ │ │ │ + imul %ecx,%esi │ │ │ │ + add $0x9,%eax │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ + cmp %eax,%edi │ │ │ │ + jle 57e70 │ │ │ │ + mov -0x19c(%ebp),%eax │ │ │ │ + mov 0x1c(%eax,%edx,1),%ecx │ │ │ │ + cmp %ecx,0x1c(%ebx,%edx,1) │ │ │ │ + jne 57ed0 │ │ │ │ + imul %ecx,%esi │ │ │ │ + mov %esi,-0x1a8(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x1b8(%ebp),%edx │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ - mov -0x1c8(%ebp),%ecx │ │ │ │ + mov -0x198(%ebp),%edx │ │ │ │ + mov -0x194(%ebp),%ecx │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ mov 0x14(%edx),%ebx │ │ │ │ - mov (%ebx,%esi,4),%eax │ │ │ │ - mov (%ebx,%ecx,1),%edx │ │ │ │ - mov %eax,-0x1e8(%ebp) │ │ │ │ - mov -0x1b0(%ebp),%eax │ │ │ │ - mov %edx,-0x1ec(%ebp) │ │ │ │ - call 13a30 │ │ │ │ + mov (%ebx,%ecx,4),%eax │ │ │ │ + mov (%ebx,%esi,1),%edx │ │ │ │ + mov %eax,-0x1c8(%ebp) │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ + mov %edx,-0x1cc(%ebp) │ │ │ │ + call 13890 │ │ │ │ test %al,%al │ │ │ │ - jne 5a0d0 │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + jne 57e80 │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%ebx),%esi │ │ │ │ - mov 0x114(%esi),%ebx │ │ │ │ + mov 0x3fc(%ebx),%eax │ │ │ │ + mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ - call *0xb4(%esi) │ │ │ │ + call *0xb4(%eax) │ │ │ │ pop %esi │ │ │ │ pop %edx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x1a0(%ebp) │ │ │ │ + push -0x180(%ebp) │ │ │ │ call *%ebx │ │ │ │ add $0x20,%esp │ │ │ │ - mov %eax,-0x1b0(%ebp) │ │ │ │ - mov %eax,-0x1f0(%ebp) │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + mov %eax,-0x1d0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 5a797 │ │ │ │ - mov -0x1ac(%ebp),%eax │ │ │ │ + je 5863a │ │ │ │ + mov -0x18c(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x3fc(%eax),%esi │ │ │ │ + mov 0x3fc(%ecx),%esi │ │ │ │ mov 0x2dc(%esi),%ebx │ │ │ │ push $0xb │ │ │ │ call *0xb4(%esi) │ │ │ │ - mov -0x1b8(%ebp),%ecx │ │ │ │ + mov -0x198(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push 0x10(%ecx) │ │ │ │ + push 0x10(%edx) │ │ │ │ push %edi │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x1f4(%ebp) │ │ │ │ + mov %eax,-0x1d4(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5a779 │ │ │ │ - mov -0x1d0(%ebp),%edi │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - imul -0x1cc(%ebp),%edi │ │ │ │ - cmpl $0xb,-0x1c4(%ebp) │ │ │ │ - je 5a2e0 │ │ │ │ - mov -0x1c0(%ebp),%ebx │ │ │ │ - lea 0x0(,%edi,4),%eax │ │ │ │ - lea -0x190(%ebp),%esi │ │ │ │ - mov %edx,-0x1e0(%ebp) │ │ │ │ - mov %eax,-0x1e4(%ebp) │ │ │ │ - movl $0x0,-0x1c4(%ebp) │ │ │ │ - mov %esi,-0x1d4(%ebp) │ │ │ │ + je 5861c │ │ │ │ + mov -0x1b0(%ebp),%edi │ │ │ │ + imul -0x1ac(%ebp),%edi │ │ │ │ + cmpl $0xb,-0x1a0(%ebp) │ │ │ │ + mov 0x8(%eax),%eax │ │ │ │ + je 5811b │ │ │ │ + mov -0x1a8(%ebp),%ebx │ │ │ │ + lea 0x0(,%edi,4),%ecx │ │ │ │ + lea -0x170(%ebp),%esi │ │ │ │ + mov %eax,-0x1c0(%ebp) │ │ │ │ + mov %ecx,-0x1c4(%ebp) │ │ │ │ + movl $0x0,-0x1a0(%ebp) │ │ │ │ + mov %esi,-0x1b4(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jle 59bde │ │ │ │ + jle 579f0 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1b0(%ebp),%edx │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ + mov -0x190(%ebp),%edx │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ - mov %ecx,-0x1bc(%ebp) │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ mov %esi,%ecx │ │ │ │ + mov %edi,-0x19c(%ebp) │ │ │ │ sub $0x2,%ecx │ │ │ │ - js 599a5 │ │ │ │ + js 57763 │ │ │ │ mov 0x14(%edx),%edi │ │ │ │ mov 0x10(%edx),%ebx │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ - mov -0x1c4(%ebp),%eax │ │ │ │ - mov %edi,-0x1c8(%ebp) │ │ │ │ and $0x7,%edx │ │ │ │ - je 598c4 │ │ │ │ + mov -0x1a0(%ebp),%eax │ │ │ │ + mov %edi,-0x1a4(%ebp) │ │ │ │ + je 57684 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 598a7 │ │ │ │ + je 57667 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 59892 │ │ │ │ + je 57652 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 5987d │ │ │ │ + je 5763d │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 59868 │ │ │ │ + je 57628 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 59853 │ │ │ │ + je 57613 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 5983e │ │ │ │ + je 575fe │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ lea -0x3(%esi),%ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%esi │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%edi │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%esi │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%edi │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%esi │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%edi │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 599a5 │ │ │ │ - mov %ebx,-0x1d8(%ebp) │ │ │ │ - mov -0x1bc(%ebp),%esi │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ - mov -0x1d8(%ebp),%ecx │ │ │ │ - mov -0x1b4(%ebp),%ebx │ │ │ │ + jb 57763 │ │ │ │ + mov -0x19c(%ebp),%esi │ │ │ │ + mov %ebx,-0x1b8(%ebp) │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1b8(%ebp),%ecx │ │ │ │ + mov -0x194(%ebp),%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ - mov -0x1c8(%ebp),%ebx │ │ │ │ - mov %eax,-0x1bc(%ebp) │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + mov %eax,-0x19c(%ebp) │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ imul (%ebx,%eax,4),%edx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ + mov -0x19c(%ebp),%eax │ │ │ │ add %edx,%esi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ sub $0x2,%edi │ │ │ │ add %edx,%esi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x3,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x4,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x5,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x6,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x7,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ - subl $0x8,-0x1b4(%ebp) │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ + subl $0x8,-0x194(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x194(%ebp) │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 598d6 │ │ │ │ - mov %esi,-0x1bc(%ebp) │ │ │ │ - mov -0x1b8(%ebp),%ebx │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ - mov 0x8(%ebx),%edi │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %edx,-0x1b4(%ebp) │ │ │ │ + jne 57696 │ │ │ │ + mov %esi,-0x19c(%ebp) │ │ │ │ + mov -0x198(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edi,-0x194(%ebp) │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 59b2c │ │ │ │ - sub $0x2,%edx │ │ │ │ - mov 0x14(%ebx),%esi │ │ │ │ - mov -0x1c4(%ebp),%eax │ │ │ │ - mov 0x10(%ebx),%ebx │ │ │ │ + js 5793c │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + lea -0x2(%esi),%edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 59a51 │ │ │ │ + mov %ebx,-0x1a4(%ebp) │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov -0x1a0(%ebp),%eax │ │ │ │ + je 57eb0 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 59a3e │ │ │ │ + je 57840 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 59a33 │ │ │ │ + je 5782b │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 59a28 │ │ │ │ + je 57816 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 59a1d │ │ │ │ + je 57801 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 59a12 │ │ │ │ + je 577ec │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 59a07 │ │ │ │ + je 577d7 │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - add %edx,%edi │ │ │ │ + imul (%edi,%ecx,4),%edx │ │ │ │ + lea -0x4(%esi),%ecx │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,%edi │ │ │ │ + imul (%edi,%ecx,4),%edx │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 59b2c │ │ │ │ - mov %esi,-0x1d8(%ebp) │ │ │ │ - mov %ebx,-0x1dc(%ebp) │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ - mov -0x1dc(%ebp),%ecx │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + jb 5793c │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ + mov %ebx,-0x1bc(%ebp) │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1d8(%ebp),%ebx │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - mov %eax,-0x1c8(%ebp) │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ + mov -0x1bc(%ebp),%ecx │ │ │ │ + mov -0x194(%ebp),%ebx │ │ │ │ + idivl (%ecx,%ebx,4) │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + mov %eax,-0x1b8(%ebp) │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ imul (%ebx,%eax,4),%edx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ - mov -0x1c8(%ebp),%eax │ │ │ │ + mov -0x1b8(%ebp),%eax │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ sub $0x2,%esi │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x3,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x4,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x5,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x6,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x7,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ - subl $0x8,-0x1b4(%ebp) │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ + subl $0x8,-0x194(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x194(%ebp) │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 59a63 │ │ │ │ - cmpl $0x1,-0x1d0(%ebp) │ │ │ │ - je 59bba │ │ │ │ - mov -0x19c(%ebp),%esi │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ - movl $0x0,-0x18c(%ebp) │ │ │ │ - movl $0x0,-0x188(%ebp) │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push -0x1bc(%ebp) │ │ │ │ + jne 5786f │ │ │ │ + mov %edi,-0x194(%ebp) │ │ │ │ + mov -0x1b0(%ebp),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 579cc │ │ │ │ + mov -0x17c(%ebp),%esi │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + movl $0x0,-0x16c(%ebp) │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ + push -0x19c(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + push -0x1ac(%ebp) │ │ │ │ + push -0x1b4(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ - push -0x1e8(%ebp) │ │ │ │ + push -0x1c0(%ebp) │ │ │ │ + push -0x1b4(%ebp) │ │ │ │ + push -0x1cc(%ebp) │ │ │ │ + push -0x1c8(%ebp) │ │ │ │ + push -0x194(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x1d0(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ - call b5670 (int, int, int, char const*, int, int, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + push -0x1ac(%ebp) │ │ │ │ + call af990 (int, int, int, char const*, int, int, CalcSignature::Signature&, float*)@@Base> │ │ │ │ add $0x14,%esp │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x1b4(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - incl -0x1c4(%ebp) │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ + incl -0x1a0(%ebp) │ │ │ │ mov -0x1c4(%ebp),%ebx │ │ │ │ - add %eax,-0x1e0(%ebp) │ │ │ │ - cmp -0x1c0(%ebp),%ebx │ │ │ │ - jne 597d0 │ │ │ │ - mov -0x1f4(%ebp),%edx │ │ │ │ - mov %edx,-0x1b0(%ebp) │ │ │ │ - mov -0x1f0(%ebp),%eax │ │ │ │ - call 12fc0 │ │ │ │ - jmp 59c7d │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x1a0(%ebp),%ecx │ │ │ │ + add %ebx,-0x1c0(%ebp) │ │ │ │ + cmp -0x1a8(%ebp),%ecx │ │ │ │ + jne 57590 │ │ │ │ + mov -0x1d4(%ebp),%eax │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + mov -0x1d0(%ebp),%eax │ │ │ │ + call 12d00 │ │ │ │ + jmp 57a8d │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f90(%ebx),%eax │ │ │ │ + lea -0x14f90(%ebx),%eax │ │ │ │ mov -0x30(%ebx),%ecx │ │ │ │ push %eax │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x1b0(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5a828 │ │ │ │ - mov -0x1b0(%ebp),%eax │ │ │ │ + jne 586d1 │ │ │ │ + mov -0x190(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%esi │ │ │ │ - lea -0x13ee0(%ebx),%ecx │ │ │ │ + lea -0x14ee0(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x1b0(%ebp) │ │ │ │ - lea -0x194(%ebp),%ebx │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ + lea -0x174(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %ebx │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - call a5860 │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ + call a0c40 │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0x198(%ebp),%edi │ │ │ │ + lea -0x178(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 59c2a │ │ │ │ + jmp 57a3a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - lea -0x138(%ebp),%edx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,-0x1b4(%ebp) │ │ │ │ - mov %edx,-0x1b0(%ebp) │ │ │ │ - push %ecx │ │ │ │ - push %edx │ │ │ │ mov %eax,%esi │ │ │ │ - call a2740 │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ + lea -0x118(%ebp),%eax │ │ │ │ + mov %eax,-0x194(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push %eax │ │ │ │ + call 9db00 │ │ │ │ + mov -0x190(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ - cmp $0x9,%eax │ │ │ │ - jbe 5a7d6 │ │ │ │ - mov %esi,-0x1b8(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ + cmp $0x9,%edx │ │ │ │ + jbe 5867f │ │ │ │ + mov %esi,-0x190(%ebp) │ │ │ │ + mov %edx,%ecx │ │ │ │ mov $0x1,%edi │ │ │ │ mov $0xd1b71759,%ebx │ │ │ │ - mov %eax,%esi │ │ │ │ - jmp 59d42 │ │ │ │ + mov %edx,%esi │ │ │ │ + jmp 57b52 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ cmp $0x3e7,%ecx │ │ │ │ - jbe 5a733 │ │ │ │ + jbe 585d6 │ │ │ │ cmp $0x270f,%ecx │ │ │ │ - jbe 5a74a │ │ │ │ + jbe 585ed │ │ │ │ mov %ecx,%eax │ │ │ │ mul %ebx │ │ │ │ lea 0x4(%edi),%eax │ │ │ │ cmp $0x1869f,%ecx │ │ │ │ - jbe 5a763 │ │ │ │ + jbe 58606 │ │ │ │ mov %edx,%ecx │ │ │ │ mov %eax,%edi │ │ │ │ shr $0xd,%ecx │ │ │ │ cmp $0x63,%ecx │ │ │ │ - ja 59d10 │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ + ja 57b20 │ │ │ │ mov %esi,%edx │ │ │ │ - mov -0x1b8(%ebp),%esi │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ - mov %edx,-0x1bc(%ebp) │ │ │ │ - lea -0x180(%ebp),%eax │ │ │ │ - lea -0x178(%ebp),%edx │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - mov %edx,-0x180(%ebp) │ │ │ │ + mov -0x190(%ebp),%esi │ │ │ │ + lea 0x1(%edi),%ecx │ │ │ │ + mov %ecx,-0x198(%ebp) │ │ │ │ + mov %edx,-0x19c(%ebp) │ │ │ │ + lea -0x160(%ebp),%eax │ │ │ │ + lea -0x158(%ebp),%edx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %eax,-0x1b8(%ebp) │ │ │ │ - movl $0x0,-0x17c(%ebp) │ │ │ │ - movb $0x0,-0x178(%ebp) │ │ │ │ - push -0x1b4(%ebp) │ │ │ │ + mov %edx,-0x160(%ebp) │ │ │ │ + mov %eax,-0x190(%ebp) │ │ │ │ + movl $0x0,-0x15c(%ebp) │ │ │ │ + movb $0x0,-0x158(%ebp) │ │ │ │ + push -0x198(%ebp) │ │ │ │ push %eax │ │ │ │ call a120 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ - vmovdqa64 -0xfbb4(%ebx),%zmm2 │ │ │ │ - vmovdqa64 -0xfb74(%ebx),%zmm7 │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ + vmovdqa -0x10934(%ebx),%ymm2 │ │ │ │ add $0x10,%esp │ │ │ │ - vmovdqa64 -0xfb34(%ebx),%zmm3 │ │ │ │ - vmovdqa -0xf544(%ebx),%xmm5 │ │ │ │ - vmovdqu64 %zmm2,-0x106(%ebp) │ │ │ │ - vmovdqu64 %zmm7,-0xc6(%ebp) │ │ │ │ - vmovdqu64 %zmm3,-0x86(%ebp) │ │ │ │ - vmovdqu %xmm5,-0x4d(%ebp) │ │ │ │ - cmpl $0x63,-0x1bc(%ebp) │ │ │ │ - jbe 5a0e0 │ │ │ │ - mov %edx,-0x1bc(%ebp) │ │ │ │ + vmovdqa -0x10914(%ebx),%ymm5 │ │ │ │ + vmovdqa -0x108f4(%ebx),%ymm1 │ │ │ │ + vmovdqa -0x108d4(%ebx),%ymm0 │ │ │ │ + vmovdqa -0x108b4(%ebx),%ymm3 │ │ │ │ + vmovdqa -0x10894(%ebx),%ymm4 │ │ │ │ + vmovdqa -0x10714(%ebx),%xmm6 │ │ │ │ + cmpl $0x63,-0x19c(%ebp) │ │ │ │ + mov -0x160(%ebp),%edx │ │ │ │ + vmovdqu %ymm2,-0xe6(%ebp) │ │ │ │ + vmovdqu %ymm5,-0xc6(%ebp) │ │ │ │ + vmovdqu %ymm1,-0xa6(%ebp) │ │ │ │ + vmovdqu %ymm0,-0x86(%ebp) │ │ │ │ + vmovdqu %ymm3,-0x66(%ebp) │ │ │ │ + vmovdqu %ymm4,-0x46(%ebp) │ │ │ │ + vmovdqu %xmm6,-0x2d(%ebp) │ │ │ │ + jbe 57e90 │ │ │ │ lea -0x1(%edx,%edi,1),%ecx │ │ │ │ - lea -0x106(%ebp),%ebx │ │ │ │ - jmp 59e40 │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea -0xe6(%ebp),%ebx │ │ │ │ + mov %edx,-0x19c(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov $0x51eb851f,%eax │ │ │ │ mov %esi,%edi │ │ │ │ sub $0x2,%ecx │ │ │ │ mul %esi │ │ │ │ shr $0x5,%edx │ │ │ │ imul $0x64,%edx,%eax │ │ │ │ sub %eax,%edi │ │ │ │ mov %esi,%eax │ │ │ │ mov %edx,%esi │ │ │ │ movzwl (%ebx,%edi,2),%edx │ │ │ │ mov %dx,0x2(%ecx) │ │ │ │ cmp $0x270f,%eax │ │ │ │ - ja 59e40 │ │ │ │ - mov -0x1bc(%ebp),%edx │ │ │ │ + ja 57c40 │ │ │ │ + mov -0x19c(%ebp),%edx │ │ │ │ cmp $0x3e7,%eax │ │ │ │ - ja 5a0e0 │ │ │ │ + ja 57e90 │ │ │ │ vzeroupper │ │ │ │ lea 0x30(%esi),%eax │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ mov %al,(%edx) │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x198(%ebp),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov -0x180(%ebp),%ecx │ │ │ │ - lea -0x13c16(%ebx),%edi │ │ │ │ - mov %esi,-0x17c(%ebp) │ │ │ │ + mov -0x160(%ebp),%ecx │ │ │ │ + lea -0x14c16(%ebx),%edi │ │ │ │ + mov %esi,-0x15c(%ebp) │ │ │ │ movb $0x0,(%ecx,%esi,1) │ │ │ │ push $0x1a │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - push -0x1b8(%ebp) │ │ │ │ + push -0x190(%ebp) │ │ │ │ call a0f0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x168(%ebp),%edi │ │ │ │ + lea -0x148(%ebp),%edi │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ pop %esi │ │ │ │ + lea -0x14bfb(%ebx),%edx │ │ │ │ pop %eax │ │ │ │ - lea -0x13bfb(%ebx),%edx │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ call a650 , std::allocator >::append(char const*)@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ - lea -0x150(%ebp),%esi │ │ │ │ + lea -0x130(%ebp),%esi │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - push -0x1b0(%ebp) │ │ │ │ - lea -0x120(%ebp),%eax │ │ │ │ + push -0x194(%ebp) │ │ │ │ + lea -0x100(%ebp),%eax │ │ │ │ push %esi │ │ │ │ - mov %eax,-0x1b4(%ebp) │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ push %eax │ │ │ │ - call a8110 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + call a3450 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ mov -0x30(%ebx),%ecx │ │ │ │ pop %eax │ │ │ │ - push -0x120(%ebp) │ │ │ │ + push -0x100(%ebp) │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ pop %ecx │ │ │ │ - push -0x1b4(%ebp) │ │ │ │ + push -0x198(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %esi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %esi │ │ │ │ - push -0x1b8(%ebp) │ │ │ │ + push -0x190(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %edi │ │ │ │ - push -0x1b0(%ebp) │ │ │ │ + push -0x194(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 59c70 │ │ │ │ + jmp 57a80 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%eax │ │ │ │ - lea -0x13604(%ebx),%edx │ │ │ │ + lea -0x14604(%ebx),%edx │ │ │ │ push %edx │ │ │ │ push (%eax) │ │ │ │ call a3c0 │ │ │ │ - jmp 59c70 │ │ │ │ + jmp 57a80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%edi │ │ │ │ - lea -0x12e34(%ebx),%esi │ │ │ │ + lea -0x13e34(%ebx),%esi │ │ │ │ push %esi │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ - jmp 59c70 │ │ │ │ + jmp 57a80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%edx │ │ │ │ - lea -0x13c26(%ebx),%edi │ │ │ │ + lea -0x14c26(%ebx),%edi │ │ │ │ push %edi │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ - jmp 59c70 │ │ │ │ + jmp 57a80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x30(%ebx),%esi │ │ │ │ - lea -0x1321c(%ebx),%ecx │ │ │ │ + lea -0x1421c(%ebx),%ecx │ │ │ │ push %ecx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ - jmp 59c92 │ │ │ │ + jmp 57aa2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm2 │ │ │ │ - vmovd %xmm1,-0x1bc(%ebp) │ │ │ │ - vpmulld %ymm0,%ymm2,%ymm7 │ │ │ │ - vextracti32x4 $0x1,%ymm7,%xmm3 │ │ │ │ - vpmulld %xmm7,%xmm3,%xmm5 │ │ │ │ - vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ - vpmulld %xmm6,%xmm5,%xmm4 │ │ │ │ - vpsrldq $0x4,%xmm4,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm4,%xmm1 │ │ │ │ - vmovd %xmm1,-0x1c0(%ebp) │ │ │ │ - jmp 59426 │ │ │ │ - vmovdqa32 (%esi,%eax,1),%zmm3 │ │ │ │ - vmovdqa32 (%ebx,%eax,1),%zmm4 │ │ │ │ - vpcmpneqd %zmm3,%zmm4,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 5a010 │ │ │ │ - vmovdqa32 %zmm3,%zmm0 │ │ │ │ - vpaddd %zmm2,%zmm1,%zmm1 │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vpmulld %xmm0,%xmm1,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm0,%xmm4 │ │ │ │ + vpsrldq $0x4,%xmm4,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm4,%xmm7 │ │ │ │ + vmovd %xmm7,-0x1a8(%ebp) │ │ │ │ + jmp 5732e │ │ │ │ + mov -0x19c(%ebp),%esi │ │ │ │ + vmovdqa (%esi,%eax,1),%ymm5 │ │ │ │ + vpcmpeqd (%ebx,%eax,1),%ymm5,%ymm2 │ │ │ │ + vpcmpeqd %ymm3,%ymm2,%ymm6 │ │ │ │ + vptest %ymm6,%ymm6 │ │ │ │ + jne 57e10 │ │ │ │ + vmovdqa %ymm5,%ymm0 │ │ │ │ + vpaddd %ymm4,%ymm1,%ymm1 │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 592a0 │ │ │ │ + jmp 571e8 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 57471 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + movl $0x0,-0x1d0(%ebp) │ │ │ │ + jmp 574f5 │ │ │ │ + nop │ │ │ │ + movzbl -0xe5(%ebp,%esi,2),%ecx │ │ │ │ + movzbl -0xe6(%ebp,%esi,2),%eax │ │ │ │ + mov %cl,0x1(%edx) │ │ │ │ + vzeroupper │ │ │ │ + jmp 57c7e │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %ebx,-0x1bc(%ebp) │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ + jmp 5786f │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ vzeroupper │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%eax │ │ │ │ - lea -0x12e08(%ebx),%esi │ │ │ │ + mov -0x30(%ebx),%ecx │ │ │ │ + lea -0x13e08(%ebx),%esi │ │ │ │ push %esi │ │ │ │ - push (%eax) │ │ │ │ + push (%ecx) │ │ │ │ call a3c0 │ │ │ │ - jmp 59c70 │ │ │ │ + jmp 57a80 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp 596a9 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x1f0(%ebp) │ │ │ │ - jmp 5972d │ │ │ │ - nop │ │ │ │ - movzbl -0x105(%ebp,%esi,2),%ecx │ │ │ │ - movzbl -0x106(%ebp,%esi,2),%eax │ │ │ │ - mov %cl,0x1(%edx) │ │ │ │ - vzeroupper │ │ │ │ - jmp 59e7e │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12e60(%ebx),%eax │ │ │ │ - jmp 59c0f │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ - movl $0x1,-0x1c0(%ebp) │ │ │ │ + lea -0x13e60(%ebx),%eax │ │ │ │ + jmp 57a1f │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ xor %edx,%edx │ │ │ │ - and $0x7,%eax │ │ │ │ - je 5a7c6 │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 5a1f6 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 5a1da │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 5a1be │ │ │ │ - cmp $0x4,%eax │ │ │ │ - je 5a1a2 │ │ │ │ - cmp $0x5,%eax │ │ │ │ - je 5a186 │ │ │ │ - cmp $0x6,%eax │ │ │ │ - je 5a16a │ │ │ │ - mov (%esi),%ecx │ │ │ │ - cmp %ecx,(%ebx) │ │ │ │ - jne 5a093 │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ + movl $0x1,-0x1a8(%ebp) │ │ │ │ + and $0x7,%esi │ │ │ │ + je 58669 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 5801e │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 57ffc │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 57fda │ │ │ │ + cmp $0x4,%esi │ │ │ │ + je 57fb8 │ │ │ │ + cmp $0x5,%esi │ │ │ │ + je 57f96 │ │ │ │ + cmp $0x6,%esi │ │ │ │ + je 57f74 │ │ │ │ + mov -0x19c(%ebp),%edx │ │ │ │ + mov (%edx),%eax │ │ │ │ + cmp %eax,(%ebx) │ │ │ │ + jne 57ed3 │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ mov $0x1,%edx │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edx,4) │ │ │ │ - jne 5a093 │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edx,4) │ │ │ │ + jne 57ed3 │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edx,4) │ │ │ │ - jne 5a093 │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edx,4) │ │ │ │ + jne 57ed3 │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edx,4) │ │ │ │ - jne 5a093 │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edx,4) │ │ │ │ + jne 57ed3 │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edx,4) │ │ │ │ - jne 5a093 │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edx,4) │ │ │ │ + jne 57ed3 │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edx,4) │ │ │ │ - jne 5a093 │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edx,4) │ │ │ │ + jne 57ed3 │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - mov (%esi,%edx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edx,4) │ │ │ │ - jne 5a093 │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov (%ecx,%edx,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edx,4) │ │ │ │ + jne 57ed3 │ │ │ │ + mov -0x1a8(%ebp),%eax │ │ │ │ inc %edx │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %ecx,-0x1c0(%ebp) │ │ │ │ - cmp %edx,-0x1b4(%ebp) │ │ │ │ - je 596a9 │ │ │ │ - mov %edi,-0x1bc(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov (%esi,%edx,4),%edi │ │ │ │ + imul %esi,%eax │ │ │ │ + cmp %edx,-0x194(%ebp) │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + je 57471 │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov %edi,-0x1b4(%ebp) │ │ │ │ + mov (%ecx,%edx,4),%edi │ │ │ │ cmp %edi,(%ebx,%edx,4) │ │ │ │ - jne 5a093 │ │ │ │ + jne 57ed3 │ │ │ │ imul %edi,%eax │ │ │ │ lea 0x1(%edx),%edi │ │ │ │ - mov (%esi,%edi,4),%ecx │ │ │ │ - cmp %ecx,(%ebx,%edi,4) │ │ │ │ - jne 5a093 │ │ │ │ - imul %eax,%ecx │ │ │ │ + mov (%ecx,%edi,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edi,4) │ │ │ │ + jne 57ed3 │ │ │ │ lea 0x2(%edx),%edi │ │ │ │ - mov (%esi,%edi,4),%eax │ │ │ │ + imul %eax,%esi │ │ │ │ + mov (%ecx,%edi,4),%eax │ │ │ │ cmp %eax,(%ebx,%edi,4) │ │ │ │ - jne 5a093 │ │ │ │ - imul %ecx,%eax │ │ │ │ + jne 57ed3 │ │ │ │ lea 0x3(%edx),%edi │ │ │ │ - mov (%esi,%edi,4),%ecx │ │ │ │ - cmp %ecx,(%ebx,%edi,4) │ │ │ │ - jne 5a093 │ │ │ │ - imul %eax,%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov (%ecx,%edi,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edi,4) │ │ │ │ + jne 57ed3 │ │ │ │ lea 0x4(%edx),%edi │ │ │ │ - mov (%esi,%edi,4),%eax │ │ │ │ + imul %eax,%esi │ │ │ │ + mov (%ecx,%edi,4),%eax │ │ │ │ cmp %eax,(%ebx,%edi,4) │ │ │ │ - jne 5a093 │ │ │ │ - imul %ecx,%eax │ │ │ │ + jne 57ed3 │ │ │ │ lea 0x5(%edx),%edi │ │ │ │ - mov (%esi,%edi,4),%ecx │ │ │ │ - cmp %ecx,(%ebx,%edi,4) │ │ │ │ - jne 5a093 │ │ │ │ - imul %eax,%ecx │ │ │ │ + imul %esi,%eax │ │ │ │ + mov (%ecx,%edi,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edi,4) │ │ │ │ + jne 57ed3 │ │ │ │ lea 0x6(%edx),%edi │ │ │ │ - mov (%esi,%edi,4),%eax │ │ │ │ + imul %eax,%esi │ │ │ │ + mov (%ecx,%edi,4),%eax │ │ │ │ cmp %eax,(%ebx,%edi,4) │ │ │ │ - jne 5a093 │ │ │ │ - imul %ecx,%eax │ │ │ │ + jne 57ed3 │ │ │ │ lea 0x7(%edx),%edi │ │ │ │ - mov (%esi,%edi,4),%ecx │ │ │ │ - cmp %ecx,(%ebx,%edi,4) │ │ │ │ - jne 5a093 │ │ │ │ - imul %ecx,%eax │ │ │ │ + imul %esi,%eax │ │ │ │ + mov (%ecx,%edi,4),%esi │ │ │ │ + cmp %esi,(%ebx,%edi,4) │ │ │ │ + jne 57ed3 │ │ │ │ + imul %esi,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - cmp %edx,-0x1b4(%ebp) │ │ │ │ - jne 5a226 │ │ │ │ - mov -0x1bc(%ebp),%edi │ │ │ │ - mov %eax,-0x1c0(%ebp) │ │ │ │ - jmp 596a9 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp %edx,-0x194(%ebp) │ │ │ │ + jne 58058 │ │ │ │ + mov -0x1b4(%ebp),%edi │ │ │ │ + mov %eax,-0x1a8(%ebp) │ │ │ │ + jmp 57471 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1c0(%ebp),%ecx │ │ │ │ - mov %edx,-0x1e0(%ebp) │ │ │ │ - lea 0x0(,%edi,4),%edi │ │ │ │ - lea -0x190(%ebp),%edx │ │ │ │ - mov %edi,-0x1e4(%ebp) │ │ │ │ - movl $0x0,-0x1c4(%ebp) │ │ │ │ - mov %edx,-0x1d4(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 59bde │ │ │ │ - nop │ │ │ │ + mov -0x19c(%ebp),%esi │ │ │ │ + jmp 5724c │ │ │ │ + lea 0x0(,%edi,4),%edx │ │ │ │ + mov -0x1a8(%ebp),%edi │ │ │ │ + mov %eax,-0x1c0(%ebp) │ │ │ │ + lea -0x170(%ebp),%eax │ │ │ │ + mov %edx,-0x1c4(%ebp) │ │ │ │ + movl $0x0,-0x1a0(%ebp) │ │ │ │ + mov %eax,-0x1b4(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + jle 579f0 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x1b0(%ebp),%ebx │ │ │ │ + mov -0x190(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%esi │ │ │ │ - mov %esi,-0x1bc(%ebp) │ │ │ │ + mov %esi,-0x19c(%ebp) │ │ │ │ mov 0xc(%ebx),%esi │ │ │ │ mov %esi,%ecx │ │ │ │ sub $0x2,%ecx │ │ │ │ - js 5a4f5 │ │ │ │ + js 58333 │ │ │ │ mov 0x14(%ebx),%edi │ │ │ │ lea -0x1(%esi),%edx │ │ │ │ mov 0x10(%ebx),%ebx │ │ │ │ - mov -0x1c4(%ebp),%eax │ │ │ │ - mov %edi,-0x1c8(%ebp) │ │ │ │ and $0x7,%edx │ │ │ │ - je 5a414 │ │ │ │ + mov -0x1a0(%ebp),%eax │ │ │ │ + mov %edi,-0x1a4(%ebp) │ │ │ │ + je 58254 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 5a3f7 │ │ │ │ + je 58237 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 5a3e2 │ │ │ │ + je 58222 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 5a3cd │ │ │ │ + je 5820d │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 5a3b8 │ │ │ │ + je 581f8 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 5a3a3 │ │ │ │ + je 581e3 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 5a38e │ │ │ │ + je 581ce │ │ │ │ cltd │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ lea -0x3(%esi),%ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%esi │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%edi │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%esi │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%edi │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%esi │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1c8(%ebp),%edi │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%edi,%ecx,4),%edx │ │ │ │ - add %edx,-0x1bc(%ebp) │ │ │ │ + add %edx,-0x19c(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 5a4f5 │ │ │ │ - mov %ebx,-0x1d8(%ebp) │ │ │ │ - mov -0x1bc(%ebp),%esi │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ - mov -0x1d8(%ebp),%ecx │ │ │ │ - mov -0x1b4(%ebp),%ebx │ │ │ │ + jb 58333 │ │ │ │ + mov -0x19c(%ebp),%esi │ │ │ │ + mov %ebx,-0x1b8(%ebp) │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1b8(%ebp),%ecx │ │ │ │ + mov -0x194(%ebp),%ebx │ │ │ │ idivl (%ecx,%ebx,4) │ │ │ │ - mov -0x1c8(%ebp),%ebx │ │ │ │ - mov %eax,-0x1bc(%ebp) │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + mov %eax,-0x19c(%ebp) │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ imul (%ebx,%eax,4),%edx │ │ │ │ lea -0x1(%eax),%edi │ │ │ │ - mov -0x1bc(%ebp),%eax │ │ │ │ + mov -0x19c(%ebp),%eax │ │ │ │ add %edx,%esi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ sub $0x2,%edi │ │ │ │ add %edx,%esi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x3,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x4,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x5,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x6,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x7,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ - subl $0x8,-0x1b4(%ebp) │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ + subl $0x8,-0x194(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x194(%ebp) │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 5a426 │ │ │ │ - mov %esi,-0x1bc(%ebp) │ │ │ │ - mov -0x1b8(%ebp),%ebx │ │ │ │ - mov 0xc(%ebx),%edx │ │ │ │ - mov 0x8(%ebx),%edi │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %edx,-0x1b4(%ebp) │ │ │ │ + jne 58266 │ │ │ │ + mov %esi,-0x19c(%ebp) │ │ │ │ + mov -0x198(%ebp),%eax │ │ │ │ + mov 0xc(%eax),%esi │ │ │ │ + mov 0x8(%eax),%edi │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %edi,-0x194(%ebp) │ │ │ │ sub $0x3,%ecx │ │ │ │ - js 5a67c │ │ │ │ - sub $0x2,%edx │ │ │ │ - mov 0x14(%ebx),%esi │ │ │ │ - mov -0x1c4(%ebp),%eax │ │ │ │ - mov 0x10(%ebx),%ebx │ │ │ │ + js 5850c │ │ │ │ + mov 0x14(%eax),%ebx │ │ │ │ + lea -0x2(%esi),%edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 5a5a1 │ │ │ │ + mov %ebx,-0x1a4(%ebp) │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ + mov -0x1a0(%ebp),%eax │ │ │ │ + je 585c5 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 5a58e │ │ │ │ + je 58410 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 5a583 │ │ │ │ + je 583fb │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 5a578 │ │ │ │ + je 583e6 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 5a56d │ │ │ │ + je 583d1 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 5a562 │ │ │ │ + je 583bc │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 5a557 │ │ │ │ + je 583a7 │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ - sub $0x4,%ecx │ │ │ │ - add %edx,%edi │ │ │ │ + imul (%edi,%ecx,4),%edx │ │ │ │ + lea -0x4(%esi),%ecx │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ + imul (%edi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%esi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ imul (%esi,%ecx,4),%edx │ │ │ │ dec %ecx │ │ │ │ - add %edx,%edi │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ + mov -0x1a4(%ebp),%edi │ │ │ │ idivl (%ebx,%ecx,4) │ │ │ │ - imul (%esi,%ecx,4),%edx │ │ │ │ - add %edx,%edi │ │ │ │ + imul (%edi,%ecx,4),%edx │ │ │ │ + add %edx,-0x194(%ebp) │ │ │ │ sub $0x1,%ecx │ │ │ │ - jb 5a67c │ │ │ │ - mov %esi,-0x1d8(%ebp) │ │ │ │ - mov %ebx,-0x1dc(%ebp) │ │ │ │ - mov %ecx,-0x1b4(%ebp) │ │ │ │ - mov -0x1dc(%ebp),%ecx │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + jb 5850c │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ + mov %ebx,-0x1bc(%ebp) │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ cltd │ │ │ │ - mov -0x1d8(%ebp),%ebx │ │ │ │ - idivl (%ecx,%esi,4) │ │ │ │ - mov %eax,-0x1c8(%ebp) │ │ │ │ - mov -0x1b4(%ebp),%eax │ │ │ │ + mov -0x1bc(%ebp),%ecx │ │ │ │ + mov -0x194(%ebp),%ebx │ │ │ │ + idivl (%ecx,%ebx,4) │ │ │ │ + mov -0x1a4(%ebp),%ebx │ │ │ │ + mov %eax,-0x1b8(%ebp) │ │ │ │ + mov -0x194(%ebp),%eax │ │ │ │ imul (%ebx,%eax,4),%edx │ │ │ │ lea -0x1(%eax),%esi │ │ │ │ - mov -0x1c8(%ebp),%eax │ │ │ │ + mov -0x1b8(%ebp),%eax │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ sub $0x2,%esi │ │ │ │ add %edx,%edi │ │ │ │ cltd │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x3,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x4,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x5,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - mov -0x1b4(%ebp),%esi │ │ │ │ + mov -0x194(%ebp),%esi │ │ │ │ cltd │ │ │ │ sub $0x6,%esi │ │ │ │ idivl (%ecx,%esi,4) │ │ │ │ imul (%ebx,%esi,4),%edx │ │ │ │ lea (%edi,%edx,1),%esi │ │ │ │ - mov -0x1b4(%ebp),%edi │ │ │ │ + mov -0x194(%ebp),%edi │ │ │ │ cltd │ │ │ │ sub $0x7,%edi │ │ │ │ idivl (%ecx,%edi,4) │ │ │ │ imul (%ebx,%edi,4),%edx │ │ │ │ - subl $0x8,-0x1b4(%ebp) │ │ │ │ - mov -0x1b4(%ebp),%ecx │ │ │ │ + subl $0x8,-0x194(%ebp) │ │ │ │ + cmpl $0xffffffff,-0x194(%ebp) │ │ │ │ lea (%esi,%edx,1),%edi │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jne 5a5b3 │ │ │ │ - cmpl $0x1,-0x1d0(%ebp) │ │ │ │ - je 5a70a │ │ │ │ - mov -0x19c(%ebp),%esi │ │ │ │ - movl $0x0,-0x190(%ebp) │ │ │ │ - movl $0x0,-0x18c(%ebp) │ │ │ │ - movl $0x0,-0x188(%ebp) │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ - push -0x1bc(%ebp) │ │ │ │ + jne 5843f │ │ │ │ + mov %edi,-0x194(%ebp) │ │ │ │ + mov -0x1b0(%ebp),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 5859c │ │ │ │ + mov -0x17c(%ebp),%esi │ │ │ │ + movl $0x0,-0x170(%ebp) │ │ │ │ + movl $0x0,-0x16c(%ebp) │ │ │ │ + movl $0x0,-0x168(%ebp) │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ + push -0x19c(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + push -0x1ac(%ebp) │ │ │ │ + push -0x1b4(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - push -0x1e0(%ebp) │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - push -0x1ec(%ebp) │ │ │ │ - push -0x1e8(%ebp) │ │ │ │ + push -0x1c0(%ebp) │ │ │ │ + push -0x1b4(%ebp) │ │ │ │ + push -0x1cc(%ebp) │ │ │ │ + push -0x1c8(%ebp) │ │ │ │ + push -0x194(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x1d0(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0x1cc(%ebp) │ │ │ │ - call b5eb0 (int, int, int, char const*, int, int, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + push -0x1ac(%ebp) │ │ │ │ + call b01d0 (int, int, int, char const*, int, int, CalcSignature::Signature&, float*)@@Base> │ │ │ │ add $0x14,%esp │ │ │ │ - push -0x1d4(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0x1b4(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - incl -0x1c4(%ebp) │ │ │ │ - mov -0x1e4(%ebp),%eax │ │ │ │ - mov -0x1c4(%ebp),%ebx │ │ │ │ - add %eax,-0x1e0(%ebp) │ │ │ │ - cmp -0x1c0(%ebp),%ebx │ │ │ │ - jne 5a320 │ │ │ │ - jmp 59bde │ │ │ │ + incl -0x1a0(%ebp) │ │ │ │ + mov -0x1c4(%ebp),%ecx │ │ │ │ + mov -0x1a0(%ebp),%ebx │ │ │ │ + add %ecx,-0x1c0(%ebp) │ │ │ │ + cmp -0x1a8(%ebp),%ebx │ │ │ │ + jne 58160 │ │ │ │ + jmp 579f0 │ │ │ │ + mov %ebx,-0x1bc(%ebp) │ │ │ │ + mov %ecx,-0x194(%ebp) │ │ │ │ + jmp 5843f │ │ │ │ lea 0x2(%edi),%ebx │ │ │ │ mov %esi,%edx │ │ │ │ inc %edi │ │ │ │ - mov -0x1b8(%ebp),%esi │ │ │ │ - mov %ebx,-0x1b4(%ebp) │ │ │ │ - jmp 59d58 │ │ │ │ + mov -0x190(%ebp),%esi │ │ │ │ + mov %ebx,-0x198(%ebp) │ │ │ │ + jmp 57b68 │ │ │ │ lea 0x3(%edi),%eax │ │ │ │ mov %esi,%edx │ │ │ │ add $0x2,%edi │ │ │ │ - mov -0x1b8(%ebp),%esi │ │ │ │ - mov %eax,-0x1b4(%ebp) │ │ │ │ - jmp 59d58 │ │ │ │ + mov -0x190(%ebp),%esi │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + jmp 57b68 │ │ │ │ mov %esi,%edx │ │ │ │ - mov %eax,-0x1b4(%ebp) │ │ │ │ - mov -0x1b8(%ebp),%esi │ │ │ │ + mov %eax,-0x198(%ebp) │ │ │ │ + mov -0x190(%ebp),%esi │ │ │ │ add $0x3,%edi │ │ │ │ - jmp 59d58 │ │ │ │ - movl $0x0,-0x1b0(%ebp) │ │ │ │ - jmp 59bea │ │ │ │ - movl $0x1,-0x1c0(%ebp) │ │ │ │ - jmp 596a9 │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + jmp 57b68 │ │ │ │ + movl $0x0,-0x190(%ebp) │ │ │ │ + jmp 579fc │ │ │ │ + movl $0x1,-0x1a8(%ebp) │ │ │ │ + jmp 57471 │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x30(%ebx),%ecx │ │ │ │ - lea -0x1321c(%ebx),%edi │ │ │ │ - push %edi │ │ │ │ - push (%ecx) │ │ │ │ + mov -0x30(%ebx),%edi │ │ │ │ + lea -0x1421c(%ebx),%edx │ │ │ │ + push %edx │ │ │ │ + push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x1f0(%ebp) │ │ │ │ - jmp 59bea │ │ │ │ - mov %edi,-0x1bc(%ebp) │ │ │ │ + movl $0x0,-0x1d0(%ebp) │ │ │ │ + jmp 579fc │ │ │ │ + mov -0x19c(%ebp),%ecx │ │ │ │ + mov %edi,-0x1b4(%ebp) │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 5a226 │ │ │ │ + jmp 58058 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x180(%ebp),%ebx │ │ │ │ - lea -0x178(%ebp),%edi │ │ │ │ - movl $0x0,-0x17c(%ebp) │ │ │ │ - mov %ebx,-0x1b8(%ebp) │ │ │ │ - mov %edi,-0x180(%ebp) │ │ │ │ - movb $0x0,-0x178(%ebp) │ │ │ │ + lea -0x160(%ebp),%ebx │ │ │ │ + lea -0x158(%ebp),%edi │ │ │ │ + movl $0x0,-0x15c(%ebp) │ │ │ │ + mov %ebx,-0x190(%ebp) │ │ │ │ + mov %edi,-0x160(%ebp) │ │ │ │ + movb $0x0,-0x158(%ebp) │ │ │ │ push $0x1 │ │ │ │ push %ebx │ │ │ │ - mov -0x1ac(%ebp),%ebx │ │ │ │ + mov -0x18c(%ebp),%ebx │ │ │ │ call a120 , std::allocator >::reserve(unsigned int)@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x180(%ebp),%edx │ │ │ │ - movl $0x1,-0x1b4(%ebp) │ │ │ │ - jmp 59e7b │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - jmp cd2a <__cxa_finalize@plt+0x267a> │ │ │ │ - vzeroupper │ │ │ │ - jmp cd50 <__cxa_finalize@plt+0x26a0> │ │ │ │ + mov -0x160(%ebp),%edx │ │ │ │ + movl $0x1,-0x198(%ebp) │ │ │ │ + jmp 57c7b │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp cd6e <__cxa_finalize@plt+0x26be> │ │ │ │ + jmp cbfd <__cxa_finalize@plt+0x254d> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp cd80 <__cxa_finalize@plt+0x26d0> │ │ │ │ + jmp cc08 <__cxa_finalize@plt+0x2558> │ │ │ │ mov %eax,%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp cdb0 <__cxa_finalize@plt+0x2700> │ │ │ │ + jmp cbfd <__cxa_finalize@plt+0x254d> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp ce06 <__cxa_finalize@plt+0x2756> │ │ │ │ + jmp cbfd <__cxa_finalize@plt+0x254d> │ │ │ │ mov %eax,%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp cdbb <__cxa_finalize@plt+0x270b> │ │ │ │ + jmp cc62 <__cxa_finalize@plt+0x25b2> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp cda5 <__cxa_finalize@plt+0x26f5> │ │ │ │ + jmp cc62 <__cxa_finalize@plt+0x25b2> │ │ │ │ + jmp cc7e <__cxa_finalize@plt+0x25ce> │ │ │ │ + vzeroupper │ │ │ │ + jmp cca4 <__cxa_finalize@plt+0x25f4> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp cda5 <__cxa_finalize@plt+0x26f5> │ │ │ │ + vzeroupper │ │ │ │ + jmp ccc2 <__cxa_finalize@plt+0x2612> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp ce06 <__cxa_finalize@plt+0x2756> │ │ │ │ + vzeroupper │ │ │ │ + jmp ccd4 <__cxa_finalize@plt+0x2624> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp cda5 <__cxa_finalize@plt+0x26f5> │ │ │ │ + vzeroupper │ │ │ │ + jmp cc13 <__cxa_finalize@plt+0x2563> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp cdd3 <__cxa_finalize@plt+0x2723> │ │ │ │ - nop │ │ │ │ + jmp cc2b <__cxa_finalize@plt+0x257b> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - lea -0xb8(%ebp),%edx │ │ │ │ - lea -0xbc(%ebp),%ebx │ │ │ │ - lea -0xc4(%ebp),%esi │ │ │ │ - sub $0x12c,%esp │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0x7c736,%edi │ │ │ │ + lea -0x98(%ebp),%edx │ │ │ │ + lea -0x9c(%ebp),%ebx │ │ │ │ + lea -0xa4(%ebp),%esi │ │ │ │ + sub $0x10c,%esp │ │ │ │ + call bcc80 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ + add $0x79886,%edi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - movl $0x0,-0xbc(%ebp) │ │ │ │ - movl $0x0,-0xb8(%ebp) │ │ │ │ - lea -0xc8(%ebp),%ecx │ │ │ │ + movl $0x0,-0x9c(%ebp) │ │ │ │ + movl $0x0,-0x98(%ebp) │ │ │ │ + lea -0xa8(%ebp),%ecx │ │ │ │ push %edx │ │ │ │ - lea -0xc0(%ebp),%edx │ │ │ │ + lea -0xa0(%ebp),%edx │ │ │ │ push %ebx │ │ │ │ - lea -0x13be7(%edi),%ebx │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ + lea -0x14be7(%edi),%ebx │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5afac │ │ │ │ - mov -0xb8(%ebp),%eax │ │ │ │ + je 58e2c │ │ │ │ + mov -0x98(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 5b0c0 │ │ │ │ - mov -0xbc(%ebp),%esi │ │ │ │ + jle 58f40 │ │ │ │ + mov -0x9c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 5af90 │ │ │ │ + jle 58e10 │ │ │ │ mov 0x3fc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xc8(%ebp) │ │ │ │ + push -0xa8(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0xd0(%ebp) │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5b100 │ │ │ │ + je 58f80 │ │ │ │ mov 0x3fc(%edi),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0xb4(%ebp) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ mov 0x114(%esi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%esi) │ │ │ │ pop %ecx │ │ │ │ pop %esi │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xc4(%ebp) │ │ │ │ + push -0xa4(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5b070 │ │ │ │ - mov %eax,-0xb0(%ebp) │ │ │ │ + je 58ef0 │ │ │ │ + mov %eax,-0x90(%ebp) │ │ │ │ mov 0x3fc(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %esi │ │ │ │ pop %edx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xc0(%ebp) │ │ │ │ + push -0xa0(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5b090 │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov %eax,-0xac(%ebp) │ │ │ │ + je 58f10 │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 5b050 │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + jle 58ed0 │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ cmp %esi,0xc(%eax) │ │ │ │ - jne 5b060 │ │ │ │ + jne 58ee0 │ │ │ │ cmp %esi,0xc(%edx) │ │ │ │ - jne 5afe0 │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov %edx,-0xd8(%ebp) │ │ │ │ + jne 58e60 │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xb8(%ebp) │ │ │ │ - push -0xbc(%ebp) │ │ │ │ + push -0x98(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ - call 30850 │ │ │ │ - mov -0xd0(%ebp),%ebx │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ + push -0x9c(%ebp) │ │ │ │ + call 30ea0 │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xe4(%ebp) │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ mov 0x10(%ebx),%ebx │ │ │ │ lea -0x1(%ecx),%esi │ │ │ │ - mov %esi,-0xe0(%ebp) │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ lea 0x0(,%esi,4),%eax │ │ │ │ cmp (%ebx,%esi,4),%edx │ │ │ │ - mov %ebx,-0xd4(%ebp) │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - jne 5b0e0 │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + jne 58f60 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ mov 0x10(%ebx),%esi │ │ │ │ - mov -0xe4(%ebp),%ebx │ │ │ │ - mov %esi,-0xd8(%ebp) │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ cmp %ebx,(%esi,%eax,1) │ │ │ │ - jne 5b0f0 │ │ │ │ - movl $0x1,-0xdc(%ebp) │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + jne 58f70 │ │ │ │ xor %ebx,%ebx │ │ │ │ + movl $0x1,-0xbc(%ebp) │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 5bc40 │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ + je 59914 │ │ │ │ + mov -0xc0(%ebp),%eax │ │ │ │ and $0x7,%eax │ │ │ │ - je 5b12e │ │ │ │ + je 58fae │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 5ac17 │ │ │ │ + je 58ac7 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 5abe3 │ │ │ │ + je 58a93 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 5abaf │ │ │ │ + je 58a5f │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 5ab7b │ │ │ │ + je 58a2b │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 5ab47 │ │ │ │ + je 589f7 │ │ │ │ cmp $0x6,%eax │ │ │ │ - je 5ab13 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ + je 589c3 │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ cmp %eax,(%esi) │ │ │ │ - jne 5b110 │ │ │ │ + jne 58f90 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ - mov %eax,-0xdc(%ebp) │ │ │ │ + mov %eax,-0xbc(%ebp) │ │ │ │ mov $0x1,%ebx │ │ │ │ cmp (%esi),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,(%esi,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ + jne 58f90 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ cmp (%esi,%ebx,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,(%esi,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ + jne 58f90 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ cmp (%esi,%ebx,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,(%esi,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ + jne 58f90 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ cmp (%esi,%ebx,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,(%esi,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ + jne 58f90 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ cmp (%esi,%ebx,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,(%esi,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ + jne 58f90 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ cmp (%esi,%ebx,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov (%eax,%ebx,4),%eax │ │ │ │ cmp %eax,(%esi,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ + jne 58f90 │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ cmp (%esi,%ebx,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ inc %ebx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ - cmp -0xe0(%ebp),%ebx │ │ │ │ - je 5ae27 │ │ │ │ - mov %ecx,-0xf4(%ebp) │ │ │ │ - mov %edx,-0xec(%ebp) │ │ │ │ - mov -0xdc(%ebp),%ecx │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + cmp -0xc0(%ebp),%ebx │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ + je 58cd7 │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ mov (%edx,%ebx,4),%eax │ │ │ │ cmp %eax,(%esi,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ - mov -0xec(%ebp),%edx │ │ │ │ + jne 58f90 │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ mov 0x10(%edx),%esi │ │ │ │ - mov %esi,-0xe8(%ebp) │ │ │ │ cmp (%esi,%ebx,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - lea 0x1(%ebx),%esi │ │ │ │ + mov %esi,-0xc8(%ebp) │ │ │ │ + jne 58fa0 │ │ │ │ imul %ecx,%eax │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov %esi,-0xdc(%ebp) │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + lea 0x1(%ebx),%esi │ │ │ │ + mov %esi,-0xbc(%ebp) │ │ │ │ mov (%ecx,%esi,4),%ecx │ │ │ │ cmp %ecx,(%edx,%esi,4) │ │ │ │ - jne 5b110 │ │ │ │ - mov -0xe8(%ebp),%edx │ │ │ │ + jne 58f90 │ │ │ │ + mov -0xc8(%ebp),%edx │ │ │ │ cmp (%edx,%esi,4),%ecx │ │ │ │ - jne 5b120 │ │ │ │ + jne 58fa0 │ │ │ │ imul %ecx,%eax │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ lea 0x2(%ebx),%esi │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ mov (%eax,%esi,4),%ecx │ │ │ │ cmp %ecx,(%edx,%esi,4) │ │ │ │ - jne 5b110 │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + jne 58f90 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ cmp (%eax,%esi,4),%ecx │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xf0(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xd0(%ebp),%esi │ │ │ │ imul %ecx,%esi │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - mov %esi,-0xd8(%ebp) │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ lea 0x3(%ebx),%esi │ │ │ │ mov (%ecx,%esi,4),%eax │ │ │ │ cmp %eax,(%edx,%esi,4) │ │ │ │ - jne 5b110 │ │ │ │ - mov -0xe8(%ebp),%ecx │ │ │ │ + jne 58f90 │ │ │ │ + mov -0xc8(%ebp),%ecx │ │ │ │ cmp (%ecx,%esi,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ add $0x4,%ebx │ │ │ │ imul %eax,%esi │ │ │ │ - mov %esi,-0xd8(%ebp) │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ mov (%esi,%ebx,4),%ecx │ │ │ │ cmp %ecx,(%edx,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + jne 58f90 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ cmp (%eax,%ebx,4),%ecx │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%ebx │ │ │ │ - imul -0xd8(%ebp),%ecx │ │ │ │ - mov %edx,-0xd8(%ebp) │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + imul -0xb8(%ebp),%ecx │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ lea 0x4(%ebx),%ebx │ │ │ │ mov (%esi,%ebx,4),%eax │ │ │ │ cmp %eax,(%edx,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ - mov -0xec(%ebp),%edx │ │ │ │ + jne 58f90 │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ mov 0x10(%edx),%edx │ │ │ │ - mov %edx,-0xe8(%ebp) │ │ │ │ cmp (%edx,%ebx,4),%eax │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%ebx │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ + mov %edx,-0xc8(%ebp) │ │ │ │ + jne 58fa0 │ │ │ │ imul %ecx,%eax │ │ │ │ - add $0x5,%ebx │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ + lea 0x5(%ecx),%ebx │ │ │ │ mov (%esi,%ebx,4),%ecx │ │ │ │ cmp %ecx,(%edx,%ebx,4) │ │ │ │ - jne 5b110 │ │ │ │ - mov -0xe8(%ebp),%eax │ │ │ │ + jne 58f90 │ │ │ │ + mov -0xc8(%ebp),%eax │ │ │ │ cmp (%eax,%ebx,4),%ecx │ │ │ │ - jne 5b120 │ │ │ │ - mov -0xdc(%ebp),%ebx │ │ │ │ - imul -0xf0(%ebp),%ecx │ │ │ │ - lea 0x6(%ebx),%eax │ │ │ │ + jne 58fa0 │ │ │ │ + mov -0xbc(%ebp),%eax │ │ │ │ + imul -0xd0(%ebp),%ecx │ │ │ │ + add $0x6,%eax │ │ │ │ mov (%esi,%eax,4),%ebx │ │ │ │ cmp %ebx,(%edx,%eax,4) │ │ │ │ - jne 5b110 │ │ │ │ - mov -0xe8(%ebp),%esi │ │ │ │ + jne 58f90 │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ cmp (%esi,%eax,4),%ebx │ │ │ │ - jne 5b120 │ │ │ │ + jne 58fa0 │ │ │ │ imul %ebx,%ecx │ │ │ │ - mov -0xdc(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ add $0x7,%ebx │ │ │ │ - cmp -0xe0(%ebp),%ebx │ │ │ │ - jne 5ac69 │ │ │ │ - mov %ecx,-0xdc(%ebp) │ │ │ │ - mov -0xec(%ebp),%edx │ │ │ │ - mov -0xf4(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%eax │ │ │ │ - imul -0xe4(%ebp),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov %ecx,-0xe0(%ebp) │ │ │ │ - mov %edx,-0xd8(%ebp) │ │ │ │ - movl $0x0,-0x94(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - vmovdqa %xmm0,-0xa8(%ebp) │ │ │ │ + cmp -0xc0(%ebp),%ebx │ │ │ │ + jne 58b19 │ │ │ │ + mov %ecx,-0xbc(%ebp) │ │ │ │ + mov -0xcc(%ebp),%edx │ │ │ │ + mov -0xd4(%ebp),%ecx │ │ │ │ + mov -0xbc(%ebp),%esi │ │ │ │ + imul -0xc4(%ebp),%esi │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - lea -0xa8(%ebp),%esi │ │ │ │ - mov %edi,%ebx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %ecx,-0xb8(%ebp) │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ + movl $0x0,-0x74(%ebp) │ │ │ │ + movl $0x0,-0x64(%ebp) │ │ │ │ + vmovdqa %xmm0,-0x88(%ebp) │ │ │ │ push %esi │ │ │ │ - call aa9a0 │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov -0xa0(%ebp),%ecx │ │ │ │ + lea -0x88(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push %eax │ │ │ │ + call a59f0 │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + mov -0x80(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - mov %edx,-0xf8(%ebp) │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ - jne 5b144 │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - movl $0x0,-0x98(%ebp) │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ + mov %edx,-0xd8(%ebp) │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ + jne 58fc4 │ │ │ │ sub $0x4,%esp │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ - movl $0x0,-0x8c(%ebp) │ │ │ │ - lea -0x98(%ebp),%esi │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + movl $0x0,-0x78(%ebp) │ │ │ │ + movl $0x0,-0x70(%ebp) │ │ │ │ + movl $0x0,-0x6c(%ebp) │ │ │ │ + lea -0x78(%ebp),%edx │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ push %esi │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ - mov -0x90(%ebp),%ecx │ │ │ │ + push -0xac(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ + push %edx │ │ │ │ + call a59f0 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edx,-0x10c(%ebp) │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ + mov %ecx,-0xec(%ebp) │ │ │ │ + mov %ebx,-0xf0(%ebp) │ │ │ │ test %al,%al │ │ │ │ - je 5b16d │ │ │ │ - mov -0x30(%edi),%eax │ │ │ │ + je 58fed │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%edi),%esi │ │ │ │ + lea -0x14cab(%edi),%esi │ │ │ │ + mov %edi,%ebx │ │ │ │ + mov -0x30(%edi),%ecx │ │ │ │ push %esi │ │ │ │ - push (%eax) │ │ │ │ + push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 5af61 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 58de5 │ │ │ │ + mov -0xf0(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ + sub %ebx,%eax │ │ │ │ + push %eax │ │ │ │ + push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ - sub %ecx,%edx │ │ │ │ - push %edx │ │ │ │ - push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0xf8(%ebp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 5b006 │ │ │ │ - mov -0x108(%ebp),%ecx │ │ │ │ + mov -0xd8(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 58e86 │ │ │ │ + mov -0xe8(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%ecx │ │ │ │ - push %ecx │ │ │ │ + sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ + push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5b006 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 58e86 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13f79(%edi),%eax │ │ │ │ + lea -0x14f79(%edi),%edx │ │ │ │ mov -0x30(%edi),%ecx │ │ │ │ - push %eax │ │ │ │ + push %edx │ │ │ │ mov %edi,%ebx │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5bc80 │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ + jne 5994f │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x131b4(%edi),%esi │ │ │ │ - mov -0x30(%edi),%edx │ │ │ │ + lea -0x141b4(%edi),%esi │ │ │ │ + mov -0x30(%edi),%eax │ │ │ │ push %esi │ │ │ │ mov %edi,%ebx │ │ │ │ - push (%edx) │ │ │ │ + push (%eax) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xac(%ebp),%eax │ │ │ │ + lea -0x8c(%ebp),%edx │ │ │ │ mov %edi,%ebx │ │ │ │ - push %eax │ │ │ │ - call a5860 │ │ │ │ + push %edx │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xb0(%ebp),%edx │ │ │ │ + lea -0x90(%ebp),%eax │ │ │ │ mov %edi,%ebx │ │ │ │ - push %edx │ │ │ │ - call a5860 │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - lea -0xb4(%ebp),%esi │ │ │ │ + lea -0x94(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5afb6 │ │ │ │ + jmp 58e36 │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cfe(%edi),%esi │ │ │ │ - jmp 5afe9 │ │ │ │ + lea -0x14cfe(%edi),%esi │ │ │ │ + jmp 58e69 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12dd4(%edi),%esi │ │ │ │ - jmp 5afe9 │ │ │ │ + lea -0x13dd4(%edi),%esi │ │ │ │ + jmp 58e69 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%edi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12fd4(%edi),%ecx │ │ │ │ + lea -0x13fd4(%edi),%ecx │ │ │ │ push %ecx │ │ │ │ push (%ebx) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3c0 │ │ │ │ - jmp 5b02b │ │ │ │ + jmp 58eab │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%edi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1321c(%edi),%ebx │ │ │ │ + lea -0x1421c(%edi),%ebx │ │ │ │ push %ebx │ │ │ │ mov %edi,%ebx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - jmp 5b01a │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + jmp 58e9a │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea -0x13f90(%edi),%esi │ │ │ │ + lea -0x14f90(%edi),%esi │ │ │ │ mov -0x30(%edi),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ push %esi │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5afac │ │ │ │ + jmp 58e2c │ │ │ │ nop │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12f60(%edi),%esi │ │ │ │ - jmp 5afe9 │ │ │ │ + lea -0x13f60(%edi),%esi │ │ │ │ + jmp 58e69 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12f3c(%edi),%esi │ │ │ │ - jmp 5afe9 │ │ │ │ + lea -0x13f3c(%edi),%esi │ │ │ │ + jmp 58e69 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1300c(%edi),%eax │ │ │ │ - jmp 5af99 │ │ │ │ + lea -0x1400c(%edi),%edx │ │ │ │ + jmp 58e19 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12f18(%edi),%esi │ │ │ │ - jmp 5afe9 │ │ │ │ + lea -0x13f18(%edi),%esi │ │ │ │ + jmp 58e69 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13128(%edi),%esi │ │ │ │ - jmp 5afe9 │ │ │ │ - mov %ecx,-0xf4(%ebp) │ │ │ │ - mov %edx,-0xec(%ebp) │ │ │ │ + lea -0x14128(%edi),%esi │ │ │ │ + jmp 58e69 │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 5ac69 │ │ │ │ - mov -0x30(%edi),%eax │ │ │ │ + jmp 58b19 │ │ │ │ + mov -0x30(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%edi),%esi │ │ │ │ + lea -0x14cab(%edi),%esi │ │ │ │ push %esi │ │ │ │ - push (%eax) │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - jmp 5af61 │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - mov -0x8c(%ebp),%esi │ │ │ │ - mov -0xd8(%ebp),%ebx │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + jmp 58de5 │ │ │ │ + mov -0xb8(%ebp),%eax │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - movl $0x0,-0x88(%ebp) │ │ │ │ - movl $0x0,-0x80(%ebp) │ │ │ │ - movl $0x0,-0x7c(%ebp) │ │ │ │ - lea -0x88(%ebp),%edx │ │ │ │ - mov %eax,-0xd8(%ebp) │ │ │ │ - mov %esi,-0x114(%ebp) │ │ │ │ - push -0xd4(%ebp) │ │ │ │ - push %ebx │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ + movl $0x0,-0x60(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ mov %edi,%ebx │ │ │ │ + mov %eax,-0xb4(%ebp) │ │ │ │ + mov %ecx,-0xf4(%ebp) │ │ │ │ + push %esi │ │ │ │ + lea -0x68(%ebp),%esi │ │ │ │ push %edx │ │ │ │ - call aa9a0 │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + push %esi │ │ │ │ + call a59f0 │ │ │ │ + mov -0x68(%ebp),%ebx │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ test %al,%al │ │ │ │ - mov -0xd8(%ebp),%edx │ │ │ │ - mov %ecx,-0x12c(%ebp) │ │ │ │ - mov %ebx,-0x128(%ebp) │ │ │ │ - jne 5bc15 │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov 0x3fc(%edi),%ebx │ │ │ │ - mov -0xd0(%ebp),%esi │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + mov %ebx,-0x10c(%ebp) │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ + jne 598ec │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ + mov -0x5c(%ebp),%eax │ │ │ │ + mov 0x3fc(%edi),%esi │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ - push 0x10(%esi) │ │ │ │ - push %edx │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - push 0x8(%ebx) │ │ │ │ - call *0x174(%ebx) │ │ │ │ + push 0x10(%ebx) │ │ │ │ + push %ecx │ │ │ │ + mov %ecx,-0xb0(%ebp) │ │ │ │ + push 0x8(%esi) │ │ │ │ + call *0x174(%esi) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - mov %eax,-0x130(%ebp) │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - je 5bc31 │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov %eax,-0x110(%ebp) │ │ │ │ + je 59908 │ │ │ │ mov 0x3fc(%edi),%eax │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0xb │ │ │ │ - push 0x10(%edx) │ │ │ │ - push %ecx │ │ │ │ + push 0x10(%ecx) │ │ │ │ + push %edx │ │ │ │ push 0x8(%eax) │ │ │ │ call *0x174(%eax) │ │ │ │ - mov %eax,-0x134(%ebp) │ │ │ │ + mov %eax,-0x114(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5bc51 │ │ │ │ - mov -0x130(%ebp),%ebx │ │ │ │ - mov -0x134(%ebp),%ecx │ │ │ │ - mov -0xdc(%ebp),%edx │ │ │ │ + je 5991f │ │ │ │ + mov -0x110(%ebp),%esi │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x8(%ebx),%esi │ │ │ │ - mov 0x8(%ecx),%eax │ │ │ │ - vmovdqa %ymm1,-0x78(%ebp) │ │ │ │ - vmovdqa %xmm2,-0x58(%ebp) │ │ │ │ - mov %esi,-0x120(%ebp) │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 5bc72 │ │ │ │ - mov -0xe4(%ebp),%esi │ │ │ │ - lea -0x78(%ebp),%ecx │ │ │ │ - lea -0x6c(%ebp),%eax │ │ │ │ - movl $0x0,-0xec(%ebp) │ │ │ │ - lea -0x60(%ebp),%edx │ │ │ │ - movl $0x0,-0xf0(%ebp) │ │ │ │ - mov %ecx,-0xf4(%ebp) │ │ │ │ + mov -0x114(%ebp),%edx │ │ │ │ + mov -0xbc(%ebp),%ecx │ │ │ │ + mov 0x8(%esi),%ebx │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ + vmovdqa %ymm1,-0x58(%ebp) │ │ │ │ + vmovdqa %xmm2,-0x38(%ebp) │ │ │ │ + mov %ebx,-0x100(%ebp) │ │ │ │ mov %eax,-0xfc(%ebp) │ │ │ │ - mov %edx,-0x100(%ebp) │ │ │ │ - shl $0x2,%esi │ │ │ │ - mov %esi,-0x124(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 59941 │ │ │ │ + mov -0xc4(%ebp),%ebx │ │ │ │ + lea -0x58(%ebp),%edx │ │ │ │ + lea -0x4c(%ebp),%eax │ │ │ │ + lea -0x40(%ebp),%ecx │ │ │ │ + movl $0x0,-0xcc(%ebp) │ │ │ │ + movl $0x0,-0xd0(%ebp) │ │ │ │ + mov %edx,-0xd4(%ebp) │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ + mov %ecx,-0xe0(%ebp) │ │ │ │ + shl $0x2,%ebx │ │ │ │ + mov %ebx,-0x104(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xec(%ebp),%ecx │ │ │ │ - mov -0x114(%ebp),%esi │ │ │ │ - mov -0x118(%ebp),%ebx │ │ │ │ - mov -0xbc(%ebp),%edx │ │ │ │ - add %ecx,%ecx │ │ │ │ - add %ecx,%ebx │ │ │ │ - lea (%esi,%ecx,1),%eax │ │ │ │ - mov -0xb8(%ebp),%esi │ │ │ │ - add -0x104(%ebp),%ecx │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ - push %ecx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xcc(%ebp),%eax │ │ │ │ + mov -0xf8(%ebp),%esi │ │ │ │ + mov -0xf4(%ebp),%edx │ │ │ │ + add %eax,%eax │ │ │ │ + lea (%esi,%eax,1),%ebx │ │ │ │ + lea (%edx,%eax,1),%ecx │ │ │ │ + add -0xe4(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov %ecx,-0xb4(%ebp) │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - mov %edx,-0xcc(%ebp) │ │ │ │ - push %edx │ │ │ │ - push -0xf4(%ebp) │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + push %ebx │ │ │ │ + push -0xd4(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ + mov -0xb4(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - push %ecx │ │ │ │ + push %eax │ │ │ │ push %esi │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + push -0xac(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + push -0xac(%ebp) │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ pop %eax │ │ │ │ - lea -0x54(%ebp),%eax │ │ │ │ pop %edx │ │ │ │ - push %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ - push -0xf4(%ebp) │ │ │ │ + lea -0x34(%ebp),%edx │ │ │ │ + push %edx │ │ │ │ + push -0xe0(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ + push -0xd4(%ebp) │ │ │ │ push %esi │ │ │ │ - push -0xcc(%ebp) │ │ │ │ - call 56d80 │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + push -0xac(%ebp) │ │ │ │ + call 54ef0 │ │ │ │ + mov -0x100(%ebp),%esi │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ add $0x20,%esp │ │ │ │ - mov -0x120(%ebp),%esi │ │ │ │ - add -0xec(%ebp),%esi │ │ │ │ - mov %ebx,-0xe8(%ebp) │ │ │ │ - mov %edx,-0xd0(%ebp) │ │ │ │ - cmp %ebx,%edx │ │ │ │ - je 5b770 │ │ │ │ - mov %esi,-0xcc(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + add %esi,%ebx │ │ │ │ + mov %ecx,-0xc8(%ebp) │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 5952b │ │ │ │ + mov %eax,-0xb0(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0xd0(%ebp),%ecx │ │ │ │ - mov 0x4(%ecx),%ebx │ │ │ │ - mov (%ecx),%esi │ │ │ │ - mov %ebx,-0xe4(%ebp) │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 5b757 │ │ │ │ - lea -0x8(%ebx),%edx │ │ │ │ - mov %esi,%eax │ │ │ │ - sub %esi,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - cmp $0x70,%edx │ │ │ │ - jbe 5bbdd │ │ │ │ - inc %ecx │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ - lea (%ecx,%esi,1),%ebx │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - shr $0x7,%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov %ebx,-0xe0(%ebp) │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 5bbd0 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 5b523 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 5b502 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 5b4e1 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 5b4c0 │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 5b49f │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 5b47e │ │ │ │ - vcvtpd2ps (%esi),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%esi),%ymm4 │ │ │ │ - lea 0x80(%esi),%eax │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 59512 │ │ │ │ + lea -0x8(%ecx),%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + cmp $0x30,%ebx │ │ │ │ + jbe 598dd │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + lea (%ebx,%eax,1),%esi │ │ │ │ + sub $0x40,%ebx │ │ │ │ + shr $0x6,%ebx │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5938a │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 59364 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 5934a │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 59330 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 59316 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 592fc │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 592e2 │ │ │ │ + vcvtpd2psy (%eax),%xmm3 │ │ │ │ + lea 0x40(%eax),%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm6 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm5 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ + vmovups %ymm3,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm4 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vmovups %zmm6,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm0 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - mov -0xe0(%ebp),%ecx │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,-0x40(%edx) │ │ │ │ - cmp -0xe0(%ebp),%eax │ │ │ │ - je 5b654 │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm2 │ │ │ │ - add $0x400,%eax │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + cmp %edx,-0xc0(%ebp) │ │ │ │ + je 59482 │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + vcvtpd2psy (%edx),%xmm0 │ │ │ │ + add $0x100,%ecx │ │ │ │ add $0x200,%edx │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm4 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm6 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm7 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vmovups %zmm3,-0x200(%edx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm3 │ │ │ │ - vmovups %zmm5,-0x1c0(%edx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm7 │ │ │ │ - vmovups %zmm0,-0x180(%edx) │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm5,%zmm6 │ │ │ │ - vmovups %zmm4,-0x140(%edx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm1 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm4 │ │ │ │ - vmovups %zmm6,-0x100(%edx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm2,-0xc0(%edx) │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm6,%zmm7 │ │ │ │ - vmovups %zmm5,-0x80(%edx) │ │ │ │ - vmovups %zmm7,-0x40(%edx) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 5b55c │ │ │ │ - mov %ebx,-0xd4(%ebp) │ │ │ │ - testb $0xf,-0xd4(%ebp) │ │ │ │ - je 5b741 │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - lea (%eax,%edx,4),%ebx │ │ │ │ - mov %ebx,-0xd4(%ebp) │ │ │ │ - lea (%esi,%edx,8),%ebx │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 5bc07 │ │ │ │ - vcvtpd2psy (%esi,%edx,8),%xmm0 │ │ │ │ - vcvtpd2psy 0x20(%esi,%edx,8),%xmm2 │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - vinsertf32x4 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ - vmovups %ymm3,(%ecx,%edx,4) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 5b741 │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm2 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm4 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm1 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm6 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm2 │ │ │ │ + vmovups %ymm3,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm1 │ │ │ │ + vmovups %ymm5,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm7 │ │ │ │ + vmovups %ymm0,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm3 │ │ │ │ + vmovups %ymm4,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vmovups %ymm6,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vmovups %ymm2,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm6,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + cmp %edx,-0xc0(%ebp) │ │ │ │ + jne 59390 │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + testb $0x7,-0xb4(%ebp) │ │ │ │ + je 594fc │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - lea (%ebx,%ecx,8),%ebx │ │ │ │ - lea (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 5b717 │ │ │ │ - add %ecx,%edx │ │ │ │ - inc %eax │ │ │ │ - vmovupd (%esi,%edx,8),%xmm4 │ │ │ │ - vinsertf64x2 $0x1,0x10(%esi,%edx,8),%ymm4,%ymm5 │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ - vcvtpd2ps %ymm5,%xmm6 │ │ │ │ - vmovups %xmm6,(%esi,%edx,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 5b741 │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%ebx,%eax,8),%ebx │ │ │ │ - lea (%edx,%eax,4),%ecx │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ + lea (%esi,%ecx,4),%esi │ │ │ │ + lea (%eax,%ecx,8),%ebx │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 594d8 │ │ │ │ + vmovupd (%eax,%ecx,8),%xmm0 │ │ │ │ + inc %edx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ecx,8),%ymm0,%ymm2 │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + vcvtpd2ps %ymm2,%xmm3 │ │ │ │ + vmovups %xmm3,(%eax,%ecx,4) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 594fc │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + lea (%esi,%edx,4),%esi │ │ │ │ + lea (%ebx,%edx,8),%ebx │ │ │ │ fldl (%ebx) │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ + lea 0x8(%ebx),%edx │ │ │ │ fstps (%esi) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 5b741 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 594fc │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - lea 0x10(%ebx),%ecx │ │ │ │ + lea 0x10(%ebx),%eax │ │ │ │ fstps 0x4(%esi) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 5b741 │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 594fc │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fstps 0x8(%esi) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - lea 0x4(%ebx,%esi,4),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - addl $0xc,-0xd0(%ebp) │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - cmp %edx,-0xe8(%ebp) │ │ │ │ - jne 5b3d0 │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ - mov -0x11c(%ebp),%esi │ │ │ │ - add -0xec(%ebp),%esi │ │ │ │ - mov %ecx,-0xe8(%ebp) │ │ │ │ - mov %ebx,-0xd0(%ebp) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 5bb40 │ │ │ │ - mov %esi,-0xcc(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0xd0(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%edx │ │ │ │ - mov (%eax),%esi │ │ │ │ - mov %edx,-0xe4(%ebp) │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 5bb27 │ │ │ │ - lea -0x8(%edx),%ebx │ │ │ │ - mov %esi,%eax │ │ │ │ - sub %esi,%ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - mov %ecx,-0xd8(%ebp) │ │ │ │ - cmp $0x70,%ebx │ │ │ │ - jbe 5bbf2 │ │ │ │ - lea 0x1(%ecx),%ecx │ │ │ │ - mov -0xcc(%ebp),%edx │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x7,%ecx │ │ │ │ - lea (%ecx,%esi,1),%ebx │ │ │ │ - add $0xffffff80,%ecx │ │ │ │ - shr $0x7,%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov %ebx,-0xe0(%ebp) │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 5b922 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 5b8f5 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 5b8d4 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 5b8b3 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 5b892 │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 5b871 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 5b850 │ │ │ │ - vcvtpd2ps (%esi),%ymm7 │ │ │ │ - vcvtpd2ps 0x40(%esi),%ymm1 │ │ │ │ - lea 0x80(%esi),%eax │ │ │ │ - lea 0x40(%edx),%edx │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm7,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm3 │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + mov -0xb8(%ebp),%ebx │ │ │ │ + lea 0x4(%esi,%ebx,4),%edx │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + addl $0xc,-0xb0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xc8(%ebp) │ │ │ │ + jne 59240 │ │ │ │ + mov -0xfc(%ebp),%esi │ │ │ │ + add -0xcc(%ebp),%esi │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + mov %esi,-0xac(%ebp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 5984b │ │ │ │ + mov %ebx,-0xb0(%ebp) │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0xb0(%ebp),%edx │ │ │ │ + mov 0x4(%edx),%ecx │ │ │ │ + mov (%edx),%eax │ │ │ │ + mov %ecx,-0xc4(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 59832 │ │ │ │ + lea -0x8(%ecx),%ebx │ │ │ │ + mov %eax,%edx │ │ │ │ + sub %eax,%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + mov %esi,-0xb8(%ebp) │ │ │ │ + cmp $0x30,%ebx │ │ │ │ + jbe 598ce │ │ │ │ + lea 0x1(%esi),%ebx │ │ │ │ + mov -0xac(%ebp),%ecx │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x6,%ebx │ │ │ │ + lea (%ebx,%eax,1),%esi │ │ │ │ + sub $0x40,%ebx │ │ │ │ + shr $0x6,%ebx │ │ │ │ + mov %esi,-0xc0(%ebp) │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 596aa │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 59684 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 5966a │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 59650 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 59636 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 5961c │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 59602 │ │ │ │ + vcvtpd2psy (%eax),%xmm4 │ │ │ │ + lea 0x40(%eax),%edx │ │ │ │ + add $0x20,%ecx │ │ │ │ + vcvtpd2psy 0x20(%eax),%xmm5 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm7 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm5 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm6 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm7,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vmovups %zmm7,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm0 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm3,%ymm2,%ymm4 │ │ │ │ + vmovups %ymm4,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm5 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm0,%zmm2 │ │ │ │ - vmovups %zmm2,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm3 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm4 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm0 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm4,%zmm3,%zmm5 │ │ │ │ - vmovups %zmm5,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm6 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm7 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm1 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm0,%ymm2 │ │ │ │ + vmovups %ymm2,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm3 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vmovups %zmm0,-0x40(%edx) │ │ │ │ - vcvtpd2ps (%eax),%ymm2 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm1 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm5,-0x20(%ecx) │ │ │ │ + vcvtpd2psy (%edx),%xmm6 │ │ │ │ + add $0x20,%ecx │ │ │ │ add $0x40,%edx │ │ │ │ - sub $0xffffff80,%eax │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm2,%zmm3 │ │ │ │ - vmovups %zmm3,-0x40(%edx) │ │ │ │ - cmp %eax,-0xe0(%ebp) │ │ │ │ - je 5ba24 │ │ │ │ - mov -0xd4(%ebp),%ecx │ │ │ │ - vcvtpd2ps (%eax),%ymm4 │ │ │ │ - vcvtpd2ps 0x40(%eax),%ymm5 │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + cmp %edx,-0xc0(%ebp) │ │ │ │ + je 597a2 │ │ │ │ + mov -0xb4(%ebp),%ebx │ │ │ │ + vcvtpd2psy (%edx),%xmm2 │ │ │ │ + add $0x100,%ecx │ │ │ │ add $0x200,%edx │ │ │ │ - add $0x400,%eax │ │ │ │ - vcvtpd2ps -0x380(%eax),%ymm7 │ │ │ │ - vcvtpd2ps -0x340(%eax),%ymm0 │ │ │ │ - vcvtpd2ps -0x300(%eax),%ymm3 │ │ │ │ - vcvtpd2ps -0x2c0(%eax),%ymm1 │ │ │ │ - vinsertf32x8 $0x1,%ymm5,%zmm4,%zmm6 │ │ │ │ - vcvtpd2ps -0x280(%eax),%ymm5 │ │ │ │ - vinsertf32x8 $0x1,%ymm0,%zmm7,%zmm2 │ │ │ │ - vmovups %zmm6,-0x200(%edx) │ │ │ │ - vcvtpd2ps -0x200(%eax),%ymm0 │ │ │ │ - vcvtpd2ps -0x240(%eax),%ymm6 │ │ │ │ - vmovups %zmm2,-0x1c0(%edx) │ │ │ │ - vcvtpd2ps -0x1c0(%eax),%ymm2 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm3,%zmm4 │ │ │ │ - vcvtpd2ps -0x140(%eax),%ymm1 │ │ │ │ - vmovups %zmm4,-0x180(%edx) │ │ │ │ - vcvtpd2ps -0x180(%eax),%ymm4 │ │ │ │ - vinsertf32x8 $0x1,%ymm6,%zmm5,%zmm7 │ │ │ │ - vcvtpd2ps -0x100(%eax),%ymm6 │ │ │ │ - vinsertf32x8 $0x1,%ymm2,%zmm0,%zmm3 │ │ │ │ - vmovups %zmm7,-0x140(%edx) │ │ │ │ - vcvtpd2ps -0x80(%eax),%ymm2 │ │ │ │ - vcvtpd2ps -0xc0(%eax),%ymm7 │ │ │ │ - vmovups %zmm3,-0x100(%edx) │ │ │ │ - vcvtpd2ps -0x40(%eax),%ymm3 │ │ │ │ - vinsertf32x8 $0x1,%ymm1,%zmm4,%zmm5 │ │ │ │ - vmovups %zmm5,-0xc0(%edx) │ │ │ │ - vinsertf32x8 $0x1,%ymm7,%zmm6,%zmm0 │ │ │ │ - vinsertf32x8 $0x1,%ymm3,%zmm2,%zmm4 │ │ │ │ - vmovups %zmm0,-0x80(%edx) │ │ │ │ - vmovups %zmm4,-0x40(%edx) │ │ │ │ - cmp %eax,-0xe0(%ebp) │ │ │ │ - jne 5b928 │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ - testb $0xf,-0xd4(%ebp) │ │ │ │ - je 5bb11 │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - and $0xfffffff0,%edx │ │ │ │ - lea (%ebx,%edx,4),%eax │ │ │ │ - lea (%esi,%edx,8),%ebx │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov -0xd8(%ebp),%eax │ │ │ │ - sub %edx,%eax │ │ │ │ - mov %eax,-0xe0(%ebp) │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 5bc0e │ │ │ │ - vcvtpd2psy (%esi,%edx,8),%xmm5 │ │ │ │ - vcvtpd2psy 0x20(%esi,%edx,8),%xmm1 │ │ │ │ - mov -0xcc(%ebp),%ecx │ │ │ │ - vinsertf32x4 $0x1,%xmm1,%ymm5,%ymm6 │ │ │ │ - vmovups %ymm6,(%ecx,%edx,4) │ │ │ │ - lea 0x1(%eax),%ecx │ │ │ │ - test $0x7,%cl │ │ │ │ - je 5bb11 │ │ │ │ - mov -0xd4(%ebp),%eax │ │ │ │ + vcvtpd2psy -0x1e0(%edx),%xmm1 │ │ │ │ + vcvtpd2psy -0x1c0(%edx),%xmm4 │ │ │ │ + vcvtpd2psy -0x1a0(%edx),%xmm5 │ │ │ │ + vcvtpd2psy -0x180(%edx),%xmm7 │ │ │ │ + vcvtpd2psy -0x160(%edx),%xmm0 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ + vcvtpd2psy -0x120(%edx),%xmm1 │ │ │ │ + vmovups %ymm3,-0x100(%ecx) │ │ │ │ + vcvtpd2psy -0x140(%edx),%xmm3 │ │ │ │ + vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ + vcvtpd2psy -0x100(%edx),%xmm5 │ │ │ │ + vmovups %ymm6,-0xe0(%ecx) │ │ │ │ + vcvtpd2psy -0xe0(%edx),%xmm6 │ │ │ │ + vinsertf128 $0x1,%xmm0,%ymm7,%ymm2 │ │ │ │ + vcvtpd2psy -0xc0(%edx),%xmm0 │ │ │ │ + vmovups %ymm2,-0xc0(%ecx) │ │ │ │ + vcvtpd2psy -0xa0(%edx),%xmm2 │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vcvtpd2psy -0x60(%edx),%xmm1 │ │ │ │ + vmovups %ymm4,-0xa0(%ecx) │ │ │ │ + vcvtpd2psy -0x80(%edx),%xmm4 │ │ │ │ + vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vcvtpd2psy -0x40(%edx),%xmm6 │ │ │ │ + vmovups %ymm7,-0x80(%ecx) │ │ │ │ + vcvtpd2psy -0x20(%edx),%xmm7 │ │ │ │ + vinsertf128 $0x1,%xmm2,%ymm0,%ymm3 │ │ │ │ + vmovups %ymm3,-0x60(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ + vmovups %ymm5,-0x40(%ecx) │ │ │ │ + vinsertf128 $0x1,%xmm7,%ymm6,%ymm0 │ │ │ │ + vmovups %ymm0,-0x20(%ecx) │ │ │ │ + cmp %edx,-0xc0(%ebp) │ │ │ │ + jne 596b0 │ │ │ │ + mov %ebx,-0xb4(%ebp) │ │ │ │ + testb $0x7,-0xb4(%ebp) │ │ │ │ + je 5981c │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ and $0xfffffff8,%ecx │ │ │ │ - lea (%ebx,%ecx,8),%ebx │ │ │ │ - lea (%eax,%ecx,4),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - mov -0xe0(%ebp),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 5bae7 │ │ │ │ - add %ecx,%edx │ │ │ │ - inc %eax │ │ │ │ - vmovupd (%esi,%edx,8),%xmm7 │ │ │ │ - vinsertf64x2 $0x1,0x10(%esi,%edx,8),%ymm7,%ymm0 │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ - vcvtpd2ps %ymm0,%xmm2 │ │ │ │ - vmovups %xmm2,(%esi,%edx,4) │ │ │ │ - test $0x3,%al │ │ │ │ - je 5bb11 │ │ │ │ - mov -0xd4(%ebp),%edx │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%ebx,%eax,8),%ebx │ │ │ │ - lea (%edx,%eax,4),%ecx │ │ │ │ - mov %ecx,-0xd4(%ebp) │ │ │ │ - mov -0xd4(%ebp),%esi │ │ │ │ - mov -0xe4(%ebp),%edx │ │ │ │ + lea (%esi,%ecx,4),%esi │ │ │ │ + lea (%eax,%ecx,8),%ebx │ │ │ │ + mov -0xb8(%ebp),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jbe 597f8 │ │ │ │ + vmovupd (%eax,%ecx,8),%xmm2 │ │ │ │ + inc %edx │ │ │ │ + vinsertf128 $0x1,0x10(%eax,%ecx,8),%ymm2,%ymm3 │ │ │ │ + mov -0xac(%ebp),%eax │ │ │ │ + vcvtpd2ps %ymm3,%xmm4 │ │ │ │ + vmovups %xmm4,(%eax,%ecx,4) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 5981c │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + lea (%esi,%edx,4),%esi │ │ │ │ + lea (%ebx,%edx,8),%ebx │ │ │ │ fldl (%ebx) │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ + mov -0xc4(%ebp),%ecx │ │ │ │ + lea 0x8(%ebx),%edx │ │ │ │ fstps (%esi) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 5bb11 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 5981c │ │ │ │ fldl 0x8(%ebx) │ │ │ │ - lea 0x10(%ebx),%ecx │ │ │ │ + lea 0x10(%ebx),%eax │ │ │ │ fstps 0x4(%esi) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 5bb11 │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 5981c │ │ │ │ fldl 0x10(%ebx) │ │ │ │ fstps 0x8(%esi) │ │ │ │ - mov -0xcc(%ebp),%ebx │ │ │ │ - mov -0xd8(%ebp),%esi │ │ │ │ - lea 0x4(%ebx,%esi,4),%eax │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - addl $0xc,-0xd0(%ebp) │ │ │ │ - mov -0xd0(%ebp),%edx │ │ │ │ - cmp %edx,-0xe8(%ebp) │ │ │ │ - jne 5b7a0 │ │ │ │ - incl -0xf0(%ebp) │ │ │ │ - mov -0x124(%ebp),%ebx │ │ │ │ - mov -0xf0(%ebp),%ecx │ │ │ │ - add %ebx,-0xec(%ebp) │ │ │ │ - cmp -0xdc(%ebp),%ecx │ │ │ │ - jne 5b2f0 │ │ │ │ + mov -0xac(%ebp),%ebx │ │ │ │ + mov -0xb8(%ebp),%esi │ │ │ │ + lea 0x4(%ebx,%esi,4),%edx │ │ │ │ + mov %edx,-0xac(%ebp) │ │ │ │ + addl $0xc,-0xb0(%ebp) │ │ │ │ + mov -0xb0(%ebp),%ecx │ │ │ │ + cmp %ecx,-0xc8(%ebp) │ │ │ │ + jne 59560 │ │ │ │ + incl -0xd0(%ebp) │ │ │ │ + mov -0x104(%ebp),%ebx │ │ │ │ + mov -0xd0(%ebp),%eax │ │ │ │ + add %ebx,-0xcc(%ebp) │ │ │ │ + cmp -0xbc(%ebp),%eax │ │ │ │ + jne 59160 │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x134(%ebp) │ │ │ │ - push -0x130(%ebp) │ │ │ │ - lea -0x13c9d(%edi),%esi │ │ │ │ + push -0x114(%ebp) │ │ │ │ + push -0x110(%ebp) │ │ │ │ + lea -0x14c9d(%edi),%esi │ │ │ │ push %esi │ │ │ │ mov %edi,%ebx │ │ │ │ vzeroupper │ │ │ │ call a2e0 │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ pop %ecx │ │ │ │ - push -0xf4(%ebp) │ │ │ │ - call a61f0 │ │ │ │ + push -0xd4(%ebp) │ │ │ │ + call a15d0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x12c(%ebp),%esi │ │ │ │ + mov -0x10c(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 5af40 │ │ │ │ - mov -0x128(%ebp),%edx │ │ │ │ + je 58dc4 │ │ │ │ + mov -0x108(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ sub %esi,%edx │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5af40 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov -0xd4(%ebp),%ebx │ │ │ │ - jmp 5b55c │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - jmp 5b67c │ │ │ │ - mov -0xcc(%ebp),%eax │ │ │ │ - mov %esi,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - jmp 5ba4c │ │ │ │ + jmp 58dc4 │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 5b6d1 │ │ │ │ + jmp 597c0 │ │ │ │ + mov -0xac(%ebp),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 5baa1 │ │ │ │ + jmp 594a0 │ │ │ │ mov -0x30(%edi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%edi),%ecx │ │ │ │ - push %ecx │ │ │ │ + lea -0x14cab(%edi),%eax │ │ │ │ + push %eax │ │ │ │ push (%ebx) │ │ │ │ mov %edi,%ebx │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0xcc(%ebp) │ │ │ │ - jmp 5bb99 │ │ │ │ - mov -0xe4(%ebp),%eax │ │ │ │ - mov %eax,-0xd4(%ebp) │ │ │ │ - jmp 5ae3a │ │ │ │ - mov -0x130(%ebp),%edx │ │ │ │ - mov (%edx),%eax │ │ │ │ - cmp $0x3fffffff,%eax │ │ │ │ - jg 5bc31 │ │ │ │ - dec %eax │ │ │ │ - mov %eax,(%edx) │ │ │ │ - jne 5bc31 │ │ │ │ + movl $0x0,-0xac(%ebp) │ │ │ │ + jmp 598a4 │ │ │ │ + mov -0xc4(%ebp),%esi │ │ │ │ + jmp 58ce4 │ │ │ │ + mov -0x110(%ebp),%edx │ │ │ │ + mov (%edx),%ecx │ │ │ │ + cmp $0x3fffffff,%ecx │ │ │ │ + jg 59908 │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,(%edx) │ │ │ │ + jne 59908 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edi,%ebx │ │ │ │ push %edx │ │ │ │ call a2d0 <_Py_Dealloc@plt> │ │ │ │ - jmp 5bc2e │ │ │ │ - lea -0x78(%ebp),%ebx │ │ │ │ - mov %ebx,-0xf4(%ebp) │ │ │ │ - jmp 5bb64 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 59905 │ │ │ │ + lea -0x58(%ebp),%esi │ │ │ │ + mov %esi,-0xd4(%ebp) │ │ │ │ + jmp 5986f │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp ce67 <__cxa_finalize@plt+0x27b7> │ │ │ │ + jmp cd3e <__cxa_finalize@plt+0x268e> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp ce8f <__cxa_finalize@plt+0x27df> │ │ │ │ + jmp cd66 <__cxa_finalize@plt+0x26b6> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp cebd <__cxa_finalize@plt+0x280d> │ │ │ │ + jmp cd94 <__cxa_finalize@plt+0x26e4> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp ce7b <__cxa_finalize@plt+0x27cb> │ │ │ │ + jmp cd52 <__cxa_finalize@plt+0x26a2> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp cefa <__cxa_finalize@plt+0x284a> │ │ │ │ + jmp cdd1 <__cxa_finalize@plt+0x2721> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp ce42 <__cxa_finalize@plt+0x2792> │ │ │ │ + jmp cd19 <__cxa_finalize@plt+0x2669> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp cf15 <__cxa_finalize@plt+0x2865> │ │ │ │ + jmp cde6 <__cxa_finalize@plt+0x2736> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp ced3 <__cxa_finalize@plt+0x2823> │ │ │ │ + jmp cdaa <__cxa_finalize@plt+0x26fa> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp cf43 <__cxa_finalize@plt+0x2893> │ │ │ │ + jmp ce14 <__cxa_finalize@plt+0x2764> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp ce27 <__cxa_finalize@plt+0x2777> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp cd01 <__cxa_finalize@plt+0x2651> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0005bce0 >*)@@Base>: │ │ │ │ +000599b0 >*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0x78639,%ecx │ │ │ │ sub $0x9c,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0x7b2fd,%ecx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x4(%esi),%ebx │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov (%esi),%edx │ │ │ │ sub %edx,%ebx │ │ │ │ cmp $0xc,%ebx │ │ │ │ - jg 5bd31 >*)@@Base+0x51> │ │ │ │ + jg 59a01 >*)@@Base+0x51> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5c41f >*)@@Base+0x73f> │ │ │ │ + jne 5a102 >*)@@Base+0x752> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ + sub (%edx),%edi │ │ │ │ + sar $0x2,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ + imul $0xaaaaaaab,%ebx,%eax │ │ │ │ + lea -0x38(%ebp),%edx │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ - sub (%edx),%edi │ │ │ │ - lea -0x38(%ebp),%edx │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ - movl $0x0,-0x34(%ebp) │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xaaaaaaab,%ebx,%eax │ │ │ │ mov %ecx,%ebx │ │ │ │ - sar $0x3,%edi │ │ │ │ + movl $0x0,-0x34(%ebp) │ │ │ │ mov %eax,-0x64(%ebp) │ │ │ │ dec %eax │ │ │ │ + sar $0x3,%edi │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ push %edx │ │ │ │ - call a98f0 │ │ │ │ + call a4a60 │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ lea -0x28(%ebp),%eax │ │ │ │ mov %ecx,-0x48(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push %edi │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ push %eax │ │ │ │ - call a98f0 │ │ │ │ + call a4a60 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ - mov -0x28(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%esi),%edx │ │ │ │ movl $0x1,-0x6c(%ebp) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ + mov (%esi),%edx │ │ │ │ test %edi,%edi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%edi │ │ │ │ - mov %edx,-0x5c(%ebp) │ │ │ │ setne -0x79(%ebp) │ │ │ │ cmpl $0x1,-0x6c(%ebp) │ │ │ │ - je 5c282 >*)@@Base+0x5a2> │ │ │ │ - mov -0x58(%ebp),%eax │ │ │ │ + mov %edx,-0x5c(%ebp) │ │ │ │ + je 59f5a >*)@@Base+0x5aa> │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ + mov %edi,-0x8c(%ebp) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ + mov $0x2,%edi │ │ │ │ mov -0x6c(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ - mov %edi,-0x8c(%ebp) │ │ │ │ - mov $0x2,%edi │ │ │ │ - fdivrs -0xf4c4(%eax) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ add $0x10,%ebx │ │ │ │ - inc %ecx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ + fdivrs -0x10694(%eax) │ │ │ │ + inc %ecx │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov %ecx,-0x80(%ebp) │ │ │ │ mov %eax,-0x90(%ebp) │ │ │ │ fstpl -0x88(%ebp) │ │ │ │ mov -0x74(%ebp),%ebx │ │ │ │ mov (%ebx),%edx │ │ │ │ mov -0x4(%ebx),%ecx │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x54(%ebp) │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 5be34 >*)@@Base+0x154> │ │ │ │ - mov -0x54(%ebp),%ebx │ │ │ │ + je 59b04 >*)@@Base+0x154> │ │ │ │ mov %edx,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ + mov -0x54(%ebp),%ebx │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push $0x0 │ │ │ │ push %ebx │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ mov %esi,-0x9c(%ebp) │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ mov %edi,-0x98(%ebp) │ │ │ │ nop │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 5bfb9 >*)@@Base+0x2d9> │ │ │ │ + je 59c91 >*)@@Base+0x2e1> │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 5bfb9 >*)@@Base+0x2d9> │ │ │ │ + je 59c91 >*)@@Base+0x2e1> │ │ │ │ mov %edx,%esi │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ sub %edi,%esi │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ @@ -88777,76 +90065,76 @@ │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 5bf39 >*)@@Base+0x259> │ │ │ │ + je 59c10 >*)@@Base+0x260> │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 5bf25 >*)@@Base+0x245> │ │ │ │ + je 59bfb >*)@@Base+0x24b> │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 5bf15 >*)@@Base+0x235> │ │ │ │ + je 59bea >*)@@Base+0x23a> │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 5bf05 >*)@@Base+0x225> │ │ │ │ + je 59bd9 >*)@@Base+0x229> │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 5bef5 >*)@@Base+0x215> │ │ │ │ + je 59bc8 >*)@@Base+0x218> │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 5bee5 >*)@@Base+0x205> │ │ │ │ + je 59bb7 >*)@@Base+0x207> │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 5bed5 >*)@@Base+0x1f5> │ │ │ │ + je 59ba6 >*)@@Base+0x1f6> │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ lea 0x8(%edx),%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 5bfa0 >*)@@Base+0x2c0> │ │ │ │ + je 59c78 >*)@@Base+0x2c8> │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ + fmull -0x40(%edx) │ │ │ │ faddl -0x40(%eax) │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x38(%edx) │ │ │ │ faddl -0x38(%eax) │ │ │ │ fstpl -0x38(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ @@ -88870,56 +90158,56 @@ │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 5bf3c >*)@@Base+0x25c> │ │ │ │ + jne 59c13 >*)@@Base+0x263> │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ cmp -0x44(%ebp),%ecx │ │ │ │ - jne 5be90 >*)@@Base+0x1b0> │ │ │ │ + jne 59b60 >*)@@Base+0x1b0> │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %eax,-0x48(%ebp) │ │ │ │ - je 5bfc9 >*)@@Base+0x2e9> │ │ │ │ + je 59ca1 >*)@@Base+0x2f1> │ │ │ │ sub $0xc,%eax │ │ │ │ - jmp 5be50 >*)@@Base+0x170> │ │ │ │ + jmp 59b20 >*)@@Base+0x170> │ │ │ │ mov -0x98(%ebp),%ecx │ │ │ │ mov -0x54(%ebp),%edx │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ fldl -0x88(%ebp) │ │ │ │ + mov -0x94(%ebp),%edi │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ cmp %eax,%edx │ │ │ │ - je 5c0b6 >*)@@Base+0x3d6> │ │ │ │ + je 59d8e >*)@@Base+0x3de> │ │ │ │ sub %edx,%eax │ │ │ │ lea -0x8(%eax),%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 5c069 >*)@@Base+0x389> │ │ │ │ + je 59d41 >*)@@Base+0x391> │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 5c05a >*)@@Base+0x37a> │ │ │ │ + je 59d32 >*)@@Base+0x382> │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 5c050 >*)@@Base+0x370> │ │ │ │ + je 59d28 >*)@@Base+0x378> │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 5c046 >*)@@Base+0x366> │ │ │ │ + je 59d1e >*)@@Base+0x36e> │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 5c03c >*)@@Base+0x35c> │ │ │ │ + je 59d14 >*)@@Base+0x364> │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 5c032 >*)@@Base+0x352> │ │ │ │ + je 59d0a >*)@@Base+0x35a> │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 5c028 >*)@@Base+0x348> │ │ │ │ + je 59d00 >*)@@Base+0x350> │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ @@ -88941,15 +90229,15 @@ │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,-0x3c(%ebp) │ │ │ │ - je 5c0ba >*)@@Base+0x3da> │ │ │ │ + je 59d92 >*)@@Base+0x3e2> │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%edx) │ │ │ │ add $0x40,%edx │ │ │ │ fstpl -0x40(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x38(%edx) │ │ │ │ @@ -88969,73 +90257,73 @@ │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%edx) │ │ │ │ fstpl -0x10(%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%edx) │ │ │ │ fstpl -0x8(%edx) │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 5c06c >*)@@Base+0x38c> │ │ │ │ + jne 59d44 >*)@@Base+0x394> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5c0bc >*)@@Base+0x3dc> │ │ │ │ + jmp 59d94 >*)@@Base+0x3e4> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5c0bc >*)@@Base+0x3dc> │ │ │ │ + jmp 59d94 >*)@@Base+0x3e4> │ │ │ │ ffreep %st(0) │ │ │ │ addl $0xc,-0x78(%ebp) │ │ │ │ - addl $0xc,-0x74(%ebp) │ │ │ │ inc %edi │ │ │ │ + addl $0xc,-0x74(%ebp) │ │ │ │ cmp %edi,-0x80(%ebp) │ │ │ │ - jne 5be09 >*)@@Base+0x129> │ │ │ │ + jne 59ad9 >*)@@Base+0x129> │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov (%esi),%ebx │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 5c290 >*)@@Base+0x5b0> │ │ │ │ + je 59f68 >*)@@Base+0x5b8> │ │ │ │ mov -0x6c(%ebp),%eax │ │ │ │ mov %edi,-0x44(%ebp) │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ xor %esi,%esi │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ shl $0x2,%edx │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov (%ecx,%esi,1),%edx │ │ │ │ mov 0x4(%ecx,%esi,1),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 5c213 >*)@@Base+0x533> │ │ │ │ + je 59eeb >*)@@Base+0x53b> │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov -0x60(%ebp),%edi │ │ │ │ sub %edx,%eax │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov (%ebx,%esi,1),%ecx │ │ │ │ mov (%edi,%esi,1),%ebx │ │ │ │ lea -0x8(%eax),%edi │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x3,%edi │ │ │ │ inc %edi │ │ │ │ and $0x7,%edi │ │ │ │ - je 5c1ac >*)@@Base+0x4cc> │ │ │ │ + je 59e84 >*)@@Base+0x4d4> │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 5c19b >*)@@Base+0x4bb> │ │ │ │ + je 59e73 >*)@@Base+0x4c3> │ │ │ │ cmp $0x2,%edi │ │ │ │ - je 5c18f >*)@@Base+0x4af> │ │ │ │ + je 59e67 >*)@@Base+0x4b7> │ │ │ │ cmp $0x3,%edi │ │ │ │ - je 5c183 >*)@@Base+0x4a3> │ │ │ │ + je 59e5b >*)@@Base+0x4ab> │ │ │ │ cmp $0x4,%edi │ │ │ │ - je 5c177 >*)@@Base+0x497> │ │ │ │ + je 59e4f >*)@@Base+0x49f> │ │ │ │ cmp $0x5,%edi │ │ │ │ - je 5c16b >*)@@Base+0x48b> │ │ │ │ + je 59e43 >*)@@Base+0x493> │ │ │ │ cmp $0x6,%edi │ │ │ │ - je 5c15f >*)@@Base+0x47f> │ │ │ │ + je 59e37 >*)@@Base+0x487> │ │ │ │ fldl (%ebx) │ │ │ │ - faddl (%ecx) │ │ │ │ mov $0x8,%eax │ │ │ │ + faddl (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ faddl (%ecx,%eax,1) │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ add $0x8,%eax │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ faddl (%ecx,%eax,1) │ │ │ │ @@ -89054,15 +90342,15 @@ │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ add $0x8,%eax │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ faddl (%ecx,%eax,1) │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - je 5c213 >*)@@Base+0x533> │ │ │ │ + je 59eeb >*)@@Base+0x53b> │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ fldl (%ebx,%eax,1) │ │ │ │ faddl (%ecx,%eax,1) │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ fldl 0x8(%ebx,%eax,1) │ │ │ │ faddl 0x8(%ecx,%eax,1) │ │ │ │ fstpl 0x8(%edx,%eax,1) │ │ │ │ @@ -89082,128 +90370,128 @@ │ │ │ │ faddl 0x30(%ecx,%eax,1) │ │ │ │ fstpl 0x30(%edx,%eax,1) │ │ │ │ fldl 0x38(%ebx,%eax,1) │ │ │ │ faddl 0x38(%ecx,%eax,1) │ │ │ │ fstpl 0x38(%edx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp %eax,%edi │ │ │ │ - jne 5c1af >*)@@Base+0x4cf> │ │ │ │ + jne 59e87 >*)@@Base+0x4d7> │ │ │ │ add $0xc,%esi │ │ │ │ cmp %esi,-0x40(%ebp) │ │ │ │ - jne 5c105 >*)@@Base+0x425> │ │ │ │ + jne 59ddd >*)@@Base+0x42d> │ │ │ │ mov -0x44(%ebp),%edi │ │ │ │ mov -0x50(%ebp),%edx │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ cmp $0x2,%edi │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ setne %cl │ │ │ │ cmp %edi,-0x64(%ebp) │ │ │ │ setne %bl │ │ │ │ test %bl,%cl │ │ │ │ - je 5c274 >*)@@Base+0x594> │ │ │ │ + je 59f4c >*)@@Base+0x59c> │ │ │ │ cmpb $0x0,-0x79(%ebp) │ │ │ │ - je 5c274 >*)@@Base+0x594> │ │ │ │ + je 59f4c >*)@@Base+0x59c> │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ cmp 0x8(%edx),%eax │ │ │ │ - je 5c3fb >*)@@Base+0x71b> │ │ │ │ + je 5a0de >*)@@Base+0x72e> │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ - call b66f0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call b0a10 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%esi),%ecx │ │ │ │ addl $0xc,0x4(%eax) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ incl -0x6c(%ebp) │ │ │ │ dec %edi │ │ │ │ cmpl $0x1,-0x6c(%ebp) │ │ │ │ - jne 5bdc7 >*)@@Base+0xe7> │ │ │ │ + jne 59a97 >*)@@Base+0xe7> │ │ │ │ cmp $0x1,%edi │ │ │ │ - jne 5c0eb >*)@@Base+0x40b> │ │ │ │ + jne 59dc3 >*)@@Base+0x413> │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ - jmp 5c292 >*)@@Base+0x5b2> │ │ │ │ + jmp 59f6a >*)@@Base+0x5ba> │ │ │ │ mov %ebx,%edi │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ - movl $0x2,-0x40(%ebp) │ │ │ │ add $0x10,%edi │ │ │ │ + movl $0x2,-0x40(%ebp) │ │ │ │ add $0xc,%esi │ │ │ │ mov %esi,-0x44(%ebp) │ │ │ │ mov -0x4(%edi),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 5c39b >*)@@Base+0x6bb> │ │ │ │ + je 5a07e >*)@@Base+0x6ce> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %esi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 5c345 >*)@@Base+0x665> │ │ │ │ + je 5a027 >*)@@Base+0x677> │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 5c334 >*)@@Base+0x654> │ │ │ │ + je 5a015 >*)@@Base+0x665> │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 5c327 >*)@@Base+0x647> │ │ │ │ + je 5a007 >*)@@Base+0x657> │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 5c31a >*)@@Base+0x63a> │ │ │ │ + je 59ff9 >*)@@Base+0x649> │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 5c30d >*)@@Base+0x62d> │ │ │ │ + je 59feb >*)@@Base+0x63b> │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 5c300 >*)@@Base+0x620> │ │ │ │ + je 59fdd >*)@@Base+0x62d> │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 5c2f3 >*)@@Base+0x613> │ │ │ │ + je 59fcf >*)@@Base+0x61f> │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%esi) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + faddl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 5c39b >*)@@Base+0x6bb> │ │ │ │ + je 5a07e >*)@@Base+0x6ce> │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ fldl (%edx) │ │ │ │ - faddl (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ + faddl -0x40(%eax) │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fldl -0x38(%edx) │ │ │ │ faddl -0x38(%eax) │ │ │ │ fstpl -0x38(%eax) │ │ │ │ fldl -0x30(%edx) │ │ │ │ faddl -0x30(%eax) │ │ │ │ fstpl -0x30(%eax) │ │ │ │ @@ -89219,1168 +90507,1088 @@ │ │ │ │ fldl -0x10(%edx) │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 5c348 >*)@@Base+0x668> │ │ │ │ + jne 5a02a >*)@@Base+0x67a> │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ incl -0x40(%ebp) │ │ │ │ - addl $0xc,-0x44(%ebp) │ │ │ │ add $0xc,%edi │ │ │ │ + addl $0xc,-0x44(%ebp) │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ cmp -0x64(%ebp),%ebx │ │ │ │ - jle 5c2a5 >*)@@Base+0x5c5> │ │ │ │ + jle 59f7d >*)@@Base+0x5cd> │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5c3d6 >*)@@Base+0x6f6> │ │ │ │ + je 5a0b9 >*)@@Base+0x709> │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %edi,-0x38(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ - call aa040 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + call a5150 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ push -0x70(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ pop %ecx │ │ │ │ push -0x68(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5bd19 >*)@@Base+0x39> │ │ │ │ + jmp 599e9 >*)@@Base+0x39> │ │ │ │ mov -0x48(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x58(%ebp),%ebx │ │ │ │ mov %ecx,-0x38(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x3c(%ebp) │ │ │ │ - call b6860 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + call b0b80 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov (%esi),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ - jmp 5c274 >*)@@Base+0x594> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 59f4c >*)@@Base+0x59c> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cf60 <__cxa_finalize@plt+0x28b0> │ │ │ │ + jmp ce2e <__cxa_finalize@plt+0x277e> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cfb2 <__cxa_finalize@plt+0x2902> │ │ │ │ + jmp ce80 <__cxa_finalize@plt+0x27d0> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cfba <__cxa_finalize@plt+0x290a> │ │ │ │ + jmp ce88 <__cxa_finalize@plt+0x27d8> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cf71 <__cxa_finalize@plt+0x28c1> │ │ │ │ + jmp ce3f <__cxa_finalize@plt+0x278f> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0005c440 : │ │ │ │ +0005a130 : │ │ │ │ lea 0x4(%esp),%eax │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%eax) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x77eaf,%ebx │ │ │ │ push %eax │ │ │ │ - lea -0x48(%ebp),%esi │ │ │ │ - sub $0x68,%esp │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ + sub $0x48,%esp │ │ │ │ + mov 0x8(%eax),%esi │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ - call c2c60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x250> │ │ │ │ - add $0x7ab92,%edi │ │ │ │ - mov %edx,-0x50(%ebp) │ │ │ │ - mov %edi,-0x68(%ebp) │ │ │ │ - mov %gs:0x14,%ebx │ │ │ │ - mov %ebx,-0x3c(%ebp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea 0xc8(%ecx),%ebx │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - push %ebx │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + lea -0x28(%ebp),%esi │ │ │ │ + mov %gs:0x14,%edx │ │ │ │ + mov %edx,-0x1c(%ebp) │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0xc8(%ecx),%edx │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ - mov %edi,%ebx │ │ │ │ push (%eax) │ │ │ │ - call 3e6c0 >, std::allocator > > > const&)@@Base> │ │ │ │ + call 3e690 >, std::allocator > > > const&)@@Base> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ push $0x0 │ │ │ │ push %esi │ │ │ │ - call 5bce0 >*)@@Base> │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ + call 599b0 >*)@@Base> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,-0x54(%ebp) │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 5c729 │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - mov %esi,-0x6c(%ebp) │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5a3a9 │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %edi,-0x48(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - mov (%eax),%ebx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 5c6e9 │ │ │ │ - sub %ebx,%ecx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea -0x8(%ecx),%esi │ │ │ │ - mov %ecx,-0x58(%ebp) │ │ │ │ - cmp $0x10,%esi │ │ │ │ - jbe 5c780 │ │ │ │ - lea -0x4(%edx),%edi │ │ │ │ - mov %edx,%ecx │ │ │ │ - sub %ebx,%edi │ │ │ │ - cmp $0x38,%edi │ │ │ │ - jbe 5c780 │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - cmp $0x30,%esi │ │ │ │ - jbe 5c89b │ │ │ │ - lea 0x1(%edi),%esi │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ - shr $0x3,%esi │ │ │ │ - shl $0x6,%esi │ │ │ │ - lea (%esi,%ebx,1),%edi │ │ │ │ - sub $0x40,%esi │ │ │ │ - shr $0x6,%esi │ │ │ │ - inc %esi │ │ │ │ - mov %edi,-0x5c(%ebp) │ │ │ │ - and $0x7,%esi │ │ │ │ - je 5c891 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 5c5cc │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 5c5b9 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 5c5a6 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 5c593 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 5c580 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 5c56d │ │ │ │ - vmovupd (%ebx),%zmm0 │ │ │ │ - lea 0x40(%ebx),%eax │ │ │ │ - lea 0x40(%edx),%ecx │ │ │ │ - vmovupd %zmm0,(%edx) │ │ │ │ - vmovupd (%eax),%zmm1 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm1,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm2 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm2,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm3 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm3,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm4 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm4,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm5 │ │ │ │ - add $0x40,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovupd %zmm5,-0x40(%ecx) │ │ │ │ - vmovupd (%eax),%zmm6 │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%esi │ │ │ │ - add $0x40,%eax │ │ │ │ - add $0x40,%ecx │ │ │ │ - vmovupd %zmm6,-0x40(%ecx) │ │ │ │ - cmp -0x5c(%ebp),%eax │ │ │ │ - je 5c66f │ │ │ │ - vmovupd (%eax),%zmm7 │ │ │ │ - add $0x200,%eax │ │ │ │ - add $0x200,%ecx │ │ │ │ - vmovupd %zmm7,-0x200(%ecx) │ │ │ │ - vmovupd -0x1c0(%eax),%zmm0 │ │ │ │ - vmovupd %zmm0,-0x1c0(%ecx) │ │ │ │ - vmovupd -0x180(%eax),%zmm1 │ │ │ │ - vmovupd %zmm1,-0x180(%ecx) │ │ │ │ - vmovupd -0x140(%eax),%zmm2 │ │ │ │ - vmovupd %zmm2,-0x140(%ecx) │ │ │ │ - vmovupd -0x100(%eax),%zmm3 │ │ │ │ - vmovupd %zmm3,-0x100(%ecx) │ │ │ │ - vmovupd -0xc0(%eax),%zmm4 │ │ │ │ - vmovupd %zmm4,-0xc0(%ecx) │ │ │ │ - vmovupd -0x80(%eax),%zmm5 │ │ │ │ - vmovupd %zmm5,-0x80(%ecx) │ │ │ │ - vmovupd -0x40(%eax),%zmm6 │ │ │ │ - vmovupd %zmm6,-0x40(%ecx) │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 5c5ee │ │ │ │ - mov %edi,-0x50(%ebp) │ │ │ │ - testb $0x7,-0x50(%ebp) │ │ │ │ - je 5c886 │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - lea 0x0(,%esi,8),%ecx │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + mov (%esi),%ecx │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 5a36d │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %ecx,%eax │ │ │ │ + lea -0x8(%edx),%ebx │ │ │ │ + mov %edx,-0x3c(%ebp) │ │ │ │ + cmp $0x10,%ebx │ │ │ │ + jbe 5a400 │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov %edi,%edx │ │ │ │ + sub $0x4,%edi │ │ │ │ + sub %ecx,%edi │ │ │ │ + cmp $0x18,%edi │ │ │ │ + jbe 5a400 │ │ │ │ + shr $0x3,%ebx │ │ │ │ + inc %ebx │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + shr $0x2,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ lea (%ebx,%ecx,1),%edi │ │ │ │ - add %edx,%ecx │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - sub %esi,%eax │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jbe 5c6b4 │ │ │ │ - vmovupd (%ebx,%esi,8),%ymm7 │ │ │ │ - inc %eax │ │ │ │ - vmovupd %ymm7,(%edx,%esi,8) │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - lea (%edx,%esi,1),%esi │ │ │ │ - test $0x3,%al │ │ │ │ - je 5c6e7 │ │ │ │ + sub $0x20,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ + mov %edi,-0x38(%ebp) │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5a2a8 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 5a294 │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 5a285 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 5a276 │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 5a267 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 5a258 │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 5a249 │ │ │ │ + vmovupd (%ecx),%ymm0 │ │ │ │ + mov -0x2c(%ebp),%edx │ │ │ │ + lea 0x20(%ecx),%eax │ │ │ │ + add $0x20,%edx │ │ │ │ + vmovupd %ymm0,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm1 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm1,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm2 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm2,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm3 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm3,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm4 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm4,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm5 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm5,-0x20(%edx) │ │ │ │ + vmovupd (%eax),%ymm6 │ │ │ │ + add $0x20,%edx │ │ │ │ + add $0x20,%eax │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + je 5a322 │ │ │ │ + mov -0x30(%ebp),%ebx │ │ │ │ + vmovupd (%eax),%ymm7 │ │ │ │ + add $0x100,%edx │ │ │ │ + add $0x100,%eax │ │ │ │ + vmovupd %ymm7,-0x100(%edx) │ │ │ │ + vmovupd -0xe0(%eax),%ymm0 │ │ │ │ + vmovupd %ymm0,-0xe0(%edx) │ │ │ │ + vmovupd -0xc0(%eax),%ymm1 │ │ │ │ + vmovupd %ymm1,-0xc0(%edx) │ │ │ │ + vmovupd -0xa0(%eax),%ymm2 │ │ │ │ + vmovupd %ymm2,-0xa0(%edx) │ │ │ │ + vmovupd -0x80(%eax),%ymm3 │ │ │ │ + vmovupd %ymm3,-0x80(%edx) │ │ │ │ + vmovupd -0x60(%eax),%ymm4 │ │ │ │ + vmovupd %ymm4,-0x60(%edx) │ │ │ │ + vmovupd -0x40(%eax),%ymm5 │ │ │ │ + vmovupd %ymm5,-0x40(%edx) │ │ │ │ + vmovupd -0x20(%eax),%ymm6 │ │ │ │ + vmovupd %ymm6,-0x20(%edx) │ │ │ │ + cmp %eax,-0x38(%ebp) │ │ │ │ + jne 5a2ab │ │ │ │ + mov %ebx,-0x30(%ebp) │ │ │ │ + mov -0x2c(%ebp),%edi │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + testb $0x3,-0x30(%ebp) │ │ │ │ + je 5a36a │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ and $0xfffffffc,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%edi │ │ │ │ add %eax,%ecx │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - vmovsd (%edi),%xmm0 │ │ │ │ - lea 0x8(%edi),%eax │ │ │ │ - lea (%edx,%ebx,1),%esi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - vmovsd %xmm0,(%ecx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 5c6e7 │ │ │ │ - vmovsd 0x8(%edi),%xmm1 │ │ │ │ - lea 0x10(%edi),%eax │ │ │ │ - vmovsd %xmm1,0x8(%ecx) │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 5c6e7 │ │ │ │ - vmovsd 0x10(%edi),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%ecx) │ │ │ │ - mov %esi,%edx │ │ │ │ - addl $0xc,-0x4c(%ebp) │ │ │ │ - mov -0x4c(%ebp),%edi │ │ │ │ - cmp %edi,-0x54(%ebp) │ │ │ │ - jne 5c4d0 │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + add %edi,%eax │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + vmovsd (%ecx),%xmm7 │ │ │ │ + lea 0x8(%ecx),%ebx │ │ │ │ + vmovsd %xmm7,(%eax) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5a36a │ │ │ │ + vmovsd 0x8(%ecx),%xmm0 │ │ │ │ + lea 0x10(%ecx),%ebx │ │ │ │ + vmovsd %xmm0,0x8(%eax) │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5a36a │ │ │ │ + vmovsd 0x10(%ecx),%xmm1 │ │ │ │ + vmovsd %xmm1,0x10(%eax) │ │ │ │ + mov %edx,-0x2c(%ebp) │ │ │ │ + add $0xc,%esi │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ + jne 5a1c0 │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ nop │ │ │ │ - mov (%esi),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 5c770 │ │ │ │ + mov (%esi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 5a3f0 │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ - sub %ebx,%eax │ │ │ │ + sub %ecx,%eax │ │ │ │ push %eax │ │ │ │ - push %ebx │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %esi,-0x54(%ebp) │ │ │ │ - jne 5c700 │ │ │ │ - mov -0x48(%ebp),%ecx │ │ │ │ - mov %ecx,-0x54(%ebp) │ │ │ │ - mov -0x54(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5c745 │ │ │ │ - mov -0x40(%ebp),%edi │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ + jne 5a380 │ │ │ │ + mov -0x28(%ebp),%edx │ │ │ │ + mov %edx,-0x34(%ebp) │ │ │ │ + mov -0x34(%ebp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 5a3c5 │ │ │ │ + mov -0x20(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %edx,%edi │ │ │ │ + sub %ebx,%edi │ │ │ │ push %edi │ │ │ │ - push %edx │ │ │ │ + push %ebx │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5c8a4 │ │ │ │ + jne 5a509 │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%esi │ │ │ │ - cmp %esi,-0x54(%ebp) │ │ │ │ - jne 5c700 │ │ │ │ - jmp 5c723 │ │ │ │ + cmp %esi,-0x34(%ebp) │ │ │ │ + jne 5a380 │ │ │ │ + jmp 5a3a3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x58(%ebp),%esi │ │ │ │ - add %edx,%esi │ │ │ │ - mov %esi,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - sub $0x8,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 5c828 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 5c811 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 5c802 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 5c7f3 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 5c7e4 │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 5c7d5 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 5c7c6 │ │ │ │ - vmovsd (%ebx),%xmm3 │ │ │ │ - add $0x8,%edx │ │ │ │ - lea 0x8(%ebx),%eax │ │ │ │ - vmovsd %xmm3,-0x8(%edx) │ │ │ │ + mov -0x2c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%edx │ │ │ │ + add %ebx,%edx │ │ │ │ + mov %edx,%edi │ │ │ │ + sub %ebx,%edi │ │ │ │ + sub $0x8,%edi │ │ │ │ + shr $0x3,%edi │ │ │ │ + inc %edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 5a4ab │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 5a494 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 5a485 │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 5a476 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 5a467 │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 5a458 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 5a449 │ │ │ │ + vmovsd (%ecx),%xmm2 │ │ │ │ + add $0x8,%ebx │ │ │ │ + lea 0x8(%ecx),%eax │ │ │ │ + vmovsd %xmm2,-0x8(%ebx) │ │ │ │ + vmovsd (%eax),%xmm3 │ │ │ │ + add $0x8,%ebx │ │ │ │ + add $0x8,%eax │ │ │ │ + vmovsd %xmm3,-0x8(%ebx) │ │ │ │ vmovsd (%eax),%xmm4 │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm4,-0x8(%edx) │ │ │ │ + vmovsd %xmm4,-0x8(%ebx) │ │ │ │ vmovsd (%eax),%xmm5 │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm5,-0x8(%edx) │ │ │ │ + vmovsd %xmm5,-0x8(%ebx) │ │ │ │ vmovsd (%eax),%xmm6 │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm6,-0x8(%edx) │ │ │ │ + vmovsd %xmm6,-0x8(%ebx) │ │ │ │ vmovsd (%eax),%xmm7 │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm7,-0x8(%edx) │ │ │ │ + vmovsd %xmm7,-0x8(%ebx) │ │ │ │ vmovsd (%eax),%xmm0 │ │ │ │ - add $0x8,%edx │ │ │ │ + add $0x8,%ebx │ │ │ │ add $0x8,%eax │ │ │ │ - vmovsd %xmm0,-0x8(%edx) │ │ │ │ + vmovsd %xmm0,-0x8(%ebx) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 5a36a │ │ │ │ vmovsd (%eax),%xmm1 │ │ │ │ - add $0x8,%edx │ │ │ │ - add $0x8,%eax │ │ │ │ - vmovsd %xmm1,-0x8(%edx) │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 5c6e7 │ │ │ │ - vmovsd (%eax),%xmm2 │ │ │ │ - add $0x40,%edx │ │ │ │ + add $0x40,%ebx │ │ │ │ add $0x40,%eax │ │ │ │ - vmovsd %xmm2,-0x40(%edx) │ │ │ │ - vmovsd -0x38(%eax),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x38(%edx) │ │ │ │ - vmovsd -0x30(%eax),%xmm4 │ │ │ │ - vmovsd %xmm4,-0x30(%edx) │ │ │ │ - vmovsd -0x28(%eax),%xmm5 │ │ │ │ - vmovsd %xmm5,-0x28(%edx) │ │ │ │ - vmovsd -0x20(%eax),%xmm6 │ │ │ │ - vmovsd %xmm6,-0x20(%edx) │ │ │ │ - vmovsd -0x18(%eax),%xmm7 │ │ │ │ - vmovsd %xmm7,-0x18(%edx) │ │ │ │ - vmovsd -0x10(%eax),%xmm0 │ │ │ │ - vmovsd %xmm0,-0x10(%edx) │ │ │ │ - vmovsd -0x8(%eax),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%edx) │ │ │ │ - cmp %edx,%esi │ │ │ │ - jne 5c828 │ │ │ │ - jmp 5c6e7 │ │ │ │ - mov -0x58(%ebp),%ebx │ │ │ │ - lea (%edx,%ebx,1),%esi │ │ │ │ - jmp 5c6e7 │ │ │ │ - mov %edi,%esi │ │ │ │ - mov -0x50(%ebp),%edi │ │ │ │ - jmp 5c5ee │ │ │ │ - mov %ebx,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 5c68b │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + vmovsd %xmm1,-0x40(%ebx) │ │ │ │ + vmovsd -0x38(%eax),%xmm2 │ │ │ │ + vmovsd %xmm2,-0x38(%ebx) │ │ │ │ + vmovsd -0x30(%eax),%xmm3 │ │ │ │ + vmovsd %xmm3,-0x30(%ebx) │ │ │ │ + vmovsd -0x28(%eax),%xmm4 │ │ │ │ + vmovsd %xmm4,-0x28(%ebx) │ │ │ │ + vmovsd -0x20(%eax),%xmm5 │ │ │ │ + vmovsd %xmm5,-0x20(%ebx) │ │ │ │ + vmovsd -0x18(%eax),%xmm6 │ │ │ │ + vmovsd %xmm6,-0x18(%ebx) │ │ │ │ + vmovsd -0x10(%eax),%xmm7 │ │ │ │ + vmovsd %xmm7,-0x10(%ebx) │ │ │ │ + vmovsd -0x8(%eax),%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%ebx) │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 5a4ab │ │ │ │ + jmp 5a36a │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp cfc7 <__cxa_finalize@plt+0x2917> │ │ │ │ + jmp ce95 <__cxa_finalize@plt+0x27e5> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - lea -0xf0(%ebp),%edx │ │ │ │ - lea -0xf4(%ebp),%ebx │ │ │ │ - sub $0x128,%esp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x7a71c,%esi │ │ │ │ + lea -0xd0(%ebp),%edx │ │ │ │ + lea -0xd4(%ebp),%ebx │ │ │ │ + sub $0x108,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x77aac,%esi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - lea -0x13d01(%esi),%edi │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ + lea -0x14d01(%esi),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5cd50 │ │ │ │ + je 5aba0 │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xf0(%ebp) │ │ │ │ - call 39120 │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + call 38a80 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,-0xdc(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 5cd50 │ │ │ │ - movl $0x1,-0xc8(%ebp) │ │ │ │ - movw $0x53,-0xc4(%ebp) │ │ │ │ + je 5aba0 │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0xcc(%ebp),%ecx │ │ │ │ - lea -0xc4(%ebp),%eax │ │ │ │ - movl $0x1010101,-0xd8(%ebp) │ │ │ │ - movw $0x0,-0xd4(%ebp) │ │ │ │ - movb $0x0,-0xd2(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - mov %ecx,-0x108(%ebp) │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - lea -0xd8(%ebp),%edi │ │ │ │ + lea -0xac(%ebp),%ecx │ │ │ │ + lea -0xa4(%ebp),%eax │ │ │ │ + movl $0x1010101,-0xb8(%ebp) │ │ │ │ + movw $0x0,-0xb4(%ebp) │ │ │ │ + movb $0x0,-0xb2(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + lea -0xb8(%ebp),%edi │ │ │ │ + mov %ecx,-0xe8(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + movl $0x1,-0xa8(%ebp) │ │ │ │ + movw $0x53,-0xa4(%ebp) │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x1 │ │ │ │ push 0x4(%edx) │ │ │ │ push (%edx) │ │ │ │ push %edi │ │ │ │ - call 36ca0 , std::allocator > const&)@@Base> │ │ │ │ + call 36c20 , std::allocator > const&)@@Base> │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 5cd80 │ │ │ │ + jne 5abd0 │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xf4(%ebp) │ │ │ │ + push -0xd4(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,%edx │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5d240 │ │ │ │ + je 5ada0 │ │ │ │ mov 0xc(%eax),%ecx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5d0a0 │ │ │ │ + jle 5ac10 │ │ │ │ mov 0x10(%eax),%eax │ │ │ │ lea -0x1(%ecx),%edi │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ + mov %ecx,-0xe4(%ebp) │ │ │ │ + mov %edx,-0xe0(%ebp) │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %edi,-0x110(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ mov (%eax,%edi,4),%edi │ │ │ │ - mov %edi,-0x118(%ebp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + mov %edi,-0xf0(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ call 359b0 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %eax,%edi │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ - jne 5d0d0 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - movzbl 0xc4(%ebx),%ecx │ │ │ │ - mov %cl,-0x11d(%ebp) │ │ │ │ - test %cl,%cl │ │ │ │ - je 5d1f0 │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ - mov -0x100(%ebp),%ebx │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 5d290 │ │ │ │ - mov 0x10(%edx),%edi │ │ │ │ - sub $0x2,%ebx │ │ │ │ - mov %edi,-0x10c(%ebp) │ │ │ │ - cmp $0x10,%ebx │ │ │ │ - jbe 5d2e0 │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - vmovdqa32 -0xfa74(%esi),%zmm2 │ │ │ │ - shr $0x4,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - add %ecx,%edi │ │ │ │ - sub $0x40,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov %edi,-0x104(%ebp) │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 5d2a0 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 5caf9 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 5caf0 │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 5cae7 │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 5cade │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 5cad5 │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - je 5cacc │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - vpmulld (%eax),%zmm2,%zmm2 │ │ │ │ - add $0x40,%eax │ │ │ │ - cmp -0x104(%ebp),%eax │ │ │ │ - je 5cb68 │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - vpmulld (%eax),%zmm2,%zmm1 │ │ │ │ - add $0x200,%eax │ │ │ │ - vpmulld -0x1c0(%eax),%zmm1,%zmm3 │ │ │ │ - vpmulld -0x180(%eax),%zmm3,%zmm4 │ │ │ │ - vpmulld -0x140(%eax),%zmm4,%zmm5 │ │ │ │ - vpmulld -0x100(%eax),%zmm5,%zmm6 │ │ │ │ - vpmulld -0xc0(%eax),%zmm6,%zmm7 │ │ │ │ - vpmulld -0x80(%eax),%zmm7,%zmm0 │ │ │ │ - vpmulld -0x40(%eax),%zmm0,%zmm2 │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 5cb1c │ │ │ │ + mov -0xe0(%ebp),%edx │ │ │ │ + mov -0xe4(%ebp),%ecx │ │ │ │ + jne 5ac40 │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + movzbl 0xc4(%ebx),%eax │ │ │ │ + mov %al,-0xfd(%ebp) │ │ │ │ + test %al,%al │ │ │ │ + je 5ad50 │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ mov %edi,-0xfc(%ebp) │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ - vextracti32x8 $0x1,%zmm2,%ymm1 │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - vpmulld %ymm2,%ymm1,%ymm0 │ │ │ │ - vextracti32x4 $0x1,%ymm0,%xmm3 │ │ │ │ - vpmulld %xmm0,%xmm3,%xmm4 │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm4,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm6,%xmm1 │ │ │ │ - vmovd %xmm1,-0x104(%ebp) │ │ │ │ - test $0xf,%al │ │ │ │ - je 5cdc0 │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0xfffffff0,%ecx │ │ │ │ - lea 0x1(%ecx),%edi │ │ │ │ - mov %ecx,%ebx │ │ │ │ - mov %edi,-0x110(%ebp) │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - sub %ecx,%eax │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 5adf0 │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + lea -0x2(%ecx),%eax │ │ │ │ + mov %ebx,-0xe0(%ebp) │ │ │ │ + cmp $0x6,%eax │ │ │ │ + jbe 5ae30 │ │ │ │ + mov %ebx,%eax │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ + vmovdqa -0x10834(%esi),%ymm2 │ │ │ │ + shr $0x3,%ebx │ │ │ │ + shl $0x5,%ebx │ │ │ │ + lea (%ebx,%eax,1),%edi │ │ │ │ + sub $0x20,%ebx │ │ │ │ + shr $0x5,%ebx │ │ │ │ + mov %edi,-0xe4(%ebp) │ │ │ │ + inc %ebx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5a76e │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 5a75e │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 5a756 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 5a74e │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 5a746 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 5a73e │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 5a736 │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpmulld (%eax),%ymm2,%ymm2 │ │ │ │ + add $0x20,%eax │ │ │ │ + cmp %eax,-0xe4(%ebp) │ │ │ │ + je 5a7bf │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ + vpmulld (%eax),%ymm2,%ymm1 │ │ │ │ + add $0x100,%eax │ │ │ │ + vpmulld -0xe0(%eax),%ymm1,%ymm3 │ │ │ │ + vpmulld -0xc0(%eax),%ymm3,%ymm4 │ │ │ │ + vpmulld -0xa0(%eax),%ymm4,%ymm5 │ │ │ │ + vpmulld -0x80(%eax),%ymm5,%ymm6 │ │ │ │ + vpmulld -0x60(%eax),%ymm6,%ymm7 │ │ │ │ + vpmulld -0x40(%eax),%ymm7,%ymm0 │ │ │ │ + vpmulld -0x20(%eax),%ymm0,%ymm2 │ │ │ │ + cmp %eax,-0xe4(%ebp) │ │ │ │ + jne 5a774 │ │ │ │ + mov %ebx,-0xdc(%ebp) │ │ │ │ + vextracti128 $0x1,%ymm2,%xmm1 │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + vpmulld %xmm2,%xmm1,%xmm0 │ │ │ │ + vpsrldq $0x8,%xmm0,%xmm2 │ │ │ │ + vpmulld %xmm2,%xmm0,%xmm3 │ │ │ │ + vpsrldq $0x4,%xmm3,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm3,%xmm5 │ │ │ │ + vmovd %xmm5,-0xe4(%ebp) │ │ │ │ + test $0x7,%al │ │ │ │ + je 5ae00 │ │ │ │ + mov %eax,%ebx │ │ │ │ + and $0xfffffff8,%ebx │ │ │ │ + lea 0x1(%ebx),%edi │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub %ebx,%eax │ │ │ │ lea -0x2(%eax),%edi │ │ │ │ - cmp $0x6,%edi │ │ │ │ - jbe 5cc24 │ │ │ │ - mov -0x10c(%ebp),%edi │ │ │ │ + cmp $0x3,%edi │ │ │ │ + jbe 5a857 │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ dec %eax │ │ │ │ - lea (%edi,%ecx,4),%ecx │ │ │ │ - mov %eax,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - vpmulld (%ecx),%ymm0,%ymm0 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 5cbe9 │ │ │ │ - vpmulld 0x20(%ecx),%ymm0,%ymm0 │ │ │ │ - vextracti32x4 $0x1,%ymm0,%xmm2 │ │ │ │ - vpmulld %xmm2,%xmm0,%xmm4 │ │ │ │ - vpsrldq $0x8,%xmm4,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm4,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm6,%xmm1 │ │ │ │ - vmovd %xmm1,-0x104(%ebp) │ │ │ │ - test $0x7,%al │ │ │ │ - je 5cdc0 │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - add %eax,-0x110(%ebp) │ │ │ │ - add %eax,%ebx │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - mov -0x110(%ebp),%edi │ │ │ │ - imul (%eax,%ebx,4),%ecx │ │ │ │ - mov -0x100(%ebp),%ebx │ │ │ │ + vpmulld (%edi,%ebx,4),%xmm0,%xmm6 │ │ │ │ + vpsrldq $0x8,%xmm6,%xmm7 │ │ │ │ + vpmulld %xmm7,%xmm6,%xmm0 │ │ │ │ + vpsrldq $0x4,%xmm0,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm0,%xmm2 │ │ │ │ + vmovd %xmm2,-0xe4(%ebp) │ │ │ │ + test $0x3,%al │ │ │ │ + je 5a8e5 │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + add %eax,-0xf4(%ebp) │ │ │ │ + add %eax,-0xec(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ + imul (%eax,%edi,4),%ebx │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ lea 0x1(%edi),%eax │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jge 5cdc0 │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 5a8e5 │ │ │ │ lea 0x0(,%edi,4),%eax │ │ │ │ - mov %eax,-0x114(%ebp) │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - imul (%eax,%edi,4),%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea 0x2(%edi),%ecx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jge 5cdc0 │ │ │ │ - mov -0x10c(%ebp),%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - imul 0x4(%edi,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - lea 0x3(%ecx),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jle 5cdc0 │ │ │ │ - mov -0x10c(%ebp),%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - imul 0x8(%edi,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - lea 0x4(%ecx),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jle 5cdc0 │ │ │ │ - mov -0x10c(%ebp),%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - imul 0xc(%edi,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - lea 0x5(%ecx),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jle 5cdc0 │ │ │ │ - mov -0x10c(%ebp),%edi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - imul 0x10(%edi,%eax,1),%ecx │ │ │ │ - mov %ecx,-0x104(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ - lea 0x6(%ecx),%edi │ │ │ │ - cmp %edi,%ebx │ │ │ │ - jle 5cdc0 │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - imul 0x14(%ecx,%eax,1),%ebx │ │ │ │ - mov %ebx,-0x104(%ebp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 5cdc3 │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x100(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 5d305 │ │ │ │ - mov -0x100(%ebp),%eax │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%esi),%edi │ │ │ │ - sub $0x8,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ - push (%edi) │ │ │ │ - call a3c0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x100(%ebp) │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x108(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5cd5a │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vzeroupper │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + mov %edi,-0xe0(%ebp) │ │ │ │ + imul (%eax,%edi,4),%ebx │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + lea 0x2(%edi),%ebx │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jge 5a8e5 │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ + imul 0x4(%eax,%edi,1),%ebx │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + mov -0xe0(%ebp),%ebx │ │ │ │ + lea 0x3(%ebx),%edi │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jle 5a8e5 │ │ │ │ + mov -0xec(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ + imul 0x8(%eax,%edi,1),%ebx │ │ │ │ + mov %ebx,-0xe4(%ebp) │ │ │ │ + mov -0xdc(%ebp),%eax │ │ │ │ push $0xc │ │ │ │ mov %esi,%ebx │ │ │ │ - push 0x9c(%edi) │ │ │ │ + push 0x9c(%eax) │ │ │ │ push %edx │ │ │ │ - push -0x100(%ebp) │ │ │ │ - call 39060 │ │ │ │ - mov %eax,-0x100(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call 389c0 │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5d0bc │ │ │ │ + je 5ac2c │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - movl $0x0,-0xe4(%ebp) │ │ │ │ - movl $0x0,-0xe0(%ebp) │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ - call 38a60 │ │ │ │ - mov -0x104(%ebp),%ecx │ │ │ │ - lea -0x4c(%ebp),%ebx │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ - movb $0x0,-0x4c(%ebp) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 5d029 │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ - mov -0x11c(%ebp),%edi │ │ │ │ - mov -0x104(%ebp),%edx │ │ │ │ - movl $0x0,-0x110(%ebp) │ │ │ │ - shl $0x3,%eax │ │ │ │ - mov %edi,-0x10c(%ebp) │ │ │ │ - mov %eax,-0x118(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + movl $0x0,-0xc4(%ebp) │ │ │ │ + movl $0x0,-0xc0(%ebp) │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ + call 383f0 │ │ │ │ + mov -0xe4(%ebp),%ebx │ │ │ │ + lea -0x2c(%ebp),%ecx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movb $0x0,-0x2c(%ebp) │ │ │ │ + mov %ecx,-0x34(%ebp) │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ + test %ebx,%ebx │ │ │ │ + jle 5ab34 │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ + mov -0xe4(%ebp),%edx │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + shl $0x3,%edi │ │ │ │ and $0x3,%edx │ │ │ │ - je 5cf18 │ │ │ │ + mov %edi,-0xf0(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + je 5aa35 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 5cec6 │ │ │ │ + je 5a9e3 │ │ │ │ cmp $0x2,%edx │ │ │ │ - jne 5d200 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - mov -0x110(%ebp),%edi │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ + jne 5ad60 │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ + mov -0xdc(%ebp),%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edi,%ecx │ │ │ │ - imul 0x9c(%ebx),%ecx │ │ │ │ - lea (%eax,%ecx,8),%edx │ │ │ │ - push %edx │ │ │ │ - push %ebx │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + mov %edi,%ebx │ │ │ │ + imul 0x9c(%ecx),%ebx │ │ │ │ + lea (%eax,%ebx,8),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - call 5c440 │ │ │ │ + push %edx │ │ │ │ + push %ecx │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + call 5a130 │ │ │ │ inc %edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,-0x110(%ebp) │ │ │ │ - mov -0x118(%ebp),%edi │ │ │ │ - add %edi,-0x10c(%ebp) │ │ │ │ - mov -0x110(%ebp),%edi │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ + mov %edi,-0xf4(%ebp) │ │ │ │ + mov -0xf0(%ebp),%edi │ │ │ │ + add %edi,-0xf8(%ebp) │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - imul 0x9c(%ecx),%eax │ │ │ │ - lea (%ebx,%eax,8),%edx │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + mov %edi,%ebx │ │ │ │ + imul 0x9c(%edx),%ebx │ │ │ │ + lea (%ecx,%ebx,8),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ - push %ecx │ │ │ │ - push -0x10c(%ebp) │ │ │ │ - call 5c440 │ │ │ │ - mov -0x118(%ebp),%eax │ │ │ │ - inc %edi │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + call 5a130 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,-0x110(%ebp) │ │ │ │ - add %eax,-0x10c(%ebp) │ │ │ │ - cmp %edi,-0x104(%ebp) │ │ │ │ - je 5d026 │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ - mov -0x114(%ebp),%edi │ │ │ │ + inc %edi │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + add %ebx,-0xf8(%ebp) │ │ │ │ + cmp %edi,-0xe4(%ebp) │ │ │ │ + mov %edi,-0xf4(%ebp) │ │ │ │ + je 5ab31 │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + mov -0xf4(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - imul 0x9c(%ecx),%ebx │ │ │ │ - lea (%edi,%ebx,8),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + imul 0x9c(%edx),%edi │ │ │ │ + lea (%ecx,%edi,8),%eax │ │ │ │ + mov -0xf8(%ebp),%edi │ │ │ │ + push %eax │ │ │ │ push %edx │ │ │ │ - push %ecx │ │ │ │ - push -0x10c(%ebp) │ │ │ │ - call 5c440 │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - mov -0xfc(%ebp),%ecx │ │ │ │ - add $0xc,%esp │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - add -0x118(%ebp),%ebx │ │ │ │ - inc %eax │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ - imul 0x9c(%ecx),%eax │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ - lea (%edi,%eax,8),%edi │ │ │ │ push %edi │ │ │ │ - push %ecx │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 5c440 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ + call 5a130 │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%ebx │ │ │ │ add $0xc,%esp │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ - mov -0x118(%ebp),%edi │ │ │ │ - mov -0x114(%ebp),%edx │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ inc %eax │ │ │ │ + mov %eax,-0xf4(%ebp) │ │ │ │ imul 0x9c(%ebx),%eax │ │ │ │ add %edi,%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ - call 5c440 │ │ │ │ - mov -0xfc(%ebp),%ebx │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ + call 5a130 │ │ │ │ + mov -0xf4(%ebp),%ecx │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ - mov -0x114(%ebp),%edx │ │ │ │ - add $0x2,%eax │ │ │ │ - imul 0x9c(%ebx),%eax │ │ │ │ - add %edi,%ecx │ │ │ │ - lea (%edx,%eax,8),%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ + imul 0x9c(%edx),%ecx │ │ │ │ + add %ebx,%edi │ │ │ │ mov %esi,%ebx │ │ │ │ + lea (%eax,%ecx,8),%ecx │ │ │ │ push %ecx │ │ │ │ - call 5c440 │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ + call 5a130 │ │ │ │ + mov -0xf4(%ebp),%eax │ │ │ │ + mov -0xdc(%ebp),%edx │ │ │ │ + add $0xc,%esp │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + add $0x2,%eax │ │ │ │ + imul 0x9c(%edx),%eax │ │ │ │ + add %ebx,%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + lea (%ecx,%eax,8),%eax │ │ │ │ + push %eax │ │ │ │ + push %edx │ │ │ │ + push %edi │ │ │ │ + call 5a130 │ │ │ │ + mov -0xf4(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ add $0x3,%ebx │ │ │ │ - add %edi,%ecx │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ - mov %ecx,-0x10c(%ebp) │ │ │ │ - cmp %ebx,-0x104(%ebp) │ │ │ │ - jne 5cf18 │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + cmp %ebx,-0xe4(%ebp) │ │ │ │ + lea (%edi,%edx,1),%edi │ │ │ │ + mov %ebx,-0xf4(%ebp) │ │ │ │ + mov %edi,-0xf8(%ebp) │ │ │ │ + jne 5aa35 │ │ │ │ + lea -0x34(%ebp),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ call a5f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 5d260 │ │ │ │ - mov -0x50(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5d2c0 │ │ │ │ + jne 5adc0 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5ae10 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ xor %edi,%edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,-0x11d(%ebp) │ │ │ │ - je 5d26c │ │ │ │ + cmpb $0x0,-0xfd(%ebp) │ │ │ │ + je 5adcc │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xe8(%ebp),%ebx │ │ │ │ + lea -0xc8(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov %edi,%eax │ │ │ │ - call 12fc0 │ │ │ │ + call 12d00 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xec(%ebp),%ecx │ │ │ │ + lea -0xcc(%ebp),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5cda3 │ │ │ │ + jmp 5abf3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 5ae5d │ │ │ │ + mov -0xe0(%ebp),%eax │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ + ret │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%esi),%edi │ │ │ │ + sub $0x8,%esp │ │ │ │ + push -0xb0(%ebp) │ │ │ │ + push (%edi) │ │ │ │ + call a3c0 │ │ │ │ + add $0x10,%esp │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xe8(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5abaa │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13be1(%esi),%edx │ │ │ │ + lea -0x14be1(%esi),%eax │ │ │ │ mov -0x30(%esi),%edi │ │ │ │ - push %edx │ │ │ │ + push %eax │ │ │ │ mov %esi,%ebx │ │ │ │ push (%edi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x100(%ebp) │ │ │ │ - jmp 5d079 │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + jmp 5ab84 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ call 359b0 │ │ │ │ pop %edi │ │ │ │ pop %edx │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edx │ │ │ │ + lea -0x94(%ebp),%edi │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call a2740 │ │ │ │ - lea -0xb4(%ebp),%eax │ │ │ │ + push %edx │ │ │ │ + call 9db00 │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x118(%ebp) │ │ │ │ - mov %eax,-0xfc(%ebp) │ │ │ │ - push %eax │ │ │ │ - call a2740 │ │ │ │ - lea -0x13bc7(%esi),%ecx │ │ │ │ + push -0xf0(%ebp) │ │ │ │ + push %edi │ │ │ │ + call 9db00 │ │ │ │ + lea -0x14bc7(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ push $0x10 │ │ │ │ push %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + push %edi │ │ │ │ call a0f0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x9c(%ebp),%edx │ │ │ │ push %eax │ │ │ │ - mov %edx,-0x10c(%ebp) │ │ │ │ - push %edx │ │ │ │ + lea -0x7c(%ebp),%eax │ │ │ │ + mov %eax,-0xe4(%ebp) │ │ │ │ + push %eax │ │ │ │ call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x78(%ebp),%ebx │ │ │ │ sub $0x7fffffd8,%ebx │ │ │ │ cmp $0x26,%ebx │ │ │ │ - jbe d110 <__cxa_finalize@plt+0x2a60> │ │ │ │ + jbe cfdd <__cxa_finalize@plt+0x292d> │ │ │ │ sub $0x4,%esp │ │ │ │ - lea -0x12d98(%esi),%eax │ │ │ │ + lea -0x13d98(%esi),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push $0x27 │ │ │ │ - push %eax │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push %edx │ │ │ │ + push -0xe4(%ebp) │ │ │ │ call a370 , std::allocator >::_M_append(char const*, unsigned int)@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ - lea -0x84(%ebp),%ecx │ │ │ │ + lea -0x64(%ebp),%ecx │ │ │ │ push %eax │ │ │ │ - mov %ecx,-0x100(%ebp) │ │ │ │ + mov %ecx,-0xdc(%ebp) │ │ │ │ push %ecx │ │ │ │ call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%edx │ │ │ │ - push %edi │ │ │ │ - push -0x100(%ebp) │ │ │ │ - mov %edx,-0x104(%ebp) │ │ │ │ - push %edx │ │ │ │ - call a8110 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + push -0xec(%ebp) │ │ │ │ + lea -0x34(%ebp),%eax │ │ │ │ + push -0xdc(%ebp) │ │ │ │ + mov %eax,-0xe0(%ebp) │ │ │ │ + push %eax │ │ │ │ + call a3450 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov -0x30(%esi),%edx │ │ │ │ pop %eax │ │ │ │ - mov -0x30(%esi),%eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push (%eax) │ │ │ │ + push -0x34(%ebp) │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ - pop %ecx │ │ │ │ - push -0x104(%ebp) │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %eax │ │ │ │ - push -0x100(%ebp) │ │ │ │ + push -0xe0(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %eax │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %eax │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + push -0xe4(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 5d0b9 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + pop %eax │ │ │ │ + push -0xec(%ebp) │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 5ac29 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12d70(%esi),%edx │ │ │ │ - jmp 5d0a9 │ │ │ │ + lea -0x13d70(%esi),%eax │ │ │ │ + jmp 5ac19 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x11c(%ebp),%edi │ │ │ │ + mov -0xfc(%ebp),%edi │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x114(%ebp) │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + push -0xec(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ + push -0xdc(%ebp) │ │ │ │ push %edi │ │ │ │ - call 5c440 │ │ │ │ - mov -0x118(%ebp),%ebx │ │ │ │ + call 5a130 │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x1,-0x110(%ebp) │ │ │ │ - add %edi,%ebx │ │ │ │ - mov %ebx,-0x10c(%ebp) │ │ │ │ - jmp 5ce80 │ │ │ │ + movl $0x1,-0xf4(%ebp) │ │ │ │ + add %edi,%ecx │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + jmp 5a99d │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ mov -0x30(%esi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12e8c(%esi),%eax │ │ │ │ - push %eax │ │ │ │ + lea -0x13e8c(%esi),%edx │ │ │ │ + push %edx │ │ │ │ push (%ebx) │ │ │ │ mov %esi,%ebx │ │ │ │ call a3c0 │ │ │ │ - jmp 5cd96 │ │ │ │ + jmp 5abe6 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x100(%ebp),%edi │ │ │ │ - movl $0x0,-0x100(%ebp) │ │ │ │ - jmp 5d05e │ │ │ │ + mov -0xe0(%ebp),%edi │ │ │ │ + movl $0x0,-0xe0(%ebp) │ │ │ │ + jmp 5ab69 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x1,-0x104(%ebp) │ │ │ │ - jmp 5cdc3 │ │ │ │ + movl $0x1,-0xe4(%ebp) │ │ │ │ + jmp 5a8e5 │ │ │ │ nop │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov -0x10c(%ebp),%ebx │ │ │ │ - mov -0xfc(%ebp),%edi │ │ │ │ - jmp 5cb1c │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vzeroupper │ │ │ │ + jmp 5a8e5 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%esi),%eax │ │ │ │ + mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x54(%ebp) │ │ │ │ - push (%eax) │ │ │ │ + push -0x34(%ebp) │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ mov %edi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5d26c │ │ │ │ - vmovdqa -0xfa74(%esi),%ymm0 │ │ │ │ - movl $0x1,-0x104(%ebp) │ │ │ │ - movl $0x1,-0x110(%ebp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + jmp 5adcc │ │ │ │ + vmovdqa -0x10834(%esi),%xmm0 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5cbba │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + movl $0x1,-0xe4(%ebp) │ │ │ │ + movl $0x0,-0xf4(%ebp) │ │ │ │ + movl $0x1,-0xec(%ebp) │ │ │ │ + jmp 5a80b │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp d01d <__cxa_finalize@plt+0x296d> │ │ │ │ + jmp ceeb <__cxa_finalize@plt+0x283b> │ │ │ │ vzeroupper │ │ │ │ - jmp d09e <__cxa_finalize@plt+0x29ee> │ │ │ │ + jmp cf6c <__cxa_finalize@plt+0x28bc> │ │ │ │ vzeroupper │ │ │ │ - jmp d003 <__cxa_finalize@plt+0x2953> │ │ │ │ - jmp cff6 <__cxa_finalize@plt+0x2946> │ │ │ │ - jmp d0ca <__cxa_finalize@plt+0x2a1a> │ │ │ │ + jmp ced1 <__cxa_finalize@plt+0x2821> │ │ │ │ + jmp cec4 <__cxa_finalize@plt+0x2814> │ │ │ │ + jmp cf97 <__cxa_finalize@plt+0x28e7> │ │ │ │ vzeroupper │ │ │ │ - jmp d0ec <__cxa_finalize@plt+0x2a3c> │ │ │ │ + jmp cfb9 <__cxa_finalize@plt+0x2909> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp d03c <__cxa_finalize@plt+0x298c> │ │ │ │ + jmp cf0a <__cxa_finalize@plt+0x285a> │ │ │ │ vzeroupper │ │ │ │ - jmp d07f <__cxa_finalize@plt+0x29cf> │ │ │ │ + jmp cf4d <__cxa_finalize@plt+0x289d> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp d050 <__cxa_finalize@plt+0x29a0> │ │ │ │ + jmp cf1e <__cxa_finalize@plt+0x286e> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0005d360 : │ │ │ │ +0005aeb0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x77139,%ebx │ │ │ │ sub $0xd4,%esp │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x79c7a,%ebx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %esi,-0xb4(%ebp) │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ - mov %edi,-0xac(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - push %edi │ │ │ │ + push %esi │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ push %edx │ │ │ │ - call b66f0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ - mov (%edi),%ecx │ │ │ │ + call b0a10 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ + mov (%esi),%ecx │ │ │ │ + mov 0x4(%esi),%esi │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ sub %ecx,%esi │ │ │ │ cmp $0xc,%esi │ │ │ │ - jle 5dbf3 │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ + jle 5b773 │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + sub (%ecx),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + sar $0x2,%ebx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ - sub (%ecx),%edi │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ + imul $0xaaaaaaab,%ebx,%edi │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ lea -0x58(%ebp),%edx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xaaaaaaab,%ebx,%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - mov %edi,-0xc4(%ebp) │ │ │ │ - sar $0x3,%edi │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - mov %edx,-0xc8(%ebp) │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + mov %edx,-0xd0(%ebp) │ │ │ │ push %edx │ │ │ │ - call b66f0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call b0a10 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ vmovq -0x58(%ebp),%xmm4 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ lea -0x48(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ pop %edi │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ dec %eax │ │ │ │ - vmovq %xmm4,-0xc0(%ebp) │ │ │ │ - mov -0xc0(%ebp),%edi │ │ │ │ - mov %ecx,-0xcc(%ebp) │ │ │ │ + mov %ecx,-0xd4(%ebp) │ │ │ │ + vmovq %xmm4,-0xc8(%ebp) │ │ │ │ + mov -0xc8(%ebp),%edi │ │ │ │ vmovq %xmm4,-0x60(%ebp) │ │ │ │ - mov %edi,-0xb0(%ebp) │ │ │ │ + mov %edi,-0xb8(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %edx,-0xb8(%ebp) │ │ │ │ + mov %edx,-0xc0(%ebp) │ │ │ │ push %edx │ │ │ │ - call a6400 >::reserve(unsigned int)@@Base> │ │ │ │ + call a17e0 >::reserve(unsigned int)@@Base> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push -0xb8(%ebp) │ │ │ │ + push -0xc0(%ebp) │ │ │ │ push -0x90(%ebp) │ │ │ │ - call 5bce0 >*)@@Base> │ │ │ │ + call 599b0 >*)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ cmp $0x18,%esi │ │ │ │ - jle 5dc09 │ │ │ │ + jle 5b789 │ │ │ │ mov $0xffffffe8,%edx │ │ │ │ lea -0xc(%esi,%edi,1),%ecx │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ movl $0x0,-0x8c(%ebp) │ │ │ │ sub %edi,%edx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov %eax,-0xa0(%ebp) │ │ │ │ - mov %edx,-0xb4(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + mov %eax,-0xa8(%ebp) │ │ │ │ + mov %edx,-0xbc(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ - mov -0xac(%ebp),%edx │ │ │ │ + mov -0xb4(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ - mov -0xb4(%ebp),%ebx │ │ │ │ - add -0x70(%ebp),%ebx │ │ │ │ + mov -0xbc(%ebp),%ebx │ │ │ │ + add -0x68(%ebp),%ebx │ │ │ │ add -0x48(%ebp),%ebx │ │ │ │ mov %edi,%esi │ │ │ │ inc %edi │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ fildl -0x8c(%ebp) │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ - call 56790 │ │ │ │ + call 54900 │ │ │ │ mov -0x24(%ebp),%edi │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ fldl -0x78(%ebp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 5d617 │ │ │ │ + je 5b167 │ │ │ │ mov %ebx,-0x78(%ebp) │ │ │ │ mov %esi,-0x7c(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fld %st(0) │ │ │ │ mov (%ecx),%esi │ │ │ │ mov 0x4(%ecx),%ebx │ │ │ │ - fld %st(0) │ │ │ │ mov %esi,%eax │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 5d600 │ │ │ │ + je 5b150 │ │ │ │ mov %ebx,%edx │ │ │ │ sub %esi,%edx │ │ │ │ sub $0x8,%edx │ │ │ │ shr $0x3,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 5d5a8 │ │ │ │ + je 5b0f8 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 5d59a │ │ │ │ + je 5b0ea │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 5d590 │ │ │ │ + je 5b0e0 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 5d586 │ │ │ │ + je 5b0d6 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 5d57c │ │ │ │ + je 5b0cc │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 5d572 │ │ │ │ + je 5b0c2 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 5d568 │ │ │ │ + je 5b0b8 │ │ │ │ fld %st(0) │ │ │ │ fmull (%esi) │ │ │ │ add $0x8,%eax │ │ │ │ fstpl (%esi) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ @@ -90402,16 +91610,16 @@ │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - je 5d604 │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + je 5b154 │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x38(%eax) │ │ │ │ fstpl -0x38(%eax) │ │ │ │ @@ -90430,369 +91638,374 @@ │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%ebx │ │ │ │ - jne 5d5ab │ │ │ │ + jne 5b0fb │ │ │ │ ffreep %st(0) │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - jmp 5d606 │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + jmp 5b156 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5d606 │ │ │ │ + jmp 5b156 │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%ecx │ │ │ │ cmp %ecx,%edi │ │ │ │ - jne 5d520 │ │ │ │ + jne 5b070 │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ mov -0x7c(%ebp),%esi │ │ │ │ mov -0x94(%ebp),%ecx │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ sub $0x8,%esp │ │ │ │ - fstpl -0xa8(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ + fstpl -0xb0(%ebp) │ │ │ │ + push -0xa8(%ebp) │ │ │ │ sub %esi,%ecx │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ push -0x90(%ebp) │ │ │ │ push %ecx │ │ │ │ push -0x88(%ebp) │ │ │ │ - call 3d5a0 │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov -0xb0(%ebp),%ecx │ │ │ │ + call 3d640 │ │ │ │ + mov (%edi),%edx │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ - fldl -0xa8(%ebp) │ │ │ │ - vmovd -0x38(%ebp),%xmm1 │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov %edi,-0x9c(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + fldl -0xb0(%ebp) │ │ │ │ + mov %edi,-0xa4(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %ecx,-0x7c(%ebp) │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + sub %ecx,%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + sub %ecx,%ebx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,-0x7c(%ebp) │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov (%ebx),%edi │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ - mov (%esi,%ebx,1),%eax │ │ │ │ - mov 0x4(%esi,%ebx,1),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 5d7b0 │ │ │ │ - sub %eax,%esi │ │ │ │ - sub $0x8,%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 5d740 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 5d72b │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 5d71b │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 5d70b │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 5d6fb │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 5d6eb │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 5d6db │ │ │ │ + mov (%ebx),%esi │ │ │ │ + mov (%edi,%ebx,1),%edx │ │ │ │ + mov 0x4(%edi,%ebx,1),%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 5b310 │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub $0x8,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 5b29f │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 5b28b │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 5b27b │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 5b26b │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 5b25b │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 5b24b │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 5b23b │ │ │ │ fld %st(0) │ │ │ │ - fmull (%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - faddl (%edi) │ │ │ │ - fstpl (%edi) │ │ │ │ + fmull (%edx) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + faddl (%esi) │ │ │ │ + fstpl (%esi) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - cmp %ecx,-0x68(%ebp) │ │ │ │ - je 5d7b4 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 5b314 │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ - add $0x40,%ecx │ │ │ │ + fmull (%edx) │ │ │ │ add $0x40,%edx │ │ │ │ - faddl -0x40(%edx) │ │ │ │ - fstpl -0x40(%edx) │ │ │ │ + add $0x40,%eax │ │ │ │ + faddl -0x40(%eax) │ │ │ │ + fstpl -0x40(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x38(%ecx) │ │ │ │ - faddl -0x38(%edx) │ │ │ │ - fstpl -0x38(%edx) │ │ │ │ + fmull -0x38(%edx) │ │ │ │ + faddl -0x38(%eax) │ │ │ │ + fstpl -0x38(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x30(%ecx) │ │ │ │ - faddl -0x30(%edx) │ │ │ │ - fstpl -0x30(%edx) │ │ │ │ + fmull -0x30(%edx) │ │ │ │ + faddl -0x30(%eax) │ │ │ │ + fstpl -0x30(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x28(%ecx) │ │ │ │ - faddl -0x28(%edx) │ │ │ │ - fstpl -0x28(%edx) │ │ │ │ + fmull -0x28(%edx) │ │ │ │ + faddl -0x28(%eax) │ │ │ │ + fstpl -0x28(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x20(%ecx) │ │ │ │ - faddl -0x20(%edx) │ │ │ │ - fstpl -0x20(%edx) │ │ │ │ + fmull -0x20(%edx) │ │ │ │ + faddl -0x20(%eax) │ │ │ │ + fstpl -0x20(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x18(%ecx) │ │ │ │ - faddl -0x18(%edx) │ │ │ │ - fstpl -0x18(%edx) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ + faddl -0x18(%eax) │ │ │ │ + fstpl -0x18(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ - faddl -0x10(%edx) │ │ │ │ - fstpl -0x10(%edx) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + faddl -0x10(%eax) │ │ │ │ + fstpl -0x10(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x8(%ecx) │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 5d743 │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 5b29f │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5d7b6 │ │ │ │ + jmp 5b316 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5d7b6 │ │ │ │ + jmp 5b316 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x7c(%ebp),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov (%esi,%ebx,1),%eax │ │ │ │ - mov 0x4(%esi,%ebx,1),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 5d8ad │ │ │ │ - sub %eax,%esi │ │ │ │ - sub $0x8,%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 5d85a │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 5d848 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 5d83b │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 5d82e │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 5d821 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 5d814 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 5d807 │ │ │ │ - fldl (%eax) │ │ │ │ - faddl (%edi) │ │ │ │ - add $0x8,%ecx │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov (%edi,%ebx,1),%edx │ │ │ │ + mov 0x4(%edi,%ebx,1),%edi │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 5b414 │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub $0x8,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 5b3c3 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 5b3b1 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 5b3a3 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 5b395 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 5b387 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 5b379 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 5b36b │ │ │ │ + fldl (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fstpl (%edi) │ │ │ │ - fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ + faddl (%esi) │ │ │ │ + fstpl (%esi) │ │ │ │ + fldl (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + fldl (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + fldl (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + fldl (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + fldl (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x8,%ecx │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + fldl (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - cmp %ecx,-0x68(%ebp) │ │ │ │ - je 5d8ad │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - fldl (%ecx) │ │ │ │ - faddl (%edx) │ │ │ │ - add $0x40,%ecx │ │ │ │ + add $0x8,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 5b414 │ │ │ │ + fldl (%edx) │ │ │ │ add $0x40,%edx │ │ │ │ - fstpl -0x40(%edx) │ │ │ │ - fldl -0x38(%ecx) │ │ │ │ - faddl -0x38(%edx) │ │ │ │ - fstpl -0x38(%edx) │ │ │ │ - fldl -0x30(%ecx) │ │ │ │ - faddl -0x30(%edx) │ │ │ │ - fstpl -0x30(%edx) │ │ │ │ - fldl -0x28(%ecx) │ │ │ │ - faddl -0x28(%edx) │ │ │ │ - fstpl -0x28(%edx) │ │ │ │ - fldl -0x20(%ecx) │ │ │ │ - faddl -0x20(%edx) │ │ │ │ - fstpl -0x20(%edx) │ │ │ │ - fldl -0x18(%ecx) │ │ │ │ - faddl -0x18(%edx) │ │ │ │ - fstpl -0x18(%edx) │ │ │ │ - fldl -0x10(%ecx) │ │ │ │ - faddl -0x10(%edx) │ │ │ │ - fstpl -0x10(%edx) │ │ │ │ - fldl -0x8(%ecx) │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jne 5d85d │ │ │ │ + add $0x40,%eax │ │ │ │ + faddl -0x40(%eax) │ │ │ │ + fstpl -0x40(%eax) │ │ │ │ + fldl -0x38(%edx) │ │ │ │ + faddl -0x38(%eax) │ │ │ │ + fstpl -0x38(%eax) │ │ │ │ + fldl -0x30(%edx) │ │ │ │ + faddl -0x30(%eax) │ │ │ │ + fstpl -0x30(%eax) │ │ │ │ + fldl -0x28(%edx) │ │ │ │ + faddl -0x28(%eax) │ │ │ │ + fstpl -0x28(%eax) │ │ │ │ + fldl -0x20(%edx) │ │ │ │ + faddl -0x20(%eax) │ │ │ │ + fstpl -0x20(%eax) │ │ │ │ + fldl -0x18(%edx) │ │ │ │ + faddl -0x18(%eax) │ │ │ │ + fstpl -0x18(%eax) │ │ │ │ + fldl -0x10(%edx) │ │ │ │ + faddl -0x10(%eax) │ │ │ │ + fstpl -0x10(%eax) │ │ │ │ + fldl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 5b3c3 │ │ │ │ add $0xc,%ebx │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 5d680 │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jne 5b1e0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - vpinsrd $0x1,-0x34(%ebp),%xmm1,%xmm2 │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ - mov -0x98(%ebp),%ebx │ │ │ │ - subl $0xc,-0x70(%ebp) │ │ │ │ - vpinsrd $0x1,0x4(%esi),%xmm0,%xmm3 │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov %ecx,0x8(%esi) │ │ │ │ - vmovq %xmm2,(%esi) │ │ │ │ + mov -0xa4(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ + vmovd -0x98(%ebp),%xmm3 │ │ │ │ + mov -0xa0(%ebp),%ebx │ │ │ │ + subl $0xc,-0x68(%ebp) │ │ │ │ + mov -0x30(%ebp),%edi │ │ │ │ + vpinsrd $0x1,0x4(%esi),%xmm3,%xmm0 │ │ │ │ + vmovd %eax,%xmm2 │ │ │ │ + mov %esi,-0x70(%ebp) │ │ │ │ + vpinsrd $0x1,-0x34(%ebp),%xmm2,%xmm1 │ │ │ │ add $0x3,%ebx │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - vmovq %xmm3,-0x38(%ebp) │ │ │ │ cmp %ebx,-0x94(%ebp) │ │ │ │ - jg 5d4c0 │ │ │ │ - mov -0xc4(%ebp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 5daa7 │ │ │ │ - vmovd %xmm1,%edi │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %edi,%edx │ │ │ │ + vmovq %xmm0,-0x38(%ebp) │ │ │ │ + vmovq %xmm1,(%esi) │ │ │ │ + jg 5b010 │ │ │ │ + mov -0xcc(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 5b61d │ │ │ │ + mov -0xb4(%ebp),%esi │ │ │ │ fildl -0x94(%ebp) │ │ │ │ - mov -0xac(%ebp),%esi │ │ │ │ - mov -0xb0(%ebp),%edx │ │ │ │ - mov 0xc(%edi),%ebx │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - mov (%esi),%ecx │ │ │ │ - fdivrs -0xf4c4(%edi) │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov 0xc(%eax),%ebx │ │ │ │ + mov -0xb8(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov (%esi),%edi │ │ │ │ mov %ebx,-0x98(%ebp) │ │ │ │ - mov (%edx),%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov (%ecx),%esi │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ + mov (%edi),%esi │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov -0xc4(%ebp),%ebx │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov -0xcc(%ebp),%ebx │ │ │ │ + fdivrs -0x10694(%edi) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fldl (%esi) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - lea (%eax,%edi,8),%eax │ │ │ │ - lea -0x1(%edx),%ebx │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea (%edx,%edi,8),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %ebx,-0x7c(%ebp) │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ + mov %edx,-0x7c(%ebp) │ │ │ │ + mov $0x1,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ fmull (%eax) │ │ │ │ add -0x70(%ebp),%eax │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ - cmp -0x88(%ebp),%edx │ │ │ │ - jge 5da86 │ │ │ │ + jge 5b5f6 │ │ │ │ testb $0x1,-0x7c(%ebp) │ │ │ │ - je 5d9fb │ │ │ │ + je 5b56b │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmull (%eax) │ │ │ │ mov $0x2,%edx │ │ │ │ + fmull (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ fmull (%eax) │ │ │ │ add -0x70(%ebp),%eax │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp -0x88(%ebp),%edx │ │ │ │ - jge 5da86 │ │ │ │ + jge 5b5f6 │ │ │ │ mov %edi,-0x7c(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov %edi,-0x8c(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x7c(%ebp),%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ - faddl (%ecx) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ + faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - fmull (%eax) │ │ │ │ mov -0x8c(%ebp),%edi │ │ │ │ + fmull (%eax) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ add %edi,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ fldl -0x78(%ebp) │ │ │ │ faddl (%ebx,%edx,8) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ @@ -90810,168 +92023,170 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ faddl 0x8(%ebx,%edx,8) │ │ │ │ fstpl 0x8(%ebx,%edx,8) │ │ │ │ add $0x2,%edx │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jl 5da0a │ │ │ │ + jl 5b57a │ │ │ │ mov %edi,%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ inc %edi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp -0x88(%ebp),%edi │ │ │ │ - jl 5d970 │ │ │ │ + jl 5b4e0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - vmovq -0xc0(%ebp),%xmm7 │ │ │ │ - mov -0xcc(%ebp),%esi │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + vmovq -0xc8(%ebp),%xmm5 │ │ │ │ + mov -0xd4(%ebp),%edi │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - vpinsrd $0x1,0x4(%edx),%xmm1,%xmm6 │ │ │ │ - mov %esi,0x8(%edx) │ │ │ │ - vmovq %xmm7,(%edx) │ │ │ │ + vpinsrd $0x1,0x4(%esi),%xmm7,%xmm6 │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ + vmovq %xmm5,(%esi) │ │ │ │ vmovq %xmm6,-0x88(%ebp) │ │ │ │ - push -0xa0(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xa8(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - cmp %edi,%ecx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ - je 5db6d │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 5b6ed │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 5db42 │ │ │ │ + je 5b6c2 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5dbd0 │ │ │ │ + je 5b750 │ │ │ │ mov 0x8(%ebx),%edx │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ addl $0xc,-0x68(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 5db10 │ │ │ │ + jne 5b690 │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5dbe2 │ │ │ │ + je 5b762 │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ sub %ebx,%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x78(%ebp) │ │ │ │ - jne 5db00 │ │ │ │ + jne 5b680 │ │ │ │ mov -0x7c(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 5db8c │ │ │ │ + je 5b70c │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm5 │ │ │ │ + vmovq -0x88(%ebp),%xmm4 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ - vmovq %xmm5,-0x58(%ebp) │ │ │ │ - push -0xc8(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovq %xmm4,-0x58(%ebp) │ │ │ │ + push -0xd0(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %edx │ │ │ │ push -0x90(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5dc21 │ │ │ │ + jne 5b79f │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ addl $0xc,-0x68(%ebp) │ │ │ │ cmp -0x68(%ebp),%esi │ │ │ │ - jne 5db10 │ │ │ │ - jmp 5db40 │ │ │ │ + jne 5b690 │ │ │ │ + jmp 5b6c0 │ │ │ │ add $0xc,%edi │ │ │ │ cmp %edi,-0x78(%ebp) │ │ │ │ - jne 5db00 │ │ │ │ - jmp 5db67 │ │ │ │ + jne 5b680 │ │ │ │ + jmp 5b6e7 │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ push -0x90(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5dbbc │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + jmp 5b73c │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ lea -0x38(%ebp),%ebx │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ - vmovd (%esi),%xmm1 │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - jmp 5d902 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %ebx,-0xa8(%ebp) │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + jmp 5b47b │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp d19f <__cxa_finalize@plt+0x2aef> │ │ │ │ + jmp d06c <__cxa_finalize@plt+0x29bc> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp d1bf <__cxa_finalize@plt+0x2b0f> │ │ │ │ + jmp d08c <__cxa_finalize@plt+0x29dc> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d188 <__cxa_finalize@plt+0x2ad8> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp d055 <__cxa_finalize@plt+0x29a5> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0005dc50 : │ │ │ │ +0005b7c0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x4c,%esp │ │ │ │ mov 0x14(%ebp),%edx │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ - mov 0x10(%ebp),%edi │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7938a,%ebx │ │ │ │ + mov 0x10(%ebp),%edi │ │ │ │ + lea -0x38(%ebp),%esi │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x76817,%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ mov %edx,-0x48(%ebp) │ │ │ │ - lea -0x38(%ebp),%esi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ @@ -90979,1148 +92194,1093 @@ │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ push 0xc(%ebp) │ │ │ │ push 0x4(%edi) │ │ │ │ push (%edi) │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ push %ecx │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ - call a9ba0 (int, int, double const*)@@Base> │ │ │ │ + call a4d10 (int, int, double const*)@@Base> │ │ │ │ mov -0x4c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ lea 0xc8(%edi),%eax │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ mov %eax,-0x44(%ebp) │ │ │ │ push %eax │ │ │ │ mov %edx,-0x3c(%ebp) │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ - call 3e6c0 >, std::allocator > > > const&)@@Base> │ │ │ │ + call 3e690 >, std::allocator > > > const&)@@Base> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push -0x3c(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ - call 5d360 │ │ │ │ + call 5aeb0 │ │ │ │ add $0x10,%esp │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x40(%ebp) │ │ │ │ push %edi │ │ │ │ call 36040 >, std::allocator > > > const&, double*)@@Base> │ │ │ │ mov -0x24(%ebp),%ebx │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 5dd42 │ │ │ │ + je 5b8b2 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 5dde0 │ │ │ │ + je 5b950 │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x792cc,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7675c,%ebx │ │ │ │ sub %esi,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x3c(%ebp),%edi │ │ │ │ - jne 5dd10 │ │ │ │ + jne 5b880 │ │ │ │ mov -0x28(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 5dd63 │ │ │ │ + je 5b8d3 │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x792a3,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x76733,%ebx │ │ │ │ sub %edi,%edx │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x34(%ebp),%ecx │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ cmp %edi,%ecx │ │ │ │ - je 5dda2 │ │ │ │ + je 5b912 │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 5de00 │ │ │ │ + je 5b970 │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ sub %ebx,%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x79268,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x766f8,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x3c(%ebp),%edi │ │ │ │ - jne 5dd70 │ │ │ │ + jne 5b8e0 │ │ │ │ mov -0x38(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 5ddc3 │ │ │ │ + je 5b933 │ │ │ │ mov -0x30(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x79243,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x766d3,%ebx │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5de0e │ │ │ │ + jne 5b97e │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%edi │ │ │ │ cmp %edi,-0x3c(%ebp) │ │ │ │ - jne 5dd10 │ │ │ │ - jmp 5dd3f │ │ │ │ + jne 5b880 │ │ │ │ + jmp 5b8af │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%edi │ │ │ │ cmp %edi,-0x3c(%ebp) │ │ │ │ - jne 5dd70 │ │ │ │ - jmp 5dd9f │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jne 5b8e0 │ │ │ │ + jmp 5b90f │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d1f0 <__cxa_finalize@plt+0x2b40> │ │ │ │ + jmp d0bd <__cxa_finalize@plt+0x2a0d> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - lea -0xf8(%ebp),%edx │ │ │ │ - lea -0xfc(%ebp),%ebx │ │ │ │ - lea -0xf4(%ebp),%edi │ │ │ │ - sub $0x134,%esp │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x791a6,%esi │ │ │ │ + lea -0xd8(%ebp),%edx │ │ │ │ + lea -0xdc(%ebp),%ebx │ │ │ │ + lea -0xd4(%ebp),%edi │ │ │ │ + sub $0x114,%esp │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x76636,%esi │ │ │ │ mov %gs:0x14,%eax │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ mov 0x4(%ecx),%eax │ │ │ │ - lea -0x13d02(%esi),%ecx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ + lea -0x14d02(%esi),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a410 │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5e020 │ │ │ │ + je 5c340 │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0xf8(%ebp) │ │ │ │ - call 39120 │ │ │ │ + push -0xd8(%ebp) │ │ │ │ + call 38a80 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x114(%ebp) │ │ │ │ mov %eax,%edx │ │ │ │ + mov %eax,-0xf0(%ebp) │ │ │ │ test %eax,%eax │ │ │ │ - je 5e020 │ │ │ │ - movl $0x1,-0xc8(%ebp) │ │ │ │ - movw $0x53,-0xc4(%ebp) │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0xcc(%ebp),%edi │ │ │ │ - lea -0xc4(%ebp),%eax │ │ │ │ - movl $0x1010101,-0xd8(%ebp) │ │ │ │ - movw $0x0,-0xd4(%ebp) │ │ │ │ - movb $0x0,-0xd2(%ebp) │ │ │ │ - movl $0x0,-0xd0(%ebp) │ │ │ │ - mov %edi,-0x118(%ebp) │ │ │ │ - mov %eax,-0xcc(%ebp) │ │ │ │ - lea -0xd8(%ebp),%ecx │ │ │ │ + je 5c340 │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0xac(%ebp),%edi │ │ │ │ + lea -0xa4(%ebp),%eax │ │ │ │ + movl $0x1010101,-0xb8(%ebp) │ │ │ │ + movw $0x0,-0xb4(%ebp) │ │ │ │ + movb $0x0,-0xb2(%ebp) │ │ │ │ + movl $0x0,-0xb0(%ebp) │ │ │ │ + lea -0xb8(%ebp),%ecx │ │ │ │ + mov %edi,-0xf4(%ebp) │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + movl $0x1,-0xa8(%ebp) │ │ │ │ + movw $0x53,-0xa4(%ebp) │ │ │ │ push %edi │ │ │ │ push $0x0 │ │ │ │ push $0x1 │ │ │ │ push 0x4(%edx) │ │ │ │ push (%edx) │ │ │ │ push %ecx │ │ │ │ - call 36ca0 , std::allocator > const&)@@Base> │ │ │ │ + call 36c20 , std::allocator > const&)@@Base> │ │ │ │ add $0x20,%esp │ │ │ │ test %al,%al │ │ │ │ - jne 5e980 │ │ │ │ + jne 5c3c0 │ │ │ │ mov 0x3fc(%esi),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%edi),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%edi) │ │ │ │ pop %edi │ │ │ │ pop %edx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xfc(%ebp) │ │ │ │ + push -0xdc(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x110(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5ece0 │ │ │ │ - mov %eax,-0xf0(%ebp) │ │ │ │ + je 5c740 │ │ │ │ + mov %eax,-0xd0(%ebp) │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%edi │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0xf4(%ebp) │ │ │ │ + push -0xd4(%ebp) │ │ │ │ call *%edi │ │ │ │ - mov %eax,-0x10c(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5ed00 │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - mov %eax,-0xec(%ebp) │ │ │ │ - mov 0xc(%edx),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - jle 5e9b0 │ │ │ │ - mov -0x10c(%ebp),%ecx │ │ │ │ - cmp %edi,0xc(%ecx) │ │ │ │ - je 5e050 │ │ │ │ - sub $0x8,%esp │ │ │ │ - lea -0x12d10(%esi),%ecx │ │ │ │ - mov -0x30(%esi),%edi │ │ │ │ - push %ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ - push (%edi) │ │ │ │ - call a3c0 │ │ │ │ - add $0x10,%esp │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - lea -0xec(%ebp),%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call a5860 │ │ │ │ - add $0x10,%esp │ │ │ │ - lea -0xf0(%ebp),%edi │ │ │ │ - mov %esi,%ebx │ │ │ │ - sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - call a5860 │ │ │ │ - add $0x10,%esp │ │ │ │ - sub $0xc,%esp │ │ │ │ - push -0x118(%ebp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 5e02a │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 5ee2b │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - lea -0x10(%ebp),%esp │ │ │ │ - pop %ecx │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - lea -0x4(%ecx),%esp │ │ │ │ - ret │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x110(%ebp),%eax │ │ │ │ - lea -0x1(%edi),%ebx │ │ │ │ + je 5c760 │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ + mov %eax,-0xcc(%ebp) │ │ │ │ + mov 0xc(%edx),%ecx │ │ │ │ + mov %ecx,-0xf8(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 5c3e0 │ │ │ │ + cmp %ecx,0xc(%eax) │ │ │ │ + jne 5c360 │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + lea -0x1(%ecx),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ebx,-0x124(%ebp) │ │ │ │ + mov %ebx,-0x10c(%ebp) │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov (%edx,%ebx,4),%ecx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %ecx,-0x128(%ebp) │ │ │ │ - push -0x114(%ebp) │ │ │ │ + mov %ecx,-0x108(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ call 359b0 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x128(%ebp),%eax │ │ │ │ - jne 5e9c0 │ │ │ │ + cmp -0x108(%ebp),%eax │ │ │ │ + jne 5c3f0 │ │ │ │ + mov 0x10(%edi),%eax │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ mov -0x10c(%ebp),%ebx │ │ │ │ - mov -0x124(%ebp),%edx │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - mov 0x10(%ebx),%ebx │ │ │ │ - mov (%ebx,%edx,4),%ecx │ │ │ │ - cmp %ecx,0x9c(%eax) │ │ │ │ - jne 5ed20 │ │ │ │ - movzbl 0xc4(%eax),%eax │ │ │ │ - mov %al,-0x12d(%ebp) │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + mov (%eax,%ebx,4),%ecx │ │ │ │ + cmp %ecx,0x9c(%edx) │ │ │ │ + jne 5c780 │ │ │ │ + movzbl 0xc4(%edx),%eax │ │ │ │ + mov %al,-0x10d(%ebp) │ │ │ │ test %al,%al │ │ │ │ - je 5edb0 │ │ │ │ - cmp $0x1,%edi │ │ │ │ - je 5edec │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - lea -0x2(%edi),%eax │ │ │ │ - mov 0x10(%edx),%ecx │ │ │ │ - mov %ecx,-0x11c(%ebp) │ │ │ │ - cmp $0xe,%eax │ │ │ │ - jbe 5eac0 │ │ │ │ - or %ebx,%ecx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - jne 5eac0 │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - vmovdqa32 -0xfaf4(%esi),%zmm1 │ │ │ │ - vmovdqa32 -0xf9b4(%esi),%zmm2 │ │ │ │ + je 5c7f0 │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 5c845 │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + sub $0x2,%edx │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ + mov %eax,-0x100(%ebp) │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jbe 5c4f0 │ │ │ │ + or -0xfc(%ebp),%eax │ │ │ │ + and $0x1f,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + jne 5c4f0 │ │ │ │ + shr $0x3,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - vmovdqa32 -0xfa74(%esi),%zmm0 │ │ │ │ - vmovdqa32 -0xfa34(%esi),%zmm3 │ │ │ │ - shr $0x4,%ecx │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ + vmovdqa -0x10874(%esi),%ymm1 │ │ │ │ + vmovdqa -0x107d4(%esi),%ymm2 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + vmovdqa -0x10834(%esi),%ymm0 │ │ │ │ + vmovdqa -0x10814(%esi),%ymm3 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ and $0x3,%ecx │ │ │ │ - je 5edc0 │ │ │ │ + je 5c810 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 5e1b9 │ │ │ │ + je 5bc80 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 5e17c │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm5 │ │ │ │ - vmovdqa32 (%eax,%edx,1),%zmm4 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 5ed50 │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + je 5bc48 │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + vmovdqa (%eax,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 5c7b6 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ mov $0x1,%eax │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm7 │ │ │ │ - vmovdqa32 (%edx,%ecx,1),%zmm6 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 5ed50 │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + vpcmpeqd (%edx,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 5c7b6 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ inc %eax │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ mov %eax,%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - vmovdqa32 (%ebx,%ecx,1),%zmm5 │ │ │ │ - vmovdqa32 (%edx,%ecx,1),%zmm4 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 5ed50 │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - inc %eax │ │ │ │ + shl $0x5,%ecx │ │ │ │ + vmovdqa (%edx,%ecx,1),%ymm6 │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + vpcmpeqd (%edx,%ecx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 5c7b6 │ │ │ │ + inc %eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 5bd8e │ │ │ │ + mov %edi,-0x104(%ebp) │ │ │ │ + mov -0x100(%ebp),%edi │ │ │ │ mov %edx,%ecx │ │ │ │ - cmp %eax,-0x120(%ebp) │ │ │ │ - je 5e2ee │ │ │ │ mov %eax,%edx │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 5ed50 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%edi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 5c7b0 │ │ │ │ lea 0x1(%eax),%edx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 5ed50 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%edi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 5c7b0 │ │ │ │ lea 0x2(%eax),%edx │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm6 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm7 │ │ │ │ - vpcmpneqd %zmm6,%zmm7,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 5ed50 │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%edi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 5c7b0 │ │ │ │ lea 0x3(%eax),%edx │ │ │ │ - vpmulld %zmm6,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - shl $0x6,%edx │ │ │ │ - vmovdqa32 (%ecx,%edx,1),%zmm4 │ │ │ │ - vmovdqa32 (%ebx,%edx,1),%zmm5 │ │ │ │ - vpcmpneqd %zmm4,%zmm5,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 5ed50 │ │ │ │ - vpmulld %zmm4,%zmm0,%zmm0 │ │ │ │ - vpaddd %zmm3,%zmm2,%zmm2 │ │ │ │ - vpaddd %zmm3,%zmm1,%zmm1 │ │ │ │ - add $0x4,%eax │ │ │ │ - cmp %eax,-0x120(%ebp) │ │ │ │ - jne 5e204 │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm3 │ │ │ │ - mov -0x124(%ebp),%eax │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm6 │ │ │ │ - vextracti32x4 $0x1,%ymm6,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm6,%xmm5 │ │ │ │ - vpsrldq $0x8,%xmm5,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm5,%xmm2 │ │ │ │ - vpsrldq $0x4,%xmm2,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm2,%xmm3 │ │ │ │ - vmovd %xmm3,-0x120(%ebp) │ │ │ │ - test $0xf,%al │ │ │ │ - je 5eda0 │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + shl $0x5,%edx │ │ │ │ + vmovdqa (%edi,%edx,1),%ymm6 │ │ │ │ + vpcmpeqd (%ecx,%edx,1),%ymm6,%ymm4 │ │ │ │ + vpcmpeqd %ymm5,%ymm4,%ymm7 │ │ │ │ + vptest %ymm7,%ymm7 │ │ │ │ + jne 5c7b0 │ │ │ │ + add $0x4,%eax │ │ │ │ + vpmulld %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddd %ymm3,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm1,%ymm1 │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 5bcce │ │ │ │ + mov -0x104(%ebp),%edi │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ + vpmulld %xmm0,%xmm3,%xmm5 │ │ │ │ + vpsrldq $0x8,%xmm5,%xmm6 │ │ │ │ + vpmulld %xmm6,%xmm5,%xmm4 │ │ │ │ + vpsrldq $0x4,%xmm4,%xmm7 │ │ │ │ + vpmulld %xmm7,%xmm4,%xmm0 │ │ │ │ + vmovd %xmm0,-0x104(%ebp) │ │ │ │ + test $0x7,%al │ │ │ │ + je 5c800 │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea 0x1(%ecx),%ebx │ │ │ │ + mov %ebx,-0x10c(%ebp) │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + mov (%edx,%ecx,4),%eax │ │ │ │ + cmp %eax,(%ebx,%ecx,4) │ │ │ │ + jne 5c790 │ │ │ │ + mov -0x104(%ebp),%edx │ │ │ │ + imul %eax,%edx │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ lea 0x1(%eax),%ecx │ │ │ │ - mov %ecx,-0x124(%ebp) │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ - mov (%edx,%eax,4),%ecx │ │ │ │ - cmp %ecx,(%ebx,%eax,4) │ │ │ │ - jne 5ed30 │ │ │ │ - mov -0x120(%ebp),%eax │ │ │ │ - imul %ecx,%eax │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - cmp %eax,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - lea 0x0(,%ecx,4),%eax │ │ │ │ - mov (%edx,%eax,1),%ecx │ │ │ │ - cmp %ecx,(%ebx,%eax,1) │ │ │ │ - jne 5ed30 │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0x2,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x4(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x4(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0x3,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x8(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x8(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0x4,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0xc(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0xc(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0x5,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x10(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x10(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0x6,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x14(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x14(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0x7,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x18(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x18(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0x8,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x1c(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x1c(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0x9,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x20(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x20(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0xa,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x24(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x24(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0xb,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x28(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x28(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0xc,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x2c(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x2c(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0xd,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x30(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x30(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov -0x124(%ebp),%ecx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - add $0xe,%ecx │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x34(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x34(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - imul %ecx,%edx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - mov -0x124(%ebp),%edx │ │ │ │ - add $0xf,%edx │ │ │ │ - cmp %edx,%edi │ │ │ │ - jle 5eda0 │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov 0x38(%ecx,%eax,1),%ecx │ │ │ │ - cmp 0x38(%ebx,%eax,1),%ecx │ │ │ │ - jne 5ed30 │ │ │ │ - mov -0x120(%ebp),%ebx │ │ │ │ - imul %ecx,%ebx │ │ │ │ - mov %ebx,-0x120(%ebp) │ │ │ │ + cmp %ecx,-0xf8(%ebp) │ │ │ │ + jle 5c800 │ │ │ │ + lea 0x0(,%eax,4),%ecx │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov (%ebx,%ecx,1),%ebx │ │ │ │ + cmp %ebx,(%eax,%ecx,1) │ │ │ │ + jne 5c790 │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + lea 0x2(%ebx),%eax │ │ │ │ + cmp %eax,-0xf8(%ebp) │ │ │ │ + jle 5c800 │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov 0x4(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0x4(%eax,%ecx,1),%ebx │ │ │ │ + jne 5c790 │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + lea 0x3(%ebx),%eax │ │ │ │ + cmp %eax,-0xf8(%ebp) │ │ │ │ + jle 5c800 │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov 0x8(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0x8(%eax,%ecx,1),%ebx │ │ │ │ + jne 5c790 │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + lea 0x4(%ebx),%eax │ │ │ │ + cmp %eax,-0xf8(%ebp) │ │ │ │ + jle 5c800 │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov 0xc(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0xc(%eax,%ecx,1),%ebx │ │ │ │ + jne 5c790 │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + lea 0x5(%ebx),%eax │ │ │ │ + cmp %eax,-0xf8(%ebp) │ │ │ │ + jle 5c800 │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov 0x10(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0x10(%eax,%ecx,1),%ebx │ │ │ │ + jne 5c790 │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + lea 0x6(%ebx),%eax │ │ │ │ + cmp %eax,-0xf8(%ebp) │ │ │ │ + jle 5c800 │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + mov 0x14(%ebx,%ecx,1),%ebx │ │ │ │ + cmp 0x14(%eax,%ecx,1),%ebx │ │ │ │ + jne 5c790 │ │ │ │ + imul %ebx,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + mov -0x10c(%ebp),%edx │ │ │ │ + add $0x7,%edx │ │ │ │ + cmp %edx,-0xf8(%ebp) │ │ │ │ + jle 5c800 │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + mov 0x18(%eax,%ecx,1),%eax │ │ │ │ + cmp 0x18(%edx,%ecx,1),%eax │ │ │ │ + jne 5c790 │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x104(%ebp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x10c(%ebp),%eax │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov 0x8(%ecx),%ebx │ │ │ │ - mov 0x8(%eax),%edx │ │ │ │ - mov 0x3fc(%esi),%eax │ │ │ │ - mov %ebx,-0x12c(%ebp) │ │ │ │ - mov %edx,-0x11c(%ebp) │ │ │ │ - mov 0x2dc(%eax),%ebx │ │ │ │ + mov 0x3fc(%esi),%edi │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + mov %eax,-0xfc(%ebp) │ │ │ │ + mov 0x2dc(%edi),%ebx │ │ │ │ + mov %edx,-0x10c(%ebp) │ │ │ │ push $0xc │ │ │ │ - call *0xb4(%eax) │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ + call *0xb4(%edi) │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push 0x10(%ecx) │ │ │ │ - push %edi │ │ │ │ + push -0xf8(%ebp) │ │ │ │ call *%ebx │ │ │ │ - mov %eax,-0x10c(%ebp) │ │ │ │ + mov %eax,%edi │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 5dfd5 │ │ │ │ - mov 0x8(%eax),%edi │ │ │ │ + je 5c37c │ │ │ │ + mov 0x8(%eax),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - movl $0x0,-0xe8(%ebp) │ │ │ │ - movl $0x0,-0xe4(%ebp) │ │ │ │ - movl $0x0,-0xe0(%ebp) │ │ │ │ - mov %edi,-0x134(%ebp) │ │ │ │ - call 38a60 │ │ │ │ - mov -0x120(%ebp),%ebx │ │ │ │ - lea -0x4c(%ebp),%eax │ │ │ │ - movl $0x0,-0x50(%ebp) │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ - movb $0x0,-0x4c(%ebp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 5e929 │ │ │ │ - mov -0x128(%ebp),%ecx │ │ │ │ - mov -0x134(%ebp),%edx │ │ │ │ - mov -0x12c(%ebp),%edi │ │ │ │ - mov -0x120(%ebp),%eax │ │ │ │ - shl $0x3,%ecx │ │ │ │ - mov %edx,-0x124(%ebp) │ │ │ │ - mov %ecx,-0x110(%ebp) │ │ │ │ - mov %edi,-0x128(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - and $0x3,%eax │ │ │ │ - je 5e7ec │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 5e797 │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 5e750 │ │ │ │ - mov -0x12c(%ebp),%edi │ │ │ │ - push -0x134(%ebp) │ │ │ │ + movl $0x0,-0xc8(%ebp) │ │ │ │ + movl $0x0,-0xc4(%ebp) │ │ │ │ + movl $0x0,-0xc0(%ebp) │ │ │ │ + mov %edx,-0x114(%ebp) │ │ │ │ + call 383f0 │ │ │ │ + mov -0x104(%ebp),%ecx │ │ │ │ + lea -0x2c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x30(%ebp) │ │ │ │ + movb $0x0,-0x2c(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 5c878 │ │ │ │ + mov -0x108(%ebp),%eax │ │ │ │ + mov -0x104(%ebp),%edx │ │ │ │ + movl $0x0,-0xf8(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ + mov -0x114(%ebp),%ecx │ │ │ │ + shl $0x3,%eax │ │ │ │ + and $0x3,%edx │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + mov %ebx,-0x108(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + je 5c170 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 5c112 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 5c0c6 │ │ │ │ push -0x114(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - push -0x11c(%ebp) │ │ │ │ - push %edi │ │ │ │ - call 5dc50 │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ - mov -0x134(%ebp),%eax │ │ │ │ + push -0xfc(%ebp) │ │ │ │ + push -0x10c(%ebp) │ │ │ │ + call 5b7c0 │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ + mov -0x10c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea (%edi,%ebx,1),%ecx │ │ │ │ + movl $0x1,-0xf8(%ebp) │ │ │ │ + mov -0x114(%ebp),%ecx │ │ │ │ add %ebx,%eax │ │ │ │ - mov %ecx,-0x128(%ebp) │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - push -0x124(%ebp) │ │ │ │ - mov 0x9c(%ebx),%edx │ │ │ │ + add %ebx,%ecx │ │ │ │ + mov %eax,-0x108(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + mov -0xf0(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + push -0x100(%ebp) │ │ │ │ + imul 0x9c(%edx),%eax │ │ │ │ + push %edx │ │ │ │ + lea (%ebx,%eax,8),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %ecx │ │ │ │ + push -0x108(%ebp) │ │ │ │ + call 5b7c0 │ │ │ │ + add $0x10,%esp │ │ │ │ + mov -0xec(%ebp),%edx │ │ │ │ + incl -0xf8(%ebp) │ │ │ │ + add %edx,-0x108(%ebp) │ │ │ │ + add %edx,-0x100(%ebp) │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + push -0x100(%ebp) │ │ │ │ + imul 0x9c(%ebx),%eax │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - imul %edi,%edx │ │ │ │ - lea (%ecx,%edx,8),%eax │ │ │ │ - push %eax │ │ │ │ - push -0x128(%ebp) │ │ │ │ - call 5dc50 │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ + lea (%ecx,%eax,8),%edx │ │ │ │ + push %edx │ │ │ │ + push -0x108(%ebp) │ │ │ │ + call 5b7c0 │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x1(%edi),%edx │ │ │ │ - add %ebx,-0x128(%ebp) │ │ │ │ - add %ebx,-0x124(%ebp) │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov %edx,%edi │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - push -0x124(%ebp) │ │ │ │ - mov 0x9c(%ecx),%edx │ │ │ │ + incl -0xf8(%ebp) │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + add %ebx,-0x108(%ebp) │ │ │ │ + add %ebx,-0x100(%ebp) │ │ │ │ + cmp %eax,-0x104(%ebp) │ │ │ │ + je 5c2d2 │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ + mov -0xf8(%ebp),%edx │ │ │ │ + mov -0xfc(%ebp),%eax │ │ │ │ + push -0x100(%ebp) │ │ │ │ + imul 0x9c(%ecx),%edx │ │ │ │ push %ecx │ │ │ │ - imul %edi,%edx │ │ │ │ lea (%eax,%edx,8),%ebx │ │ │ │ push %ebx │ │ │ │ - push -0x128(%ebp) │ │ │ │ + push -0x108(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ - call 5dc50 │ │ │ │ - lea 0x1(%edi),%ecx │ │ │ │ - mov -0x110(%ebp),%edi │ │ │ │ + call 5b7c0 │ │ │ │ + mov -0xec(%ebp),%ecx │ │ │ │ + mov -0x108(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %ecx,%edx │ │ │ │ - add %edi,-0x128(%ebp) │ │ │ │ - add %edi,-0x124(%ebp) │ │ │ │ - cmp %ecx,-0x120(%ebp) │ │ │ │ - je 5e926 │ │ │ │ - mov -0x114(%ebp),%eax │ │ │ │ - mov %edx,%edi │ │ │ │ - push -0x124(%ebp) │ │ │ │ - mov 0x9c(%eax),%ebx │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + add %ecx,%ebx │ │ │ │ + add %ecx,%edx │ │ │ │ + mov -0xf0(%ebp),%ecx │ │ │ │ + inc %eax │ │ │ │ + mov %ebx,-0x108(%ebp) │ │ │ │ + mov %eax,-0xf8(%ebp) │ │ │ │ + mov %edx,-0x100(%ebp) │ │ │ │ + push %edx │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + imul 0x9c(%ecx),%eax │ │ │ │ + push %ecx │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ - imul %edx,%ebx │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ - lea (%edx,%ebx,8),%ecx │ │ │ │ + push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %ecx │ │ │ │ - push -0x128(%ebp) │ │ │ │ - call 5dc50 │ │ │ │ - mov -0x114(%ebp),%ecx │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ - lea 0x1(%edi),%eax │ │ │ │ + call 5b7c0 │ │ │ │ + mov -0xf8(%ebp),%ebx │ │ │ │ + mov -0x108(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x124(%ebp),%edx │ │ │ │ - mov -0x128(%ebp),%edi │ │ │ │ - mov %eax,-0x12c(%ebp) │ │ │ │ - imul 0x9c(%ecx),%eax │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + lea 0x1(%ebx),%eax │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ add %ebx,%edx │ │ │ │ - add %ebx,%edi │ │ │ │ - mov -0x11c(%ebp),%ebx │ │ │ │ - mov %edx,-0x124(%ebp) │ │ │ │ + add %ebx,%ecx │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ push %edx │ │ │ │ - push %ecx │ │ │ │ - lea (%ebx,%eax,8),%eax │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + imul 0x9c(%ebx),%eax │ │ │ │ + push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ + lea (%edx,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ - push %edi │ │ │ │ - call 5dc50 │ │ │ │ - mov -0x12c(%ebp),%edx │ │ │ │ - mov -0x110(%ebp),%ecx │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + push %ecx │ │ │ │ + call 5b7c0 │ │ │ │ + mov -0xec(%ebp),%ebx │ │ │ │ + mov -0x100(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x1(%edx),%eax │ │ │ │ - mov -0x114(%ebp),%edx │ │ │ │ - lea (%edi,%ecx,1),%ebx │ │ │ │ - mov -0x124(%ebp),%edi │ │ │ │ - imul 0x9c(%edx),%eax │ │ │ │ - add %ecx,%edi │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - mov %edi,-0x124(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov %ebx,%edi │ │ │ │ + mov -0x108(%ebp),%edx │ │ │ │ + mov -0xf8(%ebp),%eax │ │ │ │ + add %ebx,%ecx │ │ │ │ + add %ebx,%edx │ │ │ │ + mov -0xf0(%ebp),%ebx │ │ │ │ + add $0x2,%eax │ │ │ │ + mov %edx,-0x10c(%ebp) │ │ │ │ push %edx │ │ │ │ - lea (%ecx,%eax,8),%eax │ │ │ │ - push %eax │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ - call 5dc50 │ │ │ │ - mov -0x12c(%ebp),%ebx │ │ │ │ - mov -0x110(%ebp),%edx │ │ │ │ - add $0x10,%esp │ │ │ │ - lea 0x2(%ebx),%eax │ │ │ │ - mov -0x114(%ebp),%ebx │ │ │ │ - lea (%edi,%edx,1),%ecx │ │ │ │ - mov -0x124(%ebp),%edi │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ imul 0x9c(%ebx),%eax │ │ │ │ - add %edx,%edi │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ - mov %edi,-0x124(%ebp) │ │ │ │ - push %edi │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - mov %ecx,%edi │ │ │ │ lea (%edx,%eax,8),%eax │ │ │ │ push %eax │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ push %ecx │ │ │ │ - call 5dc50 │ │ │ │ - mov -0x110(%ebp),%ebx │ │ │ │ - mov -0x124(%ebp),%eax │ │ │ │ + call 5b7c0 │ │ │ │ + mov -0xf8(%ebp),%ecx │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x12c(%ebp),%ecx │ │ │ │ - add %ebx,%edi │ │ │ │ - add %ebx,%eax │ │ │ │ - add $0x3,%ecx │ │ │ │ - mov %edi,-0x128(%ebp) │ │ │ │ - mov %eax,-0x124(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - cmp %ecx,-0x120(%ebp) │ │ │ │ - jne 5e7ec │ │ │ │ - lea -0x54(%ebp),%edi │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ + lea 0x3(%ecx),%ebx │ │ │ │ + mov -0x10c(%ebp),%ecx │ │ │ │ + add %eax,%edx │ │ │ │ + mov %ebx,-0xf8(%ebp) │ │ │ │ + mov %edx,-0x108(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + cmp %ebx,-0x104(%ebp) │ │ │ │ + mov %ecx,-0x100(%ebp) │ │ │ │ + jne 5c170 │ │ │ │ + lea -0x34(%ebp),%ebx │ │ │ │ + mov %ebx,-0xec(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ call a5f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 5edcb │ │ │ │ - mov -0x50(%ebp),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 5edfb │ │ │ │ + jne 5c827 │ │ │ │ + mov -0x30(%ebp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 5c854 │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ - xor %edi,%edi │ │ │ │ + push -0xec(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - cmpb $0x0,-0x12d(%ebp) │ │ │ │ - je 5edd7 │ │ │ │ + cmpb $0x0,-0x10d(%ebp) │ │ │ │ + movl $0x0,-0xec(%ebp) │ │ │ │ + je 5c838 │ │ │ │ sub $0xc,%esp │ │ │ │ - lea -0xe8(%ebp),%ebx │ │ │ │ + lea -0xc8(%ebp),%ebx │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0xec(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - mov %edi,%eax │ │ │ │ - call 12fc0 │ │ │ │ - jmp 5dfdf │ │ │ │ + call 12d00 │ │ │ │ + jmp 5c37e │ │ │ │ xchg %ax,%ax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 5c896 │ │ │ │ + lea -0x10(%ebp),%esp │ │ │ │ + mov %edi,%eax │ │ │ │ + pop %ecx │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + lea -0x4(%ecx),%esp │ │ │ │ + ret │ │ │ │ + sub $0x8,%esp │ │ │ │ + lea -0x13d10(%esi),%edi │ │ │ │ + push %edi │ │ │ │ + mov -0x30(%esi),%edi │ │ │ │ + mov %esi,%ebx │ │ │ │ + push (%edi) │ │ │ │ + call a3c0 │ │ │ │ + add $0x10,%esp │ │ │ │ + xor %edi,%edi │ │ │ │ + sub $0xc,%esp │ │ │ │ + lea -0xcc(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ + add $0x10,%esp │ │ │ │ + lea -0xd0(%ebp),%eax │ │ │ │ + mov %esi,%ebx │ │ │ │ + sub $0xc,%esp │ │ │ │ + push %eax │ │ │ │ + call a0c40 │ │ │ │ + add $0x10,%esp │ │ │ │ + sub $0xc,%esp │ │ │ │ + push -0xf4(%ebp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + add $0x10,%esp │ │ │ │ + jmp 5c342 │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0xd0(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - jmp 5e007 │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 5c3a6 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13be1(%esi),%ecx │ │ │ │ - jmp 5dfc2 │ │ │ │ + lea -0x14be1(%esi),%edi │ │ │ │ + jmp 5c369 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x114(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ call 359b0 │ │ │ │ pop %ecx │ │ │ │ pop %edi │ │ │ │ - lea -0x6c(%ebp),%edi │ │ │ │ + lea -0x4c(%ebp),%edi │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ - call a2740 │ │ │ │ - lea -0xb4(%ebp),%edx │ │ │ │ + call 9db00 │ │ │ │ + lea -0x94(%ebp),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - push -0x128(%ebp) │ │ │ │ - mov %edx,-0x10c(%ebp) │ │ │ │ - push %edx │ │ │ │ - call a2740 │ │ │ │ - lea -0x13bc7(%esi),%eax │ │ │ │ + push -0x108(%ebp) │ │ │ │ + mov %eax,-0xec(%ebp) │ │ │ │ + push %eax │ │ │ │ + call 9db00 │ │ │ │ + lea -0x14bc7(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ push $0x10 │ │ │ │ - push %eax │ │ │ │ + push %edx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push -0xec(%ebp) │ │ │ │ call a0f0 , std::allocator >::_M_replace(unsigned int, unsigned int, char const*, unsigned int)@plt> │ │ │ │ add $0x18,%esp │ │ │ │ - lea -0x9c(%ebp),%ebx │ │ │ │ + lea -0x7c(%ebp),%ecx │ │ │ │ push %eax │ │ │ │ - mov %ebx,-0x110(%ebp) │ │ │ │ - push %ebx │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %ecx,-0xf0(%ebp) │ │ │ │ + push %ecx │ │ │ │ call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - lea -0x12d98(%esi),%ecx │ │ │ │ pop %eax │ │ │ │ + lea -0x13d98(%esi),%eax │ │ │ │ pop %edx │ │ │ │ - push %ecx │ │ │ │ - push -0x110(%ebp) │ │ │ │ + push %eax │ │ │ │ + push -0xf0(%ebp) │ │ │ │ call a650 , std::allocator >::append(char const*)@plt> │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ - lea -0x84(%ebp),%edx │ │ │ │ + lea -0x64(%ebp),%ebx │ │ │ │ push %eax │ │ │ │ - mov %edx,-0x114(%ebp) │ │ │ │ - push %edx │ │ │ │ + mov %ebx,-0xf8(%ebp) │ │ │ │ + push %ebx │ │ │ │ + mov %esi,%ebx │ │ │ │ call a1f0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x54(%ebp),%eax │ │ │ │ + lea -0x34(%ebp),%edx │ │ │ │ push %edi │ │ │ │ - push -0x114(%ebp) │ │ │ │ - mov %eax,-0x11c(%ebp) │ │ │ │ - push %eax │ │ │ │ - call a8110 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + push -0xf8(%ebp) │ │ │ │ + mov %edx,-0xfc(%ebp) │ │ │ │ + push %edx │ │ │ │ + call a3450 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ pop %eax │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ - pop %ecx │ │ │ │ - push -0x11c(%ebp) │ │ │ │ + pop %eax │ │ │ │ + push -0xfc(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %eax │ │ │ │ - push -0x114(%ebp) │ │ │ │ + push -0xf8(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %eax │ │ │ │ - push -0x110(%ebp) │ │ │ │ + push -0xf0(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ pop %eax │ │ │ │ - push -0x10c(%ebp) │ │ │ │ + push -0xec(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %edi,(%esp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 5dfd2 │ │ │ │ + jmp 5c379 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x124(%ebp),%eax │ │ │ │ - movl $0x1,-0x120(%ebp) │ │ │ │ + mov -0x10c(%ebp),%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - and $0x7,%eax │ │ │ │ - je 5ee1b │ │ │ │ - cmp $0x1,%eax │ │ │ │ - je 5ebca │ │ │ │ - cmp $0x2,%eax │ │ │ │ - je 5eba8 │ │ │ │ - cmp $0x3,%eax │ │ │ │ - je 5eb86 │ │ │ │ - cmp $0x4,%eax │ │ │ │ - je 5eb64 │ │ │ │ - cmp $0x5,%eax │ │ │ │ - je 5eb42 │ │ │ │ - cmp $0x6,%eax │ │ │ │ - je 5eb20 │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ - mov (%edx),%ecx │ │ │ │ - cmp %ecx,(%ebx) │ │ │ │ - jne 5ed33 │ │ │ │ - mov %ecx,-0x120(%ebp) │ │ │ │ + movl $0x1,-0x104(%ebp) │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5c886 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 5c61e │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + je 5c5f6 │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + je 5c5ce │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 5c5a6 │ │ │ │ + cmp $0x5,%ebx │ │ │ │ + je 5c57e │ │ │ │ + cmp $0x6,%ebx │ │ │ │ + je 5c556 │ │ │ │ + mov -0x100(%ebp),%ecx │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + mov (%ecx),%eax │ │ │ │ + cmp %eax,(%edx) │ │ │ │ + jne 5c793 │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ mov $0x1,%ecx │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 5ed33 │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ - inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 5ed33 │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + mov (%ebx,%ecx,4),%eax │ │ │ │ + cmp %eax,(%edx,%ecx,4) │ │ │ │ + jne 5c793 │ │ │ │ + mov -0x104(%ebp),%ebx │ │ │ │ inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 5ed33 │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %ebx,-0x104(%ebp) │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ + cmp %edx,(%ebx,%ecx,4) │ │ │ │ + jne 5c793 │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + mov (%edx,%ecx,4),%eax │ │ │ │ cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 5ed33 │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ + jne 5c793 │ │ │ │ + mov -0x104(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ imul %eax,%edx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ - cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 5ed33 │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ + cmp %edx,(%ebx,%ecx,4) │ │ │ │ + jne 5c793 │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ inc %ecx │ │ │ │ - imul %eax,%edx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ - mov (%eax,%ecx,4),%eax │ │ │ │ + imul %edx,%eax │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + mov -0x100(%ebp),%edx │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + mov (%edx,%ecx,4),%eax │ │ │ │ cmp %eax,(%ebx,%ecx,4) │ │ │ │ - jne 5ed33 │ │ │ │ - mov -0x120(%ebp),%edx │ │ │ │ + jne 5c793 │ │ │ │ + mov -0x104(%ebp),%edx │ │ │ │ inc %ecx │ │ │ │ imul %eax,%edx │ │ │ │ - mov %edx,-0x120(%ebp) │ │ │ │ - cmp %ecx,-0x124(%ebp) │ │ │ │ - je 5e61d │ │ │ │ - mov %edi,-0x12c(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0x11c(%ebp),%edi │ │ │ │ - mov (%edi,%ecx,4),%edx │ │ │ │ + mov %edx,-0x104(%ebp) │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ + mov -0xfc(%ebp),%ebx │ │ │ │ + mov (%eax,%ecx,4),%edx │ │ │ │ cmp %edx,(%ebx,%ecx,4) │ │ │ │ - jne 5ed33 │ │ │ │ + jne 5c793 │ │ │ │ + mov -0x104(%ebp),%eax │ │ │ │ + inc %ecx │ │ │ │ imul %edx,%eax │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ + cmp -0x10c(%ebp),%ecx │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + je 5bf8a │ │ │ │ + mov %edi,-0x114(%ebp) │ │ │ │ + mov -0x100(%ebp),%edi │ │ │ │ + mov -0xfc(%ebp),%edx │ │ │ │ + mov (%edi,%ecx,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%ecx,4) │ │ │ │ + jne 5c793 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ - cmp %edx,(%ebx,%edi,4) │ │ │ │ - jne 5ed33 │ │ │ │ - imul %eax,%edx │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ + mov (%ebx,%edi,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%edi,4) │ │ │ │ + jne 5c793 │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ lea 0x2(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edi,4) │ │ │ │ - jne 5ed33 │ │ │ │ - imul %edx,%eax │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ + cmp %eax,(%edx,%edi,4) │ │ │ │ + jne 5c793 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ lea 0x3(%ecx),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ - cmp %edx,(%ebx,%edi,4) │ │ │ │ - jne 5ed33 │ │ │ │ - imul %eax,%edx │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ + mov (%ebx,%edi,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%edi,4) │ │ │ │ + jne 5c793 │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ lea 0x4(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edi,4) │ │ │ │ - jne 5ed33 │ │ │ │ - imul %edx,%eax │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ + cmp %eax,(%edx,%edi,4) │ │ │ │ + jne 5c793 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ lea 0x5(%ecx),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ - cmp %edx,(%ebx,%edi,4) │ │ │ │ - jne 5ed33 │ │ │ │ - imul %eax,%edx │ │ │ │ - mov -0x11c(%ebp),%eax │ │ │ │ + mov (%ebx,%edi,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%edi,4) │ │ │ │ + jne 5c793 │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov -0x100(%ebp),%eax │ │ │ │ lea 0x6(%ecx),%edi │ │ │ │ mov (%eax,%edi,4),%eax │ │ │ │ - cmp %eax,(%ebx,%edi,4) │ │ │ │ - jne 5ed33 │ │ │ │ - imul %edx,%eax │ │ │ │ - mov -0x11c(%ebp),%edx │ │ │ │ + cmp %eax,(%edx,%edi,4) │ │ │ │ + jne 5c793 │ │ │ │ + imul %ebx,%eax │ │ │ │ + mov -0x100(%ebp),%ebx │ │ │ │ lea 0x7(%ecx),%edi │ │ │ │ - mov (%edx,%edi,4),%edx │ │ │ │ - cmp %edx,(%ebx,%edi,4) │ │ │ │ - jne 5ed33 │ │ │ │ - imul %edx,%eax │ │ │ │ + mov (%ebx,%edi,4),%ebx │ │ │ │ + cmp %ebx,(%edx,%edi,4) │ │ │ │ + jne 5c793 │ │ │ │ + imul %ebx,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ - cmp %ecx,-0x124(%ebp) │ │ │ │ - jne 5ec00 │ │ │ │ - mov %eax,-0x120(%ebp) │ │ │ │ - mov -0x12c(%ebp),%edi │ │ │ │ - jmp 5e61d │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x30(%esi),%eax │ │ │ │ + cmp -0x10c(%ebp),%ecx │ │ │ │ + jne 5c658 │ │ │ │ + mov -0x114(%ebp),%edi │ │ │ │ + mov %eax,-0x104(%ebp) │ │ │ │ + jmp 5bf8a │ │ │ │ + nop │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12e8c(%esi),%edx │ │ │ │ + lea -0x13e8c(%esi),%edi │ │ │ │ mov %esi,%ebx │ │ │ │ - push %edx │ │ │ │ - push (%eax) │ │ │ │ + push %edi │ │ │ │ + push (%edx) │ │ │ │ call a3c0 │ │ │ │ - jmp 5e996 │ │ │ │ + jmp 5c3d6 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x1321c(%esi),%eax │ │ │ │ + lea -0x1421c(%esi),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ - push %eax │ │ │ │ + push %edx │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ - jmp 5dff0 │ │ │ │ + jmp 5c38f │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12cd4(%esi),%ecx │ │ │ │ - jmp 5dfc2 │ │ │ │ + lea -0x13cd4(%esi),%edi │ │ │ │ + jmp 5c369 │ │ │ │ xchg %ax,%ax │ │ │ │ vzeroupper │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12cb0(%esi),%ecx │ │ │ │ - jmp 5dfc2 │ │ │ │ + lea -0x13cb0(%esi),%edi │ │ │ │ + jmp 5c369 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vextracti32x8 $0x1,%zmm0,%ymm7 │ │ │ │ - vmovd %xmm2,-0x124(%ebp) │ │ │ │ - vpmulld %ymm7,%ymm0,%ymm4 │ │ │ │ - vmovd %xmm1,%eax │ │ │ │ - vextracti32x4 $0x1,%ymm4,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm4,%xmm2 │ │ │ │ - vpsrldq $0x8,%xmm2,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm2,%xmm3 │ │ │ │ - vpsrldq $0x4,%xmm3,%xmm6 │ │ │ │ - vpmulld %xmm6,%xmm3,%xmm7 │ │ │ │ - vmovd %xmm7,-0x120(%ebp) │ │ │ │ - jmp 5e33c │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vzeroupper │ │ │ │ - jmp 5e61d │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x104(%ebp),%edi │ │ │ │ + vmovd %xmm1,%ecx │ │ │ │ + vextracti128 $0x1,%ymm0,%xmm1 │ │ │ │ + vmovd %xmm2,-0x10c(%ebp) │ │ │ │ + vpmulld %xmm1,%xmm0,%xmm3 │ │ │ │ + vpsrldq $0x8,%xmm3,%xmm5 │ │ │ │ + vpmulld %xmm5,%xmm3,%xmm6 │ │ │ │ + vpsrldq $0x4,%xmm6,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm6,%xmm7 │ │ │ │ + vmovd %xmm7,-0x104(%ebp) │ │ │ │ + jmp 5bdd1 │ │ │ │ + xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12d70(%esi),%ecx │ │ │ │ - jmp 5dfc2 │ │ │ │ + lea -0x13d70(%esi),%edi │ │ │ │ + jmp 5c369 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov -0x11c(%ebp),%ecx │ │ │ │ - jmp 5e204 │ │ │ │ + vzeroupper │ │ │ │ + jmp 5bf8a │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,-0x104(%ebp) │ │ │ │ + mov -0xfc(%ebp),%ecx │ │ │ │ + mov -0x100(%ebp),%edi │ │ │ │ + jmp 5bcce │ │ │ │ sub $0xc,%esp │ │ │ │ - push %edi │ │ │ │ + push -0xec(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x10c(%ebp),%edi │ │ │ │ - movl $0x0,-0x10c(%ebp) │ │ │ │ - jmp 5e95e │ │ │ │ - movl $0x1,-0x120(%ebp) │ │ │ │ - jmp 5e61d │ │ │ │ + mov %edi,-0xec(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 5c31d │ │ │ │ + movl $0x1,-0x104(%ebp) │ │ │ │ + jmp 5bf8a │ │ │ │ mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x54(%ebp) │ │ │ │ + push -0x34(%ebp) │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ - mov %edi,(%esp) │ │ │ │ + pop %eax │ │ │ │ + push -0xec(%ebp) │ │ │ │ call a3f0 , std::allocator >::_M_dispose()@plt> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5edd7 │ │ │ │ - mov %edi,-0x12c(%ebp) │ │ │ │ + jmp 5c838 │ │ │ │ + lea -0x34(%ebp),%edx │ │ │ │ + mov %edx,-0xec(%ebp) │ │ │ │ + jmp 5c2db │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 5ec00 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - mov %eax,%edx │ │ │ │ - vzeroupper │ │ │ │ - jmp d261 <__cxa_finalize@plt+0x2bb1> │ │ │ │ - jmp d2e0 <__cxa_finalize@plt+0x2c30> │ │ │ │ + mov %edi,-0x114(%ebp) │ │ │ │ + jmp 5c658 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ vzeroupper │ │ │ │ - jmp d247 <__cxa_finalize@plt+0x2b97> │ │ │ │ + jmp d139 <__cxa_finalize@plt+0x2a89> │ │ │ │ + jmp d107 <__cxa_finalize@plt+0x2a57> │ │ │ │ + jmp d20b <__cxa_finalize@plt+0x2b5b> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp d28c <__cxa_finalize@plt+0x2bdc> │ │ │ │ + jmp d160 <__cxa_finalize@plt+0x2ab0> │ │ │ │ + vzeroupper │ │ │ │ + jmp d11a <__cxa_finalize@plt+0x2a6a> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp d2b4 <__cxa_finalize@plt+0x2c04> │ │ │ │ + jmp d188 <__cxa_finalize@plt+0x2ad8> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp d2a0 <__cxa_finalize@plt+0x2bf0> │ │ │ │ + jmp d174 <__cxa_finalize@plt+0x2ac4> │ │ │ │ vzeroupper │ │ │ │ - jmp d340 <__cxa_finalize@plt+0x2c90> │ │ │ │ - jmp d23a <__cxa_finalize@plt+0x2b8a> │ │ │ │ + jmp d22d <__cxa_finalize@plt+0x2b7d> │ │ │ │ vzeroupper │ │ │ │ - jmp d302 <__cxa_finalize@plt+0x2c52> │ │ │ │ + jmp d24c <__cxa_finalize@plt+0x2b9c> │ │ │ │ vzeroupper │ │ │ │ - jmp d321 <__cxa_finalize@plt+0x2c71> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jmp d26b <__cxa_finalize@plt+0x2bbb> │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0005ee90 : │ │ │ │ +0005c8f0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x78159,%ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x756f9,%ebx │ │ │ │ sub $0x64,%esp │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov 0x4(%edi),%edi │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ sub %eax,%edi │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov %edi,%edx │ │ │ │ sar $0x2,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%ecx │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov (%eax),%esi │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ push %ecx │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ push %eax │ │ │ │ - call a6400 >::reserve(unsigned int)@@Base> │ │ │ │ + call a17e0 >::reserve(unsigned int)@@Base> │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 5f3c1 │ │ │ │ + je 5ce21 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ push -0x60(%ebp) │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ push %edx │ │ │ │ - call b66f0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call b0a10 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ addl $0xc,-0x54(%ebp) │ │ │ │ cmp $0xc,%edi │ │ │ │ - jle 5f2c6 │ │ │ │ + jle 5cd26 │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ mov $0x2,%edi │ │ │ │ sub %esi,%edx │ │ │ │ lea -0x28(%ebp),%esi │ │ │ │ sar $0x3,%edx │ │ │ │ mov %esi,-0x4c(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ @@ -92131,69 +93291,69 @@ │ │ │ │ mov -0x54(%ebp),%esi │ │ │ │ lea -0xc(%esi),%ecx │ │ │ │ push %ecx │ │ │ │ push -0x44(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - call 3f9e0 │ │ │ │ + call 3f710 │ │ │ │ vmovd -0x58(%ebp),%xmm1 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,-0x38(%ebp) │ │ │ │ push -0x4c(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ - call aa040 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + call a5150 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %esi,-0x5c(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %edx,-0x54(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 5eff3 │ │ │ │ + je 5ca53 │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5f370 │ │ │ │ + je 5cdd0 │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,-0x40(%ebp) │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ addl $0xc,-0x3c(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 5efc0 │ │ │ │ + jne 5ca20 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 5f3b2 │ │ │ │ + je 5ce12 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ sub %ecx,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x44(%ebp) │ │ │ │ - jge 5ef50 │ │ │ │ + jge 5c9b0 │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov $0x2,%esi │ │ │ │ fld1 │ │ │ │ add $0xc,%eax │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ @@ -92201,45 +93361,45 @@ │ │ │ │ fildl -0x3c(%ebp) │ │ │ │ mov 0x4(%eax),%edi │ │ │ │ mov (%eax),%ebx │ │ │ │ fdivrp %st,%st(1) │ │ │ │ fstps -0x3c(%ebp) │ │ │ │ flds -0x3c(%ebp) │ │ │ │ cmp %edi,%ebx │ │ │ │ - je 5f158 │ │ │ │ + je 5cbb8 │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + fld %st(0) │ │ │ │ mov (%ebx),%edi │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ - fld %st(0) │ │ │ │ mov %edi,%eax │ │ │ │ cmp %esi,%edi │ │ │ │ - je 5f140 │ │ │ │ + je 5cba0 │ │ │ │ mov %esi,%edx │ │ │ │ sub %edi,%edx │ │ │ │ sub $0x8,%edx │ │ │ │ shr $0x3,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 5f0e8 │ │ │ │ + je 5cb48 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 5f0da │ │ │ │ + je 5cb3a │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 5f0d0 │ │ │ │ + je 5cb30 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 5f0c6 │ │ │ │ + je 5cb26 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 5f0bc │ │ │ │ + je 5cb1c │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 5f0b2 │ │ │ │ + je 5cb12 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 5f0a8 │ │ │ │ + je 5cb08 │ │ │ │ fld %st(0) │ │ │ │ fmull (%edi) │ │ │ │ add $0x8,%eax │ │ │ │ fstpl (%edi) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ @@ -92261,15 +93421,15 @@ │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 5f144 │ │ │ │ + je 5cba4 │ │ │ │ mov -0x3c(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x38(%eax) │ │ │ │ @@ -92289,77 +93449,77 @@ │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 5f0eb │ │ │ │ + jne 5cb4b │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - jmp 5f146 │ │ │ │ + jmp 5cba6 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5f146 │ │ │ │ + jmp 5cba6 │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %ebx,-0x3c(%ebp) │ │ │ │ - jne 5f060 │ │ │ │ + jne 5cac0 │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ inc %esi │ │ │ │ add $0xc,%eax │ │ │ │ cmp %esi,%ecx │ │ │ │ - jge 5f030 │ │ │ │ + jge 5ca90 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov %ebx,-0x4c(%ebp) │ │ │ │ mov $0x2,%ebx │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + xor %edi,%edi │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov 0x4(%esi,%edi,1),%ebx │ │ │ │ mov (%esi,%edi,1),%edx │ │ │ │ mov %ebx,-0x40(%ebp) │ │ │ │ sub %edx,%ebx │ │ │ │ - je 5f2a3 │ │ │ │ + je 5cd03 │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ fldl (%edx) │ │ │ │ sar $0x3,%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ + and $0x7,%esi │ │ │ │ mov (%eax),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ - and $0x7,%esi │ │ │ │ mov (%ecx,%edi,1),%ecx │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 5f2a3 │ │ │ │ + jae 5cd03 │ │ │ │ test %esi,%esi │ │ │ │ - je 5f239 │ │ │ │ + je 5cc99 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 5f22b │ │ │ │ + je 5cc8b │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 5f221 │ │ │ │ + je 5cc81 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 5f217 │ │ │ │ + je 5cc77 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 5f20d │ │ │ │ + je 5cc6d │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 5f203 │ │ │ │ + je 5cc63 │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 5f1f9 │ │ │ │ + je 5cc59 │ │ │ │ fldl 0x8(%edx) │ │ │ │ - faddl 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ + faddl 0x8(%ecx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ @@ -92378,15 +93538,15 @@ │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 5f2a3 │ │ │ │ + jae 5cd03 │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ faddl 0x8(%ecx,%eax,8) │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ @@ -92406,179 +93566,179 @@ │ │ │ │ faddl 0x30(%ecx,%eax,8) │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fldl 0x38(%edx,%eax,8) │ │ │ │ faddl 0x38(%ecx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 5f23c │ │ │ │ + jb 5cc9c │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ incl -0x3c(%ebp) │ │ │ │ add $0xc,%edi │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ cmp %edx,-0x44(%ebp) │ │ │ │ - jg 5f190 │ │ │ │ + jg 5cbf0 │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ addl $0xc,-0x50(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x44(%ebp) │ │ │ │ - jge 5f180 │ │ │ │ + jge 5cbe0 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ cmp %edi,-0x54(%ebp) │ │ │ │ - je 5f32e │ │ │ │ + je 5cd8e │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov (%edi),%esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 5f309 │ │ │ │ + je 5cd69 │ │ │ │ mov %ecx,-0x3c(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5f390 │ │ │ │ + je 5cdf0 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 5f2e0 │ │ │ │ + jne 5cd40 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 5f3a1 │ │ │ │ + je 5ce01 │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ sub %esi,%ebx │ │ │ │ push %ebx │ │ │ │ push %esi │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x54(%ebp),%edi │ │ │ │ - jne 5f2d0 │ │ │ │ + jne 5cd30 │ │ │ │ mov -0x58(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 5f34d │ │ │ │ + je 5cdad │ │ │ │ mov -0x5c(%ebp),%ecx │ │ │ │ mov -0x58(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5f3ec │ │ │ │ + jne 5ce4c │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0xc,-0x3c(%ebp) │ │ │ │ cmp -0x3c(%ebp),%esi │ │ │ │ - jne 5efc0 │ │ │ │ - jmp 5eff0 │ │ │ │ + jne 5ca20 │ │ │ │ + jmp 5ca50 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%esi │ │ │ │ cmp %esi,-0x3c(%ebp) │ │ │ │ - jne 5f2e0 │ │ │ │ - jmp 5f307 │ │ │ │ + jne 5cd40 │ │ │ │ + jmp 5cd67 │ │ │ │ add $0xc,%edi │ │ │ │ cmp -0x54(%ebp),%edi │ │ │ │ - jne 5f2d0 │ │ │ │ - jmp 5f32e │ │ │ │ + jne 5cd30 │ │ │ │ + jmp 5cd8e │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x44(%ebp) │ │ │ │ - jge 5ef50 │ │ │ │ - jmp 5f01a │ │ │ │ + jge 5c9b0 │ │ │ │ + jmp 5ca7a │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x60(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ mov -0x48(%ebp),%ebx │ │ │ │ - call b6860 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + call b0b80 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %ebx,-0x58(%ebp) │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %edx,-0x5c(%ebp) │ │ │ │ - jmp 5ef26 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 5c986 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d3c3 <__cxa_finalize@plt+0x2d13> │ │ │ │ + jmp d29c <__cxa_finalize@plt+0x2bec> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d418 <__cxa_finalize@plt+0x2d68> │ │ │ │ + jmp d2f1 <__cxa_finalize@plt+0x2c41> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp d3d8 <__cxa_finalize@plt+0x2d28> │ │ │ │ + jmp d2b1 <__cxa_finalize@plt+0x2c01> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d445 <__cxa_finalize@plt+0x2d95> │ │ │ │ + jmp d31e <__cxa_finalize@plt+0x2c6e> │ │ │ │ │ │ │ │ -0005f410 : │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0x77bdf,%ecx │ │ │ │ +0005ce70 : │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0x7517f,%ecx │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ sub $0x64,%esp │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ mov %gs:0x14,%edi │ │ │ │ mov %edi,-0x1c(%ebp) │ │ │ │ mov 0x8(%ebp),%edi │ │ │ │ - mov (%edi),%eax │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - mov 0x4(%edi),%edi │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ + mov (%edi),%eax │ │ │ │ + mov %edi,-0x64(%ebp) │ │ │ │ + mov 0x4(%edi),%edi │ │ │ │ sub %eax,%edi │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov %edi,%edx │ │ │ │ sar $0x2,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%ebx │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov (%eax),%esi │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ push %ebx │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ push %eax │ │ │ │ - call a6400 >::reserve(unsigned int)@@Base> │ │ │ │ + call a17e0 >::reserve(unsigned int)@@Base> │ │ │ │ mov -0x30(%ebp),%ecx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 5f958 │ │ │ │ + je 5d3b8 │ │ │ │ mov -0x38(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov %eax,-0x5c(%ebp) │ │ │ │ push -0x64(%ebp) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ push %edx │ │ │ │ - call b66f0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call b0a10 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ addl $0xc,-0x58(%ebp) │ │ │ │ cmp $0xc,%edi │ │ │ │ - jle 5f856 │ │ │ │ + jle 5d2b6 │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov $0x2,%edi │ │ │ │ sub %esi,%edx │ │ │ │ lea -0x28(%ebp),%esi │ │ │ │ sar $0x3,%edx │ │ │ │ mov %esi,-0x50(%ebp) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ @@ -92589,118 +93749,118 @@ │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ lea -0xc(%esi),%ecx │ │ │ │ push %ecx │ │ │ │ push -0x48(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - call 3f9e0 │ │ │ │ + call 3f710 │ │ │ │ vmovd -0x5c(%ebp),%xmm1 │ │ │ │ mov -0x60(%ebp),%eax │ │ │ │ add $0x14,%esp │ │ │ │ mov %eax,-0x30(%ebp) │ │ │ │ vpinsrd $0x1,%esi,%xmm1,%xmm0 │ │ │ │ vmovq %xmm0,-0x38(%ebp) │ │ │ │ push -0x50(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ - call aa040 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + call a5150 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ mov -0x30(%ebp),%esi │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%edx │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov -0x24(%ebp),%esi │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %edx,-0x58(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 5f573 │ │ │ │ + je 5cfd3 │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov (%ecx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5f900 │ │ │ │ + je 5d360 │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,-0x44(%ebp) │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ addl $0xc,-0x40(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x40(%ebp),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - jne 5f540 │ │ │ │ + jne 5cfa0 │ │ │ │ mov -0x28(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 5f949 │ │ │ │ + je 5d3a9 │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ inc %edi │ │ │ │ sub %ecx,%esi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x48(%ebp) │ │ │ │ - jge 5f4d0 │ │ │ │ + jge 5cf30 │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov $0x1,%edx │ │ │ │ fld1 │ │ │ │ mov $0x2,%ecx │ │ │ │ add $0xc,%eax │ │ │ │ mov %eax,-0x54(%ebp) │ │ │ │ nop │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ fildl -0x40(%ebp) │ │ │ │ test %dl,%dl │ │ │ │ - je 5f931 │ │ │ │ + je 5d391 │ │ │ │ mov -0x4c(%ebp),%edi │ │ │ │ - fdivrs -0xf4c0(%edi) │ │ │ │ + fdivrs -0x10690(%edi) │ │ │ │ mov (%eax),%ebx │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 5f6ec │ │ │ │ + je 5d14c │ │ │ │ fstpl -0x40(%ebp) │ │ │ │ mov %ecx,-0x44(%ebp) │ │ │ │ fldl -0x40(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%ebx),%edi │ │ │ │ - mov 0x4(%ebx),%esi │ │ │ │ fld %st(0) │ │ │ │ + mov 0x4(%ebx),%esi │ │ │ │ mov %edi,%eax │ │ │ │ cmp %esi,%edi │ │ │ │ - je 5f6d0 │ │ │ │ + je 5d130 │ │ │ │ mov %esi,%ecx │ │ │ │ sub %edi,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 5f678 │ │ │ │ + je 5d0d8 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 5f66a │ │ │ │ + je 5d0ca │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 5f660 │ │ │ │ + je 5d0c0 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 5f656 │ │ │ │ + je 5d0b6 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 5f64c │ │ │ │ + je 5d0ac │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 5f642 │ │ │ │ + je 5d0a2 │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 5f638 │ │ │ │ + je 5d098 │ │ │ │ fld %st(0) │ │ │ │ fmull (%edi) │ │ │ │ add $0x8,%eax │ │ │ │ fstpl (%edi) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ @@ -92722,15 +93882,15 @@ │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 5f6d4 │ │ │ │ + je 5d134 │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ fld %st(0) │ │ │ │ fmull (%eax) │ │ │ │ add $0x40,%eax │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x38(%eax) │ │ │ │ @@ -92750,81 +93910,81 @@ │ │ │ │ fld %st(0) │ │ │ │ fmull -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fld %st(0) │ │ │ │ fmull -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 5f67b │ │ │ │ + jne 5d0db │ │ │ │ ffreep %st(0) │ │ │ │ mov %edi,-0x40(%ebp) │ │ │ │ - jmp 5f6d6 │ │ │ │ + jmp 5d136 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5f6d6 │ │ │ │ + jmp 5d136 │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %ebx,-0x40(%ebp) │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5d050 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ - jmp 5f6f0 │ │ │ │ + jmp 5d150 │ │ │ │ ffreep %st(0) │ │ │ │ xchg %ax,%ax │ │ │ │ xor $0x1,%edx │ │ │ │ inc %ecx │ │ │ │ add $0xc,%eax │ │ │ │ cmp %ecx,-0x48(%ebp) │ │ │ │ - jge 5f5b0 │ │ │ │ + jge 5d010 │ │ │ │ ffreep %st(0) │ │ │ │ mov -0x64(%ebp),%edx │ │ │ │ mov (%edx),%ebx │ │ │ │ mov %ebx,-0x50(%ebp) │ │ │ │ mov $0x2,%ebx │ │ │ │ nop │ │ │ │ + xor %edi,%edi │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x50(%ebp),%esi │ │ │ │ mov 0x4(%esi,%edi,1),%ebx │ │ │ │ mov (%esi,%edi,1),%edx │ │ │ │ mov %ebx,-0x44(%ebp) │ │ │ │ sub %edx,%ebx │ │ │ │ - je 5f833 │ │ │ │ + je 5d293 │ │ │ │ mov -0x54(%ebp),%ecx │ │ │ │ fldl (%edx) │ │ │ │ sar $0x3,%ebx │ │ │ │ lea -0x1(%ebx),%esi │ │ │ │ - mov (%ecx),%eax │ │ │ │ and $0x7,%esi │ │ │ │ + mov (%ecx),%eax │ │ │ │ mov (%eax,%edi,1),%ecx │ │ │ │ mov $0x1,%eax │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 5f833 │ │ │ │ + jae 5d293 │ │ │ │ test %esi,%esi │ │ │ │ - je 5f7c9 │ │ │ │ + je 5d229 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 5f7bb │ │ │ │ + je 5d21b │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 5f7b1 │ │ │ │ + je 5d211 │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 5f7a7 │ │ │ │ + je 5d207 │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 5f79d │ │ │ │ + je 5d1fd │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 5f793 │ │ │ │ + je 5d1f3 │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 5f789 │ │ │ │ + je 5d1e9 │ │ │ │ fldl 0x8(%edx) │ │ │ │ - faddl 0x8(%ecx) │ │ │ │ mov $0x2,%eax │ │ │ │ + faddl 0x8(%ecx) │ │ │ │ fstpl 0x8(%edx) │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ @@ -92843,15 +94003,15 @@ │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ inc %eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jae 5f833 │ │ │ │ + jae 5d293 │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ fldl (%edx,%eax,8) │ │ │ │ faddl (%ecx,%eax,8) │ │ │ │ fstpl (%edx,%eax,8) │ │ │ │ fldl 0x8(%edx,%eax,8) │ │ │ │ faddl 0x8(%ecx,%eax,8) │ │ │ │ fstpl 0x8(%edx,%eax,8) │ │ │ │ @@ -92871,224 +94031,224 @@ │ │ │ │ faddl 0x30(%ecx,%eax,8) │ │ │ │ fstpl 0x30(%edx,%eax,8) │ │ │ │ fldl 0x38(%edx,%eax,8) │ │ │ │ faddl 0x38(%ecx,%eax,8) │ │ │ │ fstpl 0x38(%edx,%eax,8) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %ebx,%eax │ │ │ │ - jb 5f7cc │ │ │ │ + jb 5d22c │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ incl -0x40(%ebp) │ │ │ │ add $0xc,%edi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ cmp %edx,-0x48(%ebp) │ │ │ │ - jg 5f720 │ │ │ │ + jg 5d180 │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ addl $0xc,-0x54(%ebp) │ │ │ │ inc %ebx │ │ │ │ cmp %ebx,-0x48(%ebp) │ │ │ │ - jge 5f710 │ │ │ │ + jge 5d170 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ cmp %edi,-0x58(%ebp) │ │ │ │ - je 5f8be │ │ │ │ + je 5d31e │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x4(%edi),%ecx │ │ │ │ mov (%edi),%esi │ │ │ │ cmp %esi,%ecx │ │ │ │ - je 5f899 │ │ │ │ + je 5d2f9 │ │ │ │ mov %ecx,-0x40(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 5f920 │ │ │ │ + je 5d380 │ │ │ │ mov 0x8(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%esi │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,-0x40(%ebp) │ │ │ │ - jne 5f870 │ │ │ │ + jne 5d2d0 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 5f938 │ │ │ │ + je 5d398 │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ sub %esi,%ebx │ │ │ │ push %ebx │ │ │ │ push %esi │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x58(%ebp),%edi │ │ │ │ - jne 5f860 │ │ │ │ + jne 5d2c0 │ │ │ │ mov -0x5c(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 5f8dd │ │ │ │ + je 5d33d │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 5f983 │ │ │ │ + jne 5d3e3 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0xc,-0x40(%ebp) │ │ │ │ cmp -0x40(%ebp),%esi │ │ │ │ - jne 5f540 │ │ │ │ - jmp 5f570 │ │ │ │ + jne 5cfa0 │ │ │ │ + jmp 5cfd0 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0xc,%esi │ │ │ │ cmp %esi,-0x40(%ebp) │ │ │ │ - jne 5f870 │ │ │ │ - jmp 5f897 │ │ │ │ + jne 5d2d0 │ │ │ │ + jmp 5d2f7 │ │ │ │ fdivr %st(1),%st │ │ │ │ - jmp 5f5c7 │ │ │ │ + jmp 5d027 │ │ │ │ add $0xc,%edi │ │ │ │ cmp -0x58(%ebp),%edi │ │ │ │ - jne 5f860 │ │ │ │ - jmp 5f8be │ │ │ │ + jne 5d2c0 │ │ │ │ + jmp 5d31e │ │ │ │ inc %edi │ │ │ │ cmp %edi,-0x48(%ebp) │ │ │ │ - jge 5f4d0 │ │ │ │ - jmp 5f59a │ │ │ │ + jge 5cf30 │ │ │ │ + jmp 5cffa │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x64(%ebp) │ │ │ │ push -0x54(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ - call b6860 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + call b0b80 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov -0x38(%ebp),%ebx │ │ │ │ mov -0x34(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ mov %ebx,-0x5c(%ebp) │ │ │ │ mov %eax,-0x58(%ebp) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - jmp 5f4a8 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 5cf08 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d45f <__cxa_finalize@plt+0x2daf> │ │ │ │ + jmp d338 <__cxa_finalize@plt+0x2c88> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d4b4 <__cxa_finalize@plt+0x2e04> │ │ │ │ + jmp d38d <__cxa_finalize@plt+0x2cdd> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp d474 <__cxa_finalize@plt+0x2dc4> │ │ │ │ + jmp d34d <__cxa_finalize@plt+0x2c9d> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d4e1 <__cxa_finalize@plt+0x2e31> │ │ │ │ + jmp d3ba <__cxa_finalize@plt+0x2d0a> │ │ │ │ nop │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -0005f9b0 >*)@@Base>: │ │ │ │ +0005d410 >*)@@Base>: │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call bcc78 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ + add $0x74bd9,%ecx │ │ │ │ sub $0x8c,%esp │ │ │ │ mov 0xc(%ebp),%eax │ │ │ │ mov 0x8(%ebp),%esi │ │ │ │ - call c2c58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x248> │ │ │ │ - add $0x7762d,%ecx │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov %gs:0x14,%edx │ │ │ │ mov %edx,-0x1c(%ebp) │ │ │ │ mov (%esi),%edx │ │ │ │ sub %edx,%edi │ │ │ │ cmp $0xc,%edi │ │ │ │ - jg 5fa01 >*)@@Base+0x51> │ │ │ │ + jg 5d461 >*)@@Base+0x51> │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 6004a >*)@@Base+0x69a> │ │ │ │ + jne 5dab9 >*)@@Base+0x6a9> │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ mov 0x4(%edx),%eax │ │ │ │ + sub (%edx),%eax │ │ │ │ + sar $0x2,%edi │ │ │ │ sub $0x4,%esp │ │ │ │ + imul $0xaaaaaaab,%edi,%ebx │ │ │ │ + lea -0x38(%ebp),%edi │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ movl $0x0,-0x24(%ebp) │ │ │ │ - sub (%edx),%eax │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ - sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%ebx │ │ │ │ - lea -0x38(%ebp),%edi │ │ │ │ - sar $0x3,%eax │ │ │ │ lea -0x1(%ebx),%edx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ mov %ecx,%ebx │ │ │ │ + sar $0x3,%eax │ │ │ │ mov %edx,-0x7c(%ebp) │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov %eax,-0x48(%ebp) │ │ │ │ push %edi │ │ │ │ - call a98f0 │ │ │ │ + call a4a60 │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x48(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ - lea -0x28(%ebp),%edx │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push %eax │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ push %edx │ │ │ │ - call a98f0 │ │ │ │ + call a4a60 │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov -0x28(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%eax │ │ │ │ test %ecx,%ecx │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ setne -0x7d(%ebp) │ │ │ │ xor %edx,%edx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 5fea9 >*)@@Base+0x4f9> │ │ │ │ + je 5d90d >*)@@Base+0x4fd> │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ - mov -0x4c(%ebp),%ecx │ │ │ │ mov %edx,-0x88(%ebp) │ │ │ │ - movl $0x2,-0x6c(%ebp) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ + movl $0x2,-0x6c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ lea 0x10(%eax),%ebx │ │ │ │ lea 0x2(%edx),%eax │ │ │ │ mov -0x3c(%ebp),%edx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ mov %eax,-0x84(%ebp) │ │ │ │ mov %ebx,%edi │ │ │ │ + mov %ecx,-0x78(%ebp) │ │ │ │ mov %edx,-0x8c(%ebp) │ │ │ │ mov -0x4(%edi),%ecx │ │ │ │ mov (%edi),%ebx │ │ │ │ mov %ecx,-0x58(%ebp) │ │ │ │ cmp %ebx,%ecx │ │ │ │ - je 5faee >*)@@Base+0x13e> │ │ │ │ + je 5d54e >*)@@Base+0x13e> │ │ │ │ sub $0x4,%esp │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push $0x0 │ │ │ │ push %ecx │ │ │ │ call a570 │ │ │ │ @@ -93097,19 +94257,19 @@ │ │ │ │ mov -0x78(%ebp),%eax │ │ │ │ mov %edi,-0x94(%ebp) │ │ │ │ mov %esi,-0x98(%ebp) │ │ │ │ mov 0x4(%ebx),%esi │ │ │ │ mov (%ebx),%ecx │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 5fc69 >*)@@Base+0x2b9> │ │ │ │ + je 5d6d1 >*)@@Base+0x2c1> │ │ │ │ mov (%eax),%edi │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ cmp %edi,%edx │ │ │ │ - je 5fc69 >*)@@Base+0x2b9> │ │ │ │ + je 5d6d1 >*)@@Base+0x2c1> │ │ │ │ mov %edx,%esi │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ mov %eax,-0x50(%ebp) │ │ │ │ mov %ebx,-0x54(%ebp) │ │ │ │ sub %edi,%esi │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ mov -0x58(%ebp),%esi │ │ │ │ @@ -93122,76 +94282,76 @@ │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ mov %edi,%eax │ │ │ │ sub %edi,%ebx │ │ │ │ sub $0x8,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 5fbe9 >*)@@Base+0x239> │ │ │ │ + je 5d650 >*)@@Base+0x240> │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 5fbd5 >*)@@Base+0x225> │ │ │ │ + je 5d63b >*)@@Base+0x22b> │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 5fbc5 >*)@@Base+0x215> │ │ │ │ + je 5d62a >*)@@Base+0x21a> │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 5fbb5 >*)@@Base+0x205> │ │ │ │ + je 5d619 >*)@@Base+0x209> │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 5fba5 >*)@@Base+0x1f5> │ │ │ │ + je 5d608 >*)@@Base+0x1f8> │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 5fb95 >*)@@Base+0x1e5> │ │ │ │ + je 5d5f7 >*)@@Base+0x1e7> │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 5fb85 >*)@@Base+0x1d5> │ │ │ │ + je 5d5e6 >*)@@Base+0x1d6> │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ lea 0x8(%edi),%eax │ │ │ │ lea 0x8(%edx),%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl (%edi) │ │ │ │ fstpl (%edi) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ + fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - je 5fc50 >*)@@Base+0x2a0> │ │ │ │ + je 5d6b8 >*)@@Base+0x2a8> │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ fldl (%ecx) │ │ │ │ - fmull (%edx) │ │ │ │ add $0x40,%eax │ │ │ │ add $0x40,%edx │ │ │ │ + fmull -0x40(%edx) │ │ │ │ faddl -0x40(%eax) │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x38(%edx) │ │ │ │ faddl -0x38(%eax) │ │ │ │ fstpl -0x38(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ @@ -93215,93 +94375,92 @@ │ │ │ │ faddl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl (%ecx) │ │ │ │ fmull -0x8(%edx) │ │ │ │ faddl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 5fbec >*)@@Base+0x23c> │ │ │ │ + jne 5d653 >*)@@Base+0x243> │ │ │ │ mov %ebx,-0x3c(%ebp) │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ add $0x8,%ecx │ │ │ │ add %eax,%esi │ │ │ │ add %eax,%edi │ │ │ │ cmp -0x40(%ebp),%ecx │ │ │ │ - jne 5fb40 >*)@@Base+0x190> │ │ │ │ + jne 5d5a0 >*)@@Base+0x190> │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ mov -0x54(%ebp),%ebx │ │ │ │ add $0xc,%ebx │ │ │ │ cmp %eax,-0x4c(%ebp) │ │ │ │ - je 5fc79 >*)@@Base+0x2c9> │ │ │ │ + je 5d6e1 >*)@@Base+0x2d1> │ │ │ │ sub $0xc,%eax │ │ │ │ - jmp 5fb00 >*)@@Base+0x150> │ │ │ │ + jmp 5d560 >*)@@Base+0x150> │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ incl -0x6c(%ebp) │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ addl $0xc,-0x78(%ebp) │ │ │ │ + mov -0x6c(%ebp),%ecx │ │ │ │ + mov -0x98(%ebp),%esi │ │ │ │ add $0xc,%edi │ │ │ │ cmp %ecx,-0x84(%ebp) │ │ │ │ - jne 5face >*)@@Base+0x11e> │ │ │ │ + jne 5d52e >*)@@Base+0x11e> │ │ │ │ mov -0x88(%ebp),%edx │ │ │ │ + cmp %edx,-0x7c(%ebp) │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ mov (%esi),%ebx │ │ │ │ - cmp %edx,-0x7c(%ebp) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ - je 5feb7 >*)@@Base+0x507> │ │ │ │ + je 5d91b >*)@@Base+0x50b> │ │ │ │ + mov %esi,-0x54(%ebp) │ │ │ │ + mov %edi,-0x6c(%ebp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov -0x5c(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%ecx │ │ │ │ - mov %esi,-0x50(%ebp) │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ - mov %edi,-0x58(%ebp) │ │ │ │ - xor %edi,%edi │ │ │ │ sub %edx,%ebx │ │ │ │ - lea (%ecx,%ecx,2),%edx │ │ │ │ mov %ebx,-0x48(%ebp) │ │ │ │ fildl -0x48(%ebp) │ │ │ │ - fdivrs -0xf4c4(%eax) │ │ │ │ + lea (%ecx,%ecx,2),%edx │ │ │ │ + mov %ebx,-0x50(%ebp) │ │ │ │ + mov %esi,-0x58(%ebp) │ │ │ │ + fdivrs -0x10694(%eax) │ │ │ │ lea 0x0(,%edx,4),%eax │ │ │ │ - mov %ebx,-0x40(%ebp) │ │ │ │ - mov %esi,-0x54(%ebp) │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ fstpl -0x48(%ebp) │ │ │ │ - fldl -0x48(%ebp) │ │ │ │ - mov %eax,-0x48(%ebp) │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ mov (%ebx,%edi,1),%edx │ │ │ │ mov 0x4(%ebx,%edi,1),%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - je 5fe34 >*)@@Base+0x484> │ │ │ │ + je 5d89a >*)@@Base+0x48a> │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ sub %edx,%eax │ │ │ │ - fld %st(0) │ │ │ │ mov %eax,-0x3c(%ebp) │ │ │ │ + fldl -0x48(%ebp) │ │ │ │ mov (%ecx,%edi,1),%ebx │ │ │ │ mov (%esi,%edi,1),%ecx │ │ │ │ lea -0x8(%eax),%esi │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x3,%esi │ │ │ │ inc %esi │ │ │ │ and $0x7,%esi │ │ │ │ - je 5fdb7 >*)@@Base+0x407> │ │ │ │ + je 5d81d >*)@@Base+0x40d> │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 5fda4 >*)@@Base+0x3f4> │ │ │ │ + je 5d80a >*)@@Base+0x3fa> │ │ │ │ cmp $0x2,%esi │ │ │ │ - je 5fd96 >*)@@Base+0x3e6> │ │ │ │ + je 5d7fc >*)@@Base+0x3ec> │ │ │ │ cmp $0x3,%esi │ │ │ │ - je 5fd88 >*)@@Base+0x3d8> │ │ │ │ + je 5d7ee >*)@@Base+0x3de> │ │ │ │ cmp $0x4,%esi │ │ │ │ - je 5fd7a >*)@@Base+0x3ca> │ │ │ │ + je 5d7e0 >*)@@Base+0x3d0> │ │ │ │ cmp $0x5,%esi │ │ │ │ - je 5fd6c >*)@@Base+0x3bc> │ │ │ │ + je 5d7d2 >*)@@Base+0x3c2> │ │ │ │ cmp $0x6,%esi │ │ │ │ - je 5fd5e >*)@@Base+0x3ae> │ │ │ │ + je 5d7c4 >*)@@Base+0x3b4> │ │ │ │ fld %st(0) │ │ │ │ fmull (%ebx) │ │ │ │ mov $0x8,%eax │ │ │ │ fsubl (%ecx) │ │ │ │ fstpl (%edx) │ │ │ │ fld %st(0) │ │ │ │ fmull (%ebx,%eax,1) │ │ │ │ @@ -93330,15 +94489,15 @@ │ │ │ │ add $0x8,%eax │ │ │ │ fld %st(0) │ │ │ │ fmull (%ebx,%eax,1) │ │ │ │ fsubl (%ecx,%eax,1) │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ add $0x8,%eax │ │ │ │ cmp %eax,-0x3c(%ebp) │ │ │ │ - je 5fe32 >*)@@Base+0x482> │ │ │ │ + je 5d898 >*)@@Base+0x488> │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ fld %st(0) │ │ │ │ fmull (%ebx,%eax,1) │ │ │ │ fsubl (%ecx,%eax,1) │ │ │ │ fstpl (%edx,%eax,1) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x8(%ebx,%eax,1) │ │ │ │ @@ -93366,136 +94525,135 @@ │ │ │ │ fstpl 0x30(%edx,%eax,1) │ │ │ │ fld %st(0) │ │ │ │ fmull 0x38(%ebx,%eax,1) │ │ │ │ fsubl 0x38(%ecx,%eax,1) │ │ │ │ fstpl 0x38(%edx,%eax,1) │ │ │ │ add $0x40,%eax │ │ │ │ cmp %eax,%esi │ │ │ │ - jne 5fdba >*)@@Base+0x40a> │ │ │ │ + jne 5d820 >*)@@Base+0x410> │ │ │ │ ffreep %st(0) │ │ │ │ - jmp 5fe34 >*)@@Base+0x484> │ │ │ │ + jmp 5d89a >*)@@Base+0x48a> │ │ │ │ ffreep %st(0) │ │ │ │ add $0xc,%edi │ │ │ │ - cmp %edi,-0x48(%ebp) │ │ │ │ - jne 5fcfc >*)@@Base+0x34c> │ │ │ │ - ffreep %st(0) │ │ │ │ - mov -0x40(%ebp),%ebx │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ - mov -0x50(%ebp),%esi │ │ │ │ + cmp %edi,-0x40(%ebp) │ │ │ │ + jne 5d761 >*)@@Base+0x351> │ │ │ │ + mov -0x50(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%edi │ │ │ │ + mov -0x54(%ebp),%esi │ │ │ │ cmp $0x2,%ebx │ │ │ │ mov %edi,-0x3c(%ebp) │ │ │ │ - mov -0x58(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%edi │ │ │ │ setne %dl │ │ │ │ cmp %ebx,-0x68(%ebp) │ │ │ │ setne %cl │ │ │ │ test %cl,%dl │ │ │ │ - je 5fe98 >*)@@Base+0x4e8> │ │ │ │ + je 5d8fc >*)@@Base+0x4ec> │ │ │ │ cmpb $0x0,-0x7d(%ebp) │ │ │ │ - je 5fe98 >*)@@Base+0x4e8> │ │ │ │ + je 5d8fc >*)@@Base+0x4ec> │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%eax │ │ │ │ cmp 0x8(%ebx),%eax │ │ │ │ - je 60028 >*)@@Base+0x678> │ │ │ │ + je 5da97 >*)@@Base+0x687> │ │ │ │ mov -0x4c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ebx,-0x38(%ebp) │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ push %eax │ │ │ │ - call b66f0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call b0a10 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ - mov (%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov (%esi),%edx │ │ │ │ addl $0xc,0x4(%eax) │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ lea 0x1(%edx),%ebx │ │ │ │ mov %ebx,-0x74(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - jne 5fa9b >*)@@Base+0xeb> │ │ │ │ + jne 5d4fb >*)@@Base+0xeb> │ │ │ │ mov -0x7c(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 5fcc1 >*)@@Base+0x311> │ │ │ │ + jne 5d729 >*)@@Base+0x319> │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ mov -0x64(%ebp),%esi │ │ │ │ + add $0x10,%ebx │ │ │ │ movl $0x2,-0x48(%ebp) │ │ │ │ mov %edi,-0x50(%ebp) │ │ │ │ - add $0x10,%ebx │ │ │ │ add $0xc,%esi │ │ │ │ mov %esi,-0x40(%ebp) │ │ │ │ mov -0x4(%ebx),%esi │ │ │ │ mov (%ebx),%edi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 5ffc8 >*)@@Base+0x618> │ │ │ │ + je 5da37 >*)@@Base+0x627> │ │ │ │ mov -0x40(%ebp),%ecx │ │ │ │ mov %esi,%eax │ │ │ │ mov (%ecx),%edx │ │ │ │ lea (%edi,%edx,1),%edi │ │ │ │ sub %esi,%edi │ │ │ │ mov %edi,%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 5ff72 >*)@@Base+0x5c2> │ │ │ │ + je 5d9e0 >*)@@Base+0x5d0> │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 5ff61 >*)@@Base+0x5b1> │ │ │ │ + je 5d9ce >*)@@Base+0x5be> │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 5ff54 >*)@@Base+0x5a4> │ │ │ │ + je 5d9c0 >*)@@Base+0x5b0> │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 5ff47 >*)@@Base+0x597> │ │ │ │ + je 5d9b2 >*)@@Base+0x5a2> │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 5ff3a >*)@@Base+0x58a> │ │ │ │ + je 5d9a4 >*)@@Base+0x594> │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 5ff2d >*)@@Base+0x57d> │ │ │ │ + je 5d996 >*)@@Base+0x586> │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 5ff20 >*)@@Base+0x570> │ │ │ │ + je 5d988 >*)@@Base+0x578> │ │ │ │ fldl (%edx) │ │ │ │ - fsubrl (%esi) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + fsubrl (%esi) │ │ │ │ fstpl (%esi) │ │ │ │ fldl (%edx) │ │ │ │ - fsubrl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - fsubrl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - fsubrl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - fsubrl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - fsubrl (%eax) │ │ │ │ - add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ fldl (%edx) │ │ │ │ - fsubrl (%eax) │ │ │ │ add $0x8,%edx │ │ │ │ add $0x8,%eax │ │ │ │ + fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 5ffc8 >*)@@Base+0x618> │ │ │ │ + je 5da37 >*)@@Base+0x627> │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ fldl (%edx) │ │ │ │ - fsubrl (%eax) │ │ │ │ add $0x40,%edx │ │ │ │ add $0x40,%eax │ │ │ │ + fsubrl -0x40(%eax) │ │ │ │ fstpl -0x40(%eax) │ │ │ │ fldl -0x38(%edx) │ │ │ │ fsubrl -0x38(%eax) │ │ │ │ fstpl -0x38(%eax) │ │ │ │ fldl -0x30(%edx) │ │ │ │ fsubrl -0x30(%eax) │ │ │ │ fstpl -0x30(%eax) │ │ │ │ @@ -93511,522 +94669,525 @@ │ │ │ │ fldl -0x10(%edx) │ │ │ │ fsubrl -0x10(%eax) │ │ │ │ fstpl -0x10(%eax) │ │ │ │ fldl -0x8(%edx) │ │ │ │ fsubrl -0x8(%eax) │ │ │ │ fstpl -0x8(%eax) │ │ │ │ cmp %edx,%edi │ │ │ │ - jne 5ff75 >*)@@Base+0x5c5> │ │ │ │ + jne 5d9e3 >*)@@Base+0x5d3> │ │ │ │ mov %esi,-0x3c(%ebp) │ │ │ │ incl -0x48(%ebp) │ │ │ │ - addl $0xc,-0x40(%ebp) │ │ │ │ add $0xc,%ebx │ │ │ │ + addl $0xc,-0x40(%ebp) │ │ │ │ mov -0x48(%ebp),%edx │ │ │ │ cmp -0x68(%ebp),%edx │ │ │ │ - jle 5fecd >*)@@Base+0x51d> │ │ │ │ + jle 5d931 >*)@@Base+0x521> │ │ │ │ mov -0x3c(%ebp),%ebx │ │ │ │ mov -0x50(%ebp),%edi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 60004 >*)@@Base+0x654> │ │ │ │ + je 5da73 >*)@@Base+0x663> │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ mov %eax,-0x38(%ebp) │ │ │ │ push %edi │ │ │ │ push %ebx │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ - call aa040 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + call a5150 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,-0x4c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ push -0x70(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x4c(%ebp),%esi │ │ │ │ mov %esi,-0x38(%ebp) │ │ │ │ mov %edi,(%esp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 5f9e9 >*)@@Base+0x39> │ │ │ │ + jmp 5d449 >*)@@Base+0x39> │ │ │ │ mov -0x4c(%ebp),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ mov %edx,-0x38(%ebp) │ │ │ │ push %edi │ │ │ │ push -0x3c(%ebp) │ │ │ │ - call b6860 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + call b0b80 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov (%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - jmp 5fe98 >*)@@Base+0x4e8> │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 5d8fc >*)@@Base+0x4ec> │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d4fb <__cxa_finalize@plt+0x2e4b> │ │ │ │ + jmp d3d4 <__cxa_finalize@plt+0x2d24> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d54c <__cxa_finalize@plt+0x2e9c> │ │ │ │ + jmp d425 <__cxa_finalize@plt+0x2d75> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d554 <__cxa_finalize@plt+0x2ea4> │ │ │ │ + jmp d42d <__cxa_finalize@plt+0x2d7d> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d50c <__cxa_finalize@plt+0x2e5c> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp d3e5 <__cxa_finalize@plt+0x2d35> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ │ │ │ │ -00060070 : │ │ │ │ +0005dae0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xc4,%esp │ │ │ │ - mov 0xc(%ebp),%edi │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x74509,%ebx │ │ │ │ + sub $0xd4,%esp │ │ │ │ + mov 0xc(%ebp),%esi │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ lea -0x28(%ebp),%edx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x76f6a,%ebx │ │ │ │ - mov %eax,-0x68(%ebp) │ │ │ │ + mov %esi,-0xb0(%ebp) │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ - mov %edi,-0xa8(%ebp) │ │ │ │ + mov %eax,-0x70(%ebp) │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ - push %edi │ │ │ │ - mov %edx,-0xb0(%ebp) │ │ │ │ + push %esi │ │ │ │ + mov %edx,-0xb8(%ebp) │ │ │ │ push %edx │ │ │ │ - call b66f0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ - mov (%edi),%ecx │ │ │ │ + call b0a10 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ + mov (%esi),%ecx │ │ │ │ + mov 0x4(%esi),%esi │ │ │ │ + mov %esi,-0x68(%ebp) │ │ │ │ sub %ecx,%esi │ │ │ │ cmp $0xc,%esi │ │ │ │ - jle 60803 │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ + jle 5e293 │ │ │ │ + mov 0x4(%ecx),%eax │ │ │ │ + sub (%ecx),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ + sar $0x2,%ebx │ │ │ │ movl $0x0,-0x58(%ebp) │ │ │ │ - sub (%ecx),%edi │ │ │ │ movl $0x0,-0x54(%ebp) │ │ │ │ + imul $0xaaaaaaab,%ebx,%edi │ │ │ │ movl $0x0,-0x50(%ebp) │ │ │ │ lea -0x58(%ebp),%edx │ │ │ │ - sar $0x2,%ebx │ │ │ │ - imul $0xaaaaaaab,%ebx,%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - mov %edi,-0xc0(%ebp) │ │ │ │ - sar $0x3,%edi │ │ │ │ - mov %eax,-0x94(%ebp) │ │ │ │ - mov %edi,-0x88(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ - mov %edx,-0xc4(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ + sar $0x3,%eax │ │ │ │ + mov %edi,-0x94(%ebp) │ │ │ │ + mov %eax,-0x88(%ebp) │ │ │ │ + push -0x70(%ebp) │ │ │ │ + mov %edx,-0xcc(%ebp) │ │ │ │ push %edx │ │ │ │ - call b66f0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call b0a10 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ vmovq -0x58(%ebp),%xmm4 │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ lea -0x48(%ebp),%edx │ │ │ │ pop %ecx │ │ │ │ mov -0x50(%ebp),%ecx │ │ │ │ pop %edi │ │ │ │ movl $0x0,-0x48(%ebp) │ │ │ │ movl $0x0,-0x44(%ebp) │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ dec %eax │ │ │ │ - vmovq %xmm4,-0xb8(%ebp) │ │ │ │ - mov %ecx,-0xc8(%ebp) │ │ │ │ - mov -0xb8(%ebp),%edi │ │ │ │ + mov %ecx,-0xd0(%ebp) │ │ │ │ + vmovq %xmm4,-0xc0(%ebp) │ │ │ │ vmovq %xmm4,-0x60(%ebp) │ │ │ │ + mov -0xc0(%ebp),%edi │ │ │ │ push %eax │ │ │ │ - mov %edx,-0xbc(%ebp) │ │ │ │ + mov %edx,-0xc4(%ebp) │ │ │ │ push %edx │ │ │ │ - call a6400 >::reserve(unsigned int)@@Base> │ │ │ │ + call a17e0 >::reserve(unsigned int)@@Base> │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ - push -0xbc(%ebp) │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - call 5f9b0 >*)@@Base> │ │ │ │ + push -0xc4(%ebp) │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call 5d410 >*)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ movl $0x0,-0x34(%ebp) │ │ │ │ movl $0x0,-0x30(%ebp) │ │ │ │ cmp $0x18,%esi │ │ │ │ - jle 6081c │ │ │ │ + jle 5e2ac │ │ │ │ mov $0xffffffe8,%edx │ │ │ │ lea -0xc(%esi,%edi,1),%ecx │ │ │ │ + fld1 │ │ │ │ lea -0x38(%ebp),%eax │ │ │ │ - movl $0x0,-0x90(%ebp) │ │ │ │ sub %edi,%edx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - mov %eax,-0xa4(%ebp) │ │ │ │ - fld1 │ │ │ │ - mov %edx,-0xac(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + movl $0x0,-0x90(%ebp) │ │ │ │ fchs │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ + mov %eax,-0xac(%ebp) │ │ │ │ + mov %edx,-0xb4(%ebp) │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ - mov -0xac(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - add -0x70(%ebp),%ecx │ │ │ │ + mov -0x90(%ebp),%ebx │ │ │ │ + mov -0xb4(%ebp),%ecx │ │ │ │ + add -0x68(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%eax │ │ │ │ mov %ebx,%esi │ │ │ │ inc %ebx │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ fildl -0x90(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ sub %esi,%eax │ │ │ │ fld1 │ │ │ │ fadd %st,%st(1) │ │ │ │ fdivp %st,%st(1) │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - push -0x68(%ebp) │ │ │ │ + push -0xac(%ebp) │ │ │ │ add -0x48(%ebp),%ecx │ │ │ │ + push -0x70(%ebp) │ │ │ │ push %ecx │ │ │ │ - push -0xa8(%ebp) │ │ │ │ + push -0xb0(%ebp) │ │ │ │ push %eax │ │ │ │ push -0x88(%ebp) │ │ │ │ - call 3d5a0 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - vmovd -0x38(%ebp),%xmm1 │ │ │ │ + call 3d640 │ │ │ │ fldl -0x80(%ebp) │ │ │ │ + mov -0x70(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ + mov %esi,-0xa0(%ebp) │ │ │ │ + mov -0x38(%ebp),%eax │ │ │ │ + mov %edi,-0xa8(%ebp) │ │ │ │ + mov (%ecx),%edx │ │ │ │ + mov %ecx,-0xa4(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ fld %st(0) │ │ │ │ - mov %esi,-0x98(%ebp) │ │ │ │ - mov %edi,-0xa0(%ebp) │ │ │ │ - mov %edi,%ebx │ │ │ │ fldl -0x78(%ebp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %edx,-0x98(%ebp) │ │ │ │ + sub %edi,%ebx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub %edi,%ebx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov %edi,%ebx │ │ │ │ fmul %st(2),%st │ │ │ │ - mov (%ecx),%eax │ │ │ │ - mov %ecx,-0x9c(%ebp) │ │ │ │ - mov %eax,%edx │ │ │ │ - vmovd %eax,%xmm0 │ │ │ │ - sub %edi,%edx │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - vmovd %xmm1,%edx │ │ │ │ - sub %edi,%edx │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%esi │ │ │ │ - mov (%ebx),%edi │ │ │ │ - mov (%esi,%ebx,1),%eax │ │ │ │ - mov 0x4(%esi,%ebx,1),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 60392 │ │ │ │ - sub %eax,%esi │ │ │ │ - sub $0x8,%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 6032e │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 60319 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 60309 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 602f9 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 602e9 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 602d9 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 602c9 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ + mov (%ebx),%esi │ │ │ │ + mov (%edi,%ebx,1),%edx │ │ │ │ + mov 0x4(%edi,%ebx,1),%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 5ddfe │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub $0x8,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 5dd9d │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 5dd89 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 5dd79 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 5dd69 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 5dd59 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 5dd49 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 5dd39 │ │ │ │ fld %st(1) │ │ │ │ - fmull (%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ - lea 0x8(%edi),%edx │ │ │ │ - faddl (%edi) │ │ │ │ - fstpl (%edi) │ │ │ │ + fmull (%edx) │ │ │ │ + lea 0x8(%esi),%eax │ │ │ │ + add $0x8,%edx │ │ │ │ + faddl (%esi) │ │ │ │ + fstpl (%esi) │ │ │ │ fld %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - cmp %ecx,-0x68(%ebp) │ │ │ │ - je 60392 │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + add $0x8,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 5ddfe │ │ │ │ fld %st(1) │ │ │ │ - fmull (%ecx) │ │ │ │ - add $0x40,%ecx │ │ │ │ + fmull (%edx) │ │ │ │ add $0x40,%edx │ │ │ │ - faddl -0x40(%edx) │ │ │ │ - fstpl -0x40(%edx) │ │ │ │ + add $0x40,%eax │ │ │ │ + faddl -0x40(%eax) │ │ │ │ + fstpl -0x40(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull -0x38(%ecx) │ │ │ │ - faddl -0x38(%edx) │ │ │ │ - fstpl -0x38(%edx) │ │ │ │ + fmull -0x38(%edx) │ │ │ │ + faddl -0x38(%eax) │ │ │ │ + fstpl -0x38(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull -0x30(%ecx) │ │ │ │ - faddl -0x30(%edx) │ │ │ │ - fstpl -0x30(%edx) │ │ │ │ + fmull -0x30(%edx) │ │ │ │ + faddl -0x30(%eax) │ │ │ │ + fstpl -0x30(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull -0x28(%ecx) │ │ │ │ - faddl -0x28(%edx) │ │ │ │ - fstpl -0x28(%edx) │ │ │ │ + fmull -0x28(%edx) │ │ │ │ + faddl -0x28(%eax) │ │ │ │ + fstpl -0x28(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull -0x20(%ecx) │ │ │ │ - faddl -0x20(%edx) │ │ │ │ - fstpl -0x20(%edx) │ │ │ │ + fmull -0x20(%edx) │ │ │ │ + faddl -0x20(%eax) │ │ │ │ + fstpl -0x20(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull -0x18(%ecx) │ │ │ │ - faddl -0x18(%edx) │ │ │ │ - fstpl -0x18(%edx) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ + faddl -0x18(%eax) │ │ │ │ + fstpl -0x18(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ - faddl -0x10(%edx) │ │ │ │ - fstpl -0x10(%edx) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + faddl -0x10(%eax) │ │ │ │ + fstpl -0x10(%eax) │ │ │ │ fld %st(1) │ │ │ │ - fmull -0x8(%ecx) │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 60331 │ │ │ │ - mov -0x80(%ebp),%esi │ │ │ │ - mov %edi,%edx │ │ │ │ - mov (%esi,%ebx,1),%eax │ │ │ │ - mov 0x4(%esi,%ebx,1),%esi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov %esi,-0x68(%ebp) │ │ │ │ - cmp %eax,%esi │ │ │ │ - je 604b2 │ │ │ │ - sub %eax,%esi │ │ │ │ - sub $0x8,%esi │ │ │ │ - shr $0x3,%esi │ │ │ │ - inc %esi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 6044e │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 60439 │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 60429 │ │ │ │ - cmp $0x3,%esi │ │ │ │ - je 60419 │ │ │ │ - cmp $0x4,%esi │ │ │ │ - je 60409 │ │ │ │ - cmp $0x5,%esi │ │ │ │ - je 603f9 │ │ │ │ - cmp $0x6,%esi │ │ │ │ - je 603e9 │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 5dd9d │ │ │ │ + mov -0x78(%ebp),%edi │ │ │ │ + mov %esi,%eax │ │ │ │ + mov (%edi,%ebx,1),%edx │ │ │ │ + mov 0x4(%edi,%ebx,1),%edi │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 5df1a │ │ │ │ + mov %edi,%ecx │ │ │ │ + sub %edx,%ecx │ │ │ │ + sub $0x8,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + inc %ecx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 5deb9 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 5dea5 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 5de95 │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 5de85 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 5de75 │ │ │ │ + cmp $0x5,%ecx │ │ │ │ + je 5de65 │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + je 5de55 │ │ │ │ fld %st(0) │ │ │ │ - fmull (%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - faddl (%edi) │ │ │ │ - fstpl (%edi) │ │ │ │ + faddl (%esi) │ │ │ │ + fstpl (%esi) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ + add $0x8,%eax │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ + fmull (%edx) │ │ │ │ add $0x8,%edx │ │ │ │ - add $0x8,%ecx │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - cmp %ecx,-0x68(%ebp) │ │ │ │ - je 604b2 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + add $0x8,%eax │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 5df1a │ │ │ │ fld %st(0) │ │ │ │ - fmull (%ecx) │ │ │ │ - add $0x40,%ecx │ │ │ │ + fmull (%edx) │ │ │ │ add $0x40,%edx │ │ │ │ - faddl -0x40(%edx) │ │ │ │ - fstpl -0x40(%edx) │ │ │ │ + add $0x40,%eax │ │ │ │ + faddl -0x40(%eax) │ │ │ │ + fstpl -0x40(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x38(%ecx) │ │ │ │ - faddl -0x38(%edx) │ │ │ │ - fstpl -0x38(%edx) │ │ │ │ + fmull -0x38(%edx) │ │ │ │ + faddl -0x38(%eax) │ │ │ │ + fstpl -0x38(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x30(%ecx) │ │ │ │ - faddl -0x30(%edx) │ │ │ │ - fstpl -0x30(%edx) │ │ │ │ + fmull -0x30(%edx) │ │ │ │ + faddl -0x30(%eax) │ │ │ │ + fstpl -0x30(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x28(%ecx) │ │ │ │ - faddl -0x28(%edx) │ │ │ │ - fstpl -0x28(%edx) │ │ │ │ + fmull -0x28(%edx) │ │ │ │ + faddl -0x28(%eax) │ │ │ │ + fstpl -0x28(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x20(%ecx) │ │ │ │ - faddl -0x20(%edx) │ │ │ │ - fstpl -0x20(%edx) │ │ │ │ + fmull -0x20(%edx) │ │ │ │ + faddl -0x20(%eax) │ │ │ │ + fstpl -0x20(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x18(%ecx) │ │ │ │ - faddl -0x18(%edx) │ │ │ │ - fstpl -0x18(%edx) │ │ │ │ + fmull -0x18(%edx) │ │ │ │ + faddl -0x18(%eax) │ │ │ │ + fstpl -0x18(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x10(%ecx) │ │ │ │ - faddl -0x10(%edx) │ │ │ │ - fstpl -0x10(%edx) │ │ │ │ + fmull -0x10(%edx) │ │ │ │ + faddl -0x10(%eax) │ │ │ │ + fstpl -0x10(%eax) │ │ │ │ fld %st(0) │ │ │ │ - fmull -0x8(%ecx) │ │ │ │ - faddl -0x8(%edx) │ │ │ │ - fstpl -0x8(%edx) │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jne 60451 │ │ │ │ + fmull -0x8(%edx) │ │ │ │ + faddl -0x8(%eax) │ │ │ │ + fstpl -0x8(%eax) │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 5deb9 │ │ │ │ add $0xc,%ebx │ │ │ │ - cmp %ebx,-0x70(%ebp) │ │ │ │ - jne 60270 │ │ │ │ + cmp %ebx,-0x68(%ebp) │ │ │ │ + jne 5dce0 │ │ │ │ ffreep %st(0) │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - vpinsrd $0x1,-0x34(%ebp),%xmm1,%xmm2 │ │ │ │ - mov -0x30(%ebp),%ecx │ │ │ │ + mov -0xa4(%ebp),%ebx │ │ │ │ + mov -0x9c(%ebp),%eax │ │ │ │ fchs │ │ │ │ - mov -0x98(%ebp),%esi │ │ │ │ - mov -0xa0(%ebp),%edi │ │ │ │ - subl $0xc,-0x70(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ + vmovd -0x98(%ebp),%xmm3 │ │ │ │ + mov -0xa0(%ebp),%esi │ │ │ │ + subl $0xc,-0x68(%ebp) │ │ │ │ + mov -0x30(%ebp),%ecx │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + vmovd %eax,%xmm2 │ │ │ │ + vpinsrd $0x1,-0x34(%ebp),%xmm2,%xmm1 │ │ │ │ add $0x3,%esi │ │ │ │ - vpinsrd $0x1,0x4(%edx),%xmm0,%xmm3 │ │ │ │ - mov 0x8(%edx),%eax │ │ │ │ - vmovq %xmm2,(%edx) │ │ │ │ - mov %ecx,0x8(%edx) │ │ │ │ - mov %eax,-0x30(%ebp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - vmovq %xmm3,-0x38(%ebp) │ │ │ │ cmp %esi,-0x94(%ebp) │ │ │ │ - jg 601d0 │ │ │ │ - mov -0xc0(%ebp),%esi │ │ │ │ + vpinsrd $0x1,0x4(%ebx),%xmm3,%xmm0 │ │ │ │ + mov 0x8(%ebx),%edx │ │ │ │ + mov %ecx,0x8(%ebx) │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + vmovq %xmm1,(%ebx) │ │ │ │ + vmovq %xmm0,-0x38(%ebp) │ │ │ │ + jg 5dc40 │ │ │ │ + mov -0xc8(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 606a9 │ │ │ │ + je 5e12f │ │ │ │ fildl -0x94(%ebp) │ │ │ │ - vmovd %xmm1,%ebx │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - mov %eax,-0x9c(%ebp) │ │ │ │ - fdivrp %st,%st(1) │ │ │ │ - mov 0xc(%ebx),%ecx │ │ │ │ + mov -0xb0(%ebp),%ebx │ │ │ │ + mov %eax,-0x94(%ebp) │ │ │ │ + mov %edx,-0xa0(%ebp) │ │ │ │ + mov 0xc(%eax),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + mov (%ebx),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ xor %edi,%edi │ │ │ │ - mov (%edx),%esi │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %eax,-0x9c(%ebp) │ │ │ │ mov %ebx,%ecx │ │ │ │ - mov -0xc0(%ebp),%ebx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ + mov -0xc8(%ebp),%ebx │ │ │ │ mov (%esi),%esi │ │ │ │ - mov %edx,-0x94(%ebp) │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ + fdivrp %st,%st(1) │ │ │ │ mov %ebx,-0x70(%ebp) │ │ │ │ + fstpl -0x68(%ebp) │ │ │ │ + fldl -0x68(%ebp) │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x98(%ebp),%eax │ │ │ │ + mov -0x98(%ebp),%edx │ │ │ │ fldl (%esi) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - lea (%eax,%edi,8),%eax │ │ │ │ - lea -0x1(%edx),%ebx │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov -0x88(%ebp),%ebx │ │ │ │ + lea (%edx,%edi,8),%eax │ │ │ │ fmull (%eax) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ + lea -0x1(%ebx),%edx │ │ │ │ mov -0x78(%ebp),%ebx │ │ │ │ + mov %edx,-0x80(%ebp) │ │ │ │ + mov $0x1,%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ fmull (%eax) │ │ │ │ add -0x70(%ebp),%eax │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ faddl (%ebx) │ │ │ │ fstpl (%ebx) │ │ │ │ - cmp -0x88(%ebp),%edx │ │ │ │ - jge 60686 │ │ │ │ + jge 5e106 │ │ │ │ testb $0x1,-0x80(%ebp) │ │ │ │ - je 605fb │ │ │ │ + je 5e07b │ │ │ │ fldl 0x8(%esi) │ │ │ │ - fmull (%eax) │ │ │ │ mov $0x2,%edx │ │ │ │ + fmull (%eax) │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ fmull (%eax) │ │ │ │ add -0x70(%ebp),%eax │ │ │ │ + cmp -0x88(%ebp),%edx │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x68(%ebp) │ │ │ │ fldl -0x68(%ebp) │ │ │ │ faddl 0x8(%ebx) │ │ │ │ fstpl 0x8(%ebx) │ │ │ │ - cmp -0x88(%ebp),%edx │ │ │ │ - jge 60686 │ │ │ │ + jge 5e106 │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov %edi,-0x90(%ebp) │ │ │ │ fldl (%esi,%edx,8) │ │ │ │ fmull (%eax) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x80(%ebp),%edi │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ - faddl (%ecx) │ │ │ │ mov %edi,-0x70(%ebp) │ │ │ │ + faddl (%ecx) │ │ │ │ fstpl (%ecx) │ │ │ │ fldl (%esi,%edi,8) │ │ │ │ - fmull (%eax) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ + fmull (%eax) │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ add %edi,%eax │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x78(%ebp) │ │ │ │ fldl -0x78(%ebp) │ │ │ │ faddl (%ebx,%edx,8) │ │ │ │ fstpl (%ebx,%edx,8) │ │ │ │ @@ -94044,535 +95205,538 @@ │ │ │ │ fmul %st(1),%st │ │ │ │ fstpl -0x70(%ebp) │ │ │ │ fldl -0x70(%ebp) │ │ │ │ faddl 0x8(%ebx,%edx,8) │ │ │ │ fstpl 0x8(%ebx,%edx,8) │ │ │ │ add $0x2,%edx │ │ │ │ cmp -0x88(%ebp),%edx │ │ │ │ - jl 6060a │ │ │ │ + jl 5e08a │ │ │ │ mov %edi,%eax │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ mov %ecx,%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ inc %edi │ │ │ │ add $0x8,%ecx │ │ │ │ cmp -0x88(%ebp),%edi │ │ │ │ - jl 60570 │ │ │ │ + jl 5dff0 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x94(%ebp),%ebx │ │ │ │ - mov -0x9c(%ebp),%eax │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - jmp 606ab │ │ │ │ + mov -0x9c(%ebp),%ebx │ │ │ │ + mov -0x94(%ebp),%eax │ │ │ │ + mov -0xa0(%ebp),%edx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + jmp 5e131 │ │ │ │ ffreep %st(0) │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - vmovq -0xb8(%ebp),%xmm7 │ │ │ │ - mov -0xc8(%ebp),%esi │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ + vmovd %eax,%xmm7 │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x70(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + vmovq -0xc0(%ebp),%xmm5 │ │ │ │ + mov -0xd0(%ebp),%edi │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - vpinsrd $0x1,0x4(%edx),%xmm1,%xmm6 │ │ │ │ - mov %esi,0x8(%edx) │ │ │ │ - vmovq %xmm7,(%edx) │ │ │ │ + vpinsrd $0x1,0x4(%esi),%xmm7,%xmm6 │ │ │ │ + mov %edi,0x8(%esi) │ │ │ │ + vmovq %xmm5,(%esi) │ │ │ │ vmovq %xmm6,-0x88(%ebp) │ │ │ │ - push -0xa4(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xac(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x44(%ebp),%ecx │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x70(%ebp),%edx │ │ │ │ - cmp %edi,%ecx │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ - je 60773 │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 5e203 │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ - nop │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov (%edi),%ebx │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 60745 │ │ │ │ + je 5e1d5 │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ mov (%ebx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 607e0 │ │ │ │ + je 5e270 │ │ │ │ mov 0x8(%ebx),%edx │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ addl $0xc,-0x68(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 60710 │ │ │ │ + jne 5e1a0 │ │ │ │ mov (%edi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 607f2 │ │ │ │ + je 5e282 │ │ │ │ mov 0x8(%edi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ sub %ebx,%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x78(%ebp) │ │ │ │ - jne 60700 │ │ │ │ + jne 5e190 │ │ │ │ mov -0x80(%ebp),%edx │ │ │ │ mov -0x48(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 60795 │ │ │ │ + je 5e225 │ │ │ │ mov -0x40(%ebp),%eax │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ call a280 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovq -0x88(%ebp),%xmm5 │ │ │ │ + vmovq -0x88(%ebp),%xmm4 │ │ │ │ sub $0xc,%esp │ │ │ │ mov %edx,-0x50(%ebp) │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - vmovq %xmm5,-0x58(%ebp) │ │ │ │ - push -0xc4(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovq %xmm4,-0x58(%ebp) │ │ │ │ + push -0xcc(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ pop %edx │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 60838 │ │ │ │ + jne 5e2c6 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ addl $0xc,-0x68(%ebp) │ │ │ │ cmp -0x68(%ebp),%esi │ │ │ │ - jne 60710 │ │ │ │ - jmp 60743 │ │ │ │ + jne 5e1a0 │ │ │ │ + jmp 5e1d3 │ │ │ │ add $0xc,%edi │ │ │ │ cmp %edi,-0x78(%ebp) │ │ │ │ - jne 60700 │ │ │ │ - jmp 6076d │ │ │ │ + jne 5e190 │ │ │ │ + jmp 5e1fd │ │ │ │ sub $0xc,%esp │ │ │ │ mov -0x8c(%ebp),%ebx │ │ │ │ - push -0xb0(%ebp) │ │ │ │ - call a6180 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + push -0xb8(%ebp) │ │ │ │ + call a1560 >, std::allocator > > >::~vector()@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 607c8 │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + jmp 5e258 │ │ │ │ + mov -0x70(%ebp),%esi │ │ │ │ fld1 │ │ │ │ lea -0x38(%ebp),%ebx │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ fchs │ │ │ │ - vmovd (%esi),%xmm1 │ │ │ │ - mov 0x8(%esi),%eax │ │ │ │ - jmp 60514 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + mov %ebx,-0xac(%ebp) │ │ │ │ + mov (%esi),%eax │ │ │ │ + mov 0x8(%esi),%edx │ │ │ │ + jmp 5df8e │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp d57b <__cxa_finalize@plt+0x2ecb> │ │ │ │ + jmp d454 <__cxa_finalize@plt+0x2da4> │ │ │ │ mov %eax,%esi │ │ │ │ vzeroupper │ │ │ │ - jmp d59e <__cxa_finalize@plt+0x2eee> │ │ │ │ + jmp d477 <__cxa_finalize@plt+0x2dc7> │ │ │ │ mov %eax,%esi │ │ │ │ - jmp d561 <__cxa_finalize@plt+0x2eb1> │ │ │ │ + jmp d43a <__cxa_finalize@plt+0x2d8a> │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ │ │ │ │ -00060860 : │ │ │ │ +0005e2f0 : │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x73cf9,%ebx │ │ │ │ sub $0xc4,%esp │ │ │ │ mov 0x8(%ebp),%eax │ │ │ │ mov 0x18(%ebp),%edx │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x7677d,%ebx │ │ │ │ - mov %eax,-0xc8(%ebp) │ │ │ │ mov %ebx,-0x64(%ebp) │ │ │ │ + mov %eax,-0xc8(%ebp) │ │ │ │ mov %edx,-0xb8(%ebp) │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ mov %ecx,-0x1c(%ebp) │ │ │ │ mov 0xc(%ebp),%ecx │ │ │ │ imul 0x10(%ebp),%ecx │ │ │ │ mov %ecx,-0x9c(%ebp) │ │ │ │ push 0x14(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ - call 30850 │ │ │ │ + call 30ea0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0xc4(%ebp) │ │ │ │ cmpl $0x1,0xc(%ebp) │ │ │ │ - je 61a76 │ │ │ │ + mov %eax,-0xc4(%ebp) │ │ │ │ + je 5f506 │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ movl $0x0,-0x3c(%ebp) │ │ │ │ movl $0x0,-0x38(%ebp) │ │ │ │ - jle 612cc │ │ │ │ - mov 0x14(%ebp),%ebx │ │ │ │ + jle 5ed5c │ │ │ │ lea -0x40(%ebp),%edi │ │ │ │ movl $0x0,-0xb4(%ebp) │ │ │ │ movl $0x0,-0xa0(%ebp) │ │ │ │ movl $0x0,-0xa4(%ebp) │ │ │ │ movl $0x0,-0xa8(%ebp) │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ movl $0x0,-0xac(%ebp) │ │ │ │ movl $0x1,-0xb0(%ebp) │ │ │ │ mov %edi,-0xc0(%ebp) │ │ │ │ + mov 0x14(%ebp),%ebx │ │ │ │ lea (%ebx,%ebx,2),%esi │ │ │ │ shl $0x2,%esi │ │ │ │ mov %esi,-0xbc(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x10(%ebp) │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ push -0xac(%ebp) │ │ │ │ push -0x9c(%ebp) │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push -0xc8(%ebp) │ │ │ │ push -0xc0(%ebp) │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - call 537d0 │ │ │ │ + call 51940 │ │ │ │ mov -0x98(%ebp),%edx │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ add $0x20,%esp │ │ │ │ sub %ecx,%edx │ │ │ │ sar $0x2,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%ebx │ │ │ │ cmp 0x14(%ebp),%ebx │ │ │ │ - jb 6160c │ │ │ │ + jb 5f09c │ │ │ │ cmp %ebx,0x14(%ebp) │ │ │ │ - jae 60a20 │ │ │ │ + jae 5e4b0 │ │ │ │ mov -0xbc(%ebp),%edi │ │ │ │ lea (%ecx,%edi,1),%eax │ │ │ │ cmp -0x98(%ebp),%eax │ │ │ │ - je 60a20 │ │ │ │ + je 5e4b0 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ mov 0x4(%ecx),%esi │ │ │ │ mov (%ecx),%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 609ea │ │ │ │ + je 5e47a │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 60fd0 │ │ │ │ + je 5ea60 │ │ │ │ mov 0x10(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%edi │ │ │ │ sub %ecx,%edx │ │ │ │ push %edx │ │ │ │ push %ecx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 609be │ │ │ │ + jne 5e44e │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov (%ecx),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 612e4 │ │ │ │ + je 5ed74 │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0xc(%ecx),%esi │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ sub %edi,%eax │ │ │ │ push %eax │ │ │ │ push %edi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov %esi,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,-0x98(%ebp) │ │ │ │ - jne 609b2 │ │ │ │ + mov %esi,%ecx │ │ │ │ + jne 5e442 │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %edx,-0x98(%ebp) │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ cmp -0xc0(%ebp),%edx │ │ │ │ - je 60b7e │ │ │ │ + je 5e60e │ │ │ │ mov -0x3c(%ebp),%ecx │ │ │ │ mov 0x8(%edx),%ebx │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ mov (%edx),%esi │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ sub %edi,%ecx │ │ │ │ sub %esi,%ebx │ │ │ │ mov %ecx,-0x74(%ebp) │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jb 618b1 │ │ │ │ + jb 5f341 │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ sub %esi,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ - jb 616e5 │ │ │ │ + jb 5f175 │ │ │ │ cmp %edi,-0x70(%ebp) │ │ │ │ - je 60b43 │ │ │ │ + je 5e5d3 │ │ │ │ lea -0x14(%ecx),%eax │ │ │ │ shr $0x2,%eax │ │ │ │ inc %eax │ │ │ │ and $0x3,%eax │ │ │ │ - je 60ace │ │ │ │ + je 5e55e │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 60aaa │ │ │ │ + je 5e53a │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 61b00 │ │ │ │ + jne 5f590 │ │ │ │ vmovsd (%edi),%xmm4 │ │ │ │ lea -0x30(%ebp),%ebx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ vmovsd %xmm4,(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x14,%esi │ │ │ │ add $0x14,%edi │ │ │ │ vmovsd (%edi),%xmm5 │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ vmovsd %xmm5,(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x14,%esi │ │ │ │ add $0x14,%edi │ │ │ │ cmp %edi,-0x70(%ebp) │ │ │ │ - je 60b43 │ │ │ │ + je 5e5d3 │ │ │ │ vmovsd (%edi),%xmm6 │ │ │ │ lea -0x30(%ebp),%ebx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ vmovsd %xmm6,(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ vmovsd 0x14(%edi),%xmm7 │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ lea 0x1c(%edi),%edx │ │ │ │ lea 0x1c(%esi),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ vmovsd %xmm7,0x14(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ vmovsd 0x28(%edi),%xmm0 │ │ │ │ lea -0x30(%ebp),%ebx │ │ │ │ lea 0x30(%edi),%edx │ │ │ │ lea 0x30(%esi),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ vmovsd %xmm0,0x28(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ vmovsd 0x3c(%edi),%xmm1 │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ lea 0x44(%edi),%edx │ │ │ │ lea 0x44(%esi),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ vmovsd %xmm1,0x3c(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x50,%esi │ │ │ │ add $0x50,%edi │ │ │ │ cmp %edi,-0x70(%ebp) │ │ │ │ - jne 60ace │ │ │ │ + jne 5e55e │ │ │ │ cmp -0x80(%ebp),%esi │ │ │ │ - je 60b70 │ │ │ │ + je 5e600 │ │ │ │ mov 0x8(%esi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 61670 │ │ │ │ + je 5f100 │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub %edi,%edx │ │ │ │ push %edx │ │ │ │ push %edi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,-0x80(%ebp) │ │ │ │ - jne 60b48 │ │ │ │ + jne 5e5d8 │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ add (%ebx),%eax │ │ │ │ mov %eax,0x4(%ebx) │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ movl $0x2,-0x94(%ebp) │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ add $0xc,%eax │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jle 612fa │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + jle 5ed8a │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x94(%ebp) │ │ │ │ push 0x10(%ebp) │ │ │ │ mov -0x70(%ebp),%edi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ - call 30810 │ │ │ │ + call 30e60 │ │ │ │ mov -0x74(%ebp),%esi │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ mov (%esi),%edx │ │ │ │ mov %edi,%eax │ │ │ │ sub %edx,%eax │ │ │ │ sar $0x2,%eax │ │ │ │ imul $0xcccccccd,%eax,%ecx │ │ │ │ cmp %ebx,%ecx │ │ │ │ - jb 60ff2 │ │ │ │ + jb 5ea82 │ │ │ │ cmp %ecx,%ebx │ │ │ │ - jae 60c28 │ │ │ │ + jae 5e6b8 │ │ │ │ lea (%ebx,%ebx,4),%ebx │ │ │ │ lea (%edx,%ebx,4),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 60c28 │ │ │ │ + je 5e6b8 │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 60fe0 │ │ │ │ + je 5ea70 │ │ │ │ mov 0x10(%edx),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ sub %eax,%ecx │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ addl $0x14,-0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%ebx │ │ │ │ cmp %ebx,%edi │ │ │ │ - jne 60bf1 │ │ │ │ + jne 5e681 │ │ │ │ mov -0x74(%ebp),%edi │ │ │ │ mov %esi,0x4(%edi) │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ mov -0xc(%edx),%ecx │ │ │ │ mov -0x8(%edx),%eax │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov %eax,-0x8c(%ebp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - je 60e73 │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - fildl -0x94(%ebp) │ │ │ │ + je 5e903 │ │ │ │ xor %edi,%edi │ │ │ │ - fdivrs -0xf4c4(%ebx) │ │ │ │ + fildl -0x94(%ebp) │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + fdivrs -0x10694(%ebx) │ │ │ │ fstpl -0x80(%ebp) │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x40(%ebp),%edx │ │ │ │ mov -0x3c(%ebp),%eax │ │ │ │ mov %edx,-0x78(%ebp) │ │ │ │ mov %eax,-0x88(%ebp) │ │ │ │ cmp %eax,%edx │ │ │ │ - je 60e73 │ │ │ │ + je 5e903 │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ sub %edx,%eax │ │ │ │ mov %edx,%esi │ │ │ │ mov %edi,%ecx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ test $0x4,%al │ │ │ │ - jne 60dc0 │ │ │ │ + jne 5e850 │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push -0x78(%ebp) │ │ │ │ push -0x70(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - call 409a0 │ │ │ │ + call 405f0 │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ + vmovq -0x28(%ebp),%xmm6 │ │ │ │ add $0x1c,%esp │ │ │ │ inc %edi │ │ │ │ - vmovq -0x28(%ebp),%xmm6 │ │ │ │ + mov -0x84(%ebp),%esi │ │ │ │ vmovsd -0x30(%ebp),%xmm5 │ │ │ │ mov (%edx),%eax │ │ │ │ lea (%esi,%esi,4),%ecx │ │ │ │ lea (%eax,%ecx,4),%edx │ │ │ │ mov 0x8(%edx),%ecx │ │ │ │ vmovq %xmm6,0x8(%edx) │ │ │ │ mov -0x20(%ebp),%esi │ │ │ │ - mov 0x10(%edx),%ebx │ │ │ │ vmovsd %xmm5,(%edx) │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ mov %esi,0x10(%edx) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 60d1c │ │ │ │ + je 5e7ac │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 60d1c │ │ │ │ + je 5e7ac │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x78(%ebp),%esi │ │ │ │ mov %edi,%ecx │ │ │ │ add $0x14,%esi │ │ │ │ - jmp 60dc0 │ │ │ │ + jmp 5e850 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push %esi │ │ │ │ push -0x70(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - call 409a0 │ │ │ │ + call 405f0 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ - add $0x1c,%esp │ │ │ │ vmovq -0x28(%ebp),%xmm2 │ │ │ │ + add $0x1c,%esp │ │ │ │ + mov -0x84(%ebp),%ecx │ │ │ │ vmovsd -0x30(%ebp),%xmm1 │ │ │ │ mov (%eax),%edx │ │ │ │ lea (%ecx,%ecx,4),%ebx │ │ │ │ lea 0x1(%ecx),%edi │ │ │ │ lea (%edx,%ebx,4),%eax │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ vmovq %xmm2,0x8(%eax) │ │ │ │ mov -0x20(%ebp),%ebx │ │ │ │ - mov 0x10(%eax),%ecx │ │ │ │ vmovsd %xmm1,(%eax) │ │ │ │ + mov 0x10(%eax),%ecx │ │ │ │ mov %ebx,0x10(%eax) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ test %edx,%edx │ │ │ │ - je 60dbb │ │ │ │ + je 5e84b │ │ │ │ sub $0x8,%esp │ │ │ │ sub %edx,%ecx │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x20(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ sub %eax,%edx │ │ │ │ test %eax,%eax │ │ │ │ - je 60dbb │ │ │ │ + je 5e84b │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x14,%esi │ │ │ │ mov %edi,%ecx │ │ │ │ @@ -94580,156 +95744,156 @@ │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ push -0x7c(%ebp) │ │ │ │ push -0x80(%ebp) │ │ │ │ push -0x68(%ebp) │ │ │ │ push %esi │ │ │ │ push -0x70(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - call 409a0 │ │ │ │ + call 405f0 │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + vmovq -0x28(%ebp),%xmm0 │ │ │ │ add $0x1c,%esp │ │ │ │ lea 0x1(%edi),%edi │ │ │ │ - vmovq -0x28(%ebp),%xmm0 │ │ │ │ + mov -0x78(%ebp),%ecx │ │ │ │ vmovsd -0x30(%ebp),%xmm7 │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ mov (%eax),%edx │ │ │ │ lea (%ecx,%ecx,4),%ebx │ │ │ │ lea (%edx,%ebx,4),%eax │ │ │ │ mov 0x8(%eax),%ecx │ │ │ │ vmovq %xmm0,0x8(%eax) │ │ │ │ mov -0x20(%ebp),%edx │ │ │ │ - mov 0x10(%eax),%ebx │ │ │ │ vmovsd %xmm7,(%eax) │ │ │ │ + mov 0x10(%eax),%ebx │ │ │ │ mov %edx,0x10(%eax) │ │ │ │ movl $0x0,-0x28(%ebp) │ │ │ │ movl $0x0,-0x20(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - je 60e51 │ │ │ │ + je 5e8e1 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ mov -0x28(%ebp),%eax │ │ │ │ - mov -0x20(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ sub %eax,%ecx │ │ │ │ test %eax,%eax │ │ │ │ - je 60e51 │ │ │ │ + je 5e8e1 │ │ │ │ sub $0x8,%esp │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x14,%esi │ │ │ │ cmp %esi,-0x88(%ebp) │ │ │ │ - jne 60d30 │ │ │ │ + jne 5e7c0 │ │ │ │ addl $0x14,-0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%esi │ │ │ │ cmp %esi,-0x8c(%ebp) │ │ │ │ - jne 60c60 │ │ │ │ + jne 5e6f0 │ │ │ │ incl -0x94(%ebp) │ │ │ │ addl $0xc,-0x74(%ebp) │ │ │ │ mov -0x94(%ebp),%edi │ │ │ │ cmp %edi,0x14(%ebp) │ │ │ │ - jge 60ba4 │ │ │ │ + jge 5e634 │ │ │ │ mov -0xac(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 61312 │ │ │ │ + jne 5eda2 │ │ │ │ mov -0xa8(%ebp),%esi │ │ │ │ mov -0xb4(%ebp),%edi │ │ │ │ + movl $0x2,-0xb0(%ebp) │ │ │ │ + movl $0x1,-0xac(%ebp) │ │ │ │ mov -0x98(%ebp),%ebx │ │ │ │ mov -0xa0(%ebp),%ecx │ │ │ │ mov -0x90(%ebp),%eax │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ - movl $0x2,-0xb0(%ebp) │ │ │ │ - movl $0x1,-0xac(%ebp) │ │ │ │ mov %edi,-0xa8(%ebp) │ │ │ │ mov %esi,-0xb4(%ebp) │ │ │ │ - mov %ebx,-0xa0(%ebp) │ │ │ │ mov %ecx,-0x98(%ebp) │ │ │ │ + mov %ebx,-0xa0(%ebp) │ │ │ │ mov %edx,-0x90(%ebp) │ │ │ │ mov %eax,-0xa4(%ebp) │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ cmp %esi,0xc(%ebp) │ │ │ │ - jg 60944 │ │ │ │ + jg 5e3d4 │ │ │ │ mov -0xa8(%ebp),%edi │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ sub -0x90(%ebp),%edi │ │ │ │ + cmp %ebx,-0xa0(%ebp) │ │ │ │ + mov -0x3c(%ebp),%eax │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov %edi,-0x84(%ebp) │ │ │ │ - cmp %ebx,-0xa0(%ebp) │ │ │ │ - je 61b4c │ │ │ │ + je 5f5dc │ │ │ │ mov -0x9c(%ebp),%ecx │ │ │ │ - mov -0xc4(%ebp),%edi │ │ │ │ + mov %eax,-0x8c(%ebp) │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov %esi,-0x88(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov -0xc4(%ebp),%edi │ │ │ │ shl $0x3,%ecx │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ shl $0x2,%edi │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ mov %eax,%esi │ │ │ │ mov (%edx),%ecx │ │ │ │ mov 0x4(%edx),%edx │ │ │ │ mov %ecx,%ebx │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ cmp %ecx,%edx │ │ │ │ - je 61126 │ │ │ │ + je 5ebb6 │ │ │ │ sub %ecx,%edx │ │ │ │ sub $0x14,%edx │ │ │ │ shr $0x2,%edx │ │ │ │ imul $0xccccccd,%edx,%edx │ │ │ │ inc %edx │ │ │ │ and $0x7,%edx │ │ │ │ - je 61a1a │ │ │ │ + je 5f4aa │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 61ade │ │ │ │ + je 5f56e │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 61a67 │ │ │ │ + je 5f4f7 │ │ │ │ cmp $0x3,%edx │ │ │ │ - je 61a40 │ │ │ │ + je 5f4d0 │ │ │ │ cmp $0x4,%edx │ │ │ │ - je 619f3 │ │ │ │ + je 5f483 │ │ │ │ cmp $0x5,%edx │ │ │ │ - je 61011 │ │ │ │ + je 5eaa1 │ │ │ │ cmp $0x6,%edx │ │ │ │ - je 61a4f │ │ │ │ + je 5f4df │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 6101f │ │ │ │ + jne 5eaaf │ │ │ │ lea 0x1(%eax),%esi │ │ │ │ lea 0x14(%ecx),%ebx │ │ │ │ - jmp 61a5d │ │ │ │ + jmp 5f4ed │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x14,%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 609be │ │ │ │ - jmp 609e5 │ │ │ │ + jne 5e44e │ │ │ │ + jmp 5e475 │ │ │ │ addl $0x14,-0x60(%ebp) │ │ │ │ cmp -0x60(%ebp),%edi │ │ │ │ - jne 60bf1 │ │ │ │ - jmp 60c22 │ │ │ │ + jne 5e681 │ │ │ │ + jmp 5e6b2 │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ push -0x74(%ebp) │ │ │ │ mov -0x70(%ebp),%esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ - call acd80 >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a7b20 >::_M_default_append(unsigned int)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 60c28 │ │ │ │ + jmp 5e6b8 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 61a61 │ │ │ │ + je 5f4f1 │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov %eax,-0x74(%ebp) │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ mov 0x8(%ebx),%eax │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ mov -0xb8(%ebp),%edx │ │ │ │ @@ -94737,27 +95901,27 @@ │ │ │ │ lea (%edx,%esi,4),%edx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov -0x78(%ebp),%ecx │ │ │ │ sub $0x8,%ecx │ │ │ │ shr $0x3,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 610b0 │ │ │ │ + je 5eb40 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 610a2 │ │ │ │ + je 5eb32 │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 61099 │ │ │ │ + je 5eb29 │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 61090 │ │ │ │ + je 5eb20 │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 61087 │ │ │ │ + je 5eb17 │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 6107e │ │ │ │ + je 5eb0e │ │ │ │ cmp $0x6,%ecx │ │ │ │ - je 61075 │ │ │ │ + je 5eb05 │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstps (%edx) │ │ │ │ add %edi,%edx │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstps (%edx) │ │ │ │ @@ -94779,15 +95943,15 @@ │ │ │ │ fstps (%edx) │ │ │ │ add %edi,%edx │ │ │ │ fldl (%eax) │ │ │ │ add $0x8,%eax │ │ │ │ fstps (%edx) │ │ │ │ add %edi,%edx │ │ │ │ cmp %eax,-0x60(%ebp) │ │ │ │ - je 610f2 │ │ │ │ + je 5eb82 │ │ │ │ fldl (%eax) │ │ │ │ lea (%edx,%edi,2),%ecx │ │ │ │ add $0x40,%eax │ │ │ │ fstps (%edx) │ │ │ │ fldl -0x38(%eax) │ │ │ │ fstps (%edx,%edi,1) │ │ │ │ fldl -0x30(%eax) │ │ │ │ @@ -94799,627 +95963,627 @@ │ │ │ │ fstps (%ecx,%edi,2) │ │ │ │ fldl -0x18(%eax) │ │ │ │ lea (%edx,%edi,2),%ecx │ │ │ │ fstps (%edx,%edi,1) │ │ │ │ fldl -0x10(%eax) │ │ │ │ fstps (%edx,%edi,2) │ │ │ │ fldl -0x8(%eax) │ │ │ │ + cmp %eax,-0x60(%ebp) │ │ │ │ lea (%ecx,%edi,2),%edx │ │ │ │ fstps (%ecx,%edi,1) │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 610b0 │ │ │ │ + jne 5eb40 │ │ │ │ inc %esi │ │ │ │ add $0x14,%ebx │ │ │ │ cmp %ebx,-0x80(%ebp) │ │ │ │ - jne 6102b │ │ │ │ + jne 5eabb │ │ │ │ mov -0x70(%ebp),%ebx │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x80(%ebp),%esi │ │ │ │ sub $0x14,%esi │ │ │ │ sub %ecx,%esi │ │ │ │ shr $0x2,%esi │ │ │ │ imul $0xccccccd,%esi,%ecx │ │ │ │ and $0x3fffffff,%ecx │ │ │ │ lea 0x1(%eax,%ecx,1),%eax │ │ │ │ addl $0xc,-0x60(%ebp) │ │ │ │ mov -0x60(%ebp),%edx │ │ │ │ cmp %edx,-0xa0(%ebp) │ │ │ │ - jne 60f55 │ │ │ │ + jne 5e9e5 │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov -0x8c(%ebp),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 61175 │ │ │ │ + je 5ec05 │ │ │ │ mov %eax,%edi │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 61660 │ │ │ │ + je 5f0f0 │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 6114b │ │ │ │ + jne 5ebdb │ │ │ │ mov -0x40(%ebp),%esi │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ sub %esi,%edx │ │ │ │ test %esi,%esi │ │ │ │ - je 6118e │ │ │ │ + je 5ec1e │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push %esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0xa4(%ebp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ cmp %eax,-0xa0(%ebp) │ │ │ │ - je 6120f │ │ │ │ + mov %eax,%ecx │ │ │ │ + je 5ec9f │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov (%ecx),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 611d6 │ │ │ │ + je 5ec66 │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 61681 │ │ │ │ + je 5f111 │ │ │ │ mov 0x10(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 611aa │ │ │ │ + jne 5ec3a │ │ │ │ mov -0x60(%ebp),%ecx │ │ │ │ mov (%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 61691 │ │ │ │ + je 5f121 │ │ │ │ mov 0x8(%ecx),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0xc(%ecx),%edi │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ sub %esi,%eax │ │ │ │ push %eax │ │ │ │ push %esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov %edi,%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0xa0(%ebp) │ │ │ │ - jne 6119e │ │ │ │ + mov %edi,%ecx │ │ │ │ + jne 5ec2e │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ mov -0xa0(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 6123a │ │ │ │ + je 5ecca │ │ │ │ mov -0xb4(%ebp),%edx │ │ │ │ - sub $0x8,%esp │ │ │ │ sub -0xa4(%ebp),%edx │ │ │ │ + sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push -0xa0(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ cmp %ecx,-0x98(%ebp) │ │ │ │ - je 612a8 │ │ │ │ + mov %ecx,%edi │ │ │ │ + je 5ed38 │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov (%edi),%esi │ │ │ │ cmp %esi,%eax │ │ │ │ - je 61280 │ │ │ │ + je 5ed10 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov 0x8(%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 616c0 │ │ │ │ + je 5f150 │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x60(%ebp),%esi │ │ │ │ - jne 61256 │ │ │ │ + jne 5ece6 │ │ │ │ mov (%edi),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 616d1 │ │ │ │ + je 5f161 │ │ │ │ mov 0x8(%edi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0xc,%edi │ │ │ │ sub %esi,%ecx │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp -0x98(%ebp),%edi │ │ │ │ - jne 6124a │ │ │ │ + jne 5ecda │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 612cc │ │ │ │ + je 5ed5c │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x84(%ebp) │ │ │ │ push -0x90(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 61b47 │ │ │ │ + jne 5f5d7 │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ lea 0xc(%ecx),%ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ cmp -0x98(%ebp),%ebx │ │ │ │ - jne 609b2 │ │ │ │ - jmp 60a17 │ │ │ │ + mov %ebx,%ecx │ │ │ │ + jne 5e442 │ │ │ │ + jmp 5e4a7 │ │ │ │ mov -0xac(%ebp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 60e9a │ │ │ │ + je 5e92a │ │ │ │ cmpl $0x1,0x14(%ebp) │ │ │ │ - jne 615f4 │ │ │ │ + jne 5f084 │ │ │ │ mov -0xa4(%ebp),%edx │ │ │ │ mov -0xbc(%ebp),%eax │ │ │ │ mov 0x14(%ebp),%esi │ │ │ │ lea -0x18(%edx,%eax,1),%ecx │ │ │ │ - mov %esi,-0x94(%ebp) │ │ │ │ mov %ecx,-0x88(%ebp) │ │ │ │ + mov %esi,-0x94(%ebp) │ │ │ │ decl -0x94(%ebp) │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ mov %edi,-0x80(%ebp) │ │ │ │ mov %edx,-0x84(%ebp) │ │ │ │ mov %ebx,-0x8c(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - je 614d6 │ │ │ │ + je 5ef66 │ │ │ │ mov -0x84(%ebp),%eax │ │ │ │ mov 0x4(%eax),%ecx │ │ │ │ mov (%eax),%edi │ │ │ │ mov %ecx,-0x78(%ebp) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 614bf │ │ │ │ + je 5ef4f │ │ │ │ mov -0x88(%ebp),%esi │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ nop │ │ │ │ mov -0x80(%ebp),%ebx │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ mov (%ebx),%esi │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ cmp %edx,%esi │ │ │ │ - je 614bf │ │ │ │ + je 5ef4f │ │ │ │ sub %esi,%edx │ │ │ │ sub $0x14,%edx │ │ │ │ shr $0x2,%edx │ │ │ │ inc %edx │ │ │ │ and $0x3,%edx │ │ │ │ - je 61427 │ │ │ │ + je 5eeb7 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 613f9 │ │ │ │ + je 5ee89 │ │ │ │ cmp $0x2,%edx │ │ │ │ - je 613d4 │ │ │ │ + je 5ee64 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ add $0x14,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - call 32fc0 │ │ │ │ + call 330c0 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x14,%eax │ │ │ │ + lea -0x30(%ebp),%edx │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x30(%ebp),%edx │ │ │ │ push %ebx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - call 32fc0 │ │ │ │ + call 330c0 │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub $0x4,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ add $0x14,%eax │ │ │ │ mov %eax,-0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ - lea -0x30(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ + lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - call 32fc0 │ │ │ │ + call 330c0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x14,%esi │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - je 614b3 │ │ │ │ + je 5ef43 │ │ │ │ sub $0x4,%esp │ │ │ │ lea 0x14(%eax),%ebx │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ mov %ebx,-0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - call 32fc0 │ │ │ │ + call 330c0 │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ add $0xc,%esp │ │ │ │ add $0x14,%esi │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ lea 0x14(%ecx),%eax │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ecx │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - call 32fc0 │ │ │ │ + call 330c0 │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov -0x70(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x14(%esi),%ecx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ lea 0x28(%ebx),%edx │ │ │ │ mov %edx,-0x70(%ebp) │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ push %eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - call 32fc0 │ │ │ │ + call 330c0 │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ add $0xc,%esp │ │ │ │ lea 0x28(%esi),%ecx │ │ │ │ add $0x3c,%edx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push %ecx │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ push %eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - call 32fc0 │ │ │ │ + call 330c0 │ │ │ │ add $0x10,%esp │ │ │ │ add $0x3c,%esi │ │ │ │ cmp %esi,-0x74(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - jne 61427 │ │ │ │ + jne 5eeb7 │ │ │ │ add $0x14,%edi │ │ │ │ cmp -0x78(%ebp),%edi │ │ │ │ - jne 61380 │ │ │ │ + jne 5ee10 │ │ │ │ subl $0xc,-0x84(%ebp) │ │ │ │ addl $0xc,-0x80(%ebp) │ │ │ │ decl -0x8c(%ebp) │ │ │ │ - jne 61360 │ │ │ │ + jne 5edf0 │ │ │ │ mov -0x88(%ebp),%ecx │ │ │ │ mov -0x94(%ebp),%esi │ │ │ │ mov -0x90(%ebp),%edx │ │ │ │ mov 0xc(%ecx),%eax │ │ │ │ mov 0x10(%ecx),%ecx │ │ │ │ lea (%esi,%esi,2),%ebx │ │ │ │ mov (%edx,%ebx,4),%edx │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ sub %eax,%ecx │ │ │ │ shr $0x2,%ecx │ │ │ │ and $0x3,%ecx │ │ │ │ - je 615da │ │ │ │ + je 5f06a │ │ │ │ sub $0x8,%esp │ │ │ │ mov %ecx,-0x70(%ebp) │ │ │ │ lea 0x14(%eax),%esi │ │ │ │ lea 0x14(%edx),%edi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - call 32db0 │ │ │ │ + call 32eb0 │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %esi,%eax │ │ │ │ mov %edi,%edx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 615da │ │ │ │ + je 5f06a │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 61552 │ │ │ │ + je 5efe2 │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x30(%ebp),%edx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %edx,-0x60(%ebp) │ │ │ │ - call 32db0 │ │ │ │ + call 32eb0 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x14(%esi),%eax │ │ │ │ lea 0x14(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ lea -0x30(%ebp),%edi │ │ │ │ push %edx │ │ │ │ mov %edx,-0x74(%ebp) │ │ │ │ push %eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ mov %eax,-0x70(%ebp) │ │ │ │ mov %edi,-0x60(%ebp) │ │ │ │ - call 32db0 │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + call 32eb0 │ │ │ │ mov -0x70(%ebp),%eax │ │ │ │ mov -0x74(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ add $0x14,%eax │ │ │ │ add $0x14,%edx │ │ │ │ - jmp 615da │ │ │ │ + jmp 5f06a │ │ │ │ sub $0x8,%esp │ │ │ │ lea 0x14(%eax),%esi │ │ │ │ lea 0x14(%edx),%edi │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - call 32db0 │ │ │ │ + call 32eb0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ - call 32db0 │ │ │ │ + call 32eb0 │ │ │ │ pop %ecx │ │ │ │ lea 0x14(%edi),%edx │ │ │ │ pop %ebx │ │ │ │ lea 0x14(%esi),%ebx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - call 32db0 │ │ │ │ + call 32eb0 │ │ │ │ pop %eax │ │ │ │ pop %edx │ │ │ │ lea 0x28(%esi),%ecx │ │ │ │ lea 0x28(%edi),%edx │ │ │ │ push %edx │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ push %ecx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ - call 32db0 │ │ │ │ + call 32eb0 │ │ │ │ add $0x10,%esp │ │ │ │ lea 0x3c(%esi),%eax │ │ │ │ lea 0x3c(%edi),%edx │ │ │ │ cmp %eax,-0x68(%ebp) │ │ │ │ - jne 6157c │ │ │ │ + jne 5f00c │ │ │ │ mov -0x94(%ebp),%ebx │ │ │ │ subl $0xc,-0x88(%ebp) │ │ │ │ test %ebx,%ebx │ │ │ │ - jne 61331 │ │ │ │ + jne 5edc1 │ │ │ │ mov -0xb0(%ebp),%esi │ │ │ │ mov %esi,-0xac(%ebp) │ │ │ │ inc %esi │ │ │ │ mov %esi,-0xb0(%ebp) │ │ │ │ - jmp 60ef6 │ │ │ │ + jmp 5e986 │ │ │ │ vmovd %ecx,%xmm7 │ │ │ │ - mov 0x14(%ebp),%ecx │ │ │ │ vpinsrd $0x1,-0x98(%ebp),%xmm7,%xmm0 │ │ │ │ - mov -0xa8(%ebp),%edi │ │ │ │ + mov 0x14(%ebp),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ + mov -0xa8(%ebp),%edi │ │ │ │ lea -0x50(%ebp),%esi │ │ │ │ sub %ebx,%ecx │ │ │ │ mov %edi,-0x48(%ebp) │ │ │ │ vmovq %xmm0,-0x50(%ebp) │ │ │ │ push %ecx │ │ │ │ push %esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ - call ac070 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ + call a6fc0 >, std::allocator > > >::_M_default_append(unsigned int)@@Base> │ │ │ │ mov -0x50(%ebp),%ebx │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x48(%ebp),%esi │ │ │ │ mov %ebx,-0x90(%ebp) │ │ │ │ mov %eax,-0x98(%ebp) │ │ │ │ mov %esi,-0xa8(%ebp) │ │ │ │ - jmp 60a20 │ │ │ │ + jmp 5e4b0 │ │ │ │ add $0x14,%esi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 6114b │ │ │ │ - jmp 61172 │ │ │ │ + jne 5ebdb │ │ │ │ + jmp 5ec02 │ │ │ │ add $0x14,%esi │ │ │ │ cmp %esi,-0x80(%ebp) │ │ │ │ - jne 60b48 │ │ │ │ - jmp 60b70 │ │ │ │ + jne 5e5d8 │ │ │ │ + jmp 5e600 │ │ │ │ add $0x14,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 611aa │ │ │ │ - jmp 611d1 │ │ │ │ + jne 5ec3a │ │ │ │ + jmp 5ec61 │ │ │ │ lea 0xc(%ecx),%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ cmp %edx,-0xa0(%ebp) │ │ │ │ - jne 6119e │ │ │ │ + mov %edx,%ecx │ │ │ │ + jne 5ec2e │ │ │ │ mov -0xa4(%ebp),%ebx │ │ │ │ mov %ebx,-0xa0(%ebp) │ │ │ │ - jmp 6120f │ │ │ │ + jmp 5ec9f │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x14,%esi │ │ │ │ cmp %esi,-0x60(%ebp) │ │ │ │ - jne 61256 │ │ │ │ - jmp 6127e │ │ │ │ + jne 5ece6 │ │ │ │ + jmp 5ed0e │ │ │ │ add $0xc,%edi │ │ │ │ cmp -0x98(%ebp),%edi │ │ │ │ - jne 6124a │ │ │ │ - jmp 612a8 │ │ │ │ + jne 5ecda │ │ │ │ + jmp 5ed38 │ │ │ │ add %edi,%edx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ cmp %edx,%edi │ │ │ │ - je 617e5 │ │ │ │ + je 5f275 │ │ │ │ sub %edi,%edx │ │ │ │ add $0x8,%esi │ │ │ │ sub $0x14,%edx │ │ │ │ shr $0x2,%edx │ │ │ │ inc %edx │ │ │ │ and $0x3,%edx │ │ │ │ - je 61754 │ │ │ │ + je 5f1e4 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 61730 │ │ │ │ + je 5f1c0 │ │ │ │ cmp $0x2,%edx │ │ │ │ - jne 61aba │ │ │ │ + jne 5f54a │ │ │ │ vmovsd (%edi),%xmm2 │ │ │ │ lea -0x30(%ebp),%ebx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ vmovsd %xmm2,-0x8(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ vmovsd (%edi),%xmm3 │ │ │ │ lea -0x30(%ebp),%eax │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov %esi,%eax │ │ │ │ vmovsd %xmm3,-0x8(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ cmp %edi,-0x68(%ebp) │ │ │ │ - je 617c9 │ │ │ │ + je 5f259 │ │ │ │ vmovsd (%edi),%xmm4 │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ vmovsd %xmm4,-0x8(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ vmovsd 0x14(%edi),%xmm5 │ │ │ │ lea -0x30(%ebp),%ebx │ │ │ │ lea 0x1c(%edi),%edx │ │ │ │ lea 0x14(%esi),%eax │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ vmovsd %xmm5,0xc(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ vmovsd 0x28(%edi),%xmm6 │ │ │ │ lea 0x28(%esi),%eax │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ lea 0x30(%edi),%edx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ vmovsd %xmm6,-0x8(%eax) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ vmovsd 0x3c(%edi),%xmm7 │ │ │ │ lea 0x3c(%esi),%eax │ │ │ │ lea -0x30(%ebp),%ebx │ │ │ │ lea 0x44(%edi),%edx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ vmovsd %xmm7,-0x8(%eax) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x50,%edi │ │ │ │ add $0x50,%esi │ │ │ │ cmp %edi,-0x68(%ebp) │ │ │ │ - jne 61754 │ │ │ │ + jne 5f1e4 │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov -0x3c(%ebp),%esi │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ mov %esi,-0x70(%ebp) │ │ │ │ mov (%edi),%esi │ │ │ │ mov %edx,-0x80(%ebp) │ │ │ │ sub %esi,%edx │ │ │ │ add -0x40(%ebp),%edx │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ - mov -0x80(%ebp),%edi │ │ │ │ cmp %eax,-0x70(%ebp) │ │ │ │ - jne 61864 │ │ │ │ - jmp 61aaa │ │ │ │ + mov -0x80(%ebp),%edi │ │ │ │ + jne 5f2f4 │ │ │ │ + jmp 5f53a │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0xc,%esp │ │ │ │ push %esi │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x68(%ebp),%edx │ │ │ │ - add %ebx,%esi │ │ │ │ vmovd %ebx,%xmm1 │ │ │ │ - mov %esi,0x10(%edi) │ │ │ │ + add %ebx,%esi │ │ │ │ vpinsrd $0x1,%ebx,%xmm1,%xmm2 │ │ │ │ + mov %esi,0x10(%edi) │ │ │ │ vmovq %xmm2,0x8(%edi) │ │ │ │ mov 0xc(%edx),%esi │ │ │ │ mov 0x8(%edx),%eax │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ sub %eax,%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 6189d │ │ │ │ + jle 5f32d │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov %ebx,-0x60(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a190 │ │ │ │ - add -0x60(%ebp),%esi │ │ │ │ addl $0x14,-0x68(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ + add -0x60(%ebp),%esi │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ - mov %esi,0xc(%edi) │ │ │ │ cmp %ebx,-0x70(%ebp) │ │ │ │ - je 60b70 │ │ │ │ + mov %esi,0xc(%edi) │ │ │ │ + je 5e600 │ │ │ │ add $0x14,%edi │ │ │ │ mov -0x68(%ebp),%ecx │ │ │ │ fldl (%ecx) │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ - fstpl -0x60(%ebp) │ │ │ │ - vmovsd -0x60(%ebp),%xmm0 │ │ │ │ sub 0x8(%ecx),%esi │ │ │ │ movl $0x0,0x8(%edi) │ │ │ │ movl $0x0,0xc(%edi) │ │ │ │ movl $0x0,0x10(%edi) │ │ │ │ + fstpl -0x60(%ebp) │ │ │ │ + vmovsd -0x60(%ebp),%xmm0 │ │ │ │ vmovsd %xmm0,(%edi) │ │ │ │ - jne 61800 │ │ │ │ + jne 5f290 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 61811 │ │ │ │ + jmp 5f2a1 │ │ │ │ addl $0x14,-0x68(%ebp) │ │ │ │ mov -0x70(%ebp),%ecx │ │ │ │ mov %ebx,0xc(%edi) │ │ │ │ cmp %ecx,-0x68(%ebp) │ │ │ │ - jne 61861 │ │ │ │ - jmp 60b70 │ │ │ │ + jne 5f2f1 │ │ │ │ + jmp 5e600 │ │ │ │ sub $0xc,%esp │ │ │ │ push %ecx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ call a040 │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,-0x70(%ebp) │ │ │ │ - je 61978 │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + je 5f408 │ │ │ │ mov %eax,%esi │ │ │ │ - jmp 61935 │ │ │ │ + jmp 5f3c5 │ │ │ │ sub $0xc,%esp │ │ │ │ push %edx │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a040 │ │ │ │ mov %eax,%ebx │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x68(%ebp),%eax │ │ │ │ @@ -95428,70 +96592,70 @@ │ │ │ │ vmovq %xmm4,0x8(%esi) │ │ │ │ add %ebx,%eax │ │ │ │ mov %eax,0x10(%esi) │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ mov 0xc(%edi),%ecx │ │ │ │ sub %edx,%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 61965 │ │ │ │ + jle 5f3f5 │ │ │ │ sub $0x4,%esp │ │ │ │ mov %ecx,-0x68(%ebp) │ │ │ │ add $0x14,%edi │ │ │ │ push %ecx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ mov %ebx,-0x80(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a190 │ │ │ │ mov -0x68(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ add -0x80(%ebp),%ebx │ │ │ │ - mov %ebx,0xc(%esi) │ │ │ │ cmp %edi,-0x70(%ebp) │ │ │ │ - je 61970 │ │ │ │ + mov %ebx,0xc(%esi) │ │ │ │ + je 5f400 │ │ │ │ add $0x14,%esi │ │ │ │ vmovsd (%edi),%xmm2 │ │ │ │ mov 0xc(%edi),%edx │ │ │ │ sub 0x8(%edi),%edx │ │ │ │ movl $0x0,0x8(%esi) │ │ │ │ movl $0x0,0xc(%esi) │ │ │ │ movl $0x0,0x10(%esi) │ │ │ │ mov %edx,-0x68(%ebp) │ │ │ │ vmovsd %xmm2,(%esi) │ │ │ │ - jne 618d6 │ │ │ │ + jne 5f366 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 618e7 │ │ │ │ - mov %ebx,0xc(%esi) │ │ │ │ + jmp 5f377 │ │ │ │ add $0x14,%edi │ │ │ │ cmp %edi,-0x70(%ebp) │ │ │ │ - jne 61932 │ │ │ │ + mov %ebx,0xc(%esi) │ │ │ │ + jne 5f3c2 │ │ │ │ mov -0x90(%ebp),%esi │ │ │ │ mov (%esi),%esi │ │ │ │ mov -0x90(%ebp),%edi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 619b0 │ │ │ │ + je 5f440 │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 619ea │ │ │ │ + je 5f47a │ │ │ │ mov 0x10(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%esi │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 61985 │ │ │ │ + jne 5f415 │ │ │ │ mov -0x90(%ebp),%ecx │ │ │ │ mov (%ecx),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 619d2 │ │ │ │ + je 5f462 │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ mov 0x8(%ebx),%edi │ │ │ │ mov %edi,-0x68(%ebp) │ │ │ │ sub %esi,%edi │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ @@ -95500,154 +96664,154 @@ │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ mov %esi,(%ebx) │ │ │ │ mov %eax,0x8(%ebx) │ │ │ │ - jmp 60b7b │ │ │ │ + jmp 5e60b │ │ │ │ add $0x14,%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jne 61985 │ │ │ │ - jmp 619a8 │ │ │ │ + jne 5f415 │ │ │ │ + jmp 5f438 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 6101f │ │ │ │ + jne 5eaaf │ │ │ │ inc %esi │ │ │ │ add $0x14,%ebx │ │ │ │ inc %esi │ │ │ │ add $0x14,%ebx │ │ │ │ inc %esi │ │ │ │ add $0x14,%ebx │ │ │ │ inc %esi │ │ │ │ add $0x14,%ebx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - je 6110b │ │ │ │ + je 5eb9b │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 6101f │ │ │ │ + jne 5eaaf │ │ │ │ mov -0x60(%ebp),%esi │ │ │ │ add $0xa0,%ebx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jne 61a2b │ │ │ │ + jne 5f4bb │ │ │ │ mov %esi,-0x60(%ebp) │ │ │ │ - jmp 6110b │ │ │ │ + jmp 5eb9b │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 61a05 │ │ │ │ - jmp 6101f │ │ │ │ + je 5f495 │ │ │ │ + jmp 5eaaf │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 6101f │ │ │ │ + jne 5eaaf │ │ │ │ inc %esi │ │ │ │ add $0x14,%ebx │ │ │ │ inc %esi │ │ │ │ add $0x14,%ebx │ │ │ │ - jmp 61a01 │ │ │ │ + jmp 5f491 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 61a09 │ │ │ │ - jmp 6101f │ │ │ │ + je 5f499 │ │ │ │ + jmp 5eaaf │ │ │ │ mov -0x9c(%ebp),%esi │ │ │ │ imul -0xc4(%ebp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - je 61b24 │ │ │ │ - shl $0x2,%esi │ │ │ │ + je 5f5b4 │ │ │ │ sub $0x4,%esp │ │ │ │ + shl $0x2,%esi │ │ │ │ push %esi │ │ │ │ push $0x0 │ │ │ │ push -0xb8(%ebp) │ │ │ │ mov -0x64(%ebp),%ebx │ │ │ │ call a570 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 612cc │ │ │ │ + jmp 5ed5c │ │ │ │ mov -0x74(%ebp),%eax │ │ │ │ mov -0x90(%ebp),%ebx │ │ │ │ add %esi,%eax │ │ │ │ - jmp 60b7b │ │ │ │ + jmp 5e60b │ │ │ │ vmovsd (%edi),%xmm1 │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ vmovsd %xmm1,-0x8(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x14,%edi │ │ │ │ add $0x14,%esi │ │ │ │ - jmp 61711 │ │ │ │ + jmp 5f1a1 │ │ │ │ mov -0x9c(%ebp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jne 6101f │ │ │ │ + jne 5eaaf │ │ │ │ inc %esi │ │ │ │ add $0x14,%ebx │ │ │ │ cmp -0x80(%ebp),%ebx │ │ │ │ - jne 61a1a │ │ │ │ - jmp 6110b │ │ │ │ + jne 5f4aa │ │ │ │ + jmp 5eb9b │ │ │ │ xchg %ax,%ax │ │ │ │ vmovsd (%edi),%xmm3 │ │ │ │ lea -0x30(%ebp),%ecx │ │ │ │ lea 0x8(%edi),%edx │ │ │ │ lea 0x8(%esi),%eax │ │ │ │ mov %ecx,-0x60(%ebp) │ │ │ │ vmovsd %xmm3,(%esi) │ │ │ │ - call 15330 │ │ │ │ + call 15220 │ │ │ │ add $0x14,%esi │ │ │ │ add $0x14,%edi │ │ │ │ - jmp 60a8b │ │ │ │ + jmp 5e51b │ │ │ │ movl $0x0,-0x84(%ebp) │ │ │ │ movl $0x0,-0x90(%ebp) │ │ │ │ movl $0x0,-0x98(%ebp) │ │ │ │ - jmp 6123a │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 5ecca │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 61149 │ │ │ │ + jne 5ebd9 │ │ │ │ test %esi,%esi │ │ │ │ - je 6120f │ │ │ │ + je 5ec9f │ │ │ │ mov -0x38(%ebp),%edx │ │ │ │ sub %esi,%edx │ │ │ │ - jmp 6117e │ │ │ │ + jmp 5ec0e │ │ │ │ mov %eax,%edi │ │ │ │ lea -0x50(%ebp),%esi │ │ │ │ vzeroupper │ │ │ │ - jmp d5fe <__cxa_finalize@plt+0x2f4e> │ │ │ │ + jmp d4d7 <__cxa_finalize@plt+0x2e27> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp d5d5 <__cxa_finalize@plt+0x2f25> │ │ │ │ + jmp d4ae <__cxa_finalize@plt+0x2dfe> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp d66a <__cxa_finalize@plt+0x2fba> │ │ │ │ - jmp d693 <__cxa_finalize@plt+0x2fe3> │ │ │ │ + jmp d543 <__cxa_finalize@plt+0x2e93> │ │ │ │ + jmp d56c <__cxa_finalize@plt+0x2ebc> │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - call c2c5c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ - add $0x75459,%esi │ │ │ │ + call bcc7c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x24c> │ │ │ │ + add $0x729c9,%esi │ │ │ │ sub $0x5c,%esp │ │ │ │ lea -0x44(%ebp),%edx │ │ │ │ - lea -0x13c8c(%esi),%ecx │ │ │ │ - mov %esi,%ebx │ │ │ │ mov %gs:0x14,%eax │ │ │ │ mov %eax,-0x1c(%ebp) │ │ │ │ xor %eax,%eax │ │ │ │ lea -0x40(%ebp),%eax │ │ │ │ movl $0x0,-0x40(%ebp) │ │ │ │ push %eax │ │ │ │ push %edx │ │ │ │ + lea -0x14c8c(%esi),%ecx │ │ │ │ + mov %esi,%ebx │ │ │ │ push %ecx │ │ │ │ push 0xc(%ebp) │ │ │ │ call a410 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 61d7a │ │ │ │ + je 5f80a │ │ │ │ mov -0x40(%ebp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 61d60 │ │ │ │ + jle 5f7f0 │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ sub $0xc,%esp │ │ │ │ mov 0x114(%eax),%ebx │ │ │ │ push $0xc │ │ │ │ call *0xb4(%eax) │ │ │ │ pop %edx │ │ │ │ pop %ecx │ │ │ │ @@ -95657,55 +96821,55 @@ │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ push -0x44(%ebp) │ │ │ │ call *%ebx │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ add $0x20,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 61de0 │ │ │ │ - mov %eax,-0x3c(%ebp) │ │ │ │ + je 5f870 │ │ │ │ cmpl $0x2,0xc(%eax) │ │ │ │ - jne 61d10 │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + jne 5f7a0 │ │ │ │ mov 0x10(%eax),%edx │ │ │ │ mov (%edx),%ecx │ │ │ │ mov %ecx,-0x50(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 61dd0 │ │ │ │ + jle 5f860 │ │ │ │ vmovq (%edx),%xmm1 │ │ │ │ mov 0x4(%edx),%edi │ │ │ │ vmovq %xmm1,-0x58(%ebp) │ │ │ │ test %edi,%edi │ │ │ │ - jle 61dc0 │ │ │ │ + jle 5f850 │ │ │ │ sub $0x8,%esp │ │ │ │ push -0x40(%ebp) │ │ │ │ mov %esi,%ebx │ │ │ │ push %edi │ │ │ │ - call 30850 │ │ │ │ + call 30ea0 │ │ │ │ mov %eax,-0x60(%ebp) │ │ │ │ mov -0x50(%ebp),%eax │ │ │ │ add $0xc,%esp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ vmovdqa %xmm0,-0x38(%ebp) │ │ │ │ lea -0x38(%ebp),%edx │ │ │ │ imul %edi,%eax │ │ │ │ push %eax │ │ │ │ push -0x4c(%ebp) │ │ │ │ push %edx │ │ │ │ - call aa9a0 │ │ │ │ + call a59f0 │ │ │ │ mov -0x38(%ebp),%ecx │ │ │ │ mov -0x30(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,-0x5c(%ebp) │ │ │ │ mov %edx,-0x64(%ebp) │ │ │ │ test %al,%al │ │ │ │ - jne 61d90 │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vmovq -0x58(%ebp),%xmm2 │ │ │ │ + jne 5f820 │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x28(%ebp),%ecx │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + vmovq -0x58(%ebp),%xmm2 │ │ │ │ mov -0x2c(%ebp),%ebx │ │ │ │ mov %eax,-0x20(%ebp) │ │ │ │ mov 0x3fc(%esi),%eax │ │ │ │ vmovq %xmm2,-0x28(%ebp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ @@ -95715,3143 +96879,3010 @@ │ │ │ │ push %ecx │ │ │ │ push $0x3 │ │ │ │ push 0x8(%eax) │ │ │ │ call *0x174(%eax) │ │ │ │ mov %eax,-0x4c(%ebp) │ │ │ │ add $0x30,%esp │ │ │ │ test %eax,%eax │ │ │ │ - je 61daa │ │ │ │ + je 5f83a │ │ │ │ sub $0xc,%esp │ │ │ │ push 0x8(%eax) │ │ │ │ push -0x40(%ebp) │ │ │ │ push %edi │ │ │ │ push -0x50(%ebp) │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ - call 60860 │ │ │ │ + call 5e2f0 │ │ │ │ add $0x20,%esp │ │ │ │ mov -0x5c(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 61d33 │ │ │ │ + je 5f7c3 │ │ │ │ mov -0x64(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ mov %esi,%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 61d33 │ │ │ │ + jmp 5f7c3 │ │ │ │ nop │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13ef0(%esi),%edi │ │ │ │ + lea -0x14ef0(%esi),%edi │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ push %edi │ │ │ │ mov %esi,%ebx │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ lea -0x3c(%ebp),%edx │ │ │ │ mov %esi,%ebx │ │ │ │ push %edx │ │ │ │ - call a5860 │ │ │ │ + call a0c40 │ │ │ │ add $0x10,%esp │ │ │ │ mov -0x1c(%ebp),%edx │ │ │ │ sub %gs:0x14,%edx │ │ │ │ - jne 61e01 │ │ │ │ + jne 5f891 │ │ │ │ mov -0x4c(%ebp),%eax │ │ │ │ lea -0xc(%ebp),%esp │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - lea -0x13f90(%esi),%edx │ │ │ │ + lea -0x14f90(%esi),%edx │ │ │ │ mov -0x30(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ push %edx │ │ │ │ push (%esi) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ - jmp 61d44 │ │ │ │ + jmp 5f7d4 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov -0x30(%esi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13cab(%esi),%edi │ │ │ │ + lea -0x14cab(%esi),%edi │ │ │ │ push %edi │ │ │ │ push (%edx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ movl $0x0,-0x4c(%ebp) │ │ │ │ - jmp 61cf2 │ │ │ │ + jmp 5f782 │ │ │ │ xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13604(%esi),%edi │ │ │ │ - jmp 61d19 │ │ │ │ + lea -0x14604(%esi),%edi │ │ │ │ + jmp 5f7a9 │ │ │ │ xchg %ax,%ax │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x13ee0(%esi),%edi │ │ │ │ - jmp 61d19 │ │ │ │ + lea -0x14ee0(%esi),%edi │ │ │ │ + jmp 5f7a9 │ │ │ │ xchg %ax,%ax │ │ │ │ mov -0x30(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x12e8c(%esi),%eax │ │ │ │ + lea -0x13e8c(%esi),%eax │ │ │ │ mov %esi,%ebx │ │ │ │ push %eax │ │ │ │ push (%ecx) │ │ │ │ call a3c0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 61d7a │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + jmp 5f80a │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp d72e <__cxa_finalize@plt+0x307e> │ │ │ │ + jmp d607 <__cxa_finalize@plt+0x2f57> │ │ │ │ mov %eax,%edi │ │ │ │ vzeroupper │ │ │ │ - jmp d759 <__cxa_finalize@plt+0x30a9> │ │ │ │ + jmp d632 <__cxa_finalize@plt+0x2f82> │ │ │ │ mov %eax,%edi │ │ │ │ - jmp d73a <__cxa_finalize@plt+0x308a> │ │ │ │ + jmp d613 <__cxa_finalize@plt+0x2f63> │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -00061e20 : │ │ │ │ +0005f8b0 : │ │ │ │ push %edi │ │ │ │ lea 0x8(%esp),%edi │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%edi) │ │ │ │ push %ebp │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - sub $0xb4,%esp │ │ │ │ - mov (%edi),%eax │ │ │ │ + call 12b70 <__cxa_finalize@plt+0x84c0> │ │ │ │ + add $0x7272e,%ebx │ │ │ │ + sub $0x74,%esp │ │ │ │ + mov (%edi),%esi │ │ │ │ mov 0x4(%edi),%edi │ │ │ │ - call 12e20 <__cxa_finalize@plt+0x8770> │ │ │ │ - add $0x751b3,%ebx │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %ebx,-0x80(%ebp) │ │ │ │ - mov %gs:0x14,%esi │ │ │ │ - mov %esi,-0x3c(%ebp) │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - sub (%eax),%esi │ │ │ │ - mov %esi,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xcccccccd,%edx,%ecx │ │ │ │ + mov %ebx,-0x5c(%ebp) │ │ │ │ + mov %esi,-0x64(%ebp) │ │ │ │ mov 0x4(%edi),%edx │ │ │ │ sub (%edi),%edx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ + mov %gs:0x14,%eax │ │ │ │ + mov %eax,-0x1c(%ebp) │ │ │ │ + mov 0x4(%esi),%eax │ │ │ │ + sub (%esi),%eax │ │ │ │ sar $0x2,%edx │ │ │ │ - imul $0xcccccccd,%edx,%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - push %edx │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + sar $0x2,%eax │ │ │ │ + imul $0xcccccccd,%eax,%ecx │ │ │ │ + imul $0xcccccccd,%edx,%eax │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + add %ecx,%eax │ │ │ │ push %eax │ │ │ │ - call a6cc0 >, double>, std::allocator >, double> > >::reserve(unsigned int)@@Base> │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - mov (%edi),%eax │ │ │ │ + push %esi │ │ │ │ + call a2000 >, double>, std::allocator >, double> > >::reserve(unsigned int)@@Base> │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 62183 │ │ │ │ - mov %edx,%ebx │ │ │ │ - sub %eax,%ebx │ │ │ │ + mov (%edi),%edi │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 5fc00 │ │ │ │ + mov %eax,%ebx │ │ │ │ + sub %edi,%ebx │ │ │ │ sub $0x14,%ebx │ │ │ │ shr $0x2,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 61f96 │ │ │ │ + je 5fa17 │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 61f46 │ │ │ │ + je 5f9ca │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 61efe │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ - cmp 0x8(%edi),%ecx │ │ │ │ - je 629d8 │ │ │ │ - vmovq (%eax),%xmm2 │ │ │ │ - vmovsd 0xc(%eax),%xmm0 │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ + je 5f985 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ + cmp 0x8(%esi),%edx │ │ │ │ + je 60279 │ │ │ │ + vmovq (%edi),%xmm4 │ │ │ │ + vmovsd 0xc(%edi),%xmm5 │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + add $0x14,%edx │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + mov %ecx,-0xc(%edx) │ │ │ │ + vmovq %xmm4,-0x14(%edx) │ │ │ │ + vmovsd %xmm5,-0x8(%edx) │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ + add $0x14,%edi │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov 0x4(%ebx),%esi │ │ │ │ + cmp 0x8(%ebx),%esi │ │ │ │ + je 60223 │ │ │ │ + vmovq (%edi),%xmm7 │ │ │ │ + vmovsd 0xc(%edi),%xmm0 │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + add $0x14,%esi │ │ │ │ + mov 0x8(%edi),%edx │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + mov %edx,-0xc(%esi) │ │ │ │ + vmovq %xmm7,-0x14(%esi) │ │ │ │ + vmovsd %xmm0,-0x8(%esi) │ │ │ │ + mov %esi,0x4(%ebx) │ │ │ │ + add $0x14,%edi │ │ │ │ + mov -0x64(%ebp),%ebx │ │ │ │ + mov 0x4(%ebx),%esi │ │ │ │ + cmp 0x8(%ebx),%esi │ │ │ │ + je 60200 │ │ │ │ + vmovq (%edi),%xmm1 │ │ │ │ + vmovsd 0xc(%edi),%xmm2 │ │ │ │ + movl $0x0,(%edi) │ │ │ │ + movl $0x0,0x4(%edi) │ │ │ │ + add $0x14,%esi │ │ │ │ + mov 0x8(%edi),%ecx │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + mov %ecx,-0xc(%esi) │ │ │ │ + vmovq %xmm1,-0x14(%esi) │ │ │ │ + vmovsd %xmm2,-0x8(%esi) │ │ │ │ + mov %esi,0x4(%ebx) │ │ │ │ + add $0x14,%edi │ │ │ │ + cmp %eax,%edi │ │ │ │ + je 5fc00 │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov %edi,%edx │ │ │ │ + jmp 5fb33 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + vmovq (%edx),%xmm3 │ │ │ │ + vmovsd 0xc(%edx),%xmm6 │ │ │ │ + movl $0x0,(%edx) │ │ │ │ + movl $0x0,0x4(%edx) │ │ │ │ add $0x14,%ecx │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov %ebx,-0xc(%ecx) │ │ │ │ - vmovq %xmm2,-0x14(%ecx) │ │ │ │ - vmovsd %xmm0,-0x8(%ecx) │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ - add $0x14,%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ - cmp 0x8(%edi),%ecx │ │ │ │ - je 62981 │ │ │ │ - vmovq (%eax),%xmm4 │ │ │ │ - vmovsd 0xc(%eax),%xmm1 │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ + mov 0x8(%edx),%edi │ │ │ │ + movl $0x0,0x8(%edx) │ │ │ │ + mov %edi,-0xc(%ecx) │ │ │ │ + lea 0x14(%edx),%edi │ │ │ │ + vmovq %xmm3,-0x14(%ecx) │ │ │ │ + vmovsd %xmm6,-0x8(%ecx) │ │ │ │ + cmp 0x8(%esi),%ecx │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ + je 5fb70 │ │ │ │ + vmovq 0x14(%edx),%xmm4 │ │ │ │ + vmovsd 0xc(%edi),%xmm5 │ │ │ │ add $0x14,%ecx │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ + mov 0x8(%edi),%ebx │ │ │ │ + movl $0x0,0x8(%edi) │ │ │ │ + movl $0x0,0x14(%edx) │ │ │ │ + movl $0x0,0x18(%edx) │ │ │ │ mov %ebx,-0xc(%ecx) │ │ │ │ vmovq %xmm4,-0x14(%ecx) │ │ │ │ - vmovsd %xmm1,-0x8(%ecx) │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ - add $0x14,%eax │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ - cmp 0x8(%edi),%ecx │ │ │ │ - je 62960 │ │ │ │ - vmovq (%eax),%xmm3 │ │ │ │ - vmovsd 0xc(%eax),%xmm5 │ │ │ │ - mov 0x8(%eax),%ebx │ │ │ │ - add $0x14,%ecx │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov %ebx,-0xc(%ecx) │ │ │ │ - vmovq %xmm3,-0x14(%ecx) │ │ │ │ vmovsd %xmm5,-0x8(%ecx) │ │ │ │ - mov %ecx,0x4(%edi) │ │ │ │ - add $0x14,%eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - je 62183 │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov %edx,%esi │ │ │ │ - jmp 620b5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - vmovq (%eax),%xmm6 │ │ │ │ - vmovsd 0xc(%eax),%xmm7 │ │ │ │ - mov 0x8(%eax),%ecx │ │ │ │ - add $0x14,%edx │ │ │ │ - movl $0x0,0x8(%eax) │ │ │ │ - movl $0x0,(%eax) │ │ │ │ - movl $0x0,0x4(%eax) │ │ │ │ - mov %ecx,-0xc(%edx) │ │ │ │ - lea 0x14(%eax),%ecx │ │ │ │ - vmovq %xmm6,-0x14(%edx) │ │ │ │ - vmovsd %xmm7,-0x8(%edx) │ │ │ │ - mov %edx,0x4(%edi) │ │ │ │ - mov %edx,%ebx │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - je 620f0 │ │ │ │ - vmovq 0x14(%eax),%xmm2 │ │ │ │ + mov %ecx,%edx │ │ │ │ + cmp 0x8(%esi),%edx │ │ │ │ + mov %ecx,0x4(%esi) │ │ │ │ + lea 0x14(%edi),%ecx │ │ │ │ + je 5fba0 │ │ │ │ + vmovq 0x14(%edi),%xmm7 │ │ │ │ vmovsd 0xc(%ecx),%xmm0 │ │ │ │ - mov 0x8(%ecx),%edx │ │ │ │ - add $0x14,%ebx │ │ │ │ + add $0x14,%edx │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ movl $0x0,0x8(%ecx) │ │ │ │ - movl $0x0,0x14(%eax) │ │ │ │ - movl $0x0,0x18(%eax) │ │ │ │ - mov %edx,-0xc(%ebx) │ │ │ │ - vmovq %xmm2,-0x14(%ebx) │ │ │ │ - vmovsd %xmm0,-0x8(%ebx) │ │ │ │ - mov %ebx,0x4(%edi) │ │ │ │ - mov %ebx,%eax │ │ │ │ - lea 0x14(%ecx),%ebx │ │ │ │ - cmp 0x8(%edi),%eax │ │ │ │ - je 62120 │ │ │ │ - vmovq 0x14(%ecx),%xmm4 │ │ │ │ - vmovsd 0xc(%ebx),%xmm1 │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ - add $0x14,%eax │ │ │ │ - movl $0x0,0x8(%ebx) │ │ │ │ - movl $0x0,0x14(%ecx) │ │ │ │ - movl $0x0,0x18(%ecx) │ │ │ │ - lea 0x28(%ecx),%ebx │ │ │ │ - mov %edx,-0xc(%eax) │ │ │ │ - vmovq %xmm4,-0x14(%eax) │ │ │ │ - vmovsd %xmm1,-0x8(%eax) │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ - cmp 0x8(%edi),%eax │ │ │ │ - je 62150 │ │ │ │ - vmovq 0x28(%ecx),%xmm3 │ │ │ │ - vmovsd 0xc(%ebx),%xmm5 │ │ │ │ - mov 0x8(%ebx),%edx │ │ │ │ - add $0x14,%eax │ │ │ │ - movl $0x0,0x8(%ebx) │ │ │ │ - movl $0x0,0x28(%ecx) │ │ │ │ - movl $0x0,0x2c(%ecx) │ │ │ │ - mov %edx,-0xc(%eax) │ │ │ │ - vmovq %xmm3,-0x14(%eax) │ │ │ │ - vmovsd %xmm5,-0x8(%eax) │ │ │ │ - mov %eax,0x4(%edi) │ │ │ │ - lea 0x3c(%ecx),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - je 62180 │ │ │ │ - mov 0x4(%edi),%edx │ │ │ │ - cmp 0x8(%edi),%edx │ │ │ │ - jne 61fb0 │ │ │ │ + movl $0x0,0x14(%edi) │ │ │ │ + movl $0x0,0x18(%edi) │ │ │ │ + lea 0x28(%edi),%ecx │ │ │ │ + mov %ebx,-0xc(%edx) │ │ │ │ + vmovq %xmm7,-0x14(%edx) │ │ │ │ + vmovsd %xmm0,-0x8(%edx) │ │ │ │ + cmp 0x8(%esi),%edx │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ + je 5fbd0 │ │ │ │ + vmovq 0x28(%edi),%xmm1 │ │ │ │ + vmovsd 0xc(%ecx),%xmm2 │ │ │ │ + add $0x14,%edx │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + movl $0x0,0x8(%ecx) │ │ │ │ + movl $0x0,0x28(%edi) │ │ │ │ + movl $0x0,0x2c(%edi) │ │ │ │ + mov %ebx,-0xc(%edx) │ │ │ │ + vmovq %xmm1,-0x14(%edx) │ │ │ │ + vmovsd %xmm2,-0x8(%edx) │ │ │ │ + mov %edx,0x4(%esi) │ │ │ │ + lea 0x3c(%edi),%edx │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 5fc00 │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ + cmp 0x8(%esi),%ecx │ │ │ │ + jne 5fa30 │ │ │ │ sub $0x8,%esp │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x64(%ebp) │ │ │ │ - push %edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call b74a0 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ - mov -0x64(%ebp),%eax │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + push %edx │ │ │ │ + mov %edx,-0x44(%ebp) │ │ │ │ + push %esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call b1700 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x14(%eax),%ecx │ │ │ │ - cmp 0x8(%edi),%ebx │ │ │ │ - jne 61ff1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + cmp 0x8(%esi),%ecx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + lea 0x14(%edx),%edi │ │ │ │ + jne 5fa6f │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - push %ecx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call b74a0 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ + push %esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call b1700 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x14(%ecx),%ebx │ │ │ │ - cmp 0x8(%edi),%eax │ │ │ │ - jne 62034 │ │ │ │ + lea 0x14(%edi),%ecx │ │ │ │ + cmp 0x8(%esi),%edx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + jne 5fab2 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call b74a0 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov 0x4(%edi),%eax │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push %esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call b1700 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ + mov 0x4(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x28(%ecx),%ebx │ │ │ │ - cmp 0x8(%edi),%eax │ │ │ │ - jne 62075 │ │ │ │ + lea 0x28(%edi),%ecx │ │ │ │ + cmp 0x8(%esi),%edx │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + jne 5faf3 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - push %ebx │ │ │ │ - push %edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call b74a0 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push %esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call b1700 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ + lea 0x3c(%edi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - lea 0x3c(%ecx),%eax │ │ │ │ - cmp %esi,%eax │ │ │ │ - jne 620b5 │ │ │ │ + cmp %eax,%edx │ │ │ │ + jne 5fb33 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov 0x4(%edi),%ecx │ │ │ │ - mov (%edi),%edi │ │ │ │ - lea (%edi,%esi,1),%ebx │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - cmp %edi,%ebx │ │ │ │ - je 62268 │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62268 │ │ │ │ - sub %ebx,%ecx │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - imul $0xcccccccd,%edx,%eax │ │ │ │ - cmp %ecx,%esi │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov %eax,-0x74(%ebp) │ │ │ │ - mov %esi,%ecx │ │ │ │ - cmovg %eax,%ecx │ │ │ │ + mov -0x64(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov 0x4(%esi),%ecx │ │ │ │ + mov (%esi),%esi │ │ │ │ + lea (%esi,%eax,1),%edi │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 5fce5 │ │ │ │ + cmp %ecx,%edi │ │ │ │ + je 5fce5 │ │ │ │ + sub %edi,%ecx │ │ │ │ + mov -0x50(%ebp),%eax │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + sar $0x2,%ebx │ │ │ │ + imul $0xcccccccd,%ebx,%edx │ │ │ │ + cmp %ecx,-0x40(%ebp) │ │ │ │ + lea -0x28(%ebp),%ebx │ │ │ │ + mov %edx,-0x54(%ebp) │ │ │ │ + cmovg %edx,%eax │ │ │ │ sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ - push %edi │ │ │ │ + push %eax │ │ │ │ + push %esi │ │ │ │ push %ebx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call b7820 >, double>*, std::vector >, double>, std::allocator >, double> > > >, std::pair >, double> >::_Temporary_buffer(__gnu_cxx::__normal_iterator >, double>*, std::vector >, double>, std::allocator >, double> > > >, int)@@Base> │ │ │ │ - mov -0x44(%ebp),%ebx │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call b1a90 >, double>*, std::vector >, double>, std::allocator >, double> > > >, std::pair >, double> >::_Temporary_buffer(__gnu_cxx::__normal_iterator >, double>*, std::vector >, double>, std::allocator >, double> > > >, int)@@Base> │ │ │ │ + mov -0x24(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x48(%ebp),%ebx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ - jne 629a2 │ │ │ │ + cmp -0x28(%ebp),%ebx │ │ │ │ + mov -0x20(%ebp),%edx │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ + jne 6023e │ │ │ │ sub $0x4,%esp │ │ │ │ - push %ecx │ │ │ │ + push %edx │ │ │ │ push %eax │ │ │ │ - push %esi │ │ │ │ - mov %edi,%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - call 2a710 │ │ │ │ + mov %edi,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + call 2a9b0 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - lea (%ebx,%ebx,4),%edi │ │ │ │ - lea 0x0(,%edi,4),%esi │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + lea (%ebx,%ebx,4),%esi │ │ │ │ + lea 0x0(,%esi,4),%esi │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ add %edx,%esi │ │ │ │ mov %edx,%edi │ │ │ │ cmp %esi,%edx │ │ │ │ - je 62246 │ │ │ │ - nop │ │ │ │ - mov (%edi),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 62840 │ │ │ │ - mov 0x8(%edi),%ebx │ │ │ │ + je 5fcc6 │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov (%edi),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 5fdc0 │ │ │ │ + mov 0x8(%edi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x14,%edi │ │ │ │ - sub %ecx,%ebx │ │ │ │ + sub %ebx,%eax │ │ │ │ + push %eax │ │ │ │ push %ebx │ │ │ │ - push %ecx │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 62220 │ │ │ │ + jne 5fca0 │ │ │ │ sub $0x8,%esp │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ + mov -0x64(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%eax),%esi │ │ │ │ - mov (%eax),%edi │ │ │ │ - mov %esi,-0x64(%ebp) │ │ │ │ - cmp -0x64(%ebp),%edi │ │ │ │ - je 62803 │ │ │ │ - mov -0x80(%ebp),%edx │ │ │ │ - mov %edi,%esi │ │ │ │ - vmovdqa32 -0xfcf4(%edx),%zmm2 │ │ │ │ - vmovdqa32 -0xfd74(%edx),%zmm1 │ │ │ │ - jmp 622d1 │ │ │ │ + mov 0x4(%ecx),%esi │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + mov (%ecx),%esi │ │ │ │ + cmp -0x44(%ebp),%esi │ │ │ │ + je 6021b │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + mov %esi,%ecx │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vmovdqa -0x109b4(%edx),%ymm5 │ │ │ │ + vmovdqa -0x109f4(%edx),%ymm2 │ │ │ │ + jmp 5fd85 │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ - lea 0x14(%edi),%ebx │ │ │ │ + vmovq (%ecx),%xmm3 │ │ │ │ + vmovq %xmm3,-0x30(%ebp) │ │ │ │ + vmovq %xmm3,-0x38(%ebp) │ │ │ │ + mov -0x2c(%ebp),%eax │ │ │ │ + mov 0x14(%ecx),%ebx │ │ │ │ + vmovq %xmm3,-0x40(%ebp) │ │ │ │ + mov 0x18(%ecx),%edx │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov %eax,-0x54(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ + sub %ebx,%edx │ │ │ │ + sub %edi,%eax │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + cmp %edx,%eax │ │ │ │ + je 5fdd0 │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 5fd77 │ │ │ │ + vmovq (%ecx),%xmm1 │ │ │ │ + vmovq (%esi),%xmm3 │ │ │ │ + fldl 0xc(%esi) │ │ │ │ + vmovsd 0xc(%ecx),%xmm0 │ │ │ │ + mov 0x8(%esi),%edi │ │ │ │ + vmovq %xmm1,(%esi) │ │ │ │ + mov 0x8(%ecx),%ebx │ │ │ │ + mov %ebx,0x8(%esi) │ │ │ │ + vmovq %xmm3,(%ecx) │ │ │ │ + mov %edi,0x8(%ecx) │ │ │ │ + vmovsd %xmm0,0xc(%esi) │ │ │ │ + fstpl 0xc(%ecx) │ │ │ │ + mov %edx,%esi │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + cmp %ecx,-0x44(%ebp) │ │ │ │ + je 6005e │ │ │ │ + lea 0x14(%ecx),%edi │ │ │ │ + cmp -0x44(%ebp),%edi │ │ │ │ + mov %edi,-0x50(%ebp) │ │ │ │ + jne 5fd10 │ │ │ │ + lea 0x14(%esi),%edx │ │ │ │ + cmp %esi,%ecx │ │ │ │ + jne 5fd4b │ │ │ │ + vzeroupper │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ + sub %gs:0x14,%eax │ │ │ │ + jne 602b9 │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + mov -0x64(%ebp),%eax │ │ │ │ + lea -0xc(%ebp),%esp │ │ │ │ + pop %ebx │ │ │ │ + pop %esi │ │ │ │ + pop %edi │ │ │ │ + pop %ebp │ │ │ │ + lea -0x8(%edi),%esp │ │ │ │ + pop %edi │ │ │ │ + jmp 1ddd0 │ │ │ │ + add $0x14,%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - je 622c3 │ │ │ │ - vmovq (%esi),%xmm4 │ │ │ │ - vmovq (%edi),%xmm6 │ │ │ │ - vmovsd 0xc(%esi),%xmm0 │ │ │ │ - fldl 0xc(%edi) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - vmovq %xmm4,(%edi) │ │ │ │ - mov 0x8(%esi),%ecx │ │ │ │ - mov %ecx,0x8(%edi) │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - vmovq %xmm6,(%esi) │ │ │ │ - vmovsd %xmm0,0xc(%edi) │ │ │ │ - fstpl 0xc(%esi) │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - je 62800 │ │ │ │ - lea 0x14(%esi),%ecx │ │ │ │ - mov %ecx,-0x70(%ebp) │ │ │ │ - cmp -0x64(%ebp),%ecx │ │ │ │ - je 62290 │ │ │ │ - vmovq (%esi),%xmm6 │ │ │ │ - vmovq %xmm6,-0x50(%ebp) │ │ │ │ - mov -0x4c(%ebp),%eax │ │ │ │ - vmovq %xmm6,-0x60(%ebp) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - vmovq %xmm6,-0x58(%ebp) │ │ │ │ - mov 0x14(%esi),%ecx │ │ │ │ - mov %eax,-0x7c(%ebp) │ │ │ │ - mov %ebx,-0x74(%ebp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - sub %ebx,%eax │ │ │ │ - mov 0x18(%esi),%ebx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - sub %ecx,%ebx │ │ │ │ - cmp %ebx,%eax │ │ │ │ - jne 62290 │ │ │ │ - cmp -0x7c(%ebp),%edx │ │ │ │ - je 62787 │ │ │ │ - lea -0x4(%eax),%ecx │ │ │ │ - cmp $0x38,%ecx │ │ │ │ - jbe 62850 │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + jne 5fca0 │ │ │ │ + jmp 5fcc6 │ │ │ │ + cmp -0x54(%ebp),%edi │ │ │ │ + je 5ffea │ │ │ │ + lea -0x4(%eax),%ebx │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + cmp $0x18,%ebx │ │ │ │ + jbe 600c0 │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ and $0x3,%eax │ │ │ │ - or (%esi),%ebx │ │ │ │ - and $0x3f,%ebx │ │ │ │ + mov (%ecx),%ebx │ │ │ │ + or %edx,%ebx │ │ │ │ + and $0x1f,%ebx │ │ │ │ or %ebx,%eax │ │ │ │ - jne 62850 │ │ │ │ - shr $0x2,%ecx │ │ │ │ - vpbroadcastd %edx,%zmm7 │ │ │ │ - lea 0x1(%ecx),%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - vpbroadcastd -0x78(%ebp),%zmm0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %eax,-0x90(%ebp) │ │ │ │ - shr $0x4,%eax │ │ │ │ - vpaddd %zmm2,%zmm7,%zmm4 │ │ │ │ - mov %eax,-0x88(%ebp) │ │ │ │ - mov %eax,-0x8c(%ebp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - sub %ebx,%edx │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ - vpaddd %zmm2,%zmm0,%zmm0 │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 624df │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 624ab │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - je 62483 │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - je 6245b │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 62433 │ │ │ │ - cmp $0x5,%ebx │ │ │ │ - je 6240b │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - je 623e3 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov -0x74(%ebp),%eax │ │ │ │ - vmovdqa32 (%ecx),%zmm3 │ │ │ │ - vpcmpneqd (%eax),%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 62830 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd (%eax),%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 62830 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm6 │ │ │ │ - vpcmpneqd (%eax),%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 62830 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm7 │ │ │ │ - vpcmpneqd (%eax),%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 62830 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm3 │ │ │ │ - vpcmpneqd (%eax),%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 62830 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm5 │ │ │ │ - vpcmpneqd (%eax),%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 62830 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm6 │ │ │ │ - vpcmpneqd (%eax),%zmm6,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 62830 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - inc %ecx │ │ │ │ - add $0x40,%eax │ │ │ │ - cmp -0x8c(%ebp),%ecx │ │ │ │ - je 62621 │ │ │ │ - vmovdqa32 (%edx,%eax,1),%zmm7 │ │ │ │ - vpcmpneqd (%eax),%zmm7,%k7 │ │ │ │ - kortestw %k7,%k7 │ │ │ │ - jne 62830 │ │ │ │ - vmovdqa32 0x40(%eax,%edx,1),%zmm3 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x40(%eax),%zmm3,%k0 │ │ │ │ - kortestw %k0,%k0 │ │ │ │ - jne 62830 │ │ │ │ - vmovdqa32 0x80(%eax,%edx,1),%zmm5 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x80(%eax),%zmm5,%k1 │ │ │ │ - kortestw %k1,%k1 │ │ │ │ - jne 62830 │ │ │ │ - vmovdqa32 0xc0(%eax,%edx,1),%zmm6 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0xc0(%eax),%zmm6,%k2 │ │ │ │ - kortestw %k2,%k2 │ │ │ │ - jne 62830 │ │ │ │ - vmovdqa32 0x100(%eax,%edx,1),%zmm7 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x100(%eax),%zmm7,%k3 │ │ │ │ - kortestw %k3,%k3 │ │ │ │ - jne 62830 │ │ │ │ - vmovdqa32 0x140(%eax,%edx,1),%zmm3 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x140(%eax),%zmm3,%k4 │ │ │ │ - kortestw %k4,%k4 │ │ │ │ - jne 62830 │ │ │ │ - vmovdqa32 0x180(%eax,%edx,1),%zmm5 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x180(%eax),%zmm5,%k5 │ │ │ │ - kortestw %k5,%k5 │ │ │ │ - jne 62830 │ │ │ │ - vmovdqa32 0x1c0(%eax,%edx,1),%zmm6 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - vpcmpneqd 0x1c0(%eax),%zmm6,%k6 │ │ │ │ - kortestw %k6,%k6 │ │ │ │ - jne 62830 │ │ │ │ - vpaddd %zmm1,%zmm4,%zmm4 │ │ │ │ - vpaddd %zmm1,%zmm0,%zmm0 │ │ │ │ - add $0x8,%ecx │ │ │ │ - add $0x200,%eax │ │ │ │ - cmp -0x8c(%ebp),%ecx │ │ │ │ - jne 624df │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - test $0xf,%al │ │ │ │ - je 62787 │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - and $0xfffffff0,%eax │ │ │ │ + jne 600c0 │ │ │ │ + mov -0x68(%ebp),%eax │ │ │ │ + vmovd %edx,%xmm0 │ │ │ │ + vmovd %edi,%xmm6 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + vpbroadcastd %xmm6,%ymm7 │ │ │ │ + vpbroadcastd %xmm0,%ymm3 │ │ │ │ + sub %edi,%edx │ │ │ │ + vpaddd %ymm5,%ymm7,%ymm1 │ │ │ │ + vpaddd %ymm5,%ymm3,%ymm0 │ │ │ │ + shr $0x2,%eax │ │ │ │ + lea 0x1(%eax),%eax │ │ │ │ + mov %eax,-0x6c(%ebp) │ │ │ │ + shr $0x3,%eax │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ + and $0x3,%eax │ │ │ │ + je 600b0 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 5fe6e │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jne 60070 │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + vmovdqa (%edx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%eax),%ymm6,%ymm7 │ │ │ │ + vpcmpeqd %ymm4,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 5ff50 │ │ │ │ + add $0x20,%eax │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %ebx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + vmovdqa (%edx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%eax),%ymm6,%ymm7 │ │ │ │ + vpcmpeqd %ymm4,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 5ff50 │ │ │ │ + add $0x20,%eax │ │ │ │ + inc %ebx │ │ │ │ + cmp -0x68(%ebp),%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + je 5ff30 │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + vmovdqa (%edx,%eax,1),%ymm6 │ │ │ │ + vpcmpeqd (%eax),%ymm6,%ymm7 │ │ │ │ + vpcmpeqd %ymm4,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 5ff50 │ │ │ │ + vmovdqa 0x20(%eax,%edx,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpeqd 0x20(%eax),%ymm6,%ymm7 │ │ │ │ + vpcmpeqd %ymm4,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 5ff50 │ │ │ │ + vmovdqa 0x40(%eax,%edx,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpeqd 0x40(%eax),%ymm6,%ymm7 │ │ │ │ + vpcmpeqd %ymm4,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 5ff50 │ │ │ │ + vmovdqa 0x60(%eax,%edx,1),%ymm6 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpeqd 0x60(%eax),%ymm6,%ymm7 │ │ │ │ + vpcmpeqd %ymm4,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 5ff50 │ │ │ │ + add $0x4,%ebx │ │ │ │ + sub $0xffffff80,%eax │ │ │ │ + cmp -0x68(%ebp),%ebx │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + jne 5fea4 │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov -0x6c(%ebp),%eax │ │ │ │ + test $0x7,%al │ │ │ │ + je 5ffea │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + and $0xfffffff8,%eax │ │ │ │ shl $0x2,%eax │ │ │ │ add %eax,%edx │ │ │ │ - add -0x74(%ebp),%eax │ │ │ │ + add %edi,%eax │ │ │ │ + jmp 5ff58 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + vmovd %xmm0,%edx │ │ │ │ + vmovd %xmm1,%eax │ │ │ │ mov (%eax),%ebx │ │ │ │ cmp %ebx,(%edx) │ │ │ │ - jne 62290 │ │ │ │ - mov -0x7c(%ebp),%ebx │ │ │ │ - lea 0x4(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x4(%eax),%ecx │ │ │ │ - cmp %ecx,0x4(%edx) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x8(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x8(%edx),%ecx │ │ │ │ - cmp %ecx,0x8(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0xc(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0xc(%edx),%ecx │ │ │ │ - cmp %ecx,0xc(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x10(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x10(%edx),%ecx │ │ │ │ - cmp %ecx,0x10(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x14(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x14(%edx),%ecx │ │ │ │ - cmp %ecx,0x14(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x18(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x18(%edx),%ecx │ │ │ │ - cmp %ecx,0x18(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x1c(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x1c(%edx),%ecx │ │ │ │ - cmp %ecx,0x1c(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x20(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x20(%edx),%ecx │ │ │ │ - cmp %ecx,0x20(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x24(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x24(%edx),%ecx │ │ │ │ - cmp %ecx,0x24(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x28(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x28(%edx),%ecx │ │ │ │ - cmp %ecx,0x28(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x2c(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x2c(%edx),%ecx │ │ │ │ - cmp %ecx,0x2c(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x30(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x30(%edx),%ecx │ │ │ │ - cmp %ecx,0x30(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x34(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x34(%edx),%ecx │ │ │ │ - cmp %ecx,0x34(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x38(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x38(%edx),%ecx │ │ │ │ - cmp %ecx,0x38(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x3c(%eax),%ecx │ │ │ │ - cmp %ecx,%ebx │ │ │ │ - je 62787 │ │ │ │ - mov 0x3c(%edx),%edx │ │ │ │ - cmp %edx,0x3c(%eax) │ │ │ │ - jne 62290 │ │ │ │ - fldl 0x20(%esi) │ │ │ │ - faddl 0xc(%esi) │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - fstpl -0x70(%ebp) │ │ │ │ - fldl -0x70(%ebp) │ │ │ │ - fstl 0xc(%esi) │ │ │ │ + jne 5fd44 │ │ │ │ + mov -0x54(%ebp),%edi │ │ │ │ + lea 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5ffea │ │ │ │ + mov 0x4(%eax),%ebx │ │ │ │ + cmp %ebx,0x4(%edx) │ │ │ │ + jne 5fd44 │ │ │ │ + lea 0x8(%eax),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5ffea │ │ │ │ + mov 0x8(%edx),%ebx │ │ │ │ + cmp %ebx,0x8(%eax) │ │ │ │ + jne 5fd44 │ │ │ │ + lea 0xc(%eax),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5ffea │ │ │ │ + mov 0xc(%edx),%ebx │ │ │ │ + cmp %ebx,0xc(%eax) │ │ │ │ + jne 5fd44 │ │ │ │ + lea 0x10(%eax),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5ffea │ │ │ │ + mov 0x10(%edx),%ebx │ │ │ │ + cmp %ebx,0x10(%eax) │ │ │ │ + jne 5fd44 │ │ │ │ + lea 0x14(%eax),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5ffea │ │ │ │ + mov 0x14(%edx),%ebx │ │ │ │ + cmp %ebx,0x14(%eax) │ │ │ │ + jne 5fd44 │ │ │ │ + lea 0x18(%eax),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5ffea │ │ │ │ + mov 0x18(%edx),%ebx │ │ │ │ + cmp %ebx,0x18(%eax) │ │ │ │ + jne 5fd44 │ │ │ │ + lea 0x1c(%eax),%ebx │ │ │ │ + cmp %ebx,%edi │ │ │ │ + je 5ffea │ │ │ │ + mov 0x1c(%edx),%edx │ │ │ │ + cmp %edx,0x1c(%eax) │ │ │ │ + jne 5fd44 │ │ │ │ + fldl 0x20(%ecx) │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + faddl 0xc(%ecx) │ │ │ │ + fstpl -0x50(%ebp) │ │ │ │ + fldl -0x50(%ebp) │ │ │ │ + fstl 0xc(%ecx) │ │ │ │ fld %st(0) │ │ │ │ fabs │ │ │ │ - fldt -0xf5e4(%ecx) │ │ │ │ + fldt -0x107a4(%ebx) │ │ │ │ fld %st(0) │ │ │ │ - fstpt -0x70(%ebp) │ │ │ │ + fstpt -0x50(%ebp) │ │ │ │ fxch %st(1) │ │ │ │ fcomip %st(1),%st │ │ │ │ ffreep %st(0) │ │ │ │ - jbe 627f0 │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 627e0 │ │ │ │ - vmovq -0x60(%ebp),%xmm5 │ │ │ │ - mov (%edi),%ecx │ │ │ │ - mov 0x4(%edi),%ebx │ │ │ │ - fldl 0xc(%edi) │ │ │ │ + jbe 60050 │ │ │ │ + cmp %esi,%ecx │ │ │ │ + je 60041 │ │ │ │ + vmovq -0x40(%ebp),%xmm7 │ │ │ │ + vmovq (%esi),%xmm6 │ │ │ │ + fldl 0xc(%esi) │ │ │ │ fxch %st(1) │ │ │ │ - mov 0x8(%edi),%eax │ │ │ │ - vmovq %xmm5,(%edi) │ │ │ │ - mov 0x8(%esi),%edx │ │ │ │ - mov %edx,0x8(%edi) │ │ │ │ - mov %ecx,(%esi) │ │ │ │ - mov %ebx,0x4(%esi) │ │ │ │ - mov %eax,0x8(%esi) │ │ │ │ - fstpl 0xc(%edi) │ │ │ │ + mov 0x8(%esi),%eax │ │ │ │ + vmovq %xmm7,(%esi) │ │ │ │ + mov 0x8(%ecx),%edx │ │ │ │ + mov %edx,0x8(%esi) │ │ │ │ + vmovq %xmm6,(%ecx) │ │ │ │ + mov %eax,0x8(%ecx) │ │ │ │ fstpl 0xc(%esi) │ │ │ │ - jmp 627e2 │ │ │ │ + fstpl 0xc(%ecx) │ │ │ │ + jmp 60043 │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x14,%edi │ │ │ │ - jmp 627f2 │ │ │ │ - nop │ │ │ │ + add $0x14,%esi │ │ │ │ + jmp 60052 │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ ffreep %st(0) │ │ │ │ - add $0x28,%esi │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - jne 622d1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vzeroupper │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ - sub %gs:0x14,%eax │ │ │ │ - jne 62a14 │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - lea -0xc(%ebp),%esp │ │ │ │ - mov %edi,%edx │ │ │ │ - pop %ebx │ │ │ │ - pop %esi │ │ │ │ - pop %edi │ │ │ │ - pop %ebp │ │ │ │ - lea -0x8(%edi),%esp │ │ │ │ - pop %edi │ │ │ │ - jmp 1e3a0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovd %xmm0,%edx │ │ │ │ - vmovd %xmm4,%eax │ │ │ │ - jmp 6263d │ │ │ │ + add $0x28,%ecx │ │ │ │ + cmp %ecx,-0x44(%ebp) │ │ │ │ + jne 5fd85 │ │ │ │ + mov %esi,%edx │ │ │ │ + jmp 5fd97 │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - add $0x14,%edi │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 62220 │ │ │ │ - jmp 62246 │ │ │ │ - mov -0x74(%ebp),%ebx │ │ │ │ - mov -0x7c(%ebp),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - sub %ebx,%eax │ │ │ │ - sub %ebx,%ecx │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + vmovdqa (%ebx),%ymm6 │ │ │ │ + vpcmpeqd (%edi),%ymm6,%ymm7 │ │ │ │ + vpcmpeqd %ymm4,%ymm7,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 5ff50 │ │ │ │ + lea 0x20(%edi),%eax │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddd %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %eax,-0x60(%ebp) │ │ │ │ + jmp 5fe44 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + jmp 5fea4 │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x54(%ebp),%eax │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ + sub %edi,%eax │ │ │ │ + sub %edi,%ebx │ │ │ │ sub $0x4,%eax │ │ │ │ shr $0x2,%eax │ │ │ │ inc %eax │ │ │ │ and $0x7,%eax │ │ │ │ - je 628e8 │ │ │ │ + je 60294 │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 628d1 │ │ │ │ + je 60164 │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 628c3 │ │ │ │ + je 60150 │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 628b5 │ │ │ │ + je 6013c │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 628a7 │ │ │ │ + je 60128 │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 62899 │ │ │ │ + je 60114 │ │ │ │ cmp $0x6,%eax │ │ │ │ - jne 629c3 │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - add $0x4,%edx │ │ │ │ + jne 60261 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ - cmp %eax,(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ + cmp %eax,(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ add $0x4,%edx │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov (%edi),%edx │ │ │ │ + cmp %edx,(%edi,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + add $0x4,%edi │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov (%edi),%eax │ │ │ │ + cmp %eax,(%edi,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + add $0x4,%edi │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov (%edx),%edi │ │ │ │ + cmp %edi,(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ add $0x4,%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ mov (%edx),%eax │ │ │ │ - cmp %eax,(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - add $0x4,%edx │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ + cmp %eax,(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ add $0x4,%edx │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + mov (%edi),%edx │ │ │ │ + cmp %edx,(%edi,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + add $0x4,%edi │ │ │ │ + cmp -0x54(%ebp),%edi │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,%edx │ │ │ │ + je 5ffea │ │ │ │ mov (%edx),%eax │ │ │ │ - cmp %eax,(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - add $0x4,%edx │ │ │ │ - cmp -0x7c(%ebp),%edx │ │ │ │ - je 62787 │ │ │ │ - mov (%edx),%ebx │ │ │ │ - cmp %ebx,(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - mov 0x4(%edx),%eax │ │ │ │ - cmp %eax,0x4(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - mov 0x8(%edx),%ebx │ │ │ │ - cmp %ebx,0x8(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - mov 0xc(%edx),%eax │ │ │ │ - cmp %eax,0xc(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - mov 0x10(%edx),%ebx │ │ │ │ - cmp %ebx,0x10(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - mov 0x14(%edx),%eax │ │ │ │ - cmp %eax,0x14(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - mov 0x18(%edx),%ebx │ │ │ │ - cmp %ebx,0x18(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ - mov 0x1c(%edx),%eax │ │ │ │ - cmp %eax,0x1c(%edx,%ecx,1) │ │ │ │ - jne 62290 │ │ │ │ + cmp %eax,(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + mov 0x4(%edx),%edi │ │ │ │ + cmp %edi,0x4(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + mov 0x8(%edx),%eax │ │ │ │ + cmp %eax,0x8(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + cmp %edi,0xc(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + mov 0x10(%edx),%eax │ │ │ │ + cmp %eax,0x10(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + mov 0x14(%edx),%edi │ │ │ │ + cmp %edi,0x14(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + mov 0x18(%edx),%eax │ │ │ │ + cmp %eax,0x18(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ + mov 0x1c(%edx),%edi │ │ │ │ + cmp %edi,0x1c(%edx,%ebx,1) │ │ │ │ + jne 5fd44 │ │ │ │ add $0x20,%edx │ │ │ │ - cmp -0x7c(%ebp),%edx │ │ │ │ - jne 628e8 │ │ │ │ - jmp 62787 │ │ │ │ + cmp -0x54(%ebp),%edx │ │ │ │ + jne 60183 │ │ │ │ + jmp 5ffea │ │ │ │ + xchg %ax,%ax │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call b74a0 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + push %ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call b1700 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 61f8b │ │ │ │ + jmp 5fa0c │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + jmp 5fd9a │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call b74a0 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + push %ebx │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call b1700 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 61f43 │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 629f9 │ │ │ │ + jmp 5f9c7 │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 6029c │ │ │ │ push %ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %edi,%eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - call 2b870 │ │ │ │ + mov %edi,%edx │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov %esi,%eax │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + call 2bcf0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 62207 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - mov (%ebx),%edx │ │ │ │ + jmp 5fc81 │ │ │ │ + mov -0x58(%ebp),%eax │ │ │ │ + mov (%edi),%edx │ │ │ │ cmp %edx,(%eax) │ │ │ │ - jne 62290 │ │ │ │ - lea 0x4(%ebx),%edx │ │ │ │ - jmp 6288b │ │ │ │ + jne 5fd44 │ │ │ │ + lea 0x4(%edi),%edi │ │ │ │ + mov %edi,-0x60(%ebp) │ │ │ │ + jmp 60100 │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %edx,-0x64(%ebp) │ │ │ │ - push %eax │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ + mov %eax,-0x44(%ebp) │ │ │ │ push %edi │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - call b74a0 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + push %esi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + call b1700 >, double>, std::allocator >, double> > >::_M_realloc_append >, double> >(std::pair >, double>&&)@@Base> │ │ │ │ + mov -0x44(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 61efb │ │ │ │ + jmp 5f982 │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + jmp 60183 │ │ │ │ sub $0x4,%esp │ │ │ │ + mov %edi,%edx │ │ │ │ push $0x0 │ │ │ │ push %eax │ │ │ │ - push -0x70(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - mov -0x64(%ebp),%ecx │ │ │ │ - call 25b70 │ │ │ │ + mov %esi,%eax │ │ │ │ + push -0x50(%ebp) │ │ │ │ + mov -0x44(%ebp),%ecx │ │ │ │ + call 257b0 │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 62207 │ │ │ │ - call c2c70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 5fc81 │ │ │ │ + call bcc90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x260> │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00062a20 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base>: │ │ │ │ +000602c0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base>: │ │ │ │ lea 0x4(%esp),%ecx │ │ │ │ - and $0xffffffc0,%esp │ │ │ │ + and $0xffffffe0,%esp │ │ │ │ push -0x4(%ecx) │ │ │ │ push %ebp │ │ │ │ - call c2c54 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ - add $0x745c4,%eax │ │ │ │ + call bcc74 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x244> │ │ │ │ + add $0x71d24,%eax │ │ │ │ mov %esp,%ebp │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ push %ecx │ │ │ │ - sub $0xa8,%esp │ │ │ │ - mov (%ecx),%edi │ │ │ │ + sub $0x88,%esp │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ mov 0xc(%ecx),%esi │ │ │ │ - mov %eax,-0x5c(%ebp) │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov %ebx,-0x68(%ebp) │ │ │ │ - mov %esi,-0x8c(%ebp) │ │ │ │ + mov (%ecx),%edi │ │ │ │ + mov %eax,-0x3c(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %ebx,-0x48(%ebp) │ │ │ │ + mov %esi,-0x6c(%ebp) │ │ │ │ mov 0x4(%edi),%eax │ │ │ │ mov %gs:0x14,%ecx │ │ │ │ - mov %ecx,-0x3c(%ebp) │ │ │ │ + mov %ecx,-0x1c(%ebp) │ │ │ │ mov (%edi),%ecx │ │ │ │ sub %ecx,%eax │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %eax,%edi │ │ │ │ - sar $0x2,%edi │ │ │ │ - imul $0xaaaaaaab,%edi,%edx │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov %eax,%ebx │ │ │ │ + sar $0x2,%ebx │ │ │ │ + imul $0xaaaaaaab,%ebx,%edx │ │ │ │ cmp $0x3ffffffc,%eax │ │ │ │ - ja d7ab <__cxa_finalize@plt+0x30fb> │ │ │ │ - mov -0x68(%ebp),%ebx │ │ │ │ + ja d718 <__cxa_finalize@plt+0x3068> │ │ │ │ + mov -0x48(%ebp),%ebx │ │ │ │ mov 0x8(%ebx),%ecx │ │ │ │ mov (%ebx),%esi │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ sub %esi,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ sar $0x3,%ecx │ │ │ │ - imul $0xaaaaaaab,%ecx,%edi │ │ │ │ - cmp %edx,%edi │ │ │ │ - jae 62f59 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x539> │ │ │ │ + imul $0xaaaaaaab,%ecx,%ecx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jae 6071d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x45d> │ │ │ │ mov 0x4(%ebx),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add %eax,%eax │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ - mov %edx,-0x80(%ebp) │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %eax,-0x5c(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ sub %esi,%edx │ │ │ │ - mov %edx,-0x70(%ebp) │ │ │ │ + mov %edx,-0x50(%ebp) │ │ │ │ push %eax │ │ │ │ call a040 │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x60(%ebp) │ │ │ │ - cmp %edi,%esi │ │ │ │ - je 62f17 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4f7> │ │ │ │ - mov %eax,%ebx │ │ │ │ + cmp -0x4c(%ebp),%esi │ │ │ │ + mov %eax,-0x40(%ebp) │ │ │ │ + je 606e1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x421> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov %esi,%edx │ │ │ │ - sub %esi,%ebx │ │ │ │ - sub $0x4,%ebx │ │ │ │ - cmp $0xb8,%ebx │ │ │ │ - jbe 6470c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1cec> │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - lea -0x18(%ecx),%edi │ │ │ │ - sub %esi,%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - imul $0xaaaaaab,%edi,%ebx │ │ │ │ + sub $0x18,%eax │ │ │ │ + sub %esi,%eax │ │ │ │ + shr $0x3,%eax │ │ │ │ + imul $0xaaaaaab,%eax,%ebx │ │ │ │ and $0x1fffffff,%ebx │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jbe 6495f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1f3f> │ │ │ │ - inc %ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ + mov %ebx,-0x70(%ebp) │ │ │ │ + je 61d2f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a6f> │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + sub %esi,%ecx │ │ │ │ + sub $0x4,%ecx │ │ │ │ + cmp $0x58,%ecx │ │ │ │ + jbe 61d2f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a6f> │ │ │ │ + lea 0x1(%ebx),%ecx │ │ │ │ + mov %ecx,-0x4c(%ebp) │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jbe 61fa6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ce6> │ │ │ │ + shr $0x2,%ecx │ │ │ │ lea (%ecx,%ecx,2),%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - lea (%eax,%ecx,1),%edi │ │ │ │ - sub $0xc0,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ + shl $0x5,%ecx │ │ │ │ + lea (%eax,%ecx,1),%ebx │ │ │ │ + sub $0x60,%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ imul $0x2aaaaab,%ecx,%ecx │ │ │ │ - mov %edi,-0x80(%ebp) │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 62cb6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x296> │ │ │ │ + je 604e2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x222> │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 62c78 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x258> │ │ │ │ + je 604b5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1f5> │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 62c43 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x223> │ │ │ │ + je 60491 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d1> │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 62c0e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ee> │ │ │ │ + je 6046d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ad> │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 62bd9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b9> │ │ │ │ + je 60449 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x189> │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 62ba4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x184> │ │ │ │ + je 60425 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x165> │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jne 64901 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ee1> │ │ │ │ - vmovdqu32 0x40(%edx),%zmm3 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm4 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm5 │ │ │ │ - vmovdqu32 %zmm3,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm4,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm5,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm6 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm7 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm1 │ │ │ │ - vmovdqu32 %zmm6,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm7,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm3 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm0 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm3,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm4 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm5 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm6 │ │ │ │ - vmovdqu32 %zmm4,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm5,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm7 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm1 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm3 │ │ │ │ - vmovdqu32 %zmm7,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm3,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm4 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm0 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm4,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0xc0(%eax) │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - je 62e20 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x400> │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ - vmovdqu32 0x40(%edx),%zmm5 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm6 │ │ │ │ - add $0x600,%eax │ │ │ │ - add $0x600,%edx │ │ │ │ - vmovdqu32 -0x600(%edx),%zmm7 │ │ │ │ - vmovdqu32 %zmm5,-0x5c0(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x580(%eax) │ │ │ │ - vmovdqu32 %zmm7,-0x600(%eax) │ │ │ │ - vmovdqu32 -0x500(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0x4c0(%edx),%zmm3 │ │ │ │ - vmovdqu32 -0x540(%edx),%zmm4 │ │ │ │ - vmovdqu32 %zmm1,-0x500(%eax) │ │ │ │ - vmovdqu32 %zmm3,-0x4c0(%eax) │ │ │ │ - vmovdqu32 %zmm4,-0x540(%eax) │ │ │ │ - vmovdqu32 -0x440(%edx),%zmm5 │ │ │ │ - vmovdqu32 -0x400(%edx),%zmm0 │ │ │ │ - vmovdqu32 -0x480(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm5,-0x440(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x400(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x480(%eax) │ │ │ │ - vmovdqu32 -0x380(%edx),%zmm6 │ │ │ │ - vmovdqu32 -0x340(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x3c0(%edx),%zmm1 │ │ │ │ - vmovdqu32 %zmm6,-0x380(%eax) │ │ │ │ - vmovdqu32 %zmm7,-0x340(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x3c0(%eax) │ │ │ │ - vmovdqu32 -0x2c0(%edx),%zmm3 │ │ │ │ - vmovdqu32 -0x280(%edx),%zmm4 │ │ │ │ - vmovdqu32 -0x300(%edx),%zmm5 │ │ │ │ - vmovdqu32 %zmm3,-0x2c0(%eax) │ │ │ │ - vmovdqu32 %zmm4,-0x280(%eax) │ │ │ │ - vmovdqu32 %zmm5,-0x300(%eax) │ │ │ │ - vmovdqu32 -0x200(%edx),%zmm6 │ │ │ │ - vmovdqu32 -0x1c0(%edx),%zmm0 │ │ │ │ - vmovdqu32 -0x240(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm6,-0x200(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x1c0(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x240(%eax) │ │ │ │ - vmovdqu32 -0x140(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x100(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0x180(%edx),%zmm3 │ │ │ │ - vmovdqu32 %zmm7,-0x140(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x100(%eax) │ │ │ │ - vmovdqu32 %zmm3,-0x180(%eax) │ │ │ │ - vmovdqu32 -0x80(%edx),%zmm4 │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm5 │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm6 │ │ │ │ - vmovdqu32 %zmm4,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm5,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0xc0(%eax) │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jne 62cb9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x299> │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - test $0x7,%bl │ │ │ │ - je 646c1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ca1> │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - and $0xfffffff8,%ebx │ │ │ │ - mov %ebx,%edx │ │ │ │ - lea (%ebx,%ebx,2),%ebx │ │ │ │ - shl $0x3,%ebx │ │ │ │ - lea (%esi,%ebx,1),%ecx │ │ │ │ - add %eax,%ebx │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %ebx,-0x90(%ebp) │ │ │ │ - mov -0x94(%ebp),%edi │ │ │ │ - sub %edx,%edi │ │ │ │ - mov %edi,-0x94(%ebp) │ │ │ │ - lea 0x1(%edi),%ebx │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 64972 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1f52> │ │ │ │ - lea (%edx,%edx,2),%edi │ │ │ │ - mov %ebx,%eax │ │ │ │ - shl $0x3,%edi │ │ │ │ - lea (%esi,%edi,1),%ecx │ │ │ │ - add -0x60(%ebp),%edi │ │ │ │ - vmovdqu 0x20(%ecx),%ymm7 │ │ │ │ - vmovdqu 0x40(%ecx),%ymm0 │ │ │ │ - vmovdqu (%ecx),%ymm2 │ │ │ │ - vmovdqu %ymm7,0x20(%edi) │ │ │ │ - vmovdqu %ymm2,(%edi) │ │ │ │ - vmovdqu %ymm0,0x40(%edi) │ │ │ │ - test $0x3,%al │ │ │ │ - je 646c1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ca1> │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%eax,%eax,2),%edi │ │ │ │ - shl $0x3,%edi │ │ │ │ - add %edi,-0x80(%ebp) │ │ │ │ - add %edi,-0x90(%ebp) │ │ │ │ - cmp %eax,-0x94(%ebp) │ │ │ │ - je 62ef4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4d4> │ │ │ │ - add %eax,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - lea (%edx,%edx,2),%eax │ │ │ │ + jne 61f56 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c96> │ │ │ │ + vmovdqu 0x20(%edx),%ymm3 │ │ │ │ + vmovdqu 0x40(%edx),%ymm4 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%edx │ │ │ │ + vmovdqu -0x60(%edx),%ymm5 │ │ │ │ + vmovdqu %ymm3,-0x40(%eax) │ │ │ │ + vmovdqu %ymm4,-0x20(%eax) │ │ │ │ + vmovdqu %ymm5,-0x60(%eax) │ │ │ │ + vmovdqu 0x20(%edx),%ymm6 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%edx │ │ │ │ + vmovdqu -0x20(%edx),%ymm7 │ │ │ │ + vmovdqu -0x60(%edx),%ymm1 │ │ │ │ + vmovdqu %ymm6,-0x40(%eax) │ │ │ │ + vmovdqu %ymm1,-0x60(%eax) │ │ │ │ + vmovdqu %ymm7,-0x20(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%edx │ │ │ │ + vmovdqu -0x40(%edx),%ymm3 │ │ │ │ + vmovdqu -0x20(%edx),%ymm0 │ │ │ │ + vmovdqu -0x60(%edx),%ymm2 │ │ │ │ + vmovdqu %ymm3,-0x40(%eax) │ │ │ │ + vmovdqu %ymm0,-0x20(%eax) │ │ │ │ + vmovdqu %ymm2,-0x60(%eax) │ │ │ │ + vmovdqu 0x20(%edx),%ymm4 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%edx │ │ │ │ + vmovdqu -0x20(%edx),%ymm5 │ │ │ │ + vmovdqu -0x60(%edx),%ymm6 │ │ │ │ + vmovdqu %ymm4,-0x40(%eax) │ │ │ │ + vmovdqu %ymm6,-0x60(%eax) │ │ │ │ + vmovdqu %ymm5,-0x20(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%edx │ │ │ │ + vmovdqu -0x40(%edx),%ymm7 │ │ │ │ + vmovdqu -0x20(%edx),%ymm1 │ │ │ │ + vmovdqu -0x60(%edx),%ymm3 │ │ │ │ + vmovdqu %ymm7,-0x40(%eax) │ │ │ │ + vmovdqu %ymm1,-0x20(%eax) │ │ │ │ + vmovdqu %ymm3,-0x60(%eax) │ │ │ │ + vmovdqu 0x20(%edx),%ymm4 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%edx │ │ │ │ + vmovdqu -0x20(%edx),%ymm0 │ │ │ │ + vmovdqu -0x60(%edx),%ymm2 │ │ │ │ + vmovdqu %ymm4,-0x40(%eax) │ │ │ │ + vmovdqu %ymm2,-0x60(%eax) │ │ │ │ + vmovdqu %ymm0,-0x20(%eax) │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + je 6065e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x39e> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ + vmovdqu 0x20(%edx),%ymm5 │ │ │ │ + vmovdqu 0x40(%edx),%ymm6 │ │ │ │ + add $0x300,%eax │ │ │ │ + add $0x300,%edx │ │ │ │ + vmovdqu -0x300(%edx),%ymm7 │ │ │ │ + vmovdqu %ymm5,-0x2e0(%eax) │ │ │ │ + vmovdqu %ymm6,-0x2c0(%eax) │ │ │ │ + vmovdqu %ymm7,-0x300(%eax) │ │ │ │ + vmovdqu -0x280(%edx),%ymm1 │ │ │ │ + vmovdqu -0x260(%edx),%ymm3 │ │ │ │ + vmovdqu -0x2a0(%edx),%ymm4 │ │ │ │ + vmovdqu %ymm1,-0x280(%eax) │ │ │ │ + vmovdqu %ymm4,-0x2a0(%eax) │ │ │ │ + vmovdqu %ymm3,-0x260(%eax) │ │ │ │ + vmovdqu -0x220(%edx),%ymm5 │ │ │ │ + vmovdqu -0x200(%edx),%ymm0 │ │ │ │ + vmovdqu -0x240(%edx),%ymm2 │ │ │ │ + vmovdqu %ymm5,-0x220(%eax) │ │ │ │ + vmovdqu %ymm2,-0x240(%eax) │ │ │ │ + vmovdqu %ymm0,-0x200(%eax) │ │ │ │ + vmovdqu -0x1c0(%edx),%ymm6 │ │ │ │ + vmovdqu -0x1a0(%edx),%ymm7 │ │ │ │ + vmovdqu -0x1e0(%edx),%ymm1 │ │ │ │ + vmovdqu %ymm7,-0x1a0(%eax) │ │ │ │ + vmovdqu %ymm6,-0x1c0(%eax) │ │ │ │ + vmovdqu %ymm1,-0x1e0(%eax) │ │ │ │ + vmovdqu -0x160(%edx),%ymm3 │ │ │ │ + vmovdqu -0x140(%edx),%ymm4 │ │ │ │ + vmovdqu -0x180(%edx),%ymm5 │ │ │ │ + vmovdqu %ymm3,-0x160(%eax) │ │ │ │ + vmovdqu %ymm4,-0x140(%eax) │ │ │ │ + vmovdqu %ymm5,-0x180(%eax) │ │ │ │ + vmovdqu -0x100(%edx),%ymm6 │ │ │ │ + vmovdqu -0xe0(%edx),%ymm0 │ │ │ │ + vmovdqu -0x120(%edx),%ymm2 │ │ │ │ + vmovdqu %ymm6,-0x100(%eax) │ │ │ │ + vmovdqu %ymm2,-0x120(%eax) │ │ │ │ + vmovdqu %ymm0,-0xe0(%eax) │ │ │ │ + vmovdqu -0xa0(%edx),%ymm7 │ │ │ │ + vmovdqu -0x80(%edx),%ymm1 │ │ │ │ + vmovdqu -0xc0(%edx),%ymm3 │ │ │ │ + vmovdqu %ymm7,-0xa0(%eax) │ │ │ │ + vmovdqu %ymm3,-0xc0(%eax) │ │ │ │ + vmovdqu %ymm1,-0x80(%eax) │ │ │ │ + vmovdqu -0x40(%edx),%ymm4 │ │ │ │ + vmovdqu -0x20(%edx),%ymm5 │ │ │ │ + vmovdqu -0x60(%edx),%ymm6 │ │ │ │ + vmovdqu %ymm4,-0x40(%eax) │ │ │ │ + vmovdqu %ymm5,-0x20(%eax) │ │ │ │ + vmovdqu %ymm6,-0x60(%eax) │ │ │ │ + cmp -0x68(%ebp),%eax │ │ │ │ + jne 604e5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x225> │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + test $0x3,%cl │ │ │ │ + je 61f26 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c66> │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + lea (%edx,%edx,1),%eax │ │ │ │ + lea (%eax,%edx,1),%ecx │ │ │ │ + shl $0x3,%ecx │ │ │ │ + lea (%esi,%ecx,1),%ebx │ │ │ │ + add -0x40(%ebp),%ecx │ │ │ │ + cmp -0x70(%ebp),%edx │ │ │ │ + mov %ebx,-0x68(%ebp) │ │ │ │ + je 61fb5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1cf5> │ │ │ │ + sub %edx,-0x4c(%ebp) │ │ │ │ + vzeroupper │ │ │ │ + add %edx,%eax │ │ │ │ shl $0x3,%eax │ │ │ │ lea (%esi,%eax,1),%edx │ │ │ │ - add -0x60(%ebp),%eax │ │ │ │ - and $0x1,%ebx │ │ │ │ - vmovdqu 0x10(%edx),%xmm1 │ │ │ │ - vmovdqu 0x20(%edx),%xmm3 │ │ │ │ - vmovdqu (%edx),%xmm4 │ │ │ │ - vmovdqu %xmm1,0x10(%eax) │ │ │ │ - vmovdqu %xmm4,(%eax) │ │ │ │ - vmovdqu %xmm3,0x20(%eax) │ │ │ │ - je 646c1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ca1> │ │ │ │ - and $0xfffffffe,%ecx │ │ │ │ - lea (%ecx,%ecx,2),%edi │ │ │ │ - shl $0x3,%edi │ │ │ │ - add %edi,-0x80(%ebp) │ │ │ │ - add %edi,-0x90(%ebp) │ │ │ │ - mov -0x80(%ebp),%ebx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - vmovdqu (%ebx),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%eax) │ │ │ │ - vmovq 0x10(%ebx),%xmm6 │ │ │ │ - vmovq %xmm6,-0x80(%ebp) │ │ │ │ - vmovq %xmm6,0x10(%eax) │ │ │ │ - vzeroupper │ │ │ │ + add -0x40(%ebp),%eax │ │ │ │ + vmovdqu 0x10(%edx),%xmm7 │ │ │ │ + vmovdqu 0x20(%edx),%xmm0 │ │ │ │ + vmovdqu (%edx),%xmm2 │ │ │ │ + vmovdqu %xmm7,0x10(%eax) │ │ │ │ + vmovdqu %xmm0,0x20(%eax) │ │ │ │ + vmovdqu %xmm2,(%eax) │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + test $0x1,%al │ │ │ │ + je 606e1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x421> │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + lea (%eax,%eax,2),%ebx │ │ │ │ + shl $0x3,%ebx │ │ │ │ + add %ebx,-0x68(%ebp) │ │ │ │ + add %ebx,%ecx │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + vmovdqu (%edx),%xmm1 │ │ │ │ + vmovdqu %xmm1,(%ecx) │ │ │ │ + vmovq 0x10(%edx),%xmm3 │ │ │ │ + vmovq %xmm3,0x10(%ecx) │ │ │ │ test %esi,%esi │ │ │ │ - je 62f35 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x515> │ │ │ │ + je 606fc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x43c> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x78(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x58(%ebp) │ │ │ │ push %esi │ │ │ │ call a280 │ │ │ │ - mov -0x6c(%ebp),%esi │ │ │ │ + mov (%edi),%esi │ │ │ │ add $0x10,%esp │ │ │ │ - mov (%esi),%edi │ │ │ │ - mov %edi,-0x64(%ebp) │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x84(%ebp),%eax │ │ │ │ - mov -0x68(%ebp),%edx │ │ │ │ - mov -0x70(%ebp),%ebx │ │ │ │ - add %esi,%eax │ │ │ │ - vmovd %esi,%xmm5 │ │ │ │ - mov %eax,0x8(%edx) │ │ │ │ + mov %esi,-0x44(%ebp) │ │ │ │ + mov -0x40(%ebp),%esi │ │ │ │ + mov -0x50(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ + vmovd %esi,%xmm1 │ │ │ │ + add %esi,%edi │ │ │ │ add %esi,%ebx │ │ │ │ - vpinsrd $0x1,%ebx,%xmm5,%xmm6 │ │ │ │ - vmovq %xmm6,(%edx) │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x64(%ebp),%edi │ │ │ │ - lea -0x3(%ecx,%ecx,2),%ebx │ │ │ │ - lea (%edi,%ebx,4),%edx │ │ │ │ - mov 0x4(%edx),%ebx │ │ │ │ - mov (%edx),%eax │ │ │ │ - mov %ebx,-0x94(%ebp) │ │ │ │ - cmp %eax,%ebx │ │ │ │ - je 63324 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x904> │ │ │ │ - mov (%eax),%esi │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ + vpinsrd $0x1,%edi,%xmm1,%xmm3 │ │ │ │ + mov %ebx,0x8(%ecx) │ │ │ │ + vmovq %xmm3,(%ecx) │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + lea -0x3(%ecx,%ecx,2),%eax │ │ │ │ + lea (%edx,%eax,4),%edi │ │ │ │ + mov 0x4(%edi),%eax │ │ │ │ + mov (%edi),%ebx │ │ │ │ + mov %eax,-0x74(%ebp) │ │ │ │ + cmp %ebx,%eax │ │ │ │ + je 60ab1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7f1> │ │ │ │ + mov (%ebx),%esi │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ test %ecx,%ecx │ │ │ │ - js d7c9 <__cxa_finalize@plt+0x3119> │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - add $0x10,%eax │ │ │ │ - lea -0x54(%ebp),%ecx │ │ │ │ - lea -0x48(%ebp),%edi │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - movl $0x0,-0x70(%ebp) │ │ │ │ - mov %ecx,-0x64(%ebp) │ │ │ │ - mov %edi,-0x90(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 6320e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7ee> │ │ │ │ - lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x60(%ebp),%esi │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - mov (%esi),%ebx │ │ │ │ - mov %eax,-0x54(%ebp) │ │ │ │ + js d684 <__cxa_finalize@plt+0x2fd4> │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + add $0x10,%ebx │ │ │ │ + lea -0x34(%ebp),%ecx │ │ │ │ + lea -0x28(%ebp),%edx │ │ │ │ + mov %ebx,-0x4c(%ebp) │ │ │ │ + movl $0x0,-0x5c(%ebp) │ │ │ │ + mov %ecx,-0x44(%ebp) │ │ │ │ + mov %edx,-0x70(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + jne 609ad , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x6ed> │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ + mov (%eax),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 63ac6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10a6> │ │ │ │ + je 61169 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xea9> │ │ │ │ mov (%ebx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 6420d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x17ed> │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + je 618a1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15e1> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov %ecx,%eax │ │ │ │ - call 2ffb0 │ │ │ │ + call 30600 │ │ │ │ mov 0x4(%ebx),%ebx │ │ │ │ mov (%ebx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 62ff0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5d0> │ │ │ │ - mov -0x54(%ebp),%edi │ │ │ │ + jne 607a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4e0> │ │ │ │ + mov -0x34(%ebp),%edi │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ mov 0x4(%edi),%esi │ │ │ │ mov 0x8(%edi),%eax │ │ │ │ cmp %esi,%eax │ │ │ │ - je 6326c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x84c> │ │ │ │ + je 60a02 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x742> │ │ │ │ mov %dl,(%esi) │ │ │ │ incl 0x4(%edi) │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ mov 0x4(%eax),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 6303a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x61a> │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ - call 2ffb0 │ │ │ │ + je 607ea , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x52a> │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ + call 30600 │ │ │ │ mov 0x4(%esi),%esi │ │ │ │ mov (%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jne 63029 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x609> │ │ │ │ + jne 607d9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x519> │ │ │ │ movzbl 0x4(%esi),%ebx │ │ │ │ - mov -0x54(%ebp),%esi │ │ │ │ + mov -0x34(%ebp),%esi │ │ │ │ mov 0x4(%esi),%edi │ │ │ │ cmp 0x8(%esi),%edi │ │ │ │ - je 64167 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1747> │ │ │ │ + je 61807 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1547> │ │ │ │ mov %bl,(%edi) │ │ │ │ incl 0x4(%esi) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - mov -0x48(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + mov -0x28(%ebp),%edi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 630c7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x6a7> │ │ │ │ + je 60878 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5b8> │ │ │ │ mov %esi,%ebx │ │ │ │ mov $0x1f,%ecx │ │ │ │ mov %esi,%edx │ │ │ │ sub %edi,%ebx │ │ │ │ lzcnt %ebx,%eax │ │ │ │ sub %eax,%ecx │ │ │ │ mov %edi,%eax │ │ │ │ add %ecx,%ecx │ │ │ │ - call 15f20 │ │ │ │ + call 15df0 │ │ │ │ cmp $0x10,%ebx │ │ │ │ - jle 63510 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xaf0> │ │ │ │ + jle 60ca0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9e0> │ │ │ │ lea 0x10(%edi),%ebx │ │ │ │ mov %edi,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ - call 15a90 │ │ │ │ + call 15980 │ │ │ │ cmp %esi,%ebx │ │ │ │ - je 630c4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x6a4> │ │ │ │ + je 60875 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5b5> │ │ │ │ nop │ │ │ │ movzbl (%ebx),%ecx │ │ │ │ movzbl -0x1(%ebx),%edx │ │ │ │ cmp %dl,%cl │ │ │ │ - jae 63520 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xb00> │ │ │ │ + jae 60cb0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9f0> │ │ │ │ lea -0x1(%ebx),%eax │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %dl,0x1(%eax) │ │ │ │ mov %eax,%edi │ │ │ │ + movzbl -0x1(%eax),%edx │ │ │ │ dec %eax │ │ │ │ - movzbl (%eax),%edx │ │ │ │ cmp %dl,%cl │ │ │ │ - jb 630b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x690> │ │ │ │ + jb 60860 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5a0> │ │ │ │ inc %ebx │ │ │ │ mov %cl,(%edi) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 63090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x670> │ │ │ │ - mov -0x48(%ebp),%esi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + jne 60840 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x580> │ │ │ │ + mov -0x28(%ebp),%esi │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call a040 │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x44(%ebp),%edi │ │ │ │ + mov -0x24(%ebp),%edi │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov %eax,-0x80(%ebp) │ │ │ │ - mov %ecx,(%eax) │ │ │ │ + mov %eax,-0x50(%ebp) │ │ │ │ sub %esi,%edi │ │ │ │ - je 634f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xad0> │ │ │ │ + mov %ecx,(%eax) │ │ │ │ + je 60c80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9c0> │ │ │ │ sub $0xc,%esp │ │ │ │ push %edi │ │ │ │ call a040 │ │ │ │ add $0xc,%esp │ │ │ │ lea (%eax,%edi,1),%edx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %edx,-0x84(%ebp) │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ push %edi │ │ │ │ push %esi │ │ │ │ push %eax │ │ │ │ call a190 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0xc,%esp │ │ │ │ push $0x4 │ │ │ │ call a040 │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ + mov -0x48(%ebp),%ecx │ │ │ │ lea 0x4(%eax),%ebx │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x60(%ebp),%eax │ │ │ │ - vmovd %ebx,%xmm5 │ │ │ │ + mov -0x40(%ebp),%eax │ │ │ │ + vmovd %ebx,%xmm6 │ │ │ │ add $0x10,%esp │ │ │ │ mov 0x8(%ecx),%ebx │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov %eax,(%esi) │ │ │ │ - mov %ebx,-0x98(%ebp) │ │ │ │ + mov %ebx,-0x78(%ebp) │ │ │ │ cmp %ebx,%edx │ │ │ │ - je 63532 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xb12> │ │ │ │ - vmovd -0x84(%ebp),%xmm3 │ │ │ │ - vmovd -0x78(%ebp),%xmm4 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ - vpunpckldq %xmm5,%xmm5,%xmm5 │ │ │ │ + je 60cc2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa02> │ │ │ │ + vmovd -0x68(%ebp),%xmm0 │ │ │ │ + vpunpckldq %xmm6,%xmm6,%xmm6 │ │ │ │ add $0x18,%edx │ │ │ │ - vmovq %xmm5,-0x8(%edx) │ │ │ │ - vpinsrd $0x1,%esi,%xmm3,%xmm6 │ │ │ │ - vpunpckldq %xmm3,%xmm4,%xmm0 │ │ │ │ - vpunpcklqdq %xmm6,%xmm0,%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x18(%edx) │ │ │ │ + vmovd -0x58(%ebp),%xmm7 │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ + vmovq %xmm6,-0x8(%edx) │ │ │ │ + vpinsrd $0x1,%esi,%xmm0,%xmm2 │ │ │ │ + vpunpckldq %xmm0,%xmm7,%xmm1 │ │ │ │ + vpunpcklqdq %xmm2,%xmm1,%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x18(%edx) │ │ │ │ mov %edx,0x4(%edi) │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ push $0x4 │ │ │ │ - push -0x80(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x50(%ebp) │ │ │ │ call a280 │ │ │ │ - mov -0x8c(%ebp),%ebx │ │ │ │ + mov -0x6c(%ebp),%ebx │ │ │ │ add $0x10,%esp │ │ │ │ - mov 0x4(%ebx),%edx │ │ │ │ - cmp 0x8(%ebx),%edx │ │ │ │ - je 63a85 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1065> │ │ │ │ - mov -0x60(%ebp),%edi │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - add $0x8,%edx │ │ │ │ - mov %edi,-0x8(%edx) │ │ │ │ - mov %ecx,-0x4(%edx) │ │ │ │ - mov %edx,0x4(%ebx) │ │ │ │ - mov -0x48(%ebp),%ebx │ │ │ │ + mov 0x4(%ebx),%eax │ │ │ │ + cmp 0x8(%ebx),%eax │ │ │ │ + je 6112b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xe6b> │ │ │ │ + mov -0x40(%ebp),%edi │ │ │ │ + mov -0x5c(%ebp),%edx │ │ │ │ + add $0x8,%eax │ │ │ │ + mov %edi,-0x8(%eax) │ │ │ │ + mov %edx,-0x4(%eax) │ │ │ │ + mov %eax,0x4(%ebx) │ │ │ │ + mov -0x28(%ebp),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 63310 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8f0> │ │ │ │ - mov -0x40(%ebp),%esi │ │ │ │ + je 60aa0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7e0> │ │ │ │ + mov -0x20(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ sub %ebx,%esi │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %eax,-0x94(%ebp) │ │ │ │ - je 6331f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8ff> │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - incl -0x70(%ebp) │ │ │ │ + cmp %ecx,-0x74(%ebp) │ │ │ │ + je 60aac , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7ec> │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ + incl -0x5c(%ebp) │ │ │ │ mov (%edx),%esi │ │ │ │ add $0x10,%edx │ │ │ │ - movl $0x0,-0x48(%ebp) │ │ │ │ - movl $0x0,-0x44(%ebp) │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 62fd0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5b0> │ │ │ │ - mov -0x88(%ebp),%edi │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + movl $0x0,-0x28(%ebp) │ │ │ │ + movl $0x0,-0x24(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ + mov %esi,-0x40(%ebp) │ │ │ │ + test %edi,%edi │ │ │ │ + je 60780 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4c0> │ │ │ │ + mov -0x60(%ebp),%edi │ │ │ │ sub $0xc,%esp │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ call a040 │ │ │ │ - mov -0x90(%ebp),%ebx │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x70(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - vmovd %eax,%xmm7 │ │ │ │ - vpinsrd $0x1,%eax,%xmm7,%xmm0 │ │ │ │ + vmovd %eax,%xmm4 │ │ │ │ + vpinsrd $0x1,%eax,%xmm4,%xmm5 │ │ │ │ mov %eax,%esi │ │ │ │ lea (%eax,%edi,1),%eax │ │ │ │ - mov %eax,-0x40(%ebp) │ │ │ │ - vmovq %xmm0,-0x48(%ebp) │ │ │ │ - mov %ebx,-0x54(%ebp) │ │ │ │ + vmovq %xmm5,-0x28(%ebp) │ │ │ │ + mov %eax,-0x20(%ebp) │ │ │ │ + mov %ebx,-0x34(%ebp) │ │ │ │ mov (%ecx),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 63aae , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x108e> │ │ │ │ + je 61151 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xe91> │ │ │ │ mov (%ebx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jne 62ff0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5d0> │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + jne 607a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4e0> │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ cmp %esi,%eax │ │ │ │ - jne 63018 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5f8> │ │ │ │ + jne 607c8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x508> │ │ │ │ mov (%edi),%ebx │ │ │ │ sub %ebx,%esi │ │ │ │ - mov %ebx,-0x78(%ebp) │ │ │ │ + mov %ebx,-0x58(%ebp) │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ - je d879 <__cxa_finalize@plt+0x31c9> │ │ │ │ + je d798 <__cxa_finalize@plt+0x30e8> │ │ │ │ test %esi,%esi │ │ │ │ - mov %dl,-0x84(%ebp) │ │ │ │ + mov %dl,-0x68(%ebp) │ │ │ │ mov $0x1,%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - cmovne %esi,%edx │ │ │ │ mov $0x7fffffff,%ecx │ │ │ │ + cmovne %esi,%edx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add %esi,%edx │ │ │ │ cmp %ecx,%edx │ │ │ │ cmovbe %edx,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ push %ecx │ │ │ │ call a040 │ │ │ │ mov %eax,%ecx │ │ │ │ - movzbl -0x84(%ebp),%eax │ │ │ │ + movzbl -0x68(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ mov %al,(%ecx,%esi,1) │ │ │ │ test %esi,%esi │ │ │ │ - je 632d9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8b9> │ │ │ │ + je 60a63 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7a3> │ │ │ │ sub $0x4,%esp │ │ │ │ push %esi │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ push %ecx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ call a190 │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea 0x1(%ecx,%esi,1),%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 632ff , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8df> │ │ │ │ + je 60a89 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7c9> │ │ │ │ mov 0x8(%edi),%edx │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ sub %ebx,%edx │ │ │ │ push %edx │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,(%edi) │ │ │ │ - add -0x80(%ebp),%ecx │ │ │ │ + add -0x50(%ebp),%ecx │ │ │ │ mov %esi,0x4(%edi) │ │ │ │ mov %ecx,0x8(%edi) │ │ │ │ - jmp 6301d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5fd> │ │ │ │ - nop │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ - cmp %edx,-0x94(%ebp) │ │ │ │ - jne 631da , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7ba> │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + jmp 607cd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x50d> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ + cmp %eax,-0x74(%ebp) │ │ │ │ + jne 6097c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x6bc> │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov (%edi),%esi │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov 0x4(%ecx),%edi │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov 0x4(%edx),%edi │ │ │ │ cmp %esi,%edi │ │ │ │ - je 63436 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa16> │ │ │ │ + je 60bc6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x906> │ │ │ │ mov %edi,%ebx │ │ │ │ sub $0x4,%esp │ │ │ │ - movl $0x0,-0x40(%ebp) │ │ │ │ + movl $0x0,-0x20(%ebp) │ │ │ │ sub %esi,%ebx │ │ │ │ sar $0x3,%ebx │ │ │ │ imul $0xaaaaaaab,%ebx,%eax │ │ │ │ - lea -0x48(%ebp),%ebx │ │ │ │ - lea 0x1(%eax),%edx │ │ │ │ - shr $0x1f,%edx │ │ │ │ - lea 0x1(%eax,%edx,1),%ecx │ │ │ │ - sar $1,%ecx │ │ │ │ - push %ecx │ │ │ │ + lea -0x28(%ebp),%ebx │ │ │ │ + lea 0x1(%eax),%ecx │ │ │ │ + shr $0x1f,%ecx │ │ │ │ + lea 0x1(%eax,%ecx,1),%edx │ │ │ │ + sar $1,%edx │ │ │ │ + push %edx │ │ │ │ push %esi │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - call b8160 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > > >::_Temporary_buffer(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int)@@Base> │ │ │ │ - mov -0x44(%ebp),%eax │ │ │ │ - mov -0x40(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + call b23c0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > > >::_Temporary_buffer(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, int)@@Base> │ │ │ │ + mov -0x24(%ebp),%eax │ │ │ │ add $0x10,%esp │ │ │ │ + cmp %eax,-0x28(%ebp) │ │ │ │ + mov -0x20(%ebp),%ecx │ │ │ │ lea (%eax,%eax,2),%edx │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ lea 0x0(,%edx,8),%ebx │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ - cmp %eax,-0x48(%ebp) │ │ │ │ - jne 648e1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ec1> │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ + jne 61f2e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c6e> │ │ │ │ add %esi,%ebx │ │ │ │ mov %esi,%eax │ │ │ │ mov %ebx,%edx │ │ │ │ - call 22ca0 │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ + call 22830 │ │ │ │ + mov -0x40(%ebp),%ecx │ │ │ │ mov %edi,%edx │ │ │ │ mov %ebx,%eax │ │ │ │ - call 22ca0 │ │ │ │ - mov -0x64(%ebp),%edx │ │ │ │ + call 22830 │ │ │ │ + mov -0x44(%ebp),%edx │ │ │ │ mov %edi,%ecx │ │ │ │ sub $0x4,%esp │ │ │ │ sub %ebx,%ecx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ sar $0x3,%ecx │ │ │ │ - sar $0x3,%edx │ │ │ │ imul $0xaaaaaaab,%ecx,%eax │ │ │ │ + sar $0x3,%edx │ │ │ │ imul $0xaaaaaaab,%edx,%ecx │ │ │ │ mov %ebx,%edx │ │ │ │ push %eax │ │ │ │ mov %esi,%eax │ │ │ │ push %ecx │ │ │ │ mov %edi,%ecx │ │ │ │ - call 2e410 │ │ │ │ + call 2ea60 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ add %ebx,%esi │ │ │ │ mov %ebx,%edi │ │ │ │ cmp %ebx,%esi │ │ │ │ - je 63422 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa02> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + je 60bb2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8f2> │ │ │ │ + xchg %ax,%ax │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov 0xc(%edi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 633fc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9dc> │ │ │ │ + je 60b8c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8cc> │ │ │ │ mov 0x14(%edi),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%edi),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - je 634e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xac0> │ │ │ │ + je 60c70 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9b0> │ │ │ │ mov 0x8(%edi),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x18,%edi │ │ │ │ sub %ecx,%ebx │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp %edi,%esi │ │ │ │ - jne 633e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9c0> │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 60b70 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8b0> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x64(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x44(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x8c(%ebp),%edi │ │ │ │ - mov 0x4(%edi),%esi │ │ │ │ - mov (%edi),%edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 63ae6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10c6> │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov -0x6c(%ebp),%esi │ │ │ │ + mov 0x4(%esi),%edi │ │ │ │ + mov (%esi),%esi │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ + cmp %edi,%esi │ │ │ │ + je 61187 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xec7> │ │ │ │ + mov %edi,%ebx │ │ │ │ mov $0x1f,%ecx │ │ │ │ - sub %edi,%ebx │ │ │ │ + sub %esi,%ebx │ │ │ │ mov %ebx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ lzcnt %eax,%edx │ │ │ │ + mov %esi,%eax │ │ │ │ sub %edx,%ecx │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ + mov %edi,%edx │ │ │ │ lea (%ecx,%ecx,1),%ecx │ │ │ │ - call 19b30 │ │ │ │ + call 198e0 │ │ │ │ cmp $0x80,%ebx │ │ │ │ - jle 63add , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10bd> │ │ │ │ - lea 0x80(%edi),%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 15820 │ │ │ │ - lea 0x80(%edi),%ecx │ │ │ │ - cmp %ecx,%esi │ │ │ │ - je 63ae6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10c6> │ │ │ │ - mov %esi,-0x60(%ebp) │ │ │ │ - jmp 634ba , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa9a> │ │ │ │ - lea 0x0(%esi),%esi │ │ │ │ + jle 6117d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xebd> │ │ │ │ + lea 0x80(%esi),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + call 15720 │ │ │ │ + lea 0x80(%esi),%ecx │ │ │ │ + cmp %ecx,%edi │ │ │ │ + jne 60c4a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x98a> │ │ │ │ + jmp 61187 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xec7> │ │ │ │ + lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - jne 634a9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa89> │ │ │ │ + jne 60c39 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x979> │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ cmp %esi,%edi │ │ │ │ - jb 634cb , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xaab> │ │ │ │ + jb 60c5b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x99b> │ │ │ │ + add $0x8,%ecx │ │ │ │ + cmp %ecx,-0x40(%ebp) │ │ │ │ mov %ebx,(%eax) │ │ │ │ mov %edi,0x4(%eax) │ │ │ │ - add $0x8,%ecx │ │ │ │ - cmp -0x60(%ebp),%ecx │ │ │ │ - je 63ae6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10c6> │ │ │ │ + je 61187 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xec7> │ │ │ │ mov (%ecx),%ebx │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ mov %ecx,%eax │ │ │ │ mov -0x8(%eax),%edx │ │ │ │ cmp %edx,%ebx │ │ │ │ - jae 634a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa80> │ │ │ │ + jae 60c30 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x970> │ │ │ │ mov -0x4(%eax),%esi │ │ │ │ mov %edx,(%eax) │ │ │ │ mov %esi,0x4(%eax) │ │ │ │ sub $0x8,%eax │ │ │ │ - jmp 634c1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xaa1> │ │ │ │ + jmp 60c51 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x991> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x18,%edi │ │ │ │ cmp %edi,%esi │ │ │ │ - jne 633e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9c0> │ │ │ │ - jmp 63422 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa02> │ │ │ │ - movl $0x0,-0x78(%ebp) │ │ │ │ - movl $0x0,-0x84(%ebp) │ │ │ │ - jmp 6310d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x6ed> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 60b70 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8b0> │ │ │ │ + jmp 60bb2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8f2> │ │ │ │ + movl $0x0,-0x58(%ebp) │ │ │ │ + movl $0x0,-0x68(%ebp) │ │ │ │ + jmp 608bb , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5fb> │ │ │ │ + lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov %esi,%edx │ │ │ │ mov %edi,%eax │ │ │ │ - call 15a90 │ │ │ │ - jmp 630c4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x6a4> │ │ │ │ + call 15980 │ │ │ │ + jmp 60875 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5b5> │ │ │ │ xchg %ax,%ax │ │ │ │ mov %ebx,%edi │ │ │ │ inc %ebx │ │ │ │ mov %cl,(%edi) │ │ │ │ cmp %esi,%ebx │ │ │ │ - jne 63090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x670> │ │ │ │ - jmp 630c4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x6a4> │ │ │ │ - mov -0x68(%ebp),%eax │ │ │ │ + jne 60840 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x580> │ │ │ │ + jmp 60875 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5b5> │ │ │ │ + mov -0x48(%ebp),%eax │ │ │ │ mov %edx,%ecx │ │ │ │ mov (%eax),%ebx │ │ │ │ sub %ebx,%ecx │ │ │ │ - mov %ebx,-0x9c(%ebp) │ │ │ │ + mov %ebx,-0x7c(%ebp) │ │ │ │ mov %ecx,%eax │ │ │ │ sar $0x3,%eax │ │ │ │ imul $0xaaaaaaab,%eax,%ebx │ │ │ │ - vmovd %ebx,%xmm2 │ │ │ │ + vmovd %ebx,%xmm7 │ │ │ │ cmp $0x5555555,%ebx │ │ │ │ - je d789 <__cxa_finalize@plt+0x30d9> │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %edx,-0xa8(%ebp) │ │ │ │ - mov %ecx,-0xac(%ebp) │ │ │ │ + je d662 <__cxa_finalize@plt+0x2fb2> │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %edx,-0x88(%ebp) │ │ │ │ + mov %ecx,-0x8c(%ebp) │ │ │ │ sub $0xc,%esp │ │ │ │ - vmovd %xmm5,-0xa4(%ebp) │ │ │ │ - vmovdqa -0xf5d4(%ebx),%xmm1 │ │ │ │ - vmovdqa -0xf4e4(%ebx),%xmm6 │ │ │ │ - vpmaxud %xmm1,%xmm2,%xmm3 │ │ │ │ - vpaddd %xmm2,%xmm3,%xmm4 │ │ │ │ - vpminud %xmm6,%xmm4,%xmm7 │ │ │ │ - vmovd %xmm7,%edx │ │ │ │ + vmovd %xmm6,-0x84(%ebp) │ │ │ │ + vmovdqa -0x10794(%ebx),%xmm0 │ │ │ │ + vmovdqa -0x106b4(%ebx),%xmm3 │ │ │ │ + vpmaxud %xmm0,%xmm7,%xmm2 │ │ │ │ + vpaddd %xmm7,%xmm2,%xmm1 │ │ │ │ + vpminud %xmm3,%xmm1,%xmm4 │ │ │ │ + vmovd %xmm4,%edx │ │ │ │ lea (%edx,%edx,2),%ecx │ │ │ │ shl $0x3,%ecx │ │ │ │ - mov %ecx,-0xa0(%ebp) │ │ │ │ + mov %ecx,-0x80(%ebp) │ │ │ │ push %ecx │ │ │ │ call a040 │ │ │ │ - vmovd -0x84(%ebp),%xmm0 │ │ │ │ - vmovd -0x78(%ebp),%xmm2 │ │ │ │ + vmovd -0x68(%ebp),%xmm5 │ │ │ │ + vmovd -0x58(%ebp),%xmm6 │ │ │ │ mov %eax,%edi │ │ │ │ add $0x10,%esp │ │ │ │ - vmovd -0xa4(%ebp),%xmm4 │ │ │ │ - mov -0xac(%ebp),%eax │ │ │ │ - mov -0xa8(%ebp),%edx │ │ │ │ - vpinsrd $0x1,%esi,%xmm0,%xmm5 │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - vpunpckldq %xmm0,%xmm2,%xmm1 │ │ │ │ - vpunpcklqdq %xmm5,%xmm1,%xmm3 │ │ │ │ - vpunpckldq %xmm4,%xmm4,%xmm6 │ │ │ │ - vmovdqu %xmm3,(%edi,%eax,1) │ │ │ │ - vmovq %xmm6,0x10(%edi,%eax,1) │ │ │ │ + vmovd -0x84(%ebp),%xmm1 │ │ │ │ + mov -0x8c(%ebp),%eax │ │ │ │ + mov -0x88(%ebp),%edx │ │ │ │ + vpinsrd $0x1,%esi,%xmm5,%xmm7 │ │ │ │ + mov -0x7c(%ebp),%esi │ │ │ │ + vpunpckldq %xmm5,%xmm6,%xmm0 │ │ │ │ + vpunpcklqdq %xmm7,%xmm0,%xmm2 │ │ │ │ + vpunpckldq %xmm1,%xmm1,%xmm3 │ │ │ │ + vmovdqu %xmm2,(%edi,%eax,1) │ │ │ │ + vmovq %xmm3,0x10(%edi,%eax,1) │ │ │ │ cmp %esi,%edx │ │ │ │ - je 646d1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1cb1> │ │ │ │ + je 61d19 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a59> │ │ │ │ + lea -0x18(%edx),%ebx │ │ │ │ + mov %esi,%ecx │ │ │ │ + sub %esi,%ebx │ │ │ │ + shr $0x3,%ebx │ │ │ │ + imul $0xaaaaaab,%ebx,%eax │ │ │ │ + and $0x1fffffff,%eax │ │ │ │ + mov %eax,-0x58(%ebp) │ │ │ │ + je 61b08 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1848> │ │ │ │ mov %edi,%ebx │ │ │ │ + mov %edi,%eax │ │ │ │ sub %esi,%ebx │ │ │ │ sub $0x4,%ebx │ │ │ │ - cmp $0xb8,%ebx │ │ │ │ - jbe 644c4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1aa4> │ │ │ │ - lea -0x18(%edx),%ecx │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - sub %esi,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - imul $0xaaaaaab,%ecx,%ebx │ │ │ │ - and $0x1fffffff,%ebx │ │ │ │ - cmp $0x6,%ebx │ │ │ │ - jbe 646d8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1cb8> │ │ │ │ + cmp $0x58,%ebx │ │ │ │ + jbe 61b08 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1848> │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea 0x1(%ebx),%esi │ │ │ │ - mov %esi,%eax │ │ │ │ - shr $0x3,%eax │ │ │ │ - lea (%eax,%eax,2),%ecx │ │ │ │ - shl $0x6,%ecx │ │ │ │ - lea (%edi,%ecx,1),%eax │ │ │ │ - sub $0xc0,%ecx │ │ │ │ - shr $0x6,%ecx │ │ │ │ - imul $0x2aaaaab,%ecx,%ecx │ │ │ │ - mov %eax,-0x78(%ebp) │ │ │ │ - mov %edi,%eax │ │ │ │ - inc %ecx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 637d7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xdb7> │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 63799 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd79> │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 63764 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd44> │ │ │ │ - cmp $0x3,%ecx │ │ │ │ - je 6372f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd0f> │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - je 636fa , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xcda> │ │ │ │ - cmp $0x5,%ecx │ │ │ │ - je 636c5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xca5> │ │ │ │ - cmp $0x6,%ecx │ │ │ │ - jne 64681 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c61> │ │ │ │ - vmovdqu32 0x40(%edx),%zmm1 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm3 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm1,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm3,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm4 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm6 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm7 │ │ │ │ - vmovdqu32 %zmm4,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm7,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm5 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm0 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm1 │ │ │ │ - vmovdqu32 %zmm5,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm3 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm4 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm3,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm4,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm6 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm7 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm5 │ │ │ │ - vmovdqu32 %zmm6,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm7,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm5,-0xc0(%eax) │ │ │ │ - vmovdqu32 0x40(%edx),%zmm1 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm0 │ │ │ │ - add $0xc0,%eax │ │ │ │ - add $0xc0,%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm3 │ │ │ │ - vmovdqu32 %zmm1,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm3,-0xc0(%eax) │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - je 6393b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf1b> │ │ │ │ - vmovdqu32 0x40(%edx),%zmm4 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm6 │ │ │ │ - add $0x600,%eax │ │ │ │ - add $0x600,%edx │ │ │ │ - vmovdqu32 -0x600(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm4,-0x5c0(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x580(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x600(%eax) │ │ │ │ - vmovdqu32 -0x500(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x4c0(%edx),%zmm5 │ │ │ │ - vmovdqu32 -0x540(%edx),%zmm1 │ │ │ │ - vmovdqu32 %zmm7,-0x500(%eax) │ │ │ │ - vmovdqu32 %zmm5,-0x4c0(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x540(%eax) │ │ │ │ - vmovdqu32 -0x440(%edx),%zmm3 │ │ │ │ - vmovdqu32 -0x400(%edx),%zmm0 │ │ │ │ - vmovdqu32 -0x480(%edx),%zmm4 │ │ │ │ - vmovdqu32 %zmm3,-0x440(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x400(%eax) │ │ │ │ - vmovdqu32 %zmm4,-0x480(%eax) │ │ │ │ - vmovdqu32 -0x340(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x3c0(%edx),%zmm2 │ │ │ │ - vmovdqu32 -0x380(%edx),%zmm6 │ │ │ │ - vmovdqu32 %zmm7,-0x340(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x3c0(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x380(%eax) │ │ │ │ - vmovdqu32 -0x2c0(%edx),%zmm5 │ │ │ │ - vmovdqu32 -0x280(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0x300(%edx),%zmm3 │ │ │ │ - vmovdqu32 %zmm5,-0x2c0(%eax) │ │ │ │ - vmovdqu32 %zmm1,-0x280(%eax) │ │ │ │ - vmovdqu32 %zmm3,-0x300(%eax) │ │ │ │ - vmovdqu32 -0x200(%edx),%zmm4 │ │ │ │ - vmovdqu32 -0x1c0(%edx),%zmm0 │ │ │ │ - vmovdqu32 -0x240(%edx),%zmm6 │ │ │ │ - vmovdqu32 %zmm4,-0x200(%eax) │ │ │ │ - vmovdqu32 %zmm0,-0x1c0(%eax) │ │ │ │ - vmovdqu32 %zmm6,-0x240(%eax) │ │ │ │ - vmovdqu32 -0x140(%edx),%zmm7 │ │ │ │ - vmovdqu32 -0x100(%edx),%zmm5 │ │ │ │ - vmovdqu32 -0x180(%edx),%zmm2 │ │ │ │ - vmovdqu32 %zmm7,-0x140(%eax) │ │ │ │ - vmovdqu32 %zmm5,-0x100(%eax) │ │ │ │ - vmovdqu32 %zmm2,-0x180(%eax) │ │ │ │ - vmovdqu32 -0x80(%edx),%zmm1 │ │ │ │ - vmovdqu32 -0x40(%edx),%zmm3 │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm4 │ │ │ │ - vmovdqu32 %zmm1,-0x80(%eax) │ │ │ │ - vmovdqu32 %zmm3,-0x40(%eax) │ │ │ │ - vmovdqu32 %zmm4,-0xc0(%eax) │ │ │ │ - cmp -0x78(%ebp),%eax │ │ │ │ - jne 637d7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xdb7> │ │ │ │ - test $0x7,%esi │ │ │ │ - je 63a29 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1009> │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - lea (%esi,%esi,2),%ecx │ │ │ │ mov %esi,%edx │ │ │ │ - mov -0x9c(%ebp),%esi │ │ │ │ - shl $0x3,%ecx │ │ │ │ - add %ecx,%esi │ │ │ │ - add %edi,%ecx │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - sub %edx,%ecx │ │ │ │ - lea 0x1(%ecx),%ebx │ │ │ │ - mov %ebx,-0xa4(%ebp) │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jbe 646e2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1cc2> │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ - lea (%edx,%edx,2),%eax │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jbe 61d20 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a60> │ │ │ │ + shr $0x2,%edx │ │ │ │ + lea (%edx,%edx,2),%edx │ │ │ │ + shl $0x5,%edx │ │ │ │ + lea (%edi,%edx,1),%ebx │ │ │ │ + sub $0x60,%edx │ │ │ │ + shr $0x5,%edx │ │ │ │ + imul $0x2aaaaab,%edx,%edx │ │ │ │ + inc %edx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 60eec , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xc2c> │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 60ec0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xc00> │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 60e9c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xbdc> │ │ │ │ + cmp $0x3,%edx │ │ │ │ + je 60e78 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xbb8> │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 60e54 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xb94> │ │ │ │ + cmp $0x5,%edx │ │ │ │ + je 60e30 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xb70> │ │ │ │ + cmp $0x6,%edx │ │ │ │ + jne 61cee , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a2e> │ │ │ │ + vmovdqu 0x20(%ecx),%ymm6 │ │ │ │ + vmovdqu 0x40(%ecx),%ymm0 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x60(%ecx),%ymm2 │ │ │ │ + vmovdqu %ymm6,-0x40(%eax) │ │ │ │ + vmovdqu %ymm0,-0x20(%eax) │ │ │ │ + vmovdqu %ymm2,-0x60(%eax) │ │ │ │ + vmovdqu 0x20(%ecx),%ymm1 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x20(%ecx),%ymm3 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm4 │ │ │ │ + vmovdqu %ymm1,-0x40(%eax) │ │ │ │ + vmovdqu %ymm4,-0x60(%eax) │ │ │ │ + vmovdqu %ymm3,-0x20(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x40(%ecx),%ymm5 │ │ │ │ + vmovdqu -0x20(%ecx),%ymm7 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm6 │ │ │ │ + vmovdqu %ymm5,-0x40(%eax) │ │ │ │ + vmovdqu %ymm7,-0x20(%eax) │ │ │ │ + vmovdqu %ymm6,-0x60(%eax) │ │ │ │ + vmovdqu 0x20(%ecx),%ymm1 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x20(%ecx),%ymm0 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm2 │ │ │ │ + vmovdqu %ymm1,-0x40(%eax) │ │ │ │ + vmovdqu %ymm2,-0x60(%eax) │ │ │ │ + vmovdqu %ymm0,-0x20(%eax) │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x40(%ecx),%ymm3 │ │ │ │ + vmovdqu -0x20(%ecx),%ymm4 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm5 │ │ │ │ + vmovdqu %ymm3,-0x40(%eax) │ │ │ │ + vmovdqu %ymm4,-0x20(%eax) │ │ │ │ + vmovdqu %ymm5,-0x60(%eax) │ │ │ │ + vmovdqu 0x20(%ecx),%ymm7 │ │ │ │ + add $0x60,%eax │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x20(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm1 │ │ │ │ + vmovdqu %ymm7,-0x40(%eax) │ │ │ │ + vmovdqu %ymm1,-0x60(%eax) │ │ │ │ + vmovdqu %ymm6,-0x20(%eax) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + je 61067 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xda7> │ │ │ │ + add $0x300,%eax │ │ │ │ + add $0x300,%ecx │ │ │ │ + vmovdqu -0x2e0(%ecx),%ymm3 │ │ │ │ + vmovdqu -0x2c0(%ecx),%ymm0 │ │ │ │ + vmovdqu -0x300(%ecx),%ymm2 │ │ │ │ + vmovdqu %ymm3,-0x2e0(%eax) │ │ │ │ + vmovdqu %ymm0,-0x2c0(%eax) │ │ │ │ + vmovdqu %ymm2,-0x300(%eax) │ │ │ │ + vmovdqu -0x280(%ecx),%ymm4 │ │ │ │ + vmovdqu -0x260(%ecx),%ymm5 │ │ │ │ + vmovdqu -0x2a0(%ecx),%ymm7 │ │ │ │ + vmovdqu %ymm4,-0x280(%eax) │ │ │ │ + vmovdqu %ymm7,-0x2a0(%eax) │ │ │ │ + vmovdqu %ymm5,-0x260(%eax) │ │ │ │ + vmovdqu -0x220(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x200(%ecx),%ymm1 │ │ │ │ + vmovdqu -0x240(%ecx),%ymm3 │ │ │ │ + vmovdqu %ymm6,-0x220(%eax) │ │ │ │ + vmovdqu %ymm3,-0x240(%eax) │ │ │ │ + vmovdqu %ymm1,-0x200(%eax) │ │ │ │ + vmovdqu -0x1a0(%ecx),%ymm0 │ │ │ │ + vmovdqu -0x1e0(%ecx),%ymm2 │ │ │ │ + vmovdqu -0x1c0(%ecx),%ymm4 │ │ │ │ + vmovdqu %ymm2,-0x1e0(%eax) │ │ │ │ + vmovdqu %ymm0,-0x1a0(%eax) │ │ │ │ + vmovdqu %ymm4,-0x1c0(%eax) │ │ │ │ + vmovdqu -0x160(%ecx),%ymm5 │ │ │ │ + vmovdqu -0x140(%ecx),%ymm7 │ │ │ │ + vmovdqu -0x180(%ecx),%ymm6 │ │ │ │ + vmovdqu %ymm5,-0x160(%eax) │ │ │ │ + vmovdqu %ymm7,-0x140(%eax) │ │ │ │ + vmovdqu %ymm6,-0x180(%eax) │ │ │ │ + vmovdqu -0x100(%ecx),%ymm1 │ │ │ │ + vmovdqu -0xe0(%ecx),%ymm3 │ │ │ │ + vmovdqu -0x120(%ecx),%ymm4 │ │ │ │ + vmovdqu %ymm1,-0x100(%eax) │ │ │ │ + vmovdqu %ymm4,-0x120(%eax) │ │ │ │ + vmovdqu %ymm3,-0xe0(%eax) │ │ │ │ + vmovdqu -0xa0(%ecx),%ymm5 │ │ │ │ + vmovdqu -0x80(%ecx),%ymm0 │ │ │ │ + vmovdqu -0xc0(%ecx),%ymm2 │ │ │ │ + vmovdqu %ymm5,-0xa0(%eax) │ │ │ │ + vmovdqu %ymm2,-0xc0(%eax) │ │ │ │ + vmovdqu %ymm0,-0x80(%eax) │ │ │ │ + vmovdqu -0x40(%ecx),%ymm7 │ │ │ │ + vmovdqu -0x20(%ecx),%ymm6 │ │ │ │ + vmovdqu -0x60(%ecx),%ymm1 │ │ │ │ + vmovdqu %ymm7,-0x40(%eax) │ │ │ │ + vmovdqu %ymm6,-0x20(%eax) │ │ │ │ + vmovdqu %ymm1,-0x60(%eax) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jne 60eec , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xc2c> │ │ │ │ + test $0x3,%esi │ │ │ │ + je 61ce6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a26> │ │ │ │ + mov %esi,%ebx │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + and $0xfffffffc,%ebx │ │ │ │ + lea (%ebx,%ebx,1),%eax │ │ │ │ + lea (%eax,%ebx,1),%edx │ │ │ │ + shl $0x3,%edx │ │ │ │ + add %edx,%ecx │ │ │ │ + add %edi,%edx │ │ │ │ + cmp -0x58(%ebp),%ebx │ │ │ │ + mov %edx,-0x68(%ebp) │ │ │ │ + je 61f4e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c8e> │ │ │ │ + mov %esi,%edx │ │ │ │ + sub %ebx,%edx │ │ │ │ + vzeroupper │ │ │ │ + add %ebx,%eax │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ shl $0x3,%eax │ │ │ │ add %eax,%ebx │ │ │ │ - vmovdqu 0x20(%ebx),%ymm6 │ │ │ │ - vmovdqu 0x40(%ebx),%ymm0 │ │ │ │ - vmovdqu (%ebx),%ymm7 │ │ │ │ - vmovdqu %ymm6,0x20(%edi,%eax,1) │ │ │ │ - vmovdqu %ymm7,(%edi,%eax,1) │ │ │ │ - vmovdqu %ymm0,0x40(%edi,%eax,1) │ │ │ │ - mov -0xa4(%ebp),%eax │ │ │ │ - test $0x3,%al │ │ │ │ - je 63a29 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1009> │ │ │ │ - and $0xfffffffc,%eax │ │ │ │ - lea (%eax,%eax,2),%ebx │ │ │ │ - shl $0x3,%ebx │ │ │ │ - add %ebx,-0x78(%ebp) │ │ │ │ - add %ebx,%esi │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 63a0a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfea> │ │ │ │ - mov -0xa4(%ebp),%ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - sub %eax,%ecx │ │ │ │ - add %edx,%eax │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - lea (%eax,%eax,2),%eax │ │ │ │ + vmovdqu 0x10(%ebx),%xmm3 │ │ │ │ + vmovdqu 0x20(%ebx),%xmm4 │ │ │ │ + vmovdqu (%ebx),%xmm5 │ │ │ │ + vmovdqu %xmm3,0x10(%edi,%eax,1) │ │ │ │ + vmovdqu %xmm4,0x20(%edi,%eax,1) │ │ │ │ + vmovdqu %xmm5,(%edi,%eax,1) │ │ │ │ + test $0x1,%dl │ │ │ │ + je 610f1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xe31> │ │ │ │ + and $0xfffffffe,%edx │ │ │ │ + lea (%edx,%edx,2),%eax │ │ │ │ shl $0x3,%eax │ │ │ │ - add %eax,%edx │ │ │ │ - and $0x1,%ebx │ │ │ │ - vmovdqu 0x10(%edx),%xmm5 │ │ │ │ - vmovdqu 0x20(%edx),%xmm1 │ │ │ │ - vmovdqu (%edx),%xmm2 │ │ │ │ - vmovdqu %xmm5,0x10(%edi,%eax,1) │ │ │ │ - vmovdqu %xmm2,(%edi,%eax,1) │ │ │ │ - vmovdqu %xmm1,0x20(%edi,%eax,1) │ │ │ │ - je 63a29 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1009> │ │ │ │ - and $0xfffffffe,%ecx │ │ │ │ - lea (%ecx,%ecx,2),%ebx │ │ │ │ - shl $0x3,%ebx │ │ │ │ - add %ebx,-0x78(%ebp) │ │ │ │ - add %ebx,%esi │ │ │ │ - vmovdqu (%esi),%xmm3 │ │ │ │ - mov -0x78(%ebp),%eax │ │ │ │ - vmovdqu %xmm3,(%eax) │ │ │ │ - vmovq 0x10(%esi),%xmm4 │ │ │ │ - vmovq %xmm4,-0x78(%ebp) │ │ │ │ - vmovq %xmm4,0x10(%eax) │ │ │ │ - vzeroupper │ │ │ │ - jmp 63a2c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x100c> │ │ │ │ - vzeroupper │ │ │ │ - mov -0x84(%ebp),%edx │ │ │ │ - sub -0x9c(%ebp),%edx │ │ │ │ - shr $0x3,%edx │ │ │ │ - imul $0xaaaaaab,%edx,%ecx │ │ │ │ - lea (%ecx,%ecx,2),%eax │ │ │ │ - lea 0x18(%edi,%eax,8),%esi │ │ │ │ - mov -0x9c(%ebp),%ebx │ │ │ │ + add %eax,-0x68(%ebp) │ │ │ │ + add %eax,%ecx │ │ │ │ + vmovdqu (%ecx),%xmm0 │ │ │ │ + mov -0x68(%ebp),%edx │ │ │ │ + vmovdqu %xmm0,(%edx) │ │ │ │ + vmovq 0x10(%ecx),%xmm2 │ │ │ │ + vmovq %xmm2,-0x58(%ebp) │ │ │ │ + vmovq %xmm2,0x10(%edx) │ │ │ │ + lea (%esi,%esi,2),%ecx │ │ │ │ + lea (%edi,%ecx,8),%esi │ │ │ │ + mov -0x7c(%ebp),%ebx │ │ │ │ add $0x18,%esi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 63a6d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x104d> │ │ │ │ - mov -0x98(%ebp),%edx │ │ │ │ + je 61116 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xe56> │ │ │ │ + mov -0x78(%ebp),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - sub %ebx,%edx │ │ │ │ - push %edx │ │ │ │ + sub %ebx,%eax │ │ │ │ + push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x68(%ebp),%ecx │ │ │ │ - mov %esi,0x4(%ecx) │ │ │ │ - mov -0xa0(%ebp),%esi │ │ │ │ - mov %edi,(%ecx) │ │ │ │ + mov -0x48(%ebp),%edx │ │ │ │ + mov %esi,0x4(%edx) │ │ │ │ + mov -0x80(%ebp),%esi │ │ │ │ + mov %edi,(%edx) │ │ │ │ add %edi,%esi │ │ │ │ - mov %esi,0x8(%ecx) │ │ │ │ - jmp 63174 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x754> │ │ │ │ - mov -0x60(%ebp),%ecx │ │ │ │ - mov -0x70(%ebp),%esi │ │ │ │ + mov %esi,0x8(%edx) │ │ │ │ + jmp 6091c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x65c> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov -0x5c(%ebp),%esi │ │ │ │ sub $0x8,%esp │ │ │ │ - lea -0x50(%ebp),%eax │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - mov %ecx,-0x50(%ebp) │ │ │ │ - mov %esi,-0x4c(%ebp) │ │ │ │ - push %eax │ │ │ │ - push -0x8c(%ebp) │ │ │ │ - call b71a0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base> │ │ │ │ + lea -0x30(%ebp),%ecx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + mov %edx,-0x30(%ebp) │ │ │ │ + mov %esi,-0x2c(%ebp) │ │ │ │ + push %ecx │ │ │ │ + push -0x6c(%ebp) │ │ │ │ + call b1400 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 631ab , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x78b> │ │ │ │ + jmp 60950 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x690> │ │ │ │ movzbl 0x4(%ecx),%edx │ │ │ │ cmp %eax,%esi │ │ │ │ - je 63aca , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10aa> │ │ │ │ + je 6116d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xead> │ │ │ │ mov %dl,(%esi) │ │ │ │ - mov -0x44(%ebp),%edx │ │ │ │ + mov -0x24(%ebp),%edx │ │ │ │ lea 0x1(%edx),%esi │ │ │ │ - mov %esi,-0x44(%ebp) │ │ │ │ - jmp 63055 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x635> │ │ │ │ - movzbl 0x4(%esi),%edx │ │ │ │ - mov -0x90(%ebp),%eax │ │ │ │ - call 188e0 │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - jmp 63055 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x635> │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %edi,%eax │ │ │ │ - call 15820 │ │ │ │ - mov -0x68(%ebp),%edi │ │ │ │ + mov %esi,-0x24(%ebp) │ │ │ │ + jmp 60805 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x545> │ │ │ │ + movzbl 0x4(%eax),%edx │ │ │ │ + mov -0x70(%ebp),%eax │ │ │ │ + call 188f0 │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + jmp 60805 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x545> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + mov %esi,%eax │ │ │ │ + call 15720 │ │ │ │ + mov -0x48(%ebp),%edi │ │ │ │ mov (%edi),%eax │ │ │ │ mov 0x4(%edi),%ebx │ │ │ │ - mov %eax,-0x6c(%ebp) │ │ │ │ - mov %ebx,-0x64(%ebp) │ │ │ │ + mov %eax,-0x4c(%ebp) │ │ │ │ + mov %ebx,-0x44(%ebp) │ │ │ │ mov %eax,%ecx │ │ │ │ cmp %ebx,%eax │ │ │ │ - je 63c49 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1229> │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 612e9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1029> │ │ │ │ + nop │ │ │ │ lea 0x18(%ecx),%edx │ │ │ │ - cmp %edx,-0x64(%ebp) │ │ │ │ - je 6448b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a6b> │ │ │ │ + cmp %edx,-0x44(%ebp) │ │ │ │ + je 61af2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1832> │ │ │ │ mov (%ecx),%esi │ │ │ │ mov 0x4(%ecx),%edi │ │ │ │ - mov %esi,-0x70(%ebp) │ │ │ │ sub %esi,%edi │ │ │ │ - jne 63c70 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1250> │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ + mov %esi,-0x5c(%ebp) │ │ │ │ + jne 61310 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1050> │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ mov %edx,%esi │ │ │ │ sub %edx,%ebx │ │ │ │ sub $0x18,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ imul $0xaaaaaab,%ebx,%eax │ │ │ │ inc %eax │ │ │ │ and $0x7,%eax │ │ │ │ - je 63f03 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14e3> │ │ │ │ + je 615a3 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12e3> │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 63eeb , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14cb> │ │ │ │ + je 6158b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12cb> │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 63edc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14bc> │ │ │ │ + je 6157c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12bc> │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 63ecd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14ad> │ │ │ │ + je 6156d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12ad> │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 63ebe , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x149e> │ │ │ │ + je 6155e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x129e> │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 63eaf , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x148f> │ │ │ │ + je 6154f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x128f> │ │ │ │ cmp $0x6,%eax │ │ │ │ - jne 64472 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a52> │ │ │ │ + jne 61ad9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1819> │ │ │ │ mov (%esi),%ebx │ │ │ │ cmp %ebx,0x4(%esi) │ │ │ │ - je 63eab , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x148b> │ │ │ │ + je 6154b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x128b> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ test %edi,%edi │ │ │ │ - jne 63f98 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1578> │ │ │ │ - mov -0x6c(%ebp),%ebx │ │ │ │ + jne 61639 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1379> │ │ │ │ + mov -0x4c(%ebp),%ebx │ │ │ │ lea 0x18(%ebx),%edi │ │ │ │ cmp %ebx,%ecx │ │ │ │ - je 63be3 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11c3> │ │ │ │ - mov -0x6c(%ebp),%eax │ │ │ │ + je 61283 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfc3> │ │ │ │ + mov -0x4c(%ebp),%eax │ │ │ │ mov 0x4(%eax),%edx │ │ │ │ mov (%eax),%ebx │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ mov 0x8(%eax),%edx │ │ │ │ - mov %edx,-0x6c(%ebp) │ │ │ │ + mov %edx,-0x4c(%ebp) │ │ │ │ mov (%ecx),%edx │ │ │ │ mov %edx,(%eax) │ │ │ │ mov 0x4(%ecx),%edx │ │ │ │ mov %edx,0x4(%eax) │ │ │ │ mov 0x8(%ecx),%edx │ │ │ │ mov %edx,0x8(%eax) │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ mov %ebx,(%ecx) │ │ │ │ - mov -0x60(%ebp),%ebx │ │ │ │ + mov -0x40(%ebp),%ebx │ │ │ │ mov %edx,0x8(%ecx) │ │ │ │ mov 0xc(%ecx),%edx │ │ │ │ mov %ebx,0x4(%ecx) │ │ │ │ mov %eax,%ebx │ │ │ │ + vmovq 0x10(%ebx),%xmm4 │ │ │ │ mov 0xc(%eax),%eax │ │ │ │ - vmovq 0x10(%ebx),%xmm1 │ │ │ │ mov %edx,0xc(%ebx) │ │ │ │ - vmovq 0x10(%ecx),%xmm2 │ │ │ │ - vmovq %xmm2,0x10(%ebx) │ │ │ │ + vmovq 0x10(%ecx),%xmm5 │ │ │ │ + vmovq %xmm5,0x10(%ebx) │ │ │ │ mov %eax,0xc(%ecx) │ │ │ │ - vmovq %xmm1,0x10(%ecx) │ │ │ │ + vmovq %xmm4,0x10(%ecx) │ │ │ │ mov %esi,%ecx │ │ │ │ - mov %edi,-0x6c(%ebp) │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - jne 63b00 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10e0> │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + mov %edi,-0x4c(%ebp) │ │ │ │ + jne 611a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xee0> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ mov 0x4(%esi),%ecx │ │ │ │ mov %edi,%esi │ │ │ │ - mov %ecx,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x40(%ebp) │ │ │ │ cmp %ecx,%edi │ │ │ │ - je 63c49 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1229> │ │ │ │ + je 612e9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1029> │ │ │ │ mov 0xc(%esi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - je 63c1c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11fc> │ │ │ │ + je 612bc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xffc> │ │ │ │ mov 0x14(%esi),%edx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ sub $0x8,%esp │ │ │ │ sub %eax,%edx │ │ │ │ push %edx │ │ │ │ push %eax │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ mov (%esi),%ebx │ │ │ │ test %ebx,%ebx │ │ │ │ - je 64150 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1730> │ │ │ │ + je 617f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1530> │ │ │ │ mov 0x8(%esi),%ecx │ │ │ │ sub $0x8,%esp │ │ │ │ add $0x18,%esi │ │ │ │ sub %ebx,%ecx │ │ │ │ push %ecx │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ add $0x10,%esp │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - jne 63c00 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11e0> │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 612a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfe0> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ - mov -0x3c(%ebp),%eax │ │ │ │ + mov -0x1c(%ebp),%eax │ │ │ │ sub %gs:0x14,%eax │ │ │ │ - jne 64987 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1f67> │ │ │ │ + jne 61fbd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1cfd> │ │ │ │ lea -0x10(%ebp),%esp │ │ │ │ pop %ecx │ │ │ │ pop %ebx │ │ │ │ pop %esi │ │ │ │ pop %edi │ │ │ │ pop %ebp │ │ │ │ lea -0x4(%ecx),%esp │ │ │ │ ret │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x64(%ebp),%ebx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ - mov %edx,%esi │ │ │ │ + mov -0x44(%ebp),%ebx │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ xor %edi,%edi │ │ │ │ + mov %edx,%esi │ │ │ │ sub %edx,%ebx │ │ │ │ sub $0x18,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ imul $0xaaaaaab,%ebx,%eax │ │ │ │ inc %eax │ │ │ │ and $0x7,%eax │ │ │ │ - je 63e7c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x145c> │ │ │ │ + je 6151c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x125c> │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 63e36 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1416> │ │ │ │ + je 614d6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1216> │ │ │ │ cmp $0x2,%eax │ │ │ │ - je 63df9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13d9> │ │ │ │ + je 61499 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11d9> │ │ │ │ cmp $0x3,%eax │ │ │ │ - je 63dbc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x139c> │ │ │ │ + je 6145c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x119c> │ │ │ │ cmp $0x4,%eax │ │ │ │ - je 63d7f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x135f> │ │ │ │ + je 6141f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x115f> │ │ │ │ cmp $0x5,%eax │ │ │ │ - je 63d42 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1322> │ │ │ │ + je 613e2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1122> │ │ │ │ cmp $0x6,%eax │ │ │ │ - je 63d05 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12e5> │ │ │ │ + je 613a5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10e5> │ │ │ │ mov (%edx),%edi │ │ │ │ mov 0x4(%edx),%ebx │ │ │ │ sub %edi,%ebx │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - jne 63b88 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1168> │ │ │ │ + cmp %ebx,-0x40(%ebp) │ │ │ │ + jne 61228 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf68> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %edi │ │ │ │ - push -0x70(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ test %eax,%eax │ │ │ │ - jne 63b88 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1168> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ + jne 61228 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf68> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ mov $0x1,%edi │ │ │ │ lea 0x18(%edx),%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ mov 0x4(%esi),%eax │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ test %eax,%eax │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - je 63f98 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1578> │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + je 61639 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1379> │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ mov (%esi),%ecx │ │ │ │ mov 0x4(%esi),%edx │ │ │ │ sub %ecx,%edx │ │ │ │ - cmp %edx,-0x60(%ebp) │ │ │ │ - je 6421e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x17fe> │ │ │ │ + cmp %edx,-0x40(%ebp) │ │ │ │ + je 618af , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15ef> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - jmp 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jmp 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ cmp %ebx,0x4(%esi) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%ebx │ │ │ │ cmp %ebx,0x4(%esi) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ mov (%esi),%eax │ │ │ │ cmp %eax,0x4(%esi) │ │ │ │ - jne 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + jne 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ inc %edi │ │ │ │ add $0x18,%esi │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - je 63f98 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1578> │ │ │ │ - mov %edx,-0x60(%ebp) │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + je 61639 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1379> │ │ │ │ + mov %edx,-0x40(%ebp) │ │ │ │ mov (%esi),%edx │ │ │ │ cmp %edx,0x4(%esi) │ │ │ │ - je 63f18 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14f8> │ │ │ │ + je 615b8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12f8> │ │ │ │ lea 0x0(%esi),%esi │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ - jmp 63b80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1160> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ + jmp 61220 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf60> │ │ │ │ + mov 0x18(%esi),%edx │ │ │ │ + cmp %edx,0x1c(%esi) │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ lea 0x1(%edi),%ebx │ │ │ │ - mov (%eax),%edx │ │ │ │ mov %ebx,%edi │ │ │ │ mov %eax,%esi │ │ │ │ - cmp %edx,0x4(%eax) │ │ │ │ - jne 63f10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14f0> │ │ │ │ + jne 615b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12f0> │ │ │ │ add $0x18,%esi │ │ │ │ - mov (%esi),%edx │ │ │ │ inc %edi │ │ │ │ + mov (%esi),%edx │ │ │ │ cmp %edx,0x4(%esi) │ │ │ │ - jne 63f10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14f0> │ │ │ │ + jne 615b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12f0> │ │ │ │ mov 0x30(%eax),%edx │ │ │ │ + cmp %edx,0x34(%eax) │ │ │ │ lea 0x2(%ebx),%edi │ │ │ │ lea 0x30(%eax),%esi │ │ │ │ - cmp %edx,0x34(%eax) │ │ │ │ - jne 63f10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14f0> │ │ │ │ + jne 615b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12f0> │ │ │ │ mov 0x48(%eax),%edx │ │ │ │ + cmp %edx,0x4c(%eax) │ │ │ │ lea 0x3(%ebx),%edi │ │ │ │ lea 0x48(%eax),%esi │ │ │ │ - cmp %edx,0x4c(%eax) │ │ │ │ - jne 63f10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14f0> │ │ │ │ + jne 615b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12f0> │ │ │ │ mov 0x60(%eax),%edx │ │ │ │ + cmp %edx,0x64(%eax) │ │ │ │ lea 0x4(%ebx),%edi │ │ │ │ lea 0x60(%eax),%esi │ │ │ │ - cmp %edx,0x64(%eax) │ │ │ │ - jne 63f10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14f0> │ │ │ │ + jne 615b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12f0> │ │ │ │ mov 0x78(%eax),%edx │ │ │ │ + cmp %edx,0x7c(%eax) │ │ │ │ lea 0x5(%ebx),%edi │ │ │ │ lea 0x78(%eax),%esi │ │ │ │ - cmp %edx,0x7c(%eax) │ │ │ │ - jne 63f10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14f0> │ │ │ │ + jne 615b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12f0> │ │ │ │ mov 0x90(%eax),%edx │ │ │ │ + cmp %edx,0x94(%eax) │ │ │ │ lea 0x6(%ebx),%edi │ │ │ │ lea 0x90(%eax),%esi │ │ │ │ - cmp %edx,0x94(%eax) │ │ │ │ - jne 63f10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14f0> │ │ │ │ - lea 0x7(%ebx),%edi │ │ │ │ + jne 615b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12f0> │ │ │ │ lea 0xa8(%eax),%esi │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - jne 63f06 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14e6> │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + lea 0x7(%ebx),%edi │ │ │ │ + jne 615a6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12e6> │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 64120 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1700> │ │ │ │ + je 617c0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1500> │ │ │ │ mov %esi,%ebx │ │ │ │ lea 0xc(%ecx),%edi │ │ │ │ sub %edx,%ebx │ │ │ │ - mov %edi,-0x60(%ebp) │ │ │ │ + mov %edi,-0x40(%ebp) │ │ │ │ sub $0x18,%ebx │ │ │ │ shr $0x3,%ebx │ │ │ │ imul $0xaaaaaab,%ebx,%eax │ │ │ │ inc %eax │ │ │ │ and $0x3,%eax │ │ │ │ - je 6400c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15ec> │ │ │ │ + je 616ad , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13ed> │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 63fe7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15c7> │ │ │ │ + je 61688 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13c8> │ │ │ │ cmp $0x2,%eax │ │ │ │ - jne 64423 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a03> │ │ │ │ + jne 61a8a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x17ca> │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov 0xc(%edx),%edi │ │ │ │ cmp 0x14(%ecx),%eax │ │ │ │ - je 6444f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a2f> │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + je 61ab6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x17f6> │ │ │ │ mov (%edi),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ mov %ebx,-0x4(%eax) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ add $0x18,%edx │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov 0xc(%edx),%edi │ │ │ │ cmp 0x14(%ecx),%eax │ │ │ │ - je 644a1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a81> │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + je 61cc3 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a03> │ │ │ │ mov (%edi),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ mov %ebx,-0x4(%eax) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ add $0x18,%edx │ │ │ │ cmp %esi,%edx │ │ │ │ - je 64120 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1700> │ │ │ │ + je 617c0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1500> │ │ │ │ mov %ecx,%edi │ │ │ │ mov %esi,%ecx │ │ │ │ mov %edx,%esi │ │ │ │ - jmp 6407a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x165a> │ │ │ │ - lea 0x0(%esi,%eiz,1),%esi │ │ │ │ + jmp 6171a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x145a> │ │ │ │ + lea 0x0(%esi),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ mov (%edx),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x18,%esi │ │ │ │ mov %ebx,-0x4(%eax) │ │ │ │ + cmp 0x14(%edi),%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov 0xc(%esi),%edx │ │ │ │ - cmp 0x14(%edi),%eax │ │ │ │ - je 640ab , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x168b> │ │ │ │ + je 6174b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x148b> │ │ │ │ mov (%edx),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ mov %ebx,-0x4(%eax) │ │ │ │ + cmp 0x14(%edi),%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov 0x24(%esi),%edx │ │ │ │ - cmp 0x14(%edi),%eax │ │ │ │ - je 640d2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x16b2> │ │ │ │ + je 61772 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14b2> │ │ │ │ mov (%edx),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ mov %ebx,-0x4(%eax) │ │ │ │ + cmp 0x14(%edi),%eax │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ mov 0x3c(%esi),%edx │ │ │ │ - cmp 0x14(%edi),%eax │ │ │ │ - je 640f9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x16d9> │ │ │ │ + je 61799 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14d9> │ │ │ │ mov (%edx),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ add $0x48,%esi │ │ │ │ mov %ebx,-0x4(%eax) │ │ │ │ mov %eax,0x10(%edi) │ │ │ │ cmp %ecx,%esi │ │ │ │ - je 6411c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x16fc> │ │ │ │ + je 617bc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14fc> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ cmp 0x14(%edi),%eax │ │ │ │ - jne 64020 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1600> │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + jne 616c0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1400> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add $0x18,%esi │ │ │ │ push %edx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov 0xc(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x14(%edi),%eax │ │ │ │ - jne 64036 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1616> │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov 0xc(%esi),%edx │ │ │ │ + jne 616d6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1416> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov 0x24(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x14(%edi),%eax │ │ │ │ - jne 6404d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x162d> │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov 0x24(%esi),%edx │ │ │ │ + jne 616ed , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x142d> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %edx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov 0x10(%edi),%eax │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ - mov 0x3c(%esi),%edx │ │ │ │ add $0x10,%esp │ │ │ │ cmp 0x14(%edi),%eax │ │ │ │ - jne 64064 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1644> │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ + mov 0x3c(%esi),%edx │ │ │ │ + jne 61704 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1444> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add $0x48,%esi │ │ │ │ push %edx │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ cmp %ecx,%esi │ │ │ │ - jne 6407a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x165a> │ │ │ │ + jne 6171a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x145a> │ │ │ │ mov %ecx,%esi │ │ │ │ mov %edi,%ecx │ │ │ │ - cmp -0x6c(%ebp),%ecx │ │ │ │ - je 64137 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1717> │ │ │ │ + cmp -0x4c(%ebp),%ecx │ │ │ │ + je 617d7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1517> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %ecx │ │ │ │ - push -0x6c(%ebp) │ │ │ │ - call b0ad0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >)@@Base> │ │ │ │ + push -0x4c(%ebp) │ │ │ │ + call ab4b0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >)@@Base> │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x6c(%ebp),%edi │ │ │ │ + mov -0x4c(%ebp),%edi │ │ │ │ mov %esi,%ecx │ │ │ │ add $0x18,%edi │ │ │ │ - jmp 63be5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11c5> │ │ │ │ + jmp 61285 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfc5> │ │ │ │ lea 0x0(%esi,%eiz,1),%esi │ │ │ │ lea %cs:0x0(%esi,%eiz,1),%esi │ │ │ │ add $0x18,%esi │ │ │ │ - cmp -0x60(%ebp),%esi │ │ │ │ - jne 63c00 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11e0> │ │ │ │ - mov -0x68(%ebp),%esi │ │ │ │ + cmp -0x40(%ebp),%esi │ │ │ │ + jne 612a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfe0> │ │ │ │ + mov -0x48(%ebp),%esi │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ - jmp 63c49 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1229> │ │ │ │ + jmp 612e9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1029> │ │ │ │ mov (%esi),%edx │ │ │ │ sub %edx,%edi │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ cmp $0x7fffffff,%edi │ │ │ │ - je d7f1 <__cxa_finalize@plt+0x3141> │ │ │ │ + je d73b <__cxa_finalize@plt+0x308b> │ │ │ │ test %edi,%edi │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %bl,-0x84(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - cmovne %edi,%eax │ │ │ │ + mov %bl,-0x68(%ebp) │ │ │ │ mov $0x7fffffff,%ecx │ │ │ │ + cmovne %edi,%eax │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ add %edi,%eax │ │ │ │ cmp %ecx,%eax │ │ │ │ cmovbe %eax,%ecx │ │ │ │ sub $0xc,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ push %ecx │ │ │ │ call a040 │ │ │ │ - movzbl -0x84(%ebp),%edx │ │ │ │ + movzbl -0x68(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ mov %eax,%ecx │ │ │ │ mov %dl,(%eax,%edi,1) │ │ │ │ test %edi,%edi │ │ │ │ - je 641d4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x17b4> │ │ │ │ + je 61868 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15a8> │ │ │ │ sub $0x4,%esp │ │ │ │ push %edi │ │ │ │ - push -0x78(%ebp) │ │ │ │ + push -0x58(%ebp) │ │ │ │ push %eax │ │ │ │ - mov %eax,-0x84(%ebp) │ │ │ │ + mov %eax,-0x68(%ebp) │ │ │ │ call a190 │ │ │ │ - mov -0x84(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ - mov -0x78(%ebp),%ebx │ │ │ │ + mov -0x58(%ebp),%ebx │ │ │ │ lea 0x1(%ecx,%edi,1),%edi │ │ │ │ test %ebx,%ebx │ │ │ │ - je 641fa , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x17da> │ │ │ │ + je 6188e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15ce> │ │ │ │ mov 0x8(%esi),%eax │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x78(%ebp) │ │ │ │ + mov %ecx,-0x58(%ebp) │ │ │ │ sub %ebx,%eax │ │ │ │ push %eax │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ call a280 │ │ │ │ - mov -0x78(%ebp),%ecx │ │ │ │ + mov -0x58(%ebp),%ecx │ │ │ │ add $0x10,%esp │ │ │ │ mov %ecx,(%esi) │ │ │ │ - add -0x80(%ebp),%ecx │ │ │ │ + add -0x50(%ebp),%ecx │ │ │ │ mov %edi,0x4(%esi) │ │ │ │ mov %ecx,0x8(%esi) │ │ │ │ - mov -0x44(%ebp),%esi │ │ │ │ - jmp 63055 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x635> │ │ │ │ + mov -0x24(%ebp),%esi │ │ │ │ + jmp 60805 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x545> │ │ │ │ movzbl 0x4(%ebx),%edx │ │ │ │ - mov -0x90(%ebp),%edi │ │ │ │ + mov -0x70(%ebp),%edi │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 6326c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x84c> │ │ │ │ + jmp 60a02 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x742> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ecx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ mov 0x18(%esi),%ebx │ │ │ │ mov 0x1c(%esi),%eax │ │ │ │ lea 0x18(%esi),%edx │ │ │ │ lea 0x1(%edi),%ecx │ │ │ │ mov %ecx,%edi │ │ │ │ mov %edx,%esi │ │ │ │ sub %ebx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov %edx,-0x88(%ebp) │ │ │ │ - mov %ecx,-0x84(%ebp) │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov %edx,-0x60(%ebp) │ │ │ │ + mov %ecx,-0x68(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ mov 0x18(%esi),%ecx │ │ │ │ mov 0x1c(%esi),%edx │ │ │ │ add $0x18,%esi │ │ │ │ inc %edi │ │ │ │ sub %ecx,%edx │ │ │ │ - cmp %edx,-0x60(%ebp) │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + cmp %edx,-0x40(%ebp) │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ecx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ lea 0x2(%esi),%edi │ │ │ │ mov 0x30(%ebx),%ecx │ │ │ │ mov 0x34(%ebx),%eax │ │ │ │ lea 0x30(%ebx),%esi │ │ │ │ sub %ecx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ecx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ - mov -0x88(%ebp),%edx │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ + mov -0x60(%ebp),%edx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov 0x48(%edx),%ebx │ │ │ │ mov 0x4c(%edx),%ecx │ │ │ │ lea 0x48(%edx),%esi │ │ │ │ lea 0x3(%edi),%edi │ │ │ │ sub %ebx,%ecx │ │ │ │ - cmp %ecx,-0x60(%ebp) │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + cmp %ecx,-0x40(%ebp) │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ sub $0x4,%esp │ │ │ │ - push -0x60(%ebp) │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ebx │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ lea 0x4(%esi),%edi │ │ │ │ mov 0x60(%eax),%edx │ │ │ │ mov 0x64(%eax),%ebx │ │ │ │ lea 0x60(%eax),%esi │ │ │ │ sub %edx,%ebx │ │ │ │ - cmp %ebx,-0x60(%ebp) │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + cmp %ebx,-0x40(%ebp) │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %edx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ - mov -0x88(%ebp),%ecx │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ + mov -0x60(%ebp),%ecx │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ mov 0x78(%ecx),%edx │ │ │ │ mov 0x7c(%ecx),%eax │ │ │ │ lea 0x78(%ecx),%esi │ │ │ │ lea 0x5(%edi),%edi │ │ │ │ sub %edx,%eax │ │ │ │ - cmp %eax,-0x60(%ebp) │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + cmp %eax,-0x40(%ebp) │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %edx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ - mov -0x84(%ebp),%esi │ │ │ │ - mov -0x88(%ebp),%ebx │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ + mov -0x68(%ebp),%esi │ │ │ │ + mov -0x60(%ebp),%ebx │ │ │ │ lea 0x6(%esi),%edi │ │ │ │ mov 0x90(%ebx),%ecx │ │ │ │ mov 0x94(%ebx),%edx │ │ │ │ lea 0x90(%ebx),%esi │ │ │ │ sub %ecx,%edx │ │ │ │ - cmp %edx,-0x60(%ebp) │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + cmp %edx,-0x40(%ebp) │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ sub $0x4,%esp │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push -0x60(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ + push -0x40(%ebp) │ │ │ │ push %ecx │ │ │ │ - push -0x70(%ebp) │ │ │ │ + push -0x5c(%ebp) │ │ │ │ call a300 │ │ │ │ add $0x10,%esp │ │ │ │ test %eax,%eax │ │ │ │ - jne 63ea0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ - mov -0x84(%ebp),%edi │ │ │ │ - mov -0x88(%ebp),%eax │ │ │ │ - lea 0x7(%edi),%edi │ │ │ │ + jne 61540 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1280> │ │ │ │ + mov -0x60(%ebp),%eax │ │ │ │ + mov -0x68(%ebp),%edi │ │ │ │ lea 0xa8(%eax),%esi │ │ │ │ - cmp %esi,-0x64(%ebp) │ │ │ │ - jne 63e82 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1462> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - jmp 63f98 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1578> │ │ │ │ + cmp %esi,-0x44(%ebp) │ │ │ │ + lea 0x7(%edi),%edi │ │ │ │ + jne 61522 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1262> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jmp 61639 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1379> │ │ │ │ mov 0x10(%ecx),%eax │ │ │ │ - mov 0xc(%edx),%edi │ │ │ │ cmp 0x14(%ecx),%eax │ │ │ │ - je 646e9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1cc9> │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + je 61f03 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c43> │ │ │ │ mov (%edi),%ebx │ │ │ │ add $0x4,%eax │ │ │ │ mov %ebx,-0x4(%eax) │ │ │ │ mov %eax,0x10(%ecx) │ │ │ │ - mov 0x10(%ecx),%eax │ │ │ │ add $0x18,%edx │ │ │ │ - mov 0xc(%edx),%edi │ │ │ │ + mov 0x10(%ecx),%eax │ │ │ │ cmp 0x14(%ecx),%eax │ │ │ │ - jne 63fd9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15b9> │ │ │ │ + mov 0xc(%edx),%edi │ │ │ │ + jne 6167a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13ba> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 63fe4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15c4> │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jmp 61685 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13c5> │ │ │ │ mov 0x18(%ecx),%edi │ │ │ │ cmp %edi,0x4(%edx) │ │ │ │ - jne 63b88 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1168> │ │ │ │ + jne 61228 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf68> │ │ │ │ mov $0x1,%edi │ │ │ │ lea 0x18(%edx),%esi │ │ │ │ - jmp 63b6f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x114f> │ │ │ │ - mov -0x6c(%ebp),%edx │ │ │ │ + jmp 6120f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf4f> │ │ │ │ + mov -0x4c(%ebp),%edx │ │ │ │ lea 0x18(%edx),%edi │ │ │ │ cmp %edx,%ecx │ │ │ │ - je 63bf1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11d1> │ │ │ │ - mov -0x64(%ebp),%esi │ │ │ │ - jmp 63b92 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1172> │ │ │ │ - sub $0x8,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ - push %edi │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ - add $0x10,%esp │ │ │ │ - jmp 64001 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15e1> │ │ │ │ - mov %edx,%ecx │ │ │ │ + je 61291 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfd1> │ │ │ │ + mov -0x44(%ebp),%esi │ │ │ │ + jmp 61232 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf72> │ │ │ │ mov %esi,%eax │ │ │ │ + mov %edx,%esi │ │ │ │ + sub -0x7c(%ebp),%esi │ │ │ │ mov %edi,%ebx │ │ │ │ - sub %esi,%ecx │ │ │ │ - sub $0x18,%ecx │ │ │ │ - shr $0x3,%ecx │ │ │ │ - imul $0xaaaaaab,%ecx,%ecx │ │ │ │ + sub $0x18,%esi │ │ │ │ + shr $0x3,%esi │ │ │ │ + imul $0xaaaaaab,%esi,%ecx │ │ │ │ inc %ecx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 645a6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b86> │ │ │ │ + je 61beb , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x192b> │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 64585 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b65> │ │ │ │ + je 61bca , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x190a> │ │ │ │ cmp $0x2,%ecx │ │ │ │ - je 6456c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b4c> │ │ │ │ + je 61bb1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x18f1> │ │ │ │ cmp $0x3,%ecx │ │ │ │ - je 64553 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b33> │ │ │ │ + je 61b98 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x18d8> │ │ │ │ cmp $0x4,%ecx │ │ │ │ - je 6453a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b1a> │ │ │ │ + je 61b7f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x18bf> │ │ │ │ cmp $0x5,%ecx │ │ │ │ - je 64521 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b01> │ │ │ │ + je 61b66 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x18a6> │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jne 6493d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1f1d> │ │ │ │ - vmovdqu (%eax),%xmm7 │ │ │ │ - add $0x18,%ebx │ │ │ │ - add $0x18,%eax │ │ │ │ - vmovdqu %xmm7,-0x18(%ebx) │ │ │ │ - vmovq -0x8(%eax),%xmm5 │ │ │ │ - vmovq %xmm5,-0x8(%ebx) │ │ │ │ + jne 61f81 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1cc1> │ │ │ │ vmovdqu (%eax),%xmm1 │ │ │ │ add $0x18,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ vmovdqu %xmm1,-0x18(%ebx) │ │ │ │ - vmovq -0x8(%eax),%xmm2 │ │ │ │ - vmovq %xmm2,-0x8(%ebx) │ │ │ │ - vmovdqu (%eax),%xmm3 │ │ │ │ + vmovq -0x8(%eax),%xmm3 │ │ │ │ + vmovq %xmm3,-0x8(%ebx) │ │ │ │ + vmovdqu (%eax),%xmm4 │ │ │ │ add $0x18,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ - vmovdqu %xmm3,-0x18(%ebx) │ │ │ │ - vmovq -0x8(%eax),%xmm4 │ │ │ │ - vmovq %xmm4,-0x8(%ebx) │ │ │ │ - vmovdqu (%eax),%xmm6 │ │ │ │ + vmovdqu %xmm4,-0x18(%ebx) │ │ │ │ + vmovq -0x8(%eax),%xmm5 │ │ │ │ + vmovq %xmm5,-0x8(%ebx) │ │ │ │ + vmovdqu (%eax),%xmm0 │ │ │ │ add $0x18,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ - vmovdqu %xmm6,-0x18(%ebx) │ │ │ │ - vmovq -0x8(%eax),%xmm0 │ │ │ │ - vmovq %xmm0,-0x8(%ebx) │ │ │ │ + vmovdqu %xmm0,-0x18(%ebx) │ │ │ │ + vmovq -0x8(%eax),%xmm2 │ │ │ │ + vmovq %xmm2,-0x8(%ebx) │ │ │ │ vmovdqu (%eax),%xmm7 │ │ │ │ add $0x18,%ebx │ │ │ │ add $0x18,%eax │ │ │ │ vmovdqu %xmm7,-0x18(%ebx) │ │ │ │ - vmovq -0x8(%eax),%xmm5 │ │ │ │ - vmovq %xmm5,-0x8(%ebx) │ │ │ │ + vmovq -0x8(%eax),%xmm6 │ │ │ │ + vmovq %xmm6,-0x8(%ebx) │ │ │ │ vmovdqu (%eax),%xmm1 │ │ │ │ - add $0x18,%eax │ │ │ │ add $0x18,%ebx │ │ │ │ + add $0x18,%eax │ │ │ │ vmovdqu %xmm1,-0x18(%ebx) │ │ │ │ - vmovq -0x8(%eax),%xmm2 │ │ │ │ - vmovq %xmm2,-0x8(%ebx) │ │ │ │ + vmovq -0x8(%eax),%xmm3 │ │ │ │ + vmovq %xmm3,-0x8(%ebx) │ │ │ │ + vmovdqu (%eax),%xmm4 │ │ │ │ + add $0x18,%eax │ │ │ │ + add $0x18,%ebx │ │ │ │ + vmovdqu %xmm4,-0x18(%ebx) │ │ │ │ + vmovq -0x8(%eax),%xmm5 │ │ │ │ + vmovq %xmm5,-0x8(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - je 64673 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c53> │ │ │ │ - vmovdqu (%eax),%xmm3 │ │ │ │ + je 61cb8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x19f8> │ │ │ │ + vmovdqu (%eax),%xmm0 │ │ │ │ add $0xc0,%eax │ │ │ │ add $0xc0,%ebx │ │ │ │ - vmovdqu %xmm3,-0xc0(%ebx) │ │ │ │ - vmovq -0xb0(%eax),%xmm4 │ │ │ │ - vmovq %xmm4,-0xb0(%ebx) │ │ │ │ - vmovdqu -0xa8(%eax),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0xa8(%ebx) │ │ │ │ - vmovq -0x98(%eax),%xmm0 │ │ │ │ - vmovq %xmm0,-0x98(%ebx) │ │ │ │ - vmovdqu -0x90(%eax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x90(%ebx) │ │ │ │ - vmovq -0x80(%eax),%xmm5 │ │ │ │ - vmovq %xmm5,-0x80(%ebx) │ │ │ │ - vmovdqu -0x78(%eax),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0x78(%ebx) │ │ │ │ - vmovq -0x68(%eax),%xmm2 │ │ │ │ - vmovq %xmm2,-0x68(%ebx) │ │ │ │ - vmovdqu -0x60(%eax),%xmm3 │ │ │ │ - vmovdqu %xmm3,-0x60(%ebx) │ │ │ │ - vmovq -0x50(%eax),%xmm4 │ │ │ │ - vmovq %xmm4,-0x50(%ebx) │ │ │ │ - vmovdqu -0x48(%eax),%xmm6 │ │ │ │ - vmovdqu %xmm6,-0x48(%ebx) │ │ │ │ - vmovq -0x38(%eax),%xmm0 │ │ │ │ - vmovq %xmm0,-0x38(%ebx) │ │ │ │ - vmovdqu -0x30(%eax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x30(%ebx) │ │ │ │ - vmovq -0x20(%eax),%xmm5 │ │ │ │ - vmovq %xmm5,-0x20(%ebx) │ │ │ │ - vmovdqu -0x18(%eax),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0x18(%ebx) │ │ │ │ - vmovq -0x8(%eax),%xmm2 │ │ │ │ - vmovq %xmm2,-0x8(%ebx) │ │ │ │ + vmovdqu %xmm0,-0xc0(%ebx) │ │ │ │ + vmovq -0xb0(%eax),%xmm2 │ │ │ │ + vmovq %xmm2,-0xb0(%ebx) │ │ │ │ + vmovdqu -0xa8(%eax),%xmm7 │ │ │ │ + vmovdqu %xmm7,-0xa8(%ebx) │ │ │ │ + vmovq -0x98(%eax),%xmm6 │ │ │ │ + vmovq %xmm6,-0x98(%ebx) │ │ │ │ + vmovdqu -0x90(%eax),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x90(%ebx) │ │ │ │ + vmovq -0x80(%eax),%xmm3 │ │ │ │ + vmovq %xmm3,-0x80(%ebx) │ │ │ │ + vmovdqu -0x78(%eax),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x78(%ebx) │ │ │ │ + vmovq -0x68(%eax),%xmm5 │ │ │ │ + vmovq %xmm5,-0x68(%ebx) │ │ │ │ + vmovdqu -0x60(%eax),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x60(%ebx) │ │ │ │ + vmovq -0x50(%eax),%xmm2 │ │ │ │ + vmovq %xmm2,-0x50(%ebx) │ │ │ │ + vmovdqu -0x48(%eax),%xmm7 │ │ │ │ + vmovdqu %xmm7,-0x48(%ebx) │ │ │ │ + vmovq -0x38(%eax),%xmm6 │ │ │ │ + vmovq %xmm6,-0x38(%ebx) │ │ │ │ + vmovdqu -0x30(%eax),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x30(%ebx) │ │ │ │ + vmovq -0x20(%eax),%xmm3 │ │ │ │ + vmovq %xmm3,-0x20(%ebx) │ │ │ │ + vmovdqu -0x18(%eax),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x18(%ebx) │ │ │ │ + vmovq -0x8(%eax),%xmm5 │ │ │ │ + vmovq %xmm5,-0x8(%ebx) │ │ │ │ cmp %eax,%edx │ │ │ │ - jne 645a6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b86> │ │ │ │ - lea -0x18(%edx),%esi │ │ │ │ - mov %esi,-0x84(%ebp) │ │ │ │ - jmp 63a2c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x100c> │ │ │ │ - mov -0x9c(%ebp),%edx │ │ │ │ - lea 0xc0(%edi),%eax │ │ │ │ - vmovdqu32 0x40(%edx),%zmm7 │ │ │ │ - vmovdqu32 0x80(%edx),%zmm0 │ │ │ │ - lea 0xc0(%edx),%edx │ │ │ │ - vmovdqu32 -0xc0(%edx),%zmm5 │ │ │ │ - vmovdqu32 %zmm7,0x40(%edi) │ │ │ │ - vmovdqu32 %zmm0,0x80(%edi) │ │ │ │ - vmovdqu32 %zmm5,(%edi) │ │ │ │ - jmp 63690 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xc70> │ │ │ │ - vzeroupper │ │ │ │ - test %esi,%esi │ │ │ │ - jne 62f1b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4fb> │ │ │ │ - jmp 62f35 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x515> │ │ │ │ - mov %edi,%esi │ │ │ │ - jmp 63a48 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1028> │ │ │ │ - mov %edi,-0x78(%ebp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 6395f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf3f> │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 639ba , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf9a> │ │ │ │ + jne 61beb , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x192b> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ + lea 0x1(%edx),%esi │ │ │ │ + jmp 610f1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xe31> │ │ │ │ sub $0x8,%esp │ │ │ │ - mov %ecx,-0x80(%ebp) │ │ │ │ - mov %edx,-0x78(%ebp) │ │ │ │ - mov -0x5c(%ebp),%ebx │ │ │ │ + mov %ecx,-0x50(%ebp) │ │ │ │ + mov %edx,-0x58(%ebp) │ │ │ │ + mov -0x3c(%ebp),%ebx │ │ │ │ push %edi │ │ │ │ - push -0x60(%ebp) │ │ │ │ - call ad600 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov -0x78(%ebp),%edx │ │ │ │ - mov -0x80(%ebp),%ecx │ │ │ │ + push -0x40(%ebp) │ │ │ │ + call a8380 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov -0x58(%ebp),%edx │ │ │ │ add $0x10,%esp │ │ │ │ - jmp 6443d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a1d> │ │ │ │ - mov -0x70(%ebp),%ecx │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + mov -0x50(%ebp),%ecx │ │ │ │ + jmp 616a2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13e2> │ │ │ │ + vzeroupper │ │ │ │ + jmp 610f1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xe31> │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + lea 0x60(%edi),%eax │ │ │ │ + vmovdqu 0x20(%ecx),%ymm4 │ │ │ │ + vmovdqu 0x40(%ecx),%ymm5 │ │ │ │ + add $0x60,%ecx │ │ │ │ + vmovdqu -0x60(%ecx),%ymm7 │ │ │ │ + vmovdqu %ymm4,0x20(%edi) │ │ │ │ + vmovdqu %ymm5,0x40(%edi) │ │ │ │ + vmovdqu %ymm7,(%edi) │ │ │ │ + jmp 60e0c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xb4c> │ │ │ │ + mov %edi,%esi │ │ │ │ + jmp 610f7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xe37> │ │ │ │ + mov -0x7c(%ebp),%ecx │ │ │ │ + mov %edi,-0x68(%ebp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 6109b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xddb> │ │ │ │ + mov -0x4c(%ebp),%ecx │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ mov %esi,%eax │ │ │ │ - lea -0x18(%ecx),%edi │ │ │ │ - shr $0x3,%edi │ │ │ │ - imul $0xaaaaaab,%edi,%ebx │ │ │ │ + sub %esi,%ecx │ │ │ │ + sub $0x18,%ecx │ │ │ │ + shr $0x3,%ecx │ │ │ │ + imul $0xaaaaaab,%ecx,%ebx │ │ │ │ inc %ebx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 64808 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1de8> │ │ │ │ + je 61e30 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b70> │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 647e6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1dc6> │ │ │ │ + je 61e0e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b4e> │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 647cd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1dad> │ │ │ │ + je 61df5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b35> │ │ │ │ cmp $0x3,%ebx │ │ │ │ - je 647b4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d94> │ │ │ │ + je 61ddc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b1c> │ │ │ │ cmp $0x4,%ebx │ │ │ │ - je 6479b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d7b> │ │ │ │ + je 61dc3 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b03> │ │ │ │ cmp $0x5,%ebx │ │ │ │ - je 64782 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d62> │ │ │ │ + je 61daa , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1aea> │ │ │ │ cmp $0x6,%ebx │ │ │ │ - je 64769 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d49> │ │ │ │ - vmovdqu (%esi),%xmm7 │ │ │ │ + je 61d91 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ad1> │ │ │ │ + vmovdqu (%esi),%xmm4 │ │ │ │ + mov -0x40(%ebp),%edx │ │ │ │ lea 0x18(%esi),%eax │ │ │ │ lea 0x18(%edx),%edx │ │ │ │ - vmovdqu %xmm7,-0x18(%edx) │ │ │ │ - vmovq 0x10(%esi),%xmm0 │ │ │ │ - vmovq %xmm0,-0x8(%edx) │ │ │ │ - vmovdqu (%eax),%xmm2 │ │ │ │ + vmovdqu %xmm4,-0x18(%edx) │ │ │ │ + vmovq 0x10(%esi),%xmm5 │ │ │ │ + vmovq %xmm5,-0x8(%edx) │ │ │ │ + vmovdqu (%eax),%xmm6 │ │ │ │ add $0x18,%edx │ │ │ │ add $0x18,%eax │ │ │ │ - vmovdqu %xmm2,-0x18(%edx) │ │ │ │ - vmovq -0x8(%eax),%xmm1 │ │ │ │ - vmovq %xmm1,-0x8(%edx) │ │ │ │ - vmovdqu (%eax),%xmm3 │ │ │ │ + vmovdqu %xmm6,-0x18(%edx) │ │ │ │ + vmovq -0x8(%eax),%xmm7 │ │ │ │ + vmovq %xmm7,-0x8(%edx) │ │ │ │ + vmovdqu (%eax),%xmm0 │ │ │ │ add $0x18,%edx │ │ │ │ add $0x18,%eax │ │ │ │ - vmovdqu %xmm3,-0x18(%edx) │ │ │ │ - vmovq -0x8(%eax),%xmm4 │ │ │ │ - vmovq %xmm4,-0x8(%edx) │ │ │ │ - vmovdqu (%eax),%xmm5 │ │ │ │ + vmovdqu %xmm0,-0x18(%edx) │ │ │ │ + vmovq -0x8(%eax),%xmm2 │ │ │ │ + vmovq %xmm2,-0x8(%edx) │ │ │ │ + vmovdqu (%eax),%xmm1 │ │ │ │ add $0x18,%edx │ │ │ │ add $0x18,%eax │ │ │ │ - vmovdqu %xmm5,-0x18(%edx) │ │ │ │ - vmovq -0x8(%eax),%xmm6 │ │ │ │ - vmovq %xmm6,-0x8(%edx) │ │ │ │ - vmovdqu (%eax),%xmm7 │ │ │ │ + vmovdqu %xmm1,-0x18(%edx) │ │ │ │ + vmovq -0x8(%eax),%xmm3 │ │ │ │ + vmovq %xmm3,-0x8(%edx) │ │ │ │ + vmovdqu (%eax),%xmm4 │ │ │ │ add $0x18,%edx │ │ │ │ add $0x18,%eax │ │ │ │ - vmovdqu %xmm7,-0x18(%edx) │ │ │ │ - vmovq -0x8(%eax),%xmm0 │ │ │ │ - vmovq %xmm0,-0x8(%edx) │ │ │ │ - vmovdqu (%eax),%xmm2 │ │ │ │ + vmovdqu %xmm4,-0x18(%edx) │ │ │ │ + vmovq -0x8(%eax),%xmm5 │ │ │ │ + vmovq %xmm5,-0x8(%edx) │ │ │ │ + vmovdqu (%eax),%xmm6 │ │ │ │ add $0x18,%edx │ │ │ │ add $0x18,%eax │ │ │ │ - vmovdqu %xmm2,-0x18(%edx) │ │ │ │ - vmovq -0x8(%eax),%xmm1 │ │ │ │ - vmovq %xmm1,-0x8(%edx) │ │ │ │ - vmovdqu (%eax),%xmm3 │ │ │ │ + vmovdqu %xmm6,-0x18(%edx) │ │ │ │ + vmovq -0x8(%eax),%xmm7 │ │ │ │ + vmovq %xmm7,-0x8(%edx) │ │ │ │ + vmovdqu (%eax),%xmm0 │ │ │ │ add $0x18,%edx │ │ │ │ add $0x18,%eax │ │ │ │ - vmovdqu %xmm3,-0x18(%edx) │ │ │ │ - vmovq -0x8(%eax),%xmm4 │ │ │ │ - vmovq %xmm4,-0x8(%edx) │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - je 62f17 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4f7> │ │ │ │ - mov -0x6c(%ebp),%ecx │ │ │ │ - vmovdqu (%eax),%xmm5 │ │ │ │ + vmovdqu %xmm0,-0x18(%edx) │ │ │ │ + vmovq -0x8(%eax),%xmm2 │ │ │ │ + vmovq %xmm2,-0x8(%edx) │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + je 606e1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x421> │ │ │ │ + vmovdqu (%eax),%xmm1 │ │ │ │ add $0xc0,%edx │ │ │ │ add $0xc0,%eax │ │ │ │ - vmovdqu %xmm5,-0xc0(%edx) │ │ │ │ - vmovq -0xb0(%eax),%xmm6 │ │ │ │ - vmovq %xmm6,-0xb0(%edx) │ │ │ │ - vmovdqu -0xa8(%eax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0xa8(%edx) │ │ │ │ - vmovq -0x98(%eax),%xmm0 │ │ │ │ - vmovq %xmm0,-0x98(%edx) │ │ │ │ - vmovdqu -0x90(%eax),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x90(%edx) │ │ │ │ - vmovq -0x80(%eax),%xmm1 │ │ │ │ - vmovq %xmm1,-0x80(%edx) │ │ │ │ - vmovdqu -0x78(%eax),%xmm3 │ │ │ │ - vmovdqu %xmm3,-0x78(%edx) │ │ │ │ - vmovq -0x68(%eax),%xmm4 │ │ │ │ - vmovq %xmm4,-0x68(%edx) │ │ │ │ - vmovdqu -0x60(%eax),%xmm5 │ │ │ │ - vmovdqu %xmm5,-0x60(%edx) │ │ │ │ - vmovq -0x50(%eax),%xmm6 │ │ │ │ - vmovq %xmm6,-0x50(%edx) │ │ │ │ - vmovdqu -0x48(%eax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x48(%edx) │ │ │ │ - vmovq -0x38(%eax),%xmm0 │ │ │ │ - vmovq %xmm0,-0x38(%edx) │ │ │ │ - vmovdqu -0x30(%eax),%xmm2 │ │ │ │ - vmovdqu %xmm2,-0x30(%edx) │ │ │ │ - vmovq -0x20(%eax),%xmm1 │ │ │ │ - vmovq %xmm1,-0x20(%edx) │ │ │ │ - vmovdqu -0x18(%eax),%xmm3 │ │ │ │ - vmovdqu %xmm3,-0x18(%edx) │ │ │ │ - vmovq -0x8(%eax),%xmm4 │ │ │ │ - vmovq %xmm4,-0x8(%edx) │ │ │ │ - cmp %eax,-0x80(%ebp) │ │ │ │ - jne 6480b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1deb> │ │ │ │ - mov %ecx,-0x6c(%ebp) │ │ │ │ - jmp 62f17 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4f7> │ │ │ │ - mov -0x60(%ebp),%edx │ │ │ │ + vmovdqu %xmm1,-0xc0(%edx) │ │ │ │ + vmovq -0xb0(%eax),%xmm3 │ │ │ │ + vmovq %xmm3,-0xb0(%edx) │ │ │ │ + vmovdqu -0xa8(%eax),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0xa8(%edx) │ │ │ │ + vmovq -0x98(%eax),%xmm5 │ │ │ │ + vmovq %xmm5,-0x98(%edx) │ │ │ │ + vmovdqu -0x90(%eax),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x90(%edx) │ │ │ │ + vmovq -0x80(%eax),%xmm7 │ │ │ │ + vmovq %xmm7,-0x80(%edx) │ │ │ │ + vmovdqu -0x78(%eax),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x78(%edx) │ │ │ │ + vmovq -0x68(%eax),%xmm2 │ │ │ │ + vmovq %xmm2,-0x68(%edx) │ │ │ │ + vmovdqu -0x60(%eax),%xmm1 │ │ │ │ + vmovdqu %xmm1,-0x60(%edx) │ │ │ │ + vmovq -0x50(%eax),%xmm3 │ │ │ │ + vmovq %xmm3,-0x50(%edx) │ │ │ │ + vmovdqu -0x48(%eax),%xmm4 │ │ │ │ + vmovdqu %xmm4,-0x48(%edx) │ │ │ │ + vmovq -0x38(%eax),%xmm5 │ │ │ │ + vmovq %xmm5,-0x38(%edx) │ │ │ │ + vmovdqu -0x30(%eax),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x30(%edx) │ │ │ │ + vmovq -0x20(%eax),%xmm7 │ │ │ │ + vmovq %xmm7,-0x20(%edx) │ │ │ │ + vmovdqu -0x18(%eax),%xmm0 │ │ │ │ + vmovdqu %xmm0,-0x18(%edx) │ │ │ │ + vmovq -0x8(%eax),%xmm2 │ │ │ │ + vmovq %xmm2,-0x8(%edx) │ │ │ │ + cmp %eax,-0x4c(%ebp) │ │ │ │ + jne 61e30 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator